ReleaseMicrosoftMicrosoftpublished Feb 12, 2026seen Jun 26

microsoft/mu_basecore v2025020003.0.3

microsoft/mu_basecore

Open original ↗

Captured source

source ↗
published Feb 12, 2026seen Jun 26captured 1whttp 200method plain

v2025020003.0.3

Repository: microsoft/mu_basecore

Tag: v2025020003.0.3

Published: 2026-02-12T20:22:00Z

Prerelease: no

Release notes:

What's Changed

NetworkPkg: Add timeout polling for PXE media detection @makubacki (#1636)

Change Details

Description

Resolves #1635 Resolves #1638

Simplify the NetLibDetectMediaWaitTimeout() execution flow and add a timeout on non-AIP media detection to allow NICs sufficient time to initialize and report media state.

By default, network devices must properly report media presence. However, the previous implementation would check Aip->GetInformation() fall back to Snp->GetStatus() and then return media is present if SNP returned that it did not support media detection. Falsely reporting media presence over the years has led to even more UNDI drivers not supporting media presence properly because of this behavior.

This change solves the following problems:

1. Allows sufficient time for SNP to report media presence instead of simply returning

  • It was verified that simply checking status and returning before missed presence reported.

2. Makes it clear to platform owners when media detection is not able to be determined so it is simply set to "media is present" to satisfy NIC FW that does not support actual media detection. 3. Partially due to (1) (and TPL guards introduced in previous recent changes), prevent multiple SNP shutdown and reinitialization processes from occurring which thrash NIC stability and impact network boot performance.

---

  • [x] Impacts functionality?
  • [ ] Impacts security?
  • [ ] Breaking change?
  • [ ] Includes tests?
  • [ ] Includes documentation?

How This Was Tested

  • NetworkPkg CI
  • Physical Intel client platform PXE boot
  • Does not need NIC OPROM workaround
  • Physical Intel server platform PXE boot
  • Uses NIC OPROM workaround

Integration Instructions

  • N/A

[CHERRY-PICK] MdePkg/Acpi50: Add revision macro for Serial Bus UART structure @yirenyangx (#1631)

Change Details

The Serial Bus UART structure was introduced in ACPI 5.0.

This patch defines a revision macro for this structure and also adds type specific flag macros.

(cherry picked from commit 10f0364b61bc230c5584ad9419a12c9b055d128d)

Description

There are serveral defines missing in project code base.

  • [ ] Impacts functionality?
  • [ ] Impacts security?
  • [ ] Breaking change?
  • [ ] Includes tests?
  • [ ] Includes documentation?

How This Was Tested

Tested with project code build process.

Integration Instructions

N/A

Full Changelog: https://github.com/microsoft/mu_basecore/compare/v2025020003.0.2...v2025020003.0.3