]> git.proxmox.com Git - mirror_linux-firmware.git/blob - amd-ucode/README
Intel Bluetooth: Update firmware file for Intel Bluetooth AX203
[mirror_linux-firmware.git] / amd-ucode / README
1 This repository includes microcode container files for family 15h, 16h,
2 17h, and 19h AMD CPUs. Microcode patches for families earlier than 15h are
3 included in the microcode_amd.bin microcode container file. The microcode
4 patches included in an AMD CPU microcode container file can be listed using
5 the script in the following git repository:
6 https://github.com/AMDESE/amd_ucode_info
7
8 The microcode patches included in the container files in this directory are
9 listed below:
10
11 Microcode patches in microcode_amd.bin:
12 Family=0x10 Model=0x02 Stepping=0x02: Patch=0x01000083 Length=960 bytes
13 Family=0x10 Model=0x02 Stepping=0x0a: Patch=0x01000084 Length=960 bytes
14 Family=0x10 Model=0x06 Stepping=0x02: Patch=0x010000c7 Length=960 bytes
15 Family=0x10 Model=0x05 Stepping=0x03: Patch=0x010000c8 Length=960 bytes
16 Family=0x10 Model=0x09 Stepping=0x01: Patch=0x010000d9 Length=960 bytes
17 Family=0x10 Model=0x08 Stepping=0x00: Patch=0x010000da Length=960 bytes
18 Family=0x10 Model=0x05 Stepping=0x02: Patch=0x010000db Length=960 bytes
19 Family=0x10 Model=0x0a Stepping=0x00: Patch=0x010000dc Length=960 bytes
20 Family=0x11 Model=0x03 Stepping=0x01: Patch=0x02000032 Length=512 bytes
21 Family=0x12 Model=0x01 Stepping=0x00: Patch=0x03000027 Length=960 bytes
22 Family=0x14 Model=0x01 Stepping=0x00: Patch=0x05000029 Length=1568 bytes
23 Family=0x14 Model=0x02 Stepping=0x00: Patch=0x05000119 Length=1568 bytes
24
25 Microcode patches in microcode_amd_fam15h.bin:
26 Family=0x15 Model=0x01 Stepping=0x02: Patch=0x0600063e Length=2592 bytes
27 Family=0x15 Model=0x02 Stepping=0x00: Patch=0x06000852 Length=2592 bytes
28 Family=0x15 Model=0x10 Stepping=0x01: Patch=0x06001119 Length=2592 bytes
29
30 Microcode patches in microcode_amd_fam16h.bin:
31 Family=0x16 Model=0x00 Stepping=0x01: Patch=0x0700010f Length=3458 bytes
32
33 Microcode patches in microcode_amd_fam17h.bin:
34 Family=0x17 Model=0x08 Stepping=0x02: Patch=0x0800820d Length=3200 bytes
35 Family=0x17 Model=0x31 Stepping=0x00: Patch=0x0830107a Length=3200 bytes
36 Family=0x17 Model=0xa0 Stepping=0x00: Patch=0x08a00008 Length=3200 bytes
37 Family=0x17 Model=0x01 Stepping=0x02: Patch=0x0800126e Length=3200 bytes
38
39 Microcode patches in microcode_amd_fam19h.bin:
40 Family=0x19 Model=0x11 Stepping=0x02: Patch=0x0a101244 Length=5568 bytes
41 Family=0x19 Model=0x01 Stepping=0x01: Patch=0x0a0011d1 Length=5568 bytes
42 Family=0x19 Model=0x01 Stepping=0x00: Patch=0x0a001079 Length=5568 bytes
43 Family=0x19 Model=0xa0 Stepping=0x02: Patch=0x0aa00213 Length=5568 bytes
44 Family=0x19 Model=0x01 Stepping=0x02: Patch=0x0a001234 Length=5568 bytes
45 Family=0x19 Model=0xa0 Stepping=0x01: Patch=0x0aa00116 Length=5568 bytes
46 Family=0x19 Model=0x11 Stepping=0x01: Patch=0x0a101144 Length=5568 bytes
47
48 NOTE: For Genoa (Family=0x19 Model=0x11) and Bergamo (Family=0x19 Model=0xa0),
49 either AGESA version >= 1.0.0.8 OR a kernel with the following commit is
50 required:
51 a32b0f0db3f3 ("x86/microcode/AMD: Load late on both threads too")
52
53 When late loading the patches for Genoa or Bergamo, there may be one spurious
54 NMI observed per physical core. These NMIs are benign and don't cause any
55 functional issue but will result in kernel messages being logged.
56
57 NOTE: When running 5.19+ kernels on Genoa or Bergamo systems, some microcode
58 patches are known to trigger warnings in the PMI handler. The following are
59 the required minimum patch levels to address this problem:
60
61 Family=0x19 Model=0x11 Stepping=0x01: Patch=0x0a10113e
62 Family=0x19 Model=0x11 Stepping=0x02: Patch=0x0a10123e
63 Family=0x19 Model=0xa0 Stepping=0x01: Patch=0x0aa00116
64 Family=0x19 Model=0xa0 Stepping=0x02: Patch=0x0aa00212