v2024050001.0.1
What's Changed
-
[REBASE \& FF] ArmPkg: Fix call to BuildCpuHob in CpuPei.c @VivianNK (#296)
Change Details
## Description
Cherry picking the following commit from dev/202405
2fb024fFix CpuPei.c for aarch64. Cast type on return value from ArmGetPhysicalAddressBits.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Tested in dev/202405.
Validated handoff on virtual platform bringupIntegration Instructions
N/A
-
[CHERRY-PICK] [REBASE \& FF] Revert Mu Commit in Favor of edk2 Commit @os-d (#281)
Change Details
## Description
This reverts a Mu commit that has been upstreamed in favor of the corresponding edk2 commit.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
N/A.
Integration Instructions
N/A.
</blockquote> <hr> </details>
🐛 Bug Fixes
-
ArmPkg: CpuDxe: Fix Bad Cast @os-d (#298)
Change Details
## Description
When 2405 was done, the inexact order of rebasing caused an old commit 41c7073 to take precedence over a newer commit 38ba4a6.
This causes the upper attributes to be dropped, which in the case of an invalid entry, will send 0xFFFFFFFF to be set as attributes to set in the GCD, instead of signifying an INVALID_ENTRY, because (UINT32)INVALID_ENTRY != INVALID_ENTRY.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
On a platform where this was failing.
Integration Instructions
N/A.
-
[REBASE \& FF] ArmPkg: Remove pragma pack from CpuDxe @VivianNK (#294)
Change Details
## Description
PageTableMemoryAllocation.c
The packing was causing an MSVC ARM64 build warning #4366: The result of the unary '&' operator may be unaligned
Cherry-picked from dev/202405: 1ad3ff0
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Boot to QEMU SBSA
Integration Instructions
N/A
Full Changelog: v2024050001.0.0...v2024050001.0.1