Skip to content

release-v2025020000.0.0

Latest
Compare
Choose a tag to compare
@apop5 apop5 released this 30 Apr 22:33
· 39 commits to release/202502 since this release

Initial Release notes of 202502 contain a full list of mu changes on top of edk2-stable202405

PRs associated with the commits can be found at the bottom of the information pane reached by clicking on the commit hash
image

What's Changed## 🚀 Features & ✨ Enhancements

  • Repo File Sync: synced file(s) with microsoft/mu_devops (#371)
    Change Details
      1abd9da

  • Run CI using release branches of dependent repos (#365)
    Change Details
      8b0db0c

  • Squash On Rebase: Remove left over CI files from edk2.
    Change Details
      3aee9ea

  • Revert "Change FF-A UUID manipulation method before sending to Hafnium (#343)"
    Change Details
      cd5c307

  • pip: bump edk2-pytool-library to 0.23.2, edk2-pytool-extensions to 0.29.2
    Change Details
      010408b

  • RustToolChain: Bump RustToolChain from 1.80 to 1.84.
    Change Details
      23b3ff9

  • pip: bump pygount from 1.8.0 to 2.0.0 (#353)
    Change Details
      7a2147d

  • [FF-A][TPM] Remove Setting CRB Command/Response Registers (#350)
    Change Details
      231a1cd

  • [Squash on Rebase] DefaultExceptionHandler: Remove MU_CHANGE casting AARCH64 ESR from a … (#362)
    Change Details
      740364d

  • [Squash On Rebase]: set do_non_ci_setup to false since ArmSoftFloatLib has been dropped
    Change Details
      fbc3565

  • Remove ARM as a target for CI runs.
    Change Details
      a103fca

  • ArmPkg: ArmStandaloneMmCoreEntryPoint: Support 18 register DIRECT_REQ2
    Change Details
      2a64e33

  • ArmPkg: ArmFfaLib: Update FF-A direct message to support 18 registers
    Change Details
      2600291

  • ArmPkg: ArmSvcLib: Support all 18 registers
    Change Details
      3ecb212

  • ArmPkg: ArmSmcLib: Support all 18 registers
    Change Details
      2b0371a

  • ArmPkg: Adding a build flag to control 18 register usage on SMC/SVC calls
    Change Details
      13cb445

  • Change FF-A UUID manipulation method before sending to Hafnium (#343)
    Change Details
      ad91f33

  • Introduce `Tpm2DeviceLibFfa` for TPM over FF-A (#341)
    Change Details
      9ee0f78

  • ArmPkg: ArmFfaSvc: Adding missing FF-A definitions
    Change Details
      ee6126a

  • [Cherry-Pick] ArmPkg/ArmStandaloneMmCoreEntryPoint: Fix cast on clang
    Change Details
      2c94fd4

  • Add CodeQlFilters.yml file
    Change Details
      2de1d25

  • ArmPkg: StandaloneMmCpu Cast MessageLength for MmiMange call.
    Change Details
      4edb58a

  • Add the ability to configure the memory type used for the FD region (#140)
    Change Details
      0539cfd

  • ArmPkg: Fix call to BuildCpuHob in CpuPei.c (#295)
    Change Details
      06f3d93

  • ArmPkg: Remove pragma pack from CpuDxe (#292)
    Change Details
      719459b

  • ArmPkg: Flush the FIFO when initializing the PL011 Serial Lib (#227)
    Change Details
      b51c0d4

  • Install Empty GCD Sync Protocol After SyncCacheConfig() (#228)
    Change Details
      c23a0a8

  • ArmPlatformPkg: Consume PEI ArmMmuLib
    Change Details
      25078d9

  • Implement Memory Attribute Protocol Installation Policy Option (#200)
    Change Details
      39a4874

  • Update the ARM MemoryAttributeProtocol to Not Check if Region is System Memory
    Change Details
      bcc6584

  • ArmPkg:CpuDxe: Use the Memory Protection HOB
    Change Details
      b5d4fa5

  • ArmPlatformPkg: Updated PL011UartLib.c to not wait indefinitely during read
    Change Details
      29793dc

  • ArmPkg: PlatformBootManagerLib: Add missing function required by Project Mu bds
    Change Details
      d873890

  • Enable CI
    Change Details
      184828b

  • ArmPkg: Fix recent typos
    Change Details
      6b04baf

  • Add changes required for arm64 vs tools to work
    Change Details
      8aa5e41

  • ArmPkg/StandaloneMmCoreEntryPoint: Swap to ArmMmuLib
    Change Details
      b7c296a

  • ArmPkg/ArmMmuBaseLib: Disallow STANDALONE_MM
    Change Details
      ad1b359

  • ArmPkg: Disavow StandaloneMmMmuLib. Add ArmMmuLib
    Change Details
      51d9012

  • Mu DSC Changes
    Change Details
      e4a4088

  • TCMORPH: Delete ArmVirtPackage
    Change Details
      3397cbb

  • TCMORPH: Remove unused packages from Tiano (command in comments)
    Change Details
      9b104f6

⚠️ Breaking Changes

  • Create ARM platform library function for customizing PEI memory (#63)
    Change Details
      5e7918e

  • Pre-Allocate Page Table Memory in ArmMmuLib (#220)
    Change Details
      0e1591a