[meta-intel] [PATCH 04/31] intel-ucode: a new MACHINE_FEATURE for meta-intel BSPs
nitin.a.kamble at intel.com
nitin.a.kamble at intel.com
Thu Sep 18 17:35:24 PDT 2014
From: Nitin A Kamble <nitin.a.kamble at intel.com>
The Intel microcode can be enabled or disabled for each of the BSP by
using the MACHINE_FEATURES variable.
All the BSPs which can utilize the feature need a line like this
in their machine configuration file.
MACHINE_FEATURES += "intel-ucode"
Signed-off-by: Nitin A Kamble <nitin.a.kamble at intel.com>
---
conf/machine/include/meta-intel.inc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/conf/machine/include/meta-intel.inc b/conf/machine/include/meta-intel.inc
index f43903e..b94e1dd 100644
--- a/conf/machine/include/meta-intel.inc
+++ b/conf/machine/include/meta-intel.inc
@@ -22,8 +22,8 @@ XSERVER_X86_ASPEED_AST = "xf86-video-ast \
"
# include the user space intel microcode loading support in the generated images.
-MACHINE_ESSENTIAL_EXTRA_RDEPENDS_append = " intel-microcode iucode-tool"
+MACHINE_ESSENTIAL_EXTRA_RDEPENDS_append = "${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', ' intel-microcode iucode-tool', '', d)}"
-# For the early boot time kernel microcode loading support,
+# for the early boot time kernel microcode loading support,
# merge the microcode data in the final initrd image.
-INITRD_prepend = "${DEPLOY_DIR_IMAGE}/microcode.cpio "
+INITRD_prepend = "${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', '${DEPLOY_DIR_IMAGE}/microcode.cpio ', '', d)}"
--
1.8.1.4
More information about the meta-intel
mailing list