aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-core/microcode/intel-microcode_20190918.bb
diff options
context:
space:
mode:
authorAnuj Mittal <anuj.mittal@intel.com>2019-12-02 13:57:09 +0800
committerAnuj Mittal <anuj.mittal@intel.com>2019-12-03 13:28:24 +0800
commitc06cf7c13c5bc6accbfda4eea64defad062f34b8 (patch)
tree84fff7169d1a5c4e8310f62858bd2693df26b6ed /recipes-core/microcode/intel-microcode_20190918.bb
parent10bafedde5b339e21b3514f8d8c209a97b3b3b83 (diff)
downloadmeta-intel-c06cf7c13c5bc6accbfda4eea64defad062f34b8.tar.gz
meta-intel-c06cf7c13c5bc6accbfda4eea64defad062f34b8.tar.bz2
meta-intel-c06cf7c13c5bc6accbfda4eea64defad062f34b8.zip
intel-microcode: upgrade 20190918 -> 20191112
For changes in this release, see: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20191112 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Diffstat (limited to 'recipes-core/microcode/intel-microcode_20190918.bb')
-rw-r--r--recipes-core/microcode/intel-microcode_20190918.bb68
1 files changed, 0 insertions, 68 deletions
diff --git a/recipes-core/microcode/intel-microcode_20190918.bb b/recipes-core/microcode/intel-microcode_20190918.bb
deleted file mode 100644
index 310286c7..00000000
--- a/recipes-core/microcode/intel-microcode_20190918.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://license;md5=99b296eb12723fd1eeb52e24971eed84"
-
-SRC_URI = "git://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files.git;protocol=https \
- "
-
-SRCREV = "5ada2f32ed7d216e38823f1320358e4679941990"
-
-DEPENDS = "iucode-tool-native"
-S = "${WORKDIR}/git"
-
-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() {
- ${STAGING_DIR_NATIVE}${sbindir_native}/iucode_tool \
- ${UCODE_FILTER_PARAMETERS} \
- --overwrite \
- --write-to=${WORKDIR}/microcode_${PV}.bin \
- ${S}/intel-ucode/* ${S}/intel-ucode-with-caveats/*
-
- ${STAGING_DIR_NATIVE}${sbindir_native}/iucode_tool \
- ${UCODE_FILTER_PARAMETERS} \
- --overwrite \
- --write-earlyfw=${WORKDIR}/microcode_${PV}.cpio \
- ${S}/intel-ucode/* ${S}/intel-ucode-with-caveats/*
-}
-
-do_install() {
- install -d ${D}${nonarch_base_libdir}/firmware/intel-ucode/
- ${STAGING_DIR_NATIVE}${sbindir_native}/iucode_tool \
- --write-firmware=${D}${nonarch_base_libdir}/firmware/intel-ucode \
- ${S}/intel-ucode/* ${S}/intel-ucode-with-caveats/*
-}
-
-do_deploy() {
- install -d ${DEPLOYDIR}
- install ${WORKDIR}/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} = "${nonarch_base_libdir}"
-
-UPSTREAM_CHECK_GITTAGREGEX = "^microcode-(?P<pver>(\d+)[a-z])$"