[meta-intel] [PATCH 09/10] core-image-minimal-initramfs: extend to support early microcode loading

2014-06-20 Thread nitin . a . kamble
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

2014-06-24 Thread Richard Purdie
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

2014-06-24 Thread Burton, Ross
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

2014-06-24 Thread Kamble, Nitin A


> -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