[meta-intel] [Patch v5 0/5] microcode loading support for Intel BSPs

Kamble, Nitin A nitin.a.kamble at intel.com
Wed Sep 3 22:29:38 PDT 2014



> -----Original Message-----
> From: Zanussi, Tom
> Sent: Wednesday, September 03, 2014 8:04 PM
> To: Kamble, Nitin A
> Cc: Hart, Darren; Burton, Ross; meta-intel at yoctoproject.org
> Subject: Re: [Patch v5 0/5] microcode loading support for Intel BSPs
> 
> On Fri, 2014-08-29 at 10:22 -0700, nitin.a.kamble at intel.com wrote:
> > From: Nitin A Kamble <nitin.a.kamble at intel.com>
> >
> > Enable microcode loading support for the Intel BSPs. The required
> > piece of supporting more than one file systems in the INITRD
> > defination is already pulled in the oecore layer.
> >
> 
> Hmm, seeing some build problems here:

Interesting, this problem did not happen with the core-image-sato image. Looks like somehow the microcode.cpio file is getting deleted for the minimal image. I need to dig further.

Nitin

> 
> ERROR: Function failed: build_hddimg (log file is located at
> /home/trz/yocto/master-cur/build/tmp/work/intel_corei7_64-poky-
> linux/core-image-minimal/1.0-r0/temp/log.do_bootimg.12866)
> ERROR: Logfile of failure stored in: /home/trz/yocto/master-
> cur/build/tmp/work/intel_corei7_64-poky-linux/core-image-minimal/1.0-
> r0/temp/log.do_bootimg.12866
> Log data follows:
> | DEBUG: Executing python function do_bootimg
> | DEBUG: Executing python function build_syslinux_cfg
> | DEBUG: Python function build_syslinux_cfg finished
> | DEBUG: Executing python function build_efi_cfg
> | DEBUG: Python function build_efi_cfg finished
> | DEBUG: Executing shell function build_hddimg
> | ERROR: /home/trz/yocto/master-cur/build/tmp/deploy/images/intel-
> corei7-64/microcode.cpio is invalid. initrd image creation failed.
> | WARNING: /home/trz/yocto/master-cur/build/tmp/work/intel_corei7_64-
> poky-linux/core-image-minimal/1.0-r0/temp/run.build_hddimg.12866:1 exit
> 1 from
> |   exit 1
> | DEBUG: Python function do_bootimg finished
> | ERROR: Function failed: build_hddimg (log file is located at
> | /home/trz/yocto/master-cur/build/tmp/work/intel_corei7_64-poky-
> linux/c
> | ore-image-minimal/1.0-r0/temp/log.do_bootimg.12866)
> ERROR: Task 8 (/home/trz/yocto/master-cur/meta/recipes-
> core/images/core-image-minimal.bb, do_bootimg) failed with exit code '1'
> NOTE: Tasks Summary: Attempted 3134 tasks of which 698 didn't need to be
> rerun and 1 failed.
> Waiting for 0 running tasks to finish:
> 
> Summary: 1 task failed:
>   /home/trz/yocto/master-cur/meta/recipes-core/images/core-image-
> minimal.bb, do_bootimg
> Summary: There were 32 WARNING messages shown.
> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> 
> 
> Build Configuration:
> BB_VERSION        = "1.23.1"
> BUILD_SYS         = "x86_64-linux"
> NATIVELSBSTRING   = "Fedora-19"
> TARGET_SYS        = "x86_64-poky-linux"
> MACHINE           = "intel-corei7-64"
> DISTRO            = "poky"
> DISTRO_VERSION    = "1.6+snapshot-20140903"
> TUNE_FEATURES     = "m64 corei7"
> TARGET_FPU        = ""
> meta
> meta-yocto
> meta-yocto-bsp    = "master34:a44006262cf3b810ec78b4cccd8076102a7a0f3e"
> meta-intel        = "master31:398a16c1abe1dc86d4889579fea15ce0392b2721"
> 
> 
> > Thanks,
> > Nitin
> >
> >
> > The following changes since commit
> 00de64dbe0563dfaf21679e2902a56f62a039df4:
> >
> >   meta-crystalforest: Update README with new build settings
> > (2014-08-27 11:44:11 -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/m
> > isc
> >
> > Nitin A Kamble (5):
> >   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 microcode loading support for images
> >   use the INITRD list mechanism for early microcode loading
> >
> >  common/custom-licenses/Intel-Microcode-License     | 123
> +++++++++++++++++++++
> >  .../microcode/intel-microcode_20140624.bb          |  52 +++++++++
> >  common/recipes-core/microcode/iucode-tool_1.0.2.bb |  25 +++++
> >  conf/machine/include/meta-intel.inc                |   6 +
> >  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 +
> >  10 files changed, 212 insertions(+)
> >  create mode 100644 common/custom-licenses/Intel-Microcode-License
> >  create mode 100644
> > common/recipes-core/microcode/intel-microcode_20140624.bb
> >  create mode 100644 common/recipes-core/microcode/iucode-
> tool_1.0.2.bb
> >
> 



More information about the meta-intel mailing list