ReleaseMicrosoftMicrosoftpublished Sep 11, 2025seen Jun 26

microsoft/mu_plus dev-v2025020002.0.1

microsoft/mu_plus

Open original ↗

Captured source

source ↗
published Sep 11, 2025seen Jun 26captured 1whttp 200method plain

dev-v2025020002.0.1

Repository: microsoft/mu_plus

Tag: dev-v2025020002.0.1

Published: 2025-09-11T16:31:18Z

Prerelease: no

Release notes:

What's Changed

🐛 Bug Fixes

[Rebase \& FF] Fix MP management tests @kuqin12 (#748)

Change Details

Description

The old implementation worked with 2405 release branches, but failed to pass certain cases with 2502.

This change also fixes a few issues with the MP management module:

1. Removes the original code path that will directly invoke the MP service protocol from AP routines. This is specifically not allowed according to the specification. 2. Fixes an issue if HCR enables the exception trapping, while the VBAR is left empty, which will cause the system to fault into EL3.

  • [x] Impacts functionality?
  • [ ] Impacts security?
  • [ ] Breaking change?
  • [x] Includes tests?
  • [ ] Includes documentation?
  • [x] Backport to release branch?

How This Was Tested

This was tested on QEMU SBSA and passed all tests in MpManagement test application.

Integration Instructions

N/A

Fixed DecodeUefiLlog.py encoding in log output and improve readability @kanechen66 (#749)

Change Details

Description

Found an exception issue on our project, the bios could print something in unicode and cause the tool exception here is the error log

- Tool reads 841 variables worth of log successfully
- Fails during log output processing with UnicodeEncodeError
- Error: 'charmap' codec can't encode character '\ufffd' in position 67: character maps to
  • [ ] Impacts functionality?
  • [ ] Impacts security?
  • [ ] Breaking change?
  • [ ] Includes tests?
  • [ ] Includes documentation?
  • [x] Backport to release branch?

How This Was Tested

Tested based on the bios would print unicode and check the log is saved successfully:

PS C:\DecodeUefiLog> python .\DecodeUefiLog.py -o 567.log
Reading the Advanced Logger log
Found 841 variables worth of log
24396 lines written to 567.log
Log complete

Integration Instructions

N/A

Full Changelog: https://github.com/microsoft/mu_plus/compare/dev-v2025020002.0.0...dev-v2025020002.0.1