From 078141a4008a3595ff34e6de8b6e3b476271ce21 Mon Sep 17 00:00:00 2001 From: Anuj Mittal Date: Fri, 10 Aug 2018 10:51:31 +0800 Subject: microcode: upgrade 20180703 -> 20180807 Signed-off-by: Anuj Mittal --- recipes-core/microcode/intel-microcode_20180703.bb | 68 ---------------------- 1 file changed, 68 deletions(-) delete mode 100644 recipes-core/microcode/intel-microcode_20180703.bb (limited to 'recipes-core/microcode/intel-microcode_20180703.bb') diff --git a/recipes-core/microcode/intel-microcode_20180703.bb b/recipes-core/microcode/intel-microcode_20180703.bb deleted file mode 100644 index 28449e3f..00000000 --- a/recipes-core/microcode/intel-microcode_20180703.bb +++ /dev/null @@ -1,68 +0,0 @@ -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" -LIC_FILES_CHKSUM = "file://Intel-Microcode-License;md5=9052c0dbf7250dc0bef70bd8212b0573" - -SRC_URI = "https://downloadmirror.intel.com/27945/eng/microcode-${PV}.tgz \ - file://Intel-Microcode-License \ - " - -SRC_URI[md5sum] = "873f2bdd7c0edf317f416f54fee74b42" -SRC_URI[sha256sum] = "4a1a346fdf48e1626d4c9d0d47bbbc6a4052f56e359c85a3dd2d10fd555e5938" -DEPENDS = "iucode-tool-native" -S = "${WORKDIR}" - -COMPATIBLE_HOST = "(i.86|x86_64).*-linux" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit deploy - -# Use any of the iucode_tool parameters to filter specific microcodes from the data file -# For further information, check the iucode-tool's manpage : http://manned.org/iucode-tool -UCODE_FILTER_PARAMETERS ?= "" - -do_compile() { - rm -f ${WORKDIR}/intel-ucode/list - ${STAGING_DIR_NATIVE}${sbindir_native}/iucode_tool \ - ${UCODE_FILTER_PARAMETERS} \ - --overwrite \ - --write-to=${WORKDIR}/microcode_${PV}.bin \ - ${WORKDIR}/intel-ucode/* - - ${STAGING_DIR_NATIVE}${sbindir_native}/iucode_tool \ - ${UCODE_FILTER_PARAMETERS} \ - --overwrite \ - --write-earlyfw=${WORKDIR}/microcode_${PV}.cpio \ - ${WORKDIR}/intel-ucode/* -} - -do_install() { - install -d ${D}${base_libdir}/firmware/intel-ucode/ - install ${WORKDIR}/microcode_${PV}.bin ${D}${base_libdir}/firmware/intel-ucode/ - cd ${D}${base_libdir}/firmware/intel-ucode/ - ln -sf microcode_${PV}.bin microcode.bin -} - -do_deploy() { - install -d ${DEPLOYDIR} - install ${S}/microcode_${PV}.cpio ${DEPLOYDIR}/ - cd ${DEPLOYDIR} - rm -f microcode.cpio - ln -sf microcode_${PV}.cpio microcode.cpio -} - -addtask deploy before do_build after do_compile - -PACKAGES = "${PN}" - -FILES_${PN} = "${base_libdir}" -- cgit v1.2.3-54-g00ecf