summaryrefslogtreecommitdiff
path: root/strata/bsp-x86_64-generic
Commit message (Collapse)AuthorAgeFilesLines
* strata/bsp-*: /lib/modules -> /usr/lib/modulesJavier Jardón2016-12-091-1/+1
|
* Enable CONFIG_BT, needed for bluezPedro Alvarez2016-03-121-0/+1
| | | | | | | Add only to x86 and Jetson-tk1 kernels, given that these are the BSP used on systems with audio-bluetooth (bluez) Change-Id: Iff16d49079a55f00377ad0ee5831eb8aa657762c
* linux-x86-64-generic.morph: Build virtio-gpu KMS DRM driverJavier Jardón2016-01-181-0/+1
| | | | | | | This will allow 3D acceleration with the virgl mesa driver running in a host with qemu >= 2.5 Change-Id: I719ce9da94361b4bc2fa96aaefe71d5f890a8028
* Fix minimal systems buildSam Thursfield2015-12-231-1/+5
| | | | | | | | | | | | | | | This was broken by changes in c4bf91813c787b503eaeaa1d372f271d4638a16d which expected 'depmod' to be present in all systems. It would be annoying to prevent anyone from using modules, but it also defeats the point of minimal-system to start adding bits of the 'foundation' stratum. This hack to only run 'depmod' if it is present in the system seems like a reasonable compromise, until we have a nice way of customising the Linux config for different systems. Change-Id: Ida083b51353cab78f8d3f6a72af711a00d0fcfd8
* linux-x86-[32|64]-generic: Build KMS DRM drivers for qemuJavier Jardón2015-12-211-0/+6
| | | | | | | | | | | | | | | | This patch add KMS DRM kernel drivers for: - cirrus, wich is the default adapter in qemu < 2.2 - std, wicht is the default in qemu >= 2.2 With this, weston will use its native DRM backend under qemu, so it's not needed to use the fbdev-backend anymore This also make possible to run the GNOME wayland session in qemu, simply run from a terminal: gnome-session --session=gnome-wayland Change-Id: I1318bbaff462a62c0dfde06588aecf689436857d
* Adding CONFIG_SND_INTEL8X0 to x86 generic kernelsTristan Van Berkom2015-12-071-0/+1
| | | | | | | | This is a pretty generic intel driver which supports a few intel audio chipsets, including the default audio chipset provided in VirtualBox. Change-Id: I0af8fe8d87801850111b8dc0dc63e29acc7746c7
* bsp: Add DEVPTS_MULTIPLE_INSTANCESRichard Maw2015-05-181-0/+1
| | | | | | | | This makes system containers work better. Now it is possible to log in with ssh or `machinectl login` to any containers started by systemd-nspawn. Change-Id: Ia038355b48e13fe67996a488660fecdfc5ae1215
* Add neccessary kernel config for google compute engine.Mark Doffman2015-04-301-0/+3
| | | | Change-Id: Ic51480a7f1e3083bb245393336ecd2fad57fba67
* Add kernel modules for FUSE and overlayfsSam Thursfield2015-04-221-0/+2
| | | | Change-Id: Iec8bb1d659b037b45b8733f46d3f4af2413631a7
* 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