Project

General

Profile

Actions

Feature #14849

closed

ucodeadm could grow an option to show firmware file contents

Added by Andy Fiddaman about 1 year ago. Updated 7 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
cmd - userland programs
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

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.


Related issues

Related to illumos gate - Bug #15475: ucodeadm -l could be more ergonomicClosed

Actions
Actions #1

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
Actions #2

Updated by Electric Monk about 1 year ago

  • Gerrit CR set to 2261
Actions #3

Updated by Andy Fiddaman 7 months ago

  • Related to Bug #15475: ucodeadm -l could be more ergonomic added
Actions #4

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 <illumos@fiddaman.net>
Date:   Thu Aug 4 13:44:22 2022 +0000

    14848 Update AMD microcode to 202204
    Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
    Reviewed by: Toomas Soome <tsoome@me.com>
    Approved by: Garrett D'Amore <garrett@damore.org>
Actions

Also available in: Atom PDF