summaryrefslogtreecommitdiff
path: root/strata/bsp-x86_64-generic
Commit message (Collapse)AuthorAgeFilesLines
* bsp: Add support for USB ethernet to x86 kernelsRichard Maw2015-04-131-0/+4
| | | | | | | | | This works for a few commonly available USB Ethernet devices; and while other architectures may make use of such devices, I don't believe we currently have a use-case that requires us to be able to support extra interfaces on those devices. Change-Id: Ib8974207c04f34cff4f6884409c70aeb116935d5
* Enable Intel Ethernet drivers unconditionally in x86 bspRichard Maw2015-04-091-0/+3
| | | | | E1000E is not in the standard x86_64 defconfig, but it is in the i386 defconfig, and it's necessary to support commonly available hardware. Change-Id: Ia0f97ffaba190901bd1ae563690b6ebc9d108e66
* Enable ISCSI kernel supportFrancisco Redondo Marchena2015-04-071-0/+17
| | | | Change-Id: Ia45fd5e8bc53b6b8ebe3cc35aa52cb524a992100
* Enable Atheros network drivers in x86 kernelsRichard Maw2015-04-071-0/+3
| | | | Change-Id: Ib98d024f34b6dd0d821335bdf24cb59278977a17
* Enable netfilter support in kernelsFrancisco Redondo Marchena2015-04-071-0/+98
| | | | Change-Id: I2ecb0ac435aa6f364b41c0e680c5792dcbe02f50
* Enable ipset kernel configurationFrancisco Redondo Marchena2015-04-071-0/+17
| | | | Change-Id: I864631f70fa7feb650d924cc2bb91d787270c27d
* Enable iproute2 support to kernelsFrancisco Redondo Marchena2015-04-071-0/+3
| | | | Change-Id: I113e08474cc4a1c3a60c9a683725d7fdc13ffe08
* Enable Intel KVM support in x86 kernelsFrancisco Redondo Marchena2015-04-071-0/+1
| | | | Change-Id: I1b65a1b3add4f8da11f6403bceb1063797a99b5d
* Enable all the IP_NF kernel supportFrancisco Redondo Marchena2015-04-071-0/+13
| | | | Change-Id: I87f44ebc26b44a024b39149bfce1e29e4e204051
* Enable virtual ethernet support in kernelsFrancisco Redondo Marchena2015-04-071-0/+1
| | | | Change-Id: I0f426296df43d6f0bb37b23293fd5268f1461fe3
* Enable Open vSwitch kernel supportFrancisco Redondo Marchena2015-04-071-0/+10
| | | | Change-Id: I939022e819a386c45e900e2df23dc3809f4a1a45
* Enable ebtables in kernelsFrancisco Redondo Marchena2015-04-011-0/+4
| | | | | | These modules are needed for ebtables and netfilter. Change-Id: I36c0fc69c3167de556fd2d0242c4aada1441c55c
* Enable Network Block Device support in kernelsFrancisco Redondo Marchena2015-04-011-0/+1
| | | | Change-Id: I066f7dcf30452945d973fa8eedb3393975badd1f
* Enable xfs support in kernelsPatrick Darley2015-04-011-0/+2
| | | | Change-Id: Icc538974fcbf565ad70454a19281802b232d6c08
* Rename NAT kernel configuration itemFrancisco Redondo Marchena2015-04-011-1/+1
| | | | | | CONFIG_NF_NAT_IPV4 is known as CONFIG_IP_NF_NAT in 3.17 kernels onwards. Change-Id: I4c41eb01c62de37f0c16aedaec01d404de50a2e1
* kernel: Enable LVM snapshot capabilitySam Thursfield2015-03-181-0/+1
| | | | | | | I want to use LVM snapshots for taking backups of data volumes in our infrastructure systems. Change-Id: I665a3ec2e53fb57f529089b5f6e59deddf61dc73
* Put syslinux header files in syslinux-develbaserock/richardmaw/shrink-initramfsRichard Maw2015-02-251-0/+4
| | | | | | | It puts headers for building com32 binaries in a different path, presumably because they're not for building normal libraries, so putting them in the search paths for normal libraries would just cause conflicts.
* Update GCC to 4.9.2Tiago Gomes2015-01-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the GCC compiler to the 4.9.2 version. It turns out that a C++ compiler is required to build the latest GCC releases, so build one in stages 1 and 2 as well. The updated list of GCC configuration options that either don't work in a cross compiler or are not needed in a temporary compiler, were based on the latest instructions from Linux From Scratch. The inclusion of /lib64 in the lib path for the stage 1 linker is an attempt to turn things more robust rather than to just symlink in /lib stuff that ends up installed in /lib64 (as it is already being done for libgcc_s.so). Ideally, we should configure every chunk to install to /lib, however GCC seems to not honour the `--with-libdir` configuration flag. With this version of GCC, it looks like a sysroot needs to be given at configure time so that `--with-native-system-header-dir` does what it claims to do. Unfortunately, this has the side effect of making GCC not passing to the linker the linker sysroot flag: `-Wl,--sysroot=$SYSROOT`. The workaround is to modify LDFLAGS to give a sysroot directly to GCC, `--sysroot=$SYSROOT`, which will then be further passed down to the linker. As the newest version of GCC finds more warnings than the previous one, `-Werror` was disabled for the coreutils, GDB and Syslinux projects. Syslinux's Makefile had to be patched, as it is not possible to disable `-Werror` for all targets through the NO_WERROR variable. The hack to handle libgcc_eh being required during eglibc's build was removed, as it doesn't seem to be the case anymore.
* Add VLAN configuration to kernelsRichard Maw2014-11-141-0/+2
| | | | | | With VLANs it's possible to PXE boot hardware without needing to fiddle with the DHCP server, by starting your own PXE server on a VLAN, and configure the NIC of the target to start in that VLAN.
* Enalbe Hotplug support in the kernel of x86 systemsPedro Alvarez2014-09-191-0/+2
| | | | | | | To enable Hotplug support this patch enables the following in the kernel: - HOTPLUG_PCI - HOTPLUG_PCI_ACPI
* Re-organise definitions with scripts/organise-morphologies.pyGENIVI-I0.1baserock/release/GENIVI-I0.1Richard Maw2014-08-183-0/+112