diff options
author | Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com> | 2016-09-13 09:17:37 +0800 |
---|---|---|
committer | Saul Wold <sgw@linux.intel.com> | 2016-09-16 07:50:23 -0700 |
commit | 8e0b8336b9a37e5878955cb9b8953f19804138cd (patch) | |
tree | bb99414415b18af2c05185fc52d2bf59210abb54 | |
parent | 21072a0d069c20e9dd52dab5bb1041b7cd2078f7 (diff) | |
download | meta-intel-8e0b8336b9a37e5878955cb9b8953f19804138cd.tar.gz |
linux-yocto_4.1: use bb.utils.contains for KERNEL_FEATURES selection
Using bb.utils.contains() enable selection of source revision on
machine branch, KBRANCH and KMACHINE in kernel recipe.
leafhill is new bsp type setup in yocto-kernel-cache. This bsp will
build kernel from standard/intel/4.1.27/leaf-hill with a fixed kernel
base version of v4.1.27.
This commit includes update on yocto-kernel-cache meta SRCREV.
Signed-off-by: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto_4.1.bbappend | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto_4.1.bbappend b/common/recipes-kernel/linux/linux-yocto_4.1.bbappend index c87a7e25..5c5c96e1 100644 --- a/common/recipes-kernel/linux/linux-yocto_4.1.bbappend +++ b/common/recipes-kernel/linux/linux-yocto_4.1.bbappend | |||
@@ -10,12 +10,12 @@ SRCREV_meta_core2-32-intel-common ?= "20edcbf4e42dd4cef7213a0ce2a4481d8d296f5d" | |||
10 | SRCREV_machine_core2-32-intel-common ?= "9195020e5747fba069c19996fab079931584a7fb" | 10 | SRCREV_machine_core2-32-intel-common ?= "9195020e5747fba069c19996fab079931584a7fb" |
11 | KERNEL_FEATURES_append_core2-32-intel-common = "${KERNEL_FEATURES_INTEL_COMMON}" | 11 | KERNEL_FEATURES_append_core2-32-intel-common = "${KERNEL_FEATURES_INTEL_COMMON}" |
12 | 12 | ||
13 | LINUX_VERSION_corei7-64-intel-common = "4.1.26" | 13 | LINUX_VERSION_corei7-64-intel-common = "${@bb.utils.contains('KERNEL_FEATURES', 'leafhill', '4.1.27', '4.1.26', d)}" |
14 | COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}" | 14 | COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}" |
15 | KMACHINE_corei7-64-intel-common = "intel-corei7-64" | 15 | KMACHINE_corei7-64-intel-common = "${@bb.utils.contains('KERNEL_FEATURES', 'leafhill', 'leafhill', 'intel-corei7-64', d)}" |
16 | KBRANCH_corei7-64-intel-common = "standard/intel/base" | 16 | KBRANCH_corei7-64-intel-common = "${@bb.utils.contains('KERNEL_FEATURES', 'leafhill', 'standard/intel/4.1.27/leaf-hill', 'standard/intel/base', d)}" |
17 | SRCREV_meta_corei7-64-intel-common ?= "20edcbf4e42dd4cef7213a0ce2a4481d8d296f5d" | 17 | SRCREV_meta_corei7-64-intel-common ?= "cf6d9876629270e8ed99541db252840291d03f5a" |
18 | SRCREV_machine_corei7-64-intel-common ?= "9195020e5747fba069c19996fab079931584a7fb" | 18 | SRCREV_machine_corei7-64-intel-common ?= "${@bb.utils.contains('KERNEL_FEATURES', 'leafhill', '41fc98f785ad56f0df1b85ac039bd5e391697842', '9195020e5747fba069c19996fab079931584a7fb', d)}" |
19 | KERNEL_FEATURES_append_corei7-64-intel-common = "${KERNEL_FEATURES_INTEL_COMMON}" | 19 | KERNEL_FEATURES_append_corei7-64-intel-common = "${KERNEL_FEATURES_INTEL_COMMON}" |
20 | 20 | ||
21 | # Quark / X1000 BSP Info | 21 | # Quark / X1000 BSP Info |
@@ -27,7 +27,6 @@ SRCREV_meta_i586-nlp-32-intel-common ?= "20edcbf4e42dd4cef7213a0ce2a4481d8d296f5 | |||
27 | SRCREV_machine_i586-nlp-32-intel-common ?= "9195020e5747fba069c19996fab079931584a7fb" | 27 | SRCREV_machine_i586-nlp-32-intel-common ?= "9195020e5747fba069c19996fab079931584a7fb" |
28 | KERNEL_FEATURES_append_i586-nlp-32-intel-common = "" | 28 | KERNEL_FEATURES_append_i586-nlp-32-intel-common = "" |
29 | 29 | ||
30 | |||
31 | # For Crystalforest and Romley | 30 | # For Crystalforest and Romley |
32 | KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio" | 31 | KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio" |
33 | KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " uio" | 32 | KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " uio" |