summaryrefslogtreecommitdiffstats
path: root/common/recipes-core/microcode/intel-microcode_20140624.bb
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-core/microcode/intel-microcode_20140624.bb')
-rw-r--r--common/recipes-core/microcode/intel-microcode_20140624.bb18
1 files changed, 15 insertions, 3 deletions
diff --git a/common/recipes-core/microcode/intel-microcode_20140624.bb b/common/recipes-core/microcode/intel-microcode_20140624.bb
index 72aca7db..ca033282 100644
--- a/common/recipes-core/microcode/intel-microcode_20140624.bb
+++ b/common/recipes-core/microcode/intel-microcode_20140624.bb
@@ -21,14 +21,26 @@ RDEPENDS_${PN} = "iucode-tool"
21DEPENDS = "iucode-tool-native" 21DEPENDS = "iucode-tool-native"
22S = "${WORKDIR}" 22S = "${WORKDIR}"
23 23
24inherit allarch 24PACKAGE_ARCH = "${MACHINE_ARCH}"
25inherit deploy 25inherit deploy
26 26
27# Use any of the iucode_tool parameters to filter specific microcodes from the data file
28# For further information, check the iucode-tool's manpage : http://manned.org/iucode-tool
29UCODE_FILTER_PARAMETERS ?= ""
30
27do_compile() { 31do_compile() {
28 mkdir -p ${WORKDIR}/ucode/kernel/x86/microcode 32 mkdir -p ${WORKDIR}/ucode/kernel/x86/microcode
29 ${STAGING_DIR_NATIVE}${sbindir_native}/iucode_tool --overwrite --write-to=${WORKDIR}/microcode_${PV}.bin ${WORKDIR}/microcode.dat 33 ${STAGING_DIR_NATIVE}${sbindir_native}/iucode_tool \
34 ${UCODE_FILTER_PARAMETERS} \
35 --overwrite \
36 --write-to=${WORKDIR}/microcode_${PV}.bin \
37 ${WORKDIR}/microcode.dat
30 38
31 ${STAGING_DIR_NATIVE}${sbindir_native}/iucode_tool --overwrite --write-earlyfw=${WORKDIR}/microcode_${PV}.cpio ${WORKDIR}/microcode.dat 39 ${STAGING_DIR_NATIVE}${sbindir_native}/iucode_tool \
40 ${UCODE_FILTER_PARAMETERS} \
41 --overwrite \
42 --write-earlyfw=${WORKDIR}/microcode_${PV}.cpio \
43 ${WORKDIR}/microcode.dat
32} 44}
33 45
34do_install() { 46do_install() {