microsoft/mu_basecore v2025110000.0.1
microsoft/mu_basecore
Captured source
source ↗v2025110000.0.1
Repository: microsoft/mu_basecore
Tag: v2025110000.0.1
Published: 2026-03-13T00:23:17Z
Prerelease: no
Release notes:
What's Changed
MdeModulePkg: Add RealTimeClockLibNull @Flickdm (#1696)
Change Details
Description
Add a NULL implementation of RealTimeClockLib in MdeModulePkg that returns EFI_UNSUPPORTED for all time operations. This allows packages to satisfy the RealTimeClockLib dependency without pulling in EmbeddedPkg.
Trying to get this upstreamed - but I suspect that larger changes will need to made. I will merge those changes in once we have a conclusion on edk2
- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
MU_CRYPTO_RELASE CI
Integration Instructions
N/A
[REBASE \& FF]Pulling in CHERRY-PICKS from release/202502 @Raymond-MS (#1691)
Change Details
Description
Pulling in the CHERRY-PICKS from release/202502 related to removing globals from ArmFfaCommon which came from EDK2.
- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
N/A
Integration Instructions
N/A
ArmPkg/PeilessSec: Consume Tpm2StartupLib @Raymond-MS (#1692)
Change Details
Description
Pulling in the commits made to Silicon/Arm/MU_TIANO release/202502 regarding PeilessSec. Adding TpmStartupLib to PeilessSec.
- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
N/A
Integration Instructions
N/A
🐛 Bug Fixes
Fix VariableSmmRuntimeDxe MM communicate v3 buffer sizing @liqiqiii (#1695)
Change Details
Description
Fix VariableSmmRuntimeDxe MM communicate v3 buffer sizing
This change fixes VariableSmmRuntimeDxe to size its runtime communication buffer correctly when EFI_MM_COMMUNICATION3_PROTOCOL is available. Since 202511 branch, the variable runtime path can use MM communicate v3, which requires the larger EFI_MM_COMMUNICATE_HEADER_V3 header (56KB vs 24KB), but the driver was still allocating the buffer using the legacy header size. This update makes the allocation v3-aware so the runtime variable communication buffer matches the header format actually in use and avoids failures on larger variable transactions.
How This Was Tested
Tested on real hardware, now work as expected.
Full Changelog: https://github.com/microsoft/mu_basecore/compare/v2025110000.0.0...v2025110000.0.1