Lines Matching refs:microcode

10 The kernel has a x86 microcode loading facility which is supposed to
11 provide microcode loading methods in the OS. Potential use cases are
12 updating the microcode on platforms beyond the OEM End-Of-Life support,
13 and updating the microcode on long-running systems without rebooting.
17 Early load microcode
20 The kernel can update microcode very early during boot. Loading
21 microcode early can fix CPU issues before they are observed during
24 The microcode is stored in an initrd file. During boot, it is read from
27 The format of the combined initrd image is microcode in (uncompressed)
31 The microcode files in cpio name space are:
34 kernel/x86/microcode/GenuineIntel.bin
36 kernel/x86/microcode/AuthenticAMD.bin
39 scans the microcode file in the initrd. If microcode matching the
43 The loader also saves the matching microcode for the CPU in memory.
44 Thus, the cached microcode patch is applied when CPUs resume from a
47 Here's a crude example how to prepare an initrd with microcode (this is
62 DSTDIR=kernel/x86/microcode
87 The system needs to have the microcode packages installed into
95 There are two legacy user space interfaces to load microcode, either through
96 /dev/cpu/microcode or through /sys/devices/system/cpu/microcode/reload file
99 The /dev/cpu/microcode method is deprecated because it needs a special
102 The easier method is simply installing the microcode packages your distro
105 # echo 1 > /sys/devices/system/cpu/microcode/reload
109 The loading mechanism looks for microcode blobs in
113 Builtin microcode
116 The loader supports also loading of a builtin microcode supplied through
141 requires rebuilding the kernel each time updated microcode from the CPU