ucodeadm could grow an option to show firmware file contents
ucodeadm(8) knows how to parse firmware files from Intel and AMD in order to break them up into separate binaries for the kernel to use during boot.
It would be useful if the utility also had an option to display information about what's in the file obtained from a vendor.
Updated by Andy Fiddaman about 1 year ago
Here are a couple of examples of the output:
# ucodeadm -l amd_fam17h.bin Equivalence table: 00800F82 Family=17 Model=08 Stepping=02 -> 8082 00800F12 Family=17 Model=01 Stepping=02 -> 8012 00830F10 Family=17 Model=31 Stepping=00 -> 8310 Microcode patches: 8082 -> Patch=0800820D Date=04162019 Bytes=3200 8012 -> Patch=0800126E Date=11112021 Bytes=3200 8310 -> Patch=08301055 Date=02152022 Bytes=3200
# ucodeadm -l intel-ucode.txt Microcode patches: 00090672-03 -> Family=06 Model=97 Stepping=02 Date=03032022 Bytes=212876 Extended Signature Table: 00090672-03 -> Family=06 Model=97 Stepping=02 00090675-03 -> Family=06 Model=97 Stepping=05 000B06F2-03 -> Family=06 Model=bf Stepping=02 000B06F5-03 -> Family=06 Model=bf Stepping=05
Updated by Andy Fiddaman 7 months ago
- Status changed from New to Closed
This was integrated as part of the following commit. It seems the bug ID was omitted from the commit message.
commit be672c8e21cc446e1091014ae0ad206f6b8c1d55 Author: Andy Fiddaman <email@example.com> Date: Thu Aug 4 13:44:22 2022 +0000 14848 Update AMD microcode to 202204 Reviewed by: Robert Mustacchi <firstname.lastname@example.org> Reviewed by: Toomas Soome <email@example.com> Approved by: Garrett D'Amore <firstname.lastname@example.org>