Skip to content

Bump MU_BASECORE from 2025020002.1.3 to 2025020003.0.0#1304

Merged
makubacki merged 2 commits into
mainfrom
projectmubot/submodules/mu_basecore/2025020003.0.0
Jan 13, 2026
Merged

Bump MU_BASECORE from 2025020002.1.3 to 2025020003.0.0#1304
makubacki merged 2 commits into
mainfrom
projectmubot/submodules/mu_basecore/2025020003.0.0

Conversation

@mu-automation
Copy link
Copy Markdown
Contributor

@mu-automation mu-automation Bot commented Jan 10, 2026

Bumps MU_BASECORE from 2025020002.1.3 to 2025020003.0.0

Introduces 26 new commits in MU_BASECORE.

Commits
  • 7a1328 Revert "Fix alignment of PE/COFF image address to section alignment (#1580)"
  • fb48ef [CHERRY-PICK] MdeModulePkg: Remove ambiguous negation of narrower type
  • c7ea0e MdeModulePkg/Variable: Add PCD to control RT cache allocation (#1588)
  • 98bf86 Repo File Sync: Bump actions/checkout from 5 to 6 (#1584)
  • 1d4510 pip: update edk2-pytool-library requirement from ~=0.23.10 to ~=0.23.11 (#1592)
  • 13e0ea CryptoPkg: Add GetCryptoProviderVersionString to BaseCryptLib
  • 1c1bcf CryptoPkg: Delete ParallelHash256HashAll
  • b2bcad CryptoPkg: Update GetCryptoProviderVersionText
  • 60fd7d MdeModulePkg: Support for 64bit IoMmu Operations if allowed by attributes in NonDiscoverablePciDeviceDxe (#1589)
  • 860256 CLANGPDB: SBSA: UnSafeUint64Mult undefined lld-link failure
  • ec5281 CryptoPkg: Update BaseCryptLib unit tests
  • 6f0791 CryptoPkg: Add OneCrypto protocol definition
  • 8e009b CryptoPkg: Add BaseCryptLibOnOneCrypto library implementations
  • ee5b2b CryptoPkg: Add OneCrypto protocol GUIDs and remove unused PCD include
  • 796bda CryptoPkg: Update Readmes to reflect OneCrypto changes
  • 100904 Repo File Sync: Update to Rust 1.92 (#1604)
  • fa93e7 MdeModulePkg: Add unit tests for DxeReportStatusCodeLib
  • 9b4e0f MdeModulePkg: DxeReportStatusCodeLib: Do not query protocol.
  • 557324 MdeModulePkg: RuntimeDxeReportStatusCodeLib: Do not query protocol.
  • 1f3aa6 Repo File Sync: synced file(s) with microsoft/mu_devops (#1606)
  • 6905b8 Update to enable branch protection
  • 77db37 BaseTools: Fix MSVC AARCH64 Building of tools. (#1597)
  • 0f88a3 GitHub Action: Bump actions/upload-artifact from 4 to 6 (#1598)
  • cc8a0d GitHub Action: Bump actions/checkout from 4 to 6 (#1581)
  • 63bb30 NetworkPkg: Add IP address error handling in PxeBcDhcp6Sarr() (#1596)
  • 6f0bf2 Add MockSmmVariableProtocol for GoogleTest (#1608)

Signed-off-by: Project Mu Bot mubot@microsoft.com

Introduces 26 new commits in [MU_BASECORE](https://github.com/microsoft/mu_basecore.git).

<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/microsoft/mu_basecore/commit/7a132817b6be0e09cf8acfdf44db47e16a2782f9">7a1328</a> Revert "Fix alignment of PE/COFF image address to section alignment (<a href="https://github.com/microsoft/mu_basecore/pull/1580">#1580</a>)"</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/fb48ef2ee226c7892a3c7c0e102c25b3b6543c32">fb48ef</a> [CHERRY-PICK] MdeModulePkg: Remove ambiguous negation of narrower type</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c7ea0e10af474a5d04c79a36735a20a599c5fa2a">c7ea0e</a> MdeModulePkg/Variable: Add PCD to control RT cache allocation (<a href="https://github.com/microsoft/mu_basecore/pull/1588">#1588</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/98bf8650374b3884a3a2c95188a128778d8b3bcc">98bf86</a> Repo File Sync: Bump actions/checkout from 5 to 6 (<a href="https://github.com/microsoft/mu_basecore/pull/1584">#1584</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/1d451063410371f0f0cdc59d065fb4c8feaedb7b">1d4510</a> pip: update edk2-pytool-library requirement from ~=0.23.10 to ~=0.23.11 (<a href="https://github.com/microsoft/mu_basecore/pull/1592">#1592</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/13e0ea0271e012394c1eb4c3d2bae7d250022f1d">13e0ea</a> CryptoPkg: Add GetCryptoProviderVersionString to BaseCryptLib</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/1c1bcf720379b5704776b7b4d50627d3fbdbee65">1c1bcf</a> CryptoPkg: Delete ParallelHash256HashAll</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/b2bcad9f7228e7209ff37c2c1d00adcb0776a416">b2bcad</a> CryptoPkg: Update GetCryptoProviderVersionText</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/60fd7dcec7a29dced1f39a98f0d0f9be448b69e1">60fd7d</a> MdeModulePkg: Support for 64bit IoMmu Operations if allowed by attributes in NonDiscoverablePciDeviceDxe (<a href="https://github.com/microsoft/mu_basecore/pull/1589">#1589</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/860256e59f9b9a3457030b26c7a4a59b5f81a91a">860256</a> CLANGPDB: SBSA: UnSafeUint64Mult undefined lld-link failure</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ec52810ec8075a0f625edf7c39fe7aef3f7df99a">ec5281</a> CryptoPkg: Update BaseCryptLib unit tests</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/6f07915c4e835003891d7ac63e4643088faebe1b">6f0791</a> CryptoPkg: Add OneCrypto protocol definition</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/8e009b8d920a66326e9f082bc33f04ce66ebf29e">8e009b</a> CryptoPkg: Add BaseCryptLibOnOneCrypto library implementations</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ee5b2be4b18d16f85608346edb11aebbf8926f03">ee5b2b</a> CryptoPkg: Add OneCrypto protocol GUIDs and remove unused PCD include</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/796bda9a1fbfc6bb1cf3d86d01897645dbc56095">796bda</a> CryptoPkg: Update Readmes to reflect OneCrypto changes</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/1009044d48557ccc7afb72df392fc8b71e052213">100904</a> Repo File Sync: Update to Rust 1.92 (<a href="https://github.com/microsoft/mu_basecore/pull/1604">#1604</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/fa93e727f2b1e4271afb80897b7b8369d7d01786">fa93e7</a> MdeModulePkg: Add unit tests for DxeReportStatusCodeLib</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/9b4e0f20103c40427e6c24b06b7c8c2d75660d44">9b4e0f</a> MdeModulePkg: DxeReportStatusCodeLib: Do not query protocol.</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/557324cf7973aa36cd3cc64d62ea32ba9cba839f">557324</a> MdeModulePkg: RuntimeDxeReportStatusCodeLib: Do not query protocol.</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/1f3aa6df2a33548c5d41fc4f509a6e39660758f6">1f3aa6</a> Repo File Sync: synced file(s) with microsoft/mu_devops (<a href="https://github.com/microsoft/mu_basecore/pull/1606">#1606</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/6905b8506758d49b42c3979dfe9c1cbb1c65f27a">6905b8</a> Update to enable branch protection</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/77db37dff66361df0c2bbab67ebf8b7d86b866a8">77db37</a> BaseTools: Fix MSVC AARCH64 Building of tools. (<a href="https://github.com/microsoft/mu_basecore/pull/1597">#1597</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/0f88a3000cc586ecd6e1d224789caf1908364557">0f88a3</a> GitHub Action: Bump actions/upload-artifact from 4 to 6 (<a href="https://github.com/microsoft/mu_basecore/pull/1598">#1598</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/cc8a0d808e731eaac6385d23ae3194ab7c8e6fe7">cc8a0d</a> GitHub Action: Bump actions/checkout from 4 to 6 (<a href="https://github.com/microsoft/mu_basecore/pull/1581">#1581</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/63bb30b4398ce2ac91383040bde9c2ed62795211">63bb30</a> NetworkPkg: Add IP address error handling in PxeBcDhcp6Sarr() (<a href="https://github.com/microsoft/mu_basecore/pull/1596">#1596</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/6f0bf2def19b6f34c9b27824cdc3f30601a47827">6f0bf2</a> Add MockSmmVariableProtocol for GoogleTest (<a href="https://github.com/microsoft/mu_basecore/pull/1608">#1608</a>)</li>
</ul>
</details>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
@mu-automation mu-automation Bot added type:dependencies Pull requests that update a dependency file type:submodules Pull requests that update submodules labels Jan 10, 2026
@makubacki
Copy link
Copy Markdown
Member

Do any reviewers have any integration changes they'd like to make before we merge this?
@kuqin12, @apop5, @Flickdm, @eeshanl

@kuqin12
Copy link
Copy Markdown
Contributor

kuqin12 commented Jan 12, 2026

Do any reviewers have any integration changes they'd like to make before we merge this? @kuqin12, @apop5, @Flickdm, @eeshanl

nope, looks all good to me :)

@apop5
Copy link
Copy Markdown
Contributor

apop5 commented Jan 12, 2026

Do any reviewers have any integration changes they'd like to make before we merge this? @kuqin12, @apop5, @Flickdm, @eeshanl

Is PcdMigrateVariableRuntimeCacheBufferAllocation ready to be changed for q35? Or will this still need the changes going into adv logger to have the complete memory consistency?

As it stands right now, this will match existing behavior, of fragmented memory map.

@makubacki
Copy link
Copy Markdown
Member

Is PcdMigrateVariableRuntimeCacheBufferAllocation ready to be changed for q35? Or will this still need the changes going into adv logger to have the complete memory consistency?

As it stands right now, this will match existing behavior, of fragmented memory map.

It can go in independently of the advanced logger change. I'll verify that now and push a commit after testing.

Enable the UEFI variable runtime cache to be migrated to consolidate
the runtime memory buckets to DXE-allocated buffers.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
@makubacki
Copy link
Copy Markdown
Member

It can go in independently of the advanced logger change. I'll verify that now and push a commit after testing.

Pushed the commit. Migration was succeessful:

Variable driver runtime cache is enabled.
EvaluateRequestedRegion Checking against address 0x7E0AE000 - 0x7E0AF000 1
SmmCommunicationCommunicateWorker: Using Supervisor Communicate Buffer - 7E0CC000, 7E0CC000, 68
ProcessUnblockPages - 9F7DCADE-11EA-448A-A46F-76E003657DD1 requested unblocking Address: 0x7E0AE000 Length: 0x1 (Pages) Attribute 0x0
VerifyUnblockRequest - Exit - Success
MmSupvRequestHandler - Request 1 returning Success.
EvaluateRequestedRegion Checking against address 0x7E06D000 - 0x7E0AD000 64
SmmCommunicationCommunicateWorker: Using Supervisor Communicate Buffer - 7E0CC000, 7E0CC000, 68
ProcessUnblockPages - 9F7DCADE-11EA-448A-A46F-76E003657DD1 requested unblocking Address: 0x7E06D000 Length: 0x40 (Pages) Attribute 0x0
VerifyUnblockRequest - Exit - Success
MmSupvRequestHandler - Request 1 returning Success.
EvaluateRequestedRegion Checking against address 0x7E02C000 - 0x7E06C000 64
SmmCommunicationCommunicateWorker: Using Supervisor Communicate Buffer - 7E0CC000, 7E0CC000, 68
ProcessUnblockPages - 9F7DCADE-11EA-448A-A46F-76E003657DD1 requested unblocking Address: 0x7E02C000 Length: 0x40 (Pages) Attribute 0x0
VerifyUnblockRequest - Exit - Success
MmSupvRequestHandler - Request 1 returning Success.
Runtime variable cache buffers successfully relocated

@makubacki makubacki enabled auto-merge (rebase) January 13, 2026 00:35
@makubacki makubacki merged commit 0d2e830 into main Jan 13, 2026
31 checks passed
@makubacki makubacki deleted the projectmubot/submodules/mu_basecore/2025020003.0.0 branch January 13, 2026 00:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:dependencies Pull requests that update a dependency file type:submodules Pull requests that update submodules

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants