Lines Matching refs:microcode

6 The kernel has a x86 microcode loading facility which is supposed to
7 provide microcode loading methods in the OS. Potential use cases are
8 updating the microcode on platforms beyond the OEM End-Of-Life support,
9 and updating the microcode on long-running systems without rebooting.
13 1. Early load microcode
16 The kernel can update microcode very early during boot. Loading
17 microcode early can fix CPU issues before they are observed during
20 The microcode is stored in an initrd file. During boot, it is read from
23 The format of the combined initrd image is microcode in (uncompressed)
27 The microcode files in cpio name space are:
29 on Intel: kernel/x86/microcode/GenuineIntel.bin
30 on AMD : kernel/x86/microcode/AuthenticAMD.bin
33 scans the microcode file in the initrd. If microcode matching the
37 The loader also saves the matching microcode for the CPU in memory.
38 Thus, the cached microcode patch is applied when CPUs resume from a
41 Here's a crude example how to prepare an initrd with microcode (this is
56 DSTDIR=kernel/x86/microcode
81 The system needs to have the microcode packages installed into
89 There are two legacy user space interfaces to load microcode, either through
90 /dev/cpu/microcode or through /sys/devices/system/cpu/microcode/reload file
93 The /dev/cpu/microcode method is deprecated because it needs a special
96 The easier method is simply installing the microcode packages your distro
99 # echo 1 > /sys/devices/system/cpu/microcode/reload
103 The loading mechanism looks for microcode blobs in
107 3. Builtin microcode
110 The loader supports also loading of a builtin microcode supplied through
135 requires rebuilding the kernel each time updated microcode from the CPU