ReleaseMicrosoftMicrosoftpublished Sep 23, 2025seen Jun 26

microsoft/mu_feature_mm_supv v19.0.1

microsoft/mu_feature_mm_supv

Open original ↗

Captured source

source ↗
published Sep 23, 2025seen Jun 26captured 2whttp 200method plain

v19.0.1

Repository: microsoft/mu_feature_mm_supv

Tag: v19.0.1

Published: 2025-09-23T00:14:42Z

Prerelease: no

Release notes:

What's Changed

SeaPkg: Remove Tpm2DebugLib. @apop5 (#535)

Change Details

Description

With the tear down of dev branches, Tpm2DebugLib was removed. Update SeaPkg to deal with removal of Tpm2DebugLib for CI build.

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

How This Was Tested

Local CI.

Integration Instructions

Integration follows mu_tiano_plus requirements. If a platform DSC contained a Tpm2DebugLib instance, it should be removed.

MmSupervisorPkg: Add CLANGPDB build flags for MmSupervisorCore @zurcher (#522)

Change Details

Description

Allows CLANGPDB toolchain to attach the MmSupervisor driver version to its image

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

How This Was Tested

The MmSupervisor version print matches the same print as build with VS2022 toolchain

Integration Instructions

N/A

SeaPkg/test\_aux: Add offset and size columns to results table @makubacki (#533)

Change Details

Description

When given a failure like the following:

> "PeCoffImageValidationMemAttr: Current entry 0x7BE13270 has invalid " "size of 0x68, max is 0x8"

It is convenient to have the offset and size printed in the symbol result list. You can quickly verify the offset against other sources and confirm the size matches what is reported in the error.

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

How This Was Tested

Reviewed the test-aux results table after the change:

> Short snippet: > `` > | Name | Offset | Size | Test Type | Status | > | ------------------------------------------------------------ | ------- | ----- | --------- | ------- | > | gcSmiIdtr.Base | 0x36002 | 0x8 | MemAttr | SUCCESS | > | gcSmiIdtr.Limit | 0x36000 | 0x2 | Content | SUCCESS | > | gMmCoreMmst.MmStartupThisAp | 0x36360 | 0x8 | Ref | SUCCESS | > | gMmCoreMmst.CurrentlyExecutingCpu | 0x36368 | 0x8 | None | SUCCESS | > | gMmCoreMmst.NumberOfCpus | 0x36370 | 0x8 | NonZero | SUCCESS | > | gMmCoreMmst.CpuSaveStateSize | 0x36378 | 0x8 | MemAttr | SUCCESS | > | gMmCoreMmst.CpuSaveState | 0x36380 | 0x8 | MemAttr | SUCCESS | >

Integration Instructions

  • N/A

Update MM Supervisor version to v19.000 @makubacki (#529)

Change Details

Description

Matches the current GitHub release version.

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

How This Was Tested

  • CI

Integration Instructions

  • No changes required. MM Supervisor version will be updated.

🐛 Bug Fixes

BaseLibSysCall: Support GCC build family @zurcher (#521)

Change Details

Description

Align GCC-specific components of BaseLibSysCall to match SysCall replacements already made in MSFT components.

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

How This Was Tested

Executed DisableInterrupts and AsmWriteMsr64 without triggering a General Protection fault.

Integration Instructions

N/A

Full Changelog: https://github.com/microsoft/mu_feature_mm_supv/compare/v19.0.0...v19.0.1