summaryrefslogtreecommitdiffstats
path: root/import-layers/meta-virtualization/recipes-kernel/linux
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2017-02-23 20:56:04 -0600
committerPatrick Williams <patrick@stwcx.xyz>2017-03-29 21:31:41 +0000
commite69d235bfcfc3a8fef01d9ec274bbf878e9a00c5 (patch)
tree72fe198415672cf5192d8f6c52db4323e1fc9bb1 /import-layers/meta-virtualization/recipes-kernel/linux
parentb2e6a9b5bcc725ab21f4a319e32ea09700a732b6 (diff)
downloadtalos-openbmc-e69d235bfcfc3a8fef01d9ec274bbf878e9a00c5.tar.gz
talos-openbmc-e69d235bfcfc3a8fef01d9ec274bbf878e9a00c5.zip
Squashed 'import-layers/meta-virtualization/'.
5cacf86 containerd: Fix build on 386 120745a xen: add a README to provide info for users 1249508 xen: remove unused patch b99f54e xen: update license checksum 36db755 xen: ensure we build release builds 358c14b xen: make it easy to override hypervisor config beadd3a xen: add gnu-efi to DEPENDS bec00eb docker: cosmetic - fix indentation 2307ad4 docker: use a switch to set GOARCH based on TARGET_ARCH value 629b6bb docker: update description 23eb02c docker: update to docker 1.12.5 release 20c1905 xen-image-minimal: if DISTRO_FEATURES is missing xen error 7946a48 README: make it easier to copy and paste send command 923bf51 xen: bump to version 4.8.0 1f3d204 xen: switch to updated download URL f364321 xen: add extra generated file to package ada27ac kernel: add linux-yocto-4.8 bbappend 2d00a79 protobuf: ptest: Fix QA file-rdep warning b2f3852 protobuf: Fix QA error for GNU_HASH d55a579 go-cross: Fix failure if building go-cross first c3d8676 go-native: Add work around for binutils >= 2.27 d866c43 containerd: use the target toolchain to build cgo components 58bc830 go-cross: Fix host contamination for x86_64 host to x86_64 target 5caa9ba lxc: add glibc-utils to rdepend 05d080d Revert "go-cross: Fix host contamination for x86_64 host to x86_64 target" b25af25 libvirt: remove .o files for ptest 7ff08e5 go-cross: Fix host contamination for x86_64 host to x86_64 target 1bf8c77 multipath-tools: Drop recipe b9b7ece criu: uprev to 2.5 c415f97 protobuf-c: uprev to 1.2.1 from 0.15 5e5e09a protobuf: uprev 3.0.0 from 2.6.1 222f8d4 kvmtool: add lightweight hypervisor native Linux KVM tool a3766e4 go-distribution-digest: Fix do_package failure 548c88a libvirt: Add missing test helpers and remove windows 1252 c46b790 protobuf: fix source location 84a1671 custom-licenses: add NewRelic license bc4459e cgroup-lite: update to version 1.11 db5ef80 docker: update license md5sum 951c83c docker: cgroup-lite is not required with systemd 3907b09 libvirt: update list of licenses aeb1763 openvswitch: add missing python modules to execute ovs-test program 42af8a1 libvirt: fix CVE-2016-5008 bdcf476 libvirt: fix build error for arm af2948e libvirt: upgrade 1.3.2 -> 1.3.5 357ca45 libvirt: fix python install in multilib case. f7fd448 xen: uprev to 4.7.0 9179537 libvirt: add missing configuration file 1fd5a59 containers: uprev docker (1.12.0), runc (1.0.0-rc) and containerd (0.2.2) 7d41ad1 docker: fix GNU hash QA warning 59c338a iasl: Upgrade to 20160527 from 20120215 b657b65 lxc: fixes lxc segment fault issue on arm if it is compiled with GCC 5.2 cb16321 base-files: remove bbappend hacking on fstab f53bca5 netns: New recipe 0ce0b5c runc: Use go-osarchmap to set GOARCH 6b656b8 runc: Backport fix for building against musl 7605443 docker-registry: Make version dependence compatible with opkg 06dccfa criu: fix build-deps qa warning 01aa8f1 docker: override GOROOT at build time 313b06b go-cross: allow tmp directory to already exist da1e90e protobuf: Add RDEPENDS for ptest dc7ab5b libvirt-python: backport a patch to fix crash in getAllDomainStats 16a31ef containerd: replace deprecated base_contains 0afa6e1 protobuf: add protobuf-2.5.0 into devtool 823c8cf criu: remove protobuf-2.6.1 and the related 3c3293e go-native: don't use host /var/tmp for temp build artifacts 77e846b docker: drop obselete dependencies 6f1ea8b lxc: workaround to ignore deprecated fd94b3f openvswitch: Fix rootfs creation errors 7e2ad37 go-cross: don't use host /var/tmp for temporary build artifacts a3617f2 globally replace 'base_contains' calls with 'bb.utils.contains' 1fd94d8 criu: Fix QA warning 6f17a76 docker: uprev to 1.11.1 fd1a6d1 runc: initial recipe e919b64 containerd: initial recipe 79654fc go: add go-cross 1.6 5dedd39 lxc: update configuration to include all required options REVERT: c4a1711 docker-registry: Make version dependence compatible with opkg REVERT: b6b8885 docker: drop obselete dependencies REVERT: 44440d7 go-cross: allow tmp directory to already exist REVERT: 7f3cc50 go-native: don't use host /var/tmp for temp build artifacts REVERT: 25ee1f1 go-cross: don't use host /var/tmp for temporary build artifacts REVERT: a9a9fc0 go: add go-cross 1.6 Change-Id: Ic4431940d01a4c0ec113786583c6e09cec88fb03 git-subtree-dir: import-layers/meta-virtualization git-subtree-split: 5cacf8632da2c20dc994c3b33608f0d3cea9df13 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'import-layers/meta-virtualization/recipes-kernel/linux')
-rw-r--r--import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto/lxc.cfg25
-rw-r--r--import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.1.bbappend4
-rw-r--r--import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.4.bbappend4
-rw-r--r--import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.8.bbappend19
4 files changed, 48 insertions, 4 deletions
diff --git a/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto/lxc.cfg b/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto/lxc.cfg
index 035b31429..fa2344a76 100644
--- a/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto/lxc.cfg
+++ b/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto/lxc.cfg
@@ -19,3 +19,28 @@ CONFIG_BLK_CGROUP=m
CONFIG_NETPRIO_CGROUP=m
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
+
+# Virtual drivers
+CONFIG_VIRTIO_BLK=y
+CONFIG_SCSI_VIRTIO=y
+CONFIG_VIRTIO_NET=m
+CONFIG_HVC_DRIVER=y
+CONFIG_VIRTIO_CONSOLE=y
+CONFIG_HW_RANDOM_VIRTIO=m
+CONFIG_VIRTIO=y
+CONFIG_VIRTIO_RING=y
+CONFIG_VIRTIO_PCI=y
+CONFIG_VIRTIO_BALLOON=y
+CONFIG_VIRTIO_MMIO=y
+
+
+# Base support for live boot
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_ISO8859_1=y
+CONFIG_VFAT_FS=y
+CONFIG_RD_GZIP=y
+
+# Support for virtual ethernet and LXC
+CONFIG_VETH=y
+CONFIG_MACVLAN=y
diff --git a/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.1.bbappend b/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.1.bbappend
index 85e98cc69..f3be89ed0 100644
--- a/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.1.bbappend
+++ b/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.1.bbappend
@@ -13,7 +13,7 @@ KERNEL_MODULE_AUTOLOAD += "kvm-amd"
KERNEL_MODULE_AUTOLOAD += "kvm-intel"
# aufs kernel support required for xen-image-minimal
-KERNEL_FEATURES_append += "${@base_contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
+KERNEL_FEATURES_append += "${@bb.utils.contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
# xen kernel support
-SRC_URI += "${@base_contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
+SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
diff --git a/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.4.bbappend b/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.4.bbappend
index 85e98cc69..f3be89ed0 100644
--- a/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.4.bbappend
+++ b/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.4.bbappend
@@ -13,7 +13,7 @@ KERNEL_MODULE_AUTOLOAD += "kvm-amd"
KERNEL_MODULE_AUTOLOAD += "kvm-intel"
# aufs kernel support required for xen-image-minimal
-KERNEL_FEATURES_append += "${@base_contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
+KERNEL_FEATURES_append += "${@bb.utils.contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
# xen kernel support
-SRC_URI += "${@base_contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
+SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
diff --git a/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.8.bbappend b/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.8.bbappend
new file mode 100644
index 000000000..f3be89ed0
--- /dev/null
+++ b/import-layers/meta-virtualization/recipes-kernel/linux/linux-yocto_4.8.bbappend
@@ -0,0 +1,19 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+
+SRC_URI += "file://xt-checksum.scc \
+ file://ebtables.scc \
+ file://vswitch.scc \
+ file://lxc.scc \
+ "
+KERNEL_FEATURES_append = " features/kvm/qemu-kvm-enable.scc"
+
+KERNEL_MODULE_AUTOLOAD += "openvswitch"
+KERNEL_MODULE_AUTOLOAD += "kvm"
+KERNEL_MODULE_AUTOLOAD += "kvm-amd"
+KERNEL_MODULE_AUTOLOAD += "kvm-intel"
+
+# aufs kernel support required for xen-image-minimal
+KERNEL_FEATURES_append += "${@bb.utils.contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
+
+# xen kernel support
+SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
OpenPOWER on IntegriCloud