microsoft/mu_basecore v2025110001.0.11
microsoft/mu_basecore
Captured source
source ↗v2025110001.0.11
Repository: microsoft/mu_basecore
Tag: v2025110001.0.11
Published: 2026-05-20T17:43:22Z
Prerelease: no
Release notes:
What's Changed
ArmPkg: MmCommunicationDxe: Fix Comm Buffer Init @os-d (#1803)
Change Details
Description
Currently, MmCommunicationDxe expects the MM comm buffer to either be not added by the platform or added and allocated by the platform. However, not all platforms follow this pattern.
This commit makes the handling more generic by checking to see if a GCD descriptor exists that covers this range. If it does, the capabilities are updated as needed. If only a partial desc exists for this range, the driver will fail as that is a platform misconfiguration.
If the descriptor does not exist, the driver will add the buffer.
Then, for all successful cases, the attributes are updated on the buffer to what the driver expects them to be.
This will be taken to edk2 in parallel.
- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
Tested on an aarch64 platform that was producing the HOB but not having it allocated. This fixed it.
Integration Instructions
Platforms must either not produce a resource descriptor HOB for the MM Communicate Buffer or must produce a HOB fully covering the region.
[release/202511] Update BaseTools ext dep to v2025110001.0.9 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1800)
Change Details
This PR updates the BaseTools external dependency to version v2025110001.0.9.
Full Changelog: https://github.com/microsoft/mu_basecore/compare/v2025110001.0.10...v2025110001.0.11
Notability
notability 3.0/10Routine version update from Microsoft.