microsoft/mu_feature_mm_supv v19.0.1
microsoft/mu_feature_mm_supv
Captured source
source ↗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