From 9a1061d10668da791a31a0c79b0c352eccfc3da3 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 11 Aug 2015 02:06:23 -0400 Subject: [PATCH] microcode-data: add USE=initramfs #528712 This flag quickly generates a small initramfs that the kernel needs to load the microcode at boot time. This way people don't have to figure out the right incantations themselves. --- sys-apps/microcode-data/metadata.xml | 1 + .../microcode-data/microcode-data-20150121-r1.ebuild | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/sys-apps/microcode-data/metadata.xml b/sys-apps/microcode-data/metadata.xml index 09a573a327e1..4cf02687d1a8 100644 --- a/sys-apps/microcode-data/metadata.xml +++ b/sys-apps/microcode-data/metadata.xml @@ -3,6 +3,7 @@ base-system + install a small initramfs for use with CONFIG_MICROCODE_EARLY install the large text microcode.dat (used by older kernels via microcode_ctl) install the split binary ucode files (used by the kernel directly) diff --git a/sys-apps/microcode-data/microcode-data-20150121-r1.ebuild b/sys-apps/microcode-data/microcode-data-20150121-r1.ebuild index ca78889a2884..70a89d75b947 100644 --- a/sys-apps/microcode-data/microcode-data-20150121-r1.ebuild +++ b/sys-apps/microcode-data/microcode-data-20150121-r1.ebuild @@ -17,8 +17,8 @@ SRC_URI="http://downloadmirror.intel.com/${NUM}/eng/microcode-${PV}.tgz" LICENSE="intel-ucode" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="monolithic +split-ucode" -REQUIRED_USE="|| ( monolithic split-ucode )" +IUSE="initramfs monolithic +split-ucode" +REQUIRED_USE="|| ( initramfs monolithic split-ucode )" RDEPEND="!