sys-firmware/intel-microcode: rewrite to use iucode_tool.
authorRobin H. Johnson <robbat2@gentoo.org>
Wed, 10 Jan 2018 21:57:09 +0000 (13:57 -0800)
committerRobin H. Johnson <robbat2@gentoo.org>
Wed, 10 Jan 2018 22:13:35 +0000 (14:13 -0800)
commitde233b906ee278949e0e140d42d44f087f76d395
tree2bd67f7723fe7401545081987925317121504729
parent64c8f56ec6b193ccab99d03de658684e5eb7e599
sys-firmware/intel-microcode: rewrite to use iucode_tool.

- Use the Intel upstream 'iucode_tool' to process all of the input
  microcode, from both the text-format microcode.dat file and other
  inputs, then generate a clean set of split outputs & optionally also
  initramfs output.
- Allows easy inclusion of any future split-ucode releases for single
  CPUs.
- No longer uses intel-microcode2ucode.c from $FILESDIR.
- Expert users can use the new MICROCODE_SIGNATURES variable to install
  only a subset of microcodes on their system, as requested by bug
  643786.
- Avoids accidently bloated split-ucode files per bug #644100.
- USE=monolithic is no longer supported, please see iucode_tool for any
  fallback.
- USE=initramfs now writes to /boot/intel-uc.img (8.3-safe naming).

Fixes: https://bugs.gentoo.org/643786
Fixes: https://bugs.gentoo.org/644100
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
sys-firmware/intel-microcode/intel-microcode-20180108-r1.ebuild [new file with mode: 0644]