[meta-intel] [PATCH 04/31] intel-ucode: a new MACHINE_FEATURE for meta-intel BSPs
Kamble, Nitin A
nitin.a.kamble at intel.com
Fri Sep 19 09:22:21 PDT 2014
On 9/19/14, 6:40 AM, "Zanussi, Tom" <tom.zanussi at intel.com> wrote:
>On Thu, 2014-09-18 at 17:35 -0700, nitin.a.kamble at intel.com wrote:
>> 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"
>>
>
>As a new user-visible feature, this should have documentation, and in
>fact, users have already asked you for an explanation of what this
>microcode thing is and why they need it, and more importantly, under
>what conditions they might not want it or if there are any risks
>involved.
What kind of documentation are you looking for here? As this is specific
to meta-intel layer and BSPs, the generic BSP developer¹s manual is not
the right place for this.
Is there documentation of any other feature which can be looked at as an
example?
Thanks,
Nitin
>
>Thanks,
>
>Tom
>
>> 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)}"
>
>
More information about the meta-intel
mailing list