Skip to content

patina: Add Memory Type Information HOB serialization to the SDK#1556

Merged
makubacki merged 1 commit into
OpenDevicePartnership:mainfrom
makubacki:add_mem_type_info_hob_ser
Jun 5, 2026
Merged

patina: Add Memory Type Information HOB serialization to the SDK#1556
makubacki merged 1 commit into
OpenDevicePartnership:mainfrom
makubacki:add_mem_type_info_hob_ser

Conversation

@makubacki

Copy link
Copy Markdown
Collaborator

Description

Adds a HobSerDe::MemoryTypeInformation variant so that GUID extension HOBs matching MEMORY_TYPE_INFO_HOB_GUID are serialized with their parsed payload instead of being collapsed into a generic GuidExtension entry.

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

How This Was Tested

  • cargo make all

Integration Instructions

  • N/A

@makubacki makubacki requested review from kuqin12, os-d and vineelko June 5, 2026 14:19
@makubacki makubacki self-assigned this Jun 5, 2026
@patina-automation

patina-automation Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

✅ QEMU Validation Passed

All QEMU validation jobs completed successfully.

Note: Q35 is only built on Windows hosts (QEMU boot is disabled due to a QEMU vfat issue).

Workflow run: https://github.com/OpenDevicePartnership/patina/actions/runs/27021854461

Boot Time to EFI Shell

Platform Elapsed
Q35 (Linux Host) 27.7s
SBSA (Linux Host) 34.9s

Dependencies

Repository Ref
patina f115369
patina-dxe-core-qemu 178b781
patina-fw-patcher 36359c7
patina-qemu firmware v3.0.0
patina-qemu build script b9cb783

This comment was automatically generated by the Patina QEMU PR Validation Post workflow.

@github-actions github-actions Bot added the impact:testing Affects testing label Jun 5, 2026
Adds a `HobSerDe::MemoryTypeInformation` variant so that GUID
extension HOBs matching `MEMORY_TYPE_INFO_HOB_GUID` are serialized
with their parsed payload instead of being collapsed into a generic
`GuidExtension` entry.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
@makubacki makubacki force-pushed the add_mem_type_info_hob_ser branch from d5f43a5 to f115369 Compare June 5, 2026 14:31
@codecov

codecov Bot commented Jun 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@makubacki makubacki merged commit b25a67d into OpenDevicePartnership:main Jun 5, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

impact:testing Affects testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants