microsoft/mu_basecore v2025110002.0.5
microsoft/mu_basecore
Captured source
source ↗v2025110002.0.5
Repository: microsoft/mu_basecore
Tag: v2025110002.0.5
Published: 2026-06-23T14:54:11Z
Prerelease: no
Release notes:
What's Changed
ArmPkg: Handle FFA\_BUSY response for MM communication @cfernald (#1825)
Change Details
Description
MM communicate is used at runtime, and the secure partition it is communicating with may provide services access through other means then the UEFI runtime services. As such, the MM communication library must not assume that the partition will be in the waiting state. Instead, it must handle the case where the partition is busy and retry the communication to some limit.
Observed issue
This specifically resolves a bugcheck observed booting to Windows on multiple platforms where the variable services are access through the runtime services at the same time that the TPM PPI is invoking StMM to access the PPI variables. This causes a busy response in the runtime services, which are not currently handled. The inverse is already handled as the ACPI FFH opregion handling for FF-A already accounts for busy responses.
- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
- [x] Boot to OS on ArmVirt
- [x] Boot to OS on physical platform
Integration Instructions
N/A
[release/202511] Update BaseTools ext dep to v2025110002.0.4 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1831)
Change Details
This PR updates the BaseTools external dependency to version v2025110002.0.4.
Full Changelog: https://github.com/microsoft/mu_basecore/compare/v2025110002.0.4...v2025110002.0.5
Notability
notability 3.0/10Routine version release of existing firmware tool