On 7/11/14, 11:59, "Kamble, Nitin A" <[email protected]> wrote:

>From: Nitin A Kamble <[email protected]>
>
>This recipe provides the microcode datafile for Intel Processors.
>
>The recipe provides:
> 1. microcode.dat file for microcode updating from user space with the
>    iucode-tool utility.
> 2. the microcode cpio file which gets bundled with the initrd to support
>    microcode loading at early boot time.
>
>Note that this recipe has LICENSE_FLAGS so will need to be whitelisted
>before
>it's usable.

This should be documented in the layer someplace. Can be done as a
follow-up patch.

>
>[ YOCTO #5114 ]
>
>Signed-off-by: Ross Burton <[email protected]>
>Signed-off-by: Nitin A Kamble <[email protected]>
>---
> common/custom-licenses/Intel-Microcode-License     | 123
>+++++++++++++++++++++
> .../microcode/intel-microcode_20140430.bb          |  53 +++++++++
> 2 files changed, 176 insertions(+)
> create mode 100644 common/custom-licenses/Intel-Microcode-License
> create mode 100644
>common/recipes-core/microcode/intel-microcode_20140430.bb

...

>
>diff --git a/common/recipes-core/microcode/intel-microcode_20140430.bb
>b/common/recipes-core/microcode/intel-microcode_20140430.bb
>new file mode 100644
>index 0000000..f8aa45f
>--- /dev/null
>+++ b/common/recipes-core/microcode/intel-microcode_20140430.bb
>@@ -0,0 +1,53 @@
>+SUMMARY = "Intel Processor Microcode Datafile for Linux"
>+HOMEPAGE = "http://www.intel.com/";
>+DESCRIPTION = "The microcode data file contains the latest microcode\
>+ definitions for all Intel processors. Intel releases microcode updates\
>+ to correct processor behavior as documented in the respective processor\
>+ specification updates. While the regular approach to getting this
>microcode\
>+ update is via a BIOS upgrade, Intel realizes that this can be an\
>+ administrative hassle. The Linux operating system and VMware ESX\
>+ products have a mechanism to update the microcode after booting.\
>+ For example, this file will be used by the operating system mechanism\
>+ if the file is placed in the /etc/firmware directory of the Linux
>system."
>+
>+LICENSE = "Intel-Microcode-License"
>+LICENSE_FLAGS = "license_${PN}_${PV}"
>+LIC_FILES_CHKSUM =
>"file://microcode.dat;md5=64b91c8f504ef24a040ca129d1c2f657"
>+
>+SRC_URI = 
>"http://downloadmirror.intel.com/23829/eng/microcode-20140430.tgz";
>+SRC_URI[md5sum] = "99c811133b002d1e73150f667a6a77f4"
>+SRC_URI[sha256sum] =
>"2e67767fd561164a2b09831020c2d36600ad336a9c0c117f1964edef284e4351"


Why do we provide both? Is this accepted best practice? Just seems like
extra maintenance to me...


Otherwise, looks good, no objections.

-- 
Darren Hart                                     Open Source Technology Center
[email protected]                                       Intel Corporation


-- 
_______________________________________________
meta-intel mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-intel

Reply via email to