summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-yocto_4.10.bbappend
diff options
context:
space:
mode:
authorChen Qi <Qi.Chen@windriver.com>2017-09-30 11:06:16 +0800
committerBruce Ashfield <bruce.ashfield@windriver.com>2017-10-02 09:39:26 -0400
commit5b70104bf16aa2abbcfd50ad9479389a62c79d87 (patch)
treef50ac8b683e8acdcce66aa39ac49f64bcd170ce0 /recipes-kernel/linux/linux-yocto_4.10.bbappend
parentbfba140b8353665e1b586c257982c4cb3f496ec3 (diff)
downloadmeta-virtualization-5b70104bf16aa2abbcfd50ad9479389a62c79d87.tar.gz
linux-yocto: make bbappend have effect conditionally
Make these bbappend files to take effect only when DISTRO_FEATURES contain 'virtualization'. Otherwise, we would meet failure failure at system booting up qemux86. Related logs are as below. systemd-modules-load[113]: Failed to insert 'kvm_amd': Operation not supported systemd-modules-load[113]: Failed to insert 'kvm_intel': Operation not supported Also, make kvm related settings depend on the 'kvm' distro feature. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'recipes-kernel/linux/linux-yocto_4.10.bbappend')
-rw-r--r--recipes-kernel/linux/linux-yocto_4.10.bbappend21
1 files changed, 1 insertions, 20 deletions
diff --git a/recipes-kernel/linux/linux-yocto_4.10.bbappend b/recipes-kernel/linux/linux-yocto_4.10.bbappend
index f163fdfc..617caccb 100644
--- a/recipes-kernel/linux/linux-yocto_4.10.bbappend
+++ b/recipes-kernel/linux/linux-yocto_4.10.bbappend
@@ -1,20 +1 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" require ${@bb.utils.contains('DISTRO_FEATURES', 'virtualization', '${BPN}_virtualization.inc', '', d)}
2
3SRC_URI += "file://xt-checksum.scc \
4 file://ebtables.scc \
5 file://vswitch.scc \
6 file://lxc.scc \
7 file://docker.scc \
8 "
9KERNEL_FEATURES_append = " features/kvm/qemu-kvm-enable.scc"
10
11KERNEL_MODULE_AUTOLOAD += "openvswitch"
12KERNEL_MODULE_AUTOLOAD += "kvm"
13KERNEL_MODULE_AUTOLOAD += "kvm-amd"
14KERNEL_MODULE_AUTOLOAD += "kvm-intel"
15
16# aufs kernel support required for xen-image-minimal
17KERNEL_FEATURES_append += "${@bb.utils.contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
18
19# xen kernel support
20SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"