[meta-intel] [PATCH 09/10] core-image-minimal-initramfs: extend to support early microcode loading
From: Nitin A Kamble Consumes the intel-earlyload-microcode-image to generate an initrd which is extended with the earlyload microcode support. This recipe now generates this additional initrd image: core-image-minimal-initramfs-${MACHINE}.cpio.gz.ucode Signed-off-by: Nitin A Kamble --- common/recipes-core/images/core-image-minimal-initramfs.bbappend | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 common/recipes-core/images/core-image-minimal-initramfs.bbappend diff --git a/common/recipes-core/images/core-image-minimal-initramfs.bbappend b/common/recipes-core/images/core-image-minimal-initramfs.bbappend new file mode 100644 index 000..ee3e18d --- /dev/null +++ b/common/recipes-core/images/core-image-minimal-initramfs.bbappend @@ -0,0 +1,3 @@ +inherit image-ucode + +IMAGE_FSTYPES = "cpio.gz.ucode" -- 1.8.1.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
Re: [meta-intel] [PATCH 09/10] core-image-minimal-initramfs: extend to support early microcode loading
On Fri, 2014-06-20 at 11:52 -0700, nitin.a.kam...@intel.com wrote: > From: Nitin A Kamble > > Consumes the intel-earlyload-microcode-image to generate an initrd which is > extended with the earlyload microcode support. > > This recipe now generates this additional initrd image: > core-image-minimal-initramfs-${MACHINE}.cpio.gz.ucode > > Signed-off-by: Nitin A Kamble > --- > common/recipes-core/images/core-image-minimal-initramfs.bbappend | 3 +++ > 1 file changed, 3 insertions(+) > create mode 100644 > common/recipes-core/images/core-image-minimal-initramfs.bbappend > > diff --git a/common/recipes-core/images/core-image-minimal-initramfs.bbappend > b/common/recipes-core/images/core-image-minimal-initramfs.bbappend > new file mode 100644 > index 000..ee3e18d > --- /dev/null > +++ b/common/recipes-core/images/core-image-minimal-initramfs.bbappend > @@ -0,0 +1,3 @@ > +inherit image-ucode > + > +IMAGE_FSTYPES = "cpio.gz.ucode" This takes effect for *all* machines/distros and is therefore not an acceptable thing to be doing, at the very least this needs to be x86 only using some form of override. It again makes me think that using image generation for that image type is perhaps not the best option... Cheers, Richard -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
Re: [meta-intel] [PATCH 09/10] core-image-minimal-initramfs: extend to support early microcode loading
Hi, I've been having a quick look at the image generation code and am wondering if appending supplementary cpio blobs to an initramfs is something that is actually common and we should add support for that directly to the initramfs generation. Alternatively, using IMAGE_POSTPROCESS_COMMAND in core-image-minimal-initramfs.bbappend should let you trivially append a cpio (generated directly using cpio, not image.bbclass) to the generated image. Ross -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
Re: [meta-intel] [PATCH 09/10] core-image-minimal-initramfs: extend to support early microcode loading
> -Original Message- > From: Burton, Ross [mailto:ross.bur...@intel.com] > Sent: Tuesday, June 24, 2014 1:05 PM > To: Kamble, Nitin A > Cc: Zanussi, Tom; Hart, Darren; meta-intel@yoctoproject.org > Subject: Re: [meta-intel] [PATCH 09/10] core-image-minimal-initramfs: > extend to support early microcode loading > > Hi, > > I've been having a quick look at the image generation code and am > wondering if appending supplementary cpio blobs to an initramfs is > something that is actually common and we should add support for that > directly to the initramfs generation. I think it is not common. But like there are uboot pieces, we can add x86 ucode pieces. > > Alternatively, using IMAGE_POSTPROCESS_COMMAND in core-image- > minimal-initramfs.bbappend should let you trivially append a cpio (generated > directly using cpio, not image.bbclass) to the generated image. > This along with RP's do_deploy solution should give the same results as my initial ucode image solution. I am trying these out now. Nitin > Ross -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel