ReleaseMicrosoftMicrosoftpublished Feb 24, 2026seen Jun 26

microsoft/mu_feature_mm_supv v22.0.0

microsoft/mu_feature_mm_supv

Open original ↗

Captured source

source ↗
published Feb 24, 2026seen Jun 26captured 3whttp 200method plain

v22.0.0

Repository: microsoft/mu_feature_mm_supv

Tag: v22.0.0

Published: 2026-02-24T21:03:58Z

Prerelease: no

Release notes:

What's Changed

Update MM Supervisor version to 22.0.0 @makubacki (#612)

Change Details

Description

For an upcoming release.

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

How This Was Tested

  • N/A

Integration Instructions

  • See v22.0.0 release notes on the GitHub repo

SupvCore: Ignore Memory Type Info Resource Desc HOB @os-d (#610)

Change Details

Description

DXE can receive a resource descriptor HOB that is owned by gEfiMemoryTypeInformationGuid to report where the memory bins should be located. This HOB will overlap with another resource descriptor HOB that describes system memory.

MM Supv should ignore this resource descriptor HOB when processing HOBs, it is expected to overlap and MM Supv doesn't need any of the bin information.

  • [x] Impacts functionality?
  • [ ] Impacts security?
  • [ ] Breaking change?
  • [ ] Includes tests?
  • [ ] Includes documentation?

How This Was Tested

Tested on Q35 and a physical Intel platform using the Resource Descriptor HOB owned by gEfiMemoryTypeInformationGuid.

Integration Instructions

N/A.

⚠️ Breaking Changes

Update SmrrLib API [Rebase \& FF] @makubacki (#611)

Change Details

Description

SeaPkg: Update typo in SmrrLib

Used "Smmr" instead of "Smrr" in several places in the SmrrLib API. Corrected the typos to ensure consistency across the library.

---

SeaPkg: Add SmrrLibNeedConfigureMtrrs() function to SmrrLib

Allows a caller to determine if MTRRs need to be configured for SMRRs.

This can be used to prevent redundant SMRR configuration.

---

  • [ ] Impacts functionality?
  • [ ] Impacts security?
  • [x] Breaking change?
  • Library class name change, function API names changed
  • [ ] Includes tests?
  • [ ] Includes documentation?

How This Was Tested

  • SeaPkg CI
  • Test against platform changes that use the updates

Integration Instructions

Notice the API changes and adjust SmmrLib instances accordingly:

  • SmmrLibSmmrDisable() -> SmrrLibSmrrDisable()
  • SmmrLibSmmrReenable() -> SmmrLibSmmrReenable()
  • SmrrLibNeedConfigureMtrrs(): New

Full Changelog: https://github.com/microsoft/mu_feature_mm_supv/compare/v21.0.2...v22.0.0