Skip to content

v2024050001.0.1

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Nov 20:31
· 4 commits to refs/heads/release/202405 since this release

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
    2fb024f

    Fix 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 bringup

    Integration 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