34fc8742e2
This includes new code for parsing microcode files as well as the kernel-side change to apply the update on all processors at the same time. Developed with help from Borislav Petkov, formerly bp@amd64.org. Tested using Athlon II X2 processor on a system where BIOS does not have the latest microcode version: /boot/firmware/microcode_amd.bin: updating cpu /dev/cpuctl0 to revision 0x10000c7... done. The microcode file is taken from here: https://web.archive.org/web/20160528230514/http://www.amd64.org/microcode.html (note that the original site seems to be down at the moment) It can also be found here: https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/amd-ucode Reviewed by: kib, stas MFC after: 2 weeks Relnotes: maybe Differential Revision: https://reviews.freebsd.org/D8384 |
||
---|---|---|
.. | ||
amd10h.c | ||
amd.c | ||
amd.h | ||
cpucontrol.8 | ||
cpucontrol.c | ||
cpucontrol.h | ||
intel.c | ||
intel.h | ||
Makefile | ||
Makefile.depend | ||
via.c | ||
via.h |