Skip to content

Comments

patina_smbios: Add Type 16, Type 17, and Type 19 SMBIOS record types#1334

Merged
kat-perez merged 1 commit intoOpenDevicePartnership:mainfrom
kat-perez:smbios-type16-17-19
Feb 24, 2026
Merged

patina_smbios: Add Type 16, Type 17, and Type 19 SMBIOS record types#1334
kat-perez merged 1 commit intoOpenDevicePartnership:mainfrom
kat-perez:smbios-type16-17-19

Conversation

@kat-perez
Copy link
Contributor

@kat-perez kat-perez commented Feb 23, 2026

Description

Add Type16PhysicalMemoryArray (Physical Memory Array), Type17MemoryDevice (Memory Device), and Type19MemoryArrayMappedAddress (Memory Array Mapped Address) structs to the patina_smbios crate. Field layouts verified against EDK2 SMBIOS_TABLE_TYPE16/17/19, targeting SMBIOS 3.9 (includes 3.7+ PMIC/RCD fields on Type 17).

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

Integrated into SBSA patina-dxe-core-qemu with a local patch and verified with patina-qemu smbiosview

Integration Instructions

use patina_smbios::smbios_record::{Type16PhysicalMemoryArray, Type17MemoryDevice, Type19MemoryArrayMappedAddress};

@github-actions github-actions bot added impact:non-functional Does not have a functional impact impact:testing Affects testing labels Feb 23, 2026
@kat-perez kat-perez marked this pull request as draft February 23, 2026 19:57
@codecov
Copy link

codecov bot commented Feb 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@kat-perez kat-perez force-pushed the smbios-type16-17-19 branch 5 times, most recently from 72203dd to a2d5ff5 Compare February 24, 2026 06:06
@kat-perez kat-perez marked this pull request as ready for review February 24, 2026 06:17
@kat-perez kat-perez requested review from makubacki and os-d February 24, 2026 06:17
@kat-perez kat-perez force-pushed the smbios-type16-17-19 branch 3 times, most recently from f249640 to 69e5de3 Compare February 24, 2026 15:19
@kat-perez kat-perez force-pushed the smbios-type16-17-19 branch 3 times, most recently from b622553 to 016dcd5 Compare February 24, 2026 18:20
@kat-perez kat-perez enabled auto-merge (squash) February 24, 2026 18:47
@kat-perez
Copy link
Contributor Author

@codecov re-run

@kat-perez
Copy link
Contributor Author

https://github.com/codecov re-run

@kat-perez kat-perez merged commit 425bc5a into OpenDevicePartnership:main Feb 24, 2026
8 checks passed
@kat-perez kat-perez deleted the smbios-type16-17-19 branch February 24, 2026 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

impact:non-functional Does not have a functional impact impact:testing Affects testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants