From 89ec6198f13d1007563ff87aae5de209e993be07 Mon Sep 17 00:00:00 2001 From: John Allen Date: Tue, 9 Aug 2022 20:29:50 +0000 Subject: [PATCH] Add amd-ucode README file Create new README file describing the microcode patch levels included in the microcode container files in the amd-ucode directory. Signed-off-by: John Allen [WHENCE entry added by Josh Boyer Signed-off-by: Josh Boyer --- WHENCE | 3 ++- amd-ucode/README | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 amd-ucode/README diff --git a/WHENCE b/WHENCE index da882744..ef43a824 100644 --- a/WHENCE +++ b/WHENCE @@ -3957,6 +3957,7 @@ File: amd-ucode/microcode_amd_fam17h.bin Version: 2022-04-08 File: amd-ucode/microcode_amd_fam19h.bin Version: 2022-04-08 +File: amd-ucode/README License: Redistributable. See LICENSE.amd-ucode for details @@ -5945,4 +5946,4 @@ only in connection with Cirrus Logic hardware products. Copyright © 2022 Cirrus Logic, Inc. and Cirrus Logic International Semiconductor Ltd. All Rights Reserved. ---------------------------------------------------------------------------- \ No newline at end of file +--------------------------------------------------------------------------- diff --git a/amd-ucode/README b/amd-ucode/README new file mode 100644 index 00000000..f1ad2bba --- /dev/null +++ b/amd-ucode/README @@ -0,0 +1,41 @@ +This repository includes microcode container files for family 15h, 16h, +17h, and 19h AMD CPUs. Microcode patches for families earlier than 15h are +included in the microcode_amd.bin microcode container file. The microcode +patches included in an AMD CPU microcode container file can be listed using +the script in the following git repository: +https://github.com/AMDESE/amd_ucode_info + +The microcode patches included in the container files in this directory are +listed below: + +Microcode patches in microcode_amd.bin: + Family=0x10 Model=0x02 Stepping=0x02: Patch=0x01000083 Length=960 bytes + Family=0x10 Model=0x02 Stepping=0x0a: Patch=0x01000084 Length=960 bytes + Family=0x10 Model=0x06 Stepping=0x02: Patch=0x010000c7 Length=960 bytes + Family=0x10 Model=0x05 Stepping=0x03: Patch=0x010000c8 Length=960 bytes + Family=0x10 Model=0x09 Stepping=0x01: Patch=0x010000d9 Length=960 bytes + Family=0x10 Model=0x08 Stepping=0x00: Patch=0x010000da Length=960 bytes + Family=0x10 Model=0x05 Stepping=0x02: Patch=0x010000db Length=960 bytes + Family=0x10 Model=0x0a Stepping=0x00: Patch=0x010000dc Length=960 bytes + Family=0x11 Model=0x03 Stepping=0x01: Patch=0x02000032 Length=512 bytes + Family=0x12 Model=0x01 Stepping=0x00: Patch=0x03000027 Length=960 bytes + Family=0x14 Model=0x01 Stepping=0x00: Patch=0x05000029 Length=1568 bytes + Family=0x14 Model=0x02 Stepping=0x00: Patch=0x05000119 Length=1568 bytes + +Microcode patches in microcode_amd_fam15h.bin: + Family=0x15 Model=0x01 Stepping=0x02: Patch=0x0600063e Length=2592 bytes + Family=0x15 Model=0x02 Stepping=0x00: Patch=0x06000852 Length=2592 bytes + Family=0x15 Model=0x10 Stepping=0x01: Patch=0x06001119 Length=2592 bytes + +Microcode patches in microcode_amd_fam16h.bin: + Family=0x16 Model=0x00 Stepping=0x01: Patch=0x0700010f Length=3458 bytes + +Microcode patches in microcode_amd_fam17h.bin: + Family=0x17 Model=0x08 Stepping=0x02: Patch=0x0800820d Length=3200 bytes + Family=0x17 Model=0x01 Stepping=0x02: Patch=0x0800126e Length=3200 bytes + Family=0x17 Model=0x31 Stepping=0x00: Patch=0x08301055 Length=3200 bytes + +Microcode patches in microcode_amd_fam19h.bin: + Family=0x19 Model=0x01 Stepping=0x00: Patch=0x0a001058 Length=5568 bytes + Family=0x19 Model=0x01 Stepping=0x01: Patch=0x0a001173 Length=5568 bytes + Family=0x19 Model=0x01 Stepping=0x02: Patch=0x0a001229 Length=5568 bytes