CVSROOT: /cvs Module name: src Changes by: patr...@cvs.openbsd.org 2018/01/11 15:31:09
Modified files: sys/arch/amd64/amd64: acpi_machdep.c cpu.c sys/arch/amd64/conf: files.amd64 sys/arch/amd64/include: cpufunc.h specialreg.h Added files: sys/arch/amd64/amd64: ucode.c Log message: Update the Intel microcode once the root filesystem has been mounted. This depends on the intel-firmware package that contains newer Intel microcode which will be installed automatically by fw_update(1). The update should happen much earlier since updating the microcode can add or remove not only feature flags but also whole features. For now only update feature flags that are relevant to Spectre. Initial diff from sf@ Tested by bluhm@ ok deraadt@