microsoft/mu_basecore v2025110000.0.3
microsoft/mu_basecore
Captured source
source ↗v2025110000.0.3
Repository: microsoft/mu_basecore
Tag: v2025110000.0.3
Published: 2026-03-23T20:12:04Z
Prerelease: no
Release notes:
What's Changed
[SQUASH ON REBASE] Clang/Gcc: Move EnableInterruptsAndSleep out of EnableInterrupts.nasm. @jaykrell (#1712)
Change Details
Description
EnableInterrupts.nasm does not build for clang/gcc, so they cannot link to EnableInterruptsAndSleep.
Squash with 4969b55336aa45859a8f594fca5c175506bc81a8.
- [ ] Impacts functionality? No.
- [ ] Impacts security? No.
- [ ] Breaking change? No.
- [ ] Includes tests? No.
- [ ] Includes documentation? No.
How This Was Tested
No. But the opposite. I cannot build HyperV-UEFI with Clang or Gcc because of this.
Integration Instructions
Easy.
[SQUASH ON REBASE]DisableNullDetection: Make calling convention consistent. @jaykrell (#1710)
Change Details
Description
The calling convention on DisableNullDetection is inconsistent and this breaks builds. EFIAPI is for separately compiled code, and, pragmatically, assembly. You don't have to use it everywhere, but functions declarations and definitions need to be consistent. Some compilers ignore EFIAPI, some do not.
These should all be moved to .h files?
Squash with b8374261aae751adae10f005b67bea2858d59358 on rebase.
- [ ] Impacts functionality? No.
- [ ] Impacts security? No.
- [ ] Breaking change? No.
- [ ] Includes tests? No, not needed.
- [ ] Includes documentation? No, not needed.
How This Was Tested
Build.
Integration Instructions
Nothing special.
[CHERRY-PICK][REBASE\&FF] Update perf infrastructure @Javagedes (#1709)
Change Details
Description
This pull request is a cherry pick of https://github.com/tianocore/edk2/pull/12005 while reverting applicable commits made prior to upstream.
- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
CI
Integration Instructions
N/A
[CHERRY-PICK][REBASE\&FF] Markdownlint updates @Javagedes (#1708)
Change Details
Description
Markdown lint updates made upstream to be cherry-picked here. Appropriate changes reverted and cherry-picks applied.
- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
CI
Integration Instructions
N/A
[CHERRY-PICK][REBASE\&FF] BdsDxe: Introduce infinite boot retries @Javagedes (#1705)
Change Details
Description
This commit reverts 18d57e4 in favor of the upstreamed version (https://github.com/tianocore/edk2/commit/64ad6f20d883bea836a8b144acd45dba2eb226a5)
- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
N/A
Integration Instructions
N/A
Full Changelog: https://github.com/microsoft/mu_basecore/compare/v2025110000.0.2...v2025110000.0.3