[meta-intel] [Patch v3 0/7] enable microcode loading support for meta-intel BSPs

Kamble, Nitin A nitin.a.kamble at intel.com
Fri Jul 18 15:59:44 PDT 2014



> -----Original Message-----
> From: Hart, Darren
> Sent: Friday, July 18, 2014 3:51 PM
> To: Kamble, Nitin A; Zanussi, Tom; richard.purdie at linuxfoundation.org;
> Burton, Ross
> Cc: meta-intel at yoctoproject.org
> Subject: Re: [Patch v3 0/7] enable microcode loading support for meta-intel
> BSPs
> 
> OK, so after some testing, I realized that this requires all builds of meta-intel
> BSP images to set the license_intel-microcode in the license flags. I don't feel
> there is a need to make this absolutely required. One should be able to get
> the microcode support into the build by adding the license flag, but should
> still be able to build the images as they had previously without it.
> 
> The license flags are there in part to allow people to choose which licenses
> they accept. I don't feel this license should be required to be accepted in
> order to build images for Intel hardware.
> 
> We need to look into how to make this a RECOMMENDS instead of a
> DEPENDS.
> 
That should help, and there is more to it. The initrd recipe also needs to accommodate absence of the microcode data file.

Nitin


> Thanks,
> 
> Darren
> 
> On 7/17/14, 15:49, "Kamble, Nitin A" <nitin.a.kamble at intel.com> wrote:
> 
> >From: Nitin A Kamble <nitin.a.kamble at intel.com>
> >
> >This is v3 of the commits incorporating feedback from Ross and Darren.
> >
> >Thanks,
> >Nitin
> >
> >The following changes since commit
> >fef1cbc31ce64d29dedd880274ae6c8a90e0b162:
> >
> >  meta-mohonpeak: Fix README on building mohonpeak BSP layer
> >(2014-07-16
> >10:57:56 -0500)
> >
> >are available in the git repository at:
> >
> >  git://git.yoctoproject.org/meta-intel-contrib nitin/misc
> >
> >http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=nitin/mi
> >sc
> >
> >Nitin A Kamble (7):
> >  meta-intel BSPs: include meta-intel.inc
> >  iucode-tool: a new recipe for loading Intel CPU microcode
> >  intel-microcode: a recipe for Intel microcode datafile
> >  meta-intel BSPs: enable user space microcode loading support
> >  image-ucode.bbclass: a new bbclass for initramfs images
> >  core-image-minimal-initramfs: extend to support early microcode
> >    loading
> >  meta-intel.inc: Use microcode enabled initrd for all the Intel BSPs
> >
> > classes/image-ucode.bbclass                        |  17 +++
> > common/custom-licenses/Intel-Microcode-License     | 123
> >+++++++++++++++++++++
> > .../images/core-image-minimal-initramfs.bbappend   |   3 +
> > .../microcode/intel-microcode_20140430.bb          |  53 +++++++++
> > common/recipes-core/microcode/iucode-tool_1.0.2.bb |  25 +++++
> > conf/machine/include/meta-intel.inc                |  12 ++
> > meta-crownbay/conf/machine/crownbay-noemgd.conf    |   1 +
> > meta-emenlow/conf/machine/emenlow-noemgd.conf      |   1 +
> > meta-fri2/conf/machine/fri2-noemgd.conf            |   1 +
> > meta-jasperforest/conf/machine/jasperforest.conf   |   1 +
> > meta-nuc/conf/machine/nuc.conf                     |   1 +
> > meta-sugarbay/conf/machine/sugarbay.conf           |   1 +
> > 12 files changed, 239 insertions(+)
> > create mode 100644 classes/image-ucode.bbclass  create mode 100644
> >common/custom-licenses/Intel-Microcode-License
> > create mode 100644
> >common/recipes-core/images/core-image-minimal-initramfs.bbappend
> > create mode 100644
> >common/recipes-core/microcode/intel-microcode_20140430.bb
> > create mode 100644 common/recipes-core/microcode/iucode-
> tool_1.0.2.bb
> >
> >--
> >1.8.1.4
> >
> >
> 
> 
> --
> Darren Hart					Open Source Technology
> Center
> darren.hart at intel.com				            Intel Corporation
> 



More information about the meta-intel mailing list