Page MenuHomeSolus

Update dmidecode to 3.3

Authored by algent on Thu, Oct 15, 6:13 PM.




  • [BUILD] Allow overriding build settings from the environment.
  • [COMPATIBILITY] Document how the UUID fields are interpreted.
  • [PORTABILITY] Don't use memcpy on /dev/mem on arm64.
  • [PORTABILITY] Only scan /dev/mem for entry point on x86.
  • Support for SMBIOS 3.3.0. This includes new processor names, new port connector types, and new memory device form factors, types and technologies.
  • Add bios-revision, firmware-revision and system-sku-number to -s option.
  • Use the most appropriate unit for cache size.
  • Decode system slot base bus width and peers.
  • Important bug fixes:
    • Fix Redfish Hostname print length.
    • Fix formatting of TPM table output.
    • Fix System Slot Information for PCIe SSD.
    • Don't choke on invalid processor voltage.

Signed-off-by: Algent Albrahimi <>

Test Plan

Run sudo dmidecode. Check version, help, manual.

Diff Detail

R641 dmidecode
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Thu, Oct 15, 6:13 PM
algent requested review of this revision.Thu, Oct 15, 6:13 PM
JoshStrobl accepted this revision.Tue, Oct 20, 9:43 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Tue, Oct 20, 9:43 AM
This revision was automatically updated to reflect the committed changes.