ReleaseMicrosoftMicrosoftpublished Jun 23, 2026seen Jun 26

microsoft/mu_basecore v2025110002.0.5

microsoft/mu_basecore

Open original ↗

Captured source

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

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/10

Routine version release of existing firmware tool