Skip to content

v2024050000.0.0

Compare
Choose a tag to compare
@apop5 apop5 released this 26 Aug 22:45
· 28 commits to release/202405 since this release
142bd8b

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

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

What's Changed## 🚀 Features & ✨ Enhancements

  • GitHub Action: Bump robinraju/release-downloader from 1.10 to 1.11 (#320)
    Change Details
      142bd8b

  • pip: Update all pip-requirements to latest. (#326)
    Change Details
      7eac210

  • Repo File Sync: 202405 Branch Transition Updates. (#325)
    Change Details
      f9282bf

  • SecurityPkg: CodeQL Fixes.
    Change Details
      07d1bea

  • EmbeddedPkg: CodeQL Fixes.
    Change Details
      0704fc9

  • FmpDevicePkg: CodeQL Fixes.
    Change Details
      a92830e

  • FatPkg: CodeQL Fixes.
    Change Details
      b0a03e0

  • Updated Release Notes. (#319)
    Change Details
      23a0512

  • [202405][Rebase&&FF] Everything MS Changes (#311)
    Change Details
      2f03c18

  • SecurityPkg: Move Platform Lockdown to EndOfDxe event
    Change Details
      2cb135b

  • EmbeddedPkg: Enable build under VS2019 and fix build errors. (#282)
    Change Details
      c4264f3

  • Require cspell 5.20.0
    Change Details
      d41d3eb

  • SecurityPkg: Support special case where PK is being deleted
    Change Details
      96bca8b

  • SecurityPkg: Remove custom mode setting during PK deletion
    Change Details
      1c013ee

  • SecurityPkg: Allow unsigned PK's to be set when we don't have a PK already
    Change Details
      c9e819c

  • SecurityPkg: Add Pkcs7 EKU PCD for FmpAuthentication Lib
    Change Details
      d326e61

  • FmpDevicePkg: Add Eku PCD to FmpDxe
    Change Details
      3f714ec

  • SecurityPkg: Adding dTPM support for MM Core module type (#259)
    Change Details
      56cb462

  • SecurityPkg: Add an assert to TCG log function if log is full (#257)
    Change Details
      d78768e

  • SecurityPkg: Added NULL implementation for Tcg2PreUefiEventLogLib (#235)
    Change Details
      73c5b5a

  • SecurityPkg: Tcg2Smm: Inspect target address before usage (#195)
    Change Details
      312f7c0

  • SecurityPkg: Minimized TCG2 Physical Presence Interface Library
    Change Details
      e40760c

  • SecurityPkg: Add gEfiTcg2MuProtocolGuid & Log Only function Interface
    Change Details
      fdc4c58

  • SecurityPkg: Additional helper functions to Tpm2CommandLib
    Change Details
      dfb9dd5

  • SecurityPkg: Add a PCD to skip Tcg2Smm ACPI table measurement
    Change Details
      fe0091e

  • SecurityPkg: Tcg2Dxe ExitBootServicesFailed handler TPL change to CALLBACK
    Change Details
      21cdd73

  • SecurityPkg: Add NvUndefineSpaceSpecial to the Tpm2CommandLib.
    Change Details
      58a8d02

  • SecurityPkg: Add support for Excluded Fvs in Dxe Tpm2 MeasuredBootLib
    Change Details
      4352a67

  • SecurityPkg: Improve PCR allocation enforcement for varied platform support.
    Change Details
      a5cb3d8

  • SecurityPkg: Break out the PromptForUserConfirmation() function from Tcg2 PPI.
    Change Details
      8aeb4a5

  • SecurityPkg: Improved performance changes for TCG2 modules
    Change Details
      0b8e9e7

  • SecurityPkg: Add Pre-TCG measurements to logs
    Change Details
      ca7a21b

  • SecurityPkg: Add support for Tpm2PolicyLocality assertions.
    Change Details
      c39061e

  • SecurityPkg: Add Tpm2DebugLib to support detailed logging
    Change Details
      232e35c

  • SecurityPkg: Add OemTpm2InitLib for hooks into TPM init process.
    Change Details
      3f21d9c

  • SecurityPkg/Tcg2Smm: Added communicate buffer check
    Change Details
      c40372f

  • FmpDevicePkg: Renaming shell test app to match convention
    Change Details
      03949c6

  • FmpDevicePkg: Fix CI Plugin issues
    Change Details
      b42b056

  • PrmPkg: Fix CI Plugin issues
    Change Details
      7d6a93f

  • FatPkg: Fix SpellCheck issues
    Change Details
      f5538e0

  • 2405 MU_TIANO_PLUS Setup: Remove SourceLevelDebugPkg
    Change Details
      a114519

  • [CHERRY-PICK] SecurityPkg/Tcg2Acpi: Revise debug print
    Change Details
      7a49bc8

  • FmpDevicePkg: Improve library documentation
    Change Details
      634fbac

  • FatPkg: Improvements to Fat to fix BCD corruption
    Change Details
      2c6a71a

  • EmbeddedPkg: Mark DMA Memory Allocations XP By Default
    Change Details
      8acf21a

  • PrmPkg: Don't Set Access Attributes of Runtime MMIO Ranges (#51)
    Change Details
      f2d2b20

  • SecurityPkg: Tcg2Smm: Remove Unused Functionality
    Change Details
      ed576f1

  • SecurityPkg: Tcg2Acpi: Remove Unused Functionality
    Change Details
      9da2187

  • FmpDevicePkg: Assert on PcdFmpDeviceImageTypeIdGuid Size Mismatch
    Change Details
      14a359e

  • SecurityPkg: Measure Invoke EBS even in failure case
    Change Details
      3bbf289

  • SecurityPkg/Hash2CryptoDxe: Use Hash2CryptoLib
    Change Details
      62fc5b8

  • SecurityPkg: Add Hash2CryptoLib
    Change Details
      afffd79

  • SecurityPkg: Add RngPei (#277)
    Change Details
      32e814a

  • Mu DSC Changes
    Change Details
      a0ab060

  • Enable CI
    Change Details
      fb29dde

  • TCBZ3616 EmbeddedPkg: Fix multiple 64->32 conversion errors
    Change Details
      ed6776d

  • EmbeddedPkg: Drop remaining ArmPkg and ArmPlatformPkg references
    Change Details
      6874c91

  • Fix markdownlint errors
    Change Details
      b07611e

  • [TCBZ2094] Fix FV2 Hob creation when processing FV file in PrePiLib
    Change Details
      15964ea

  • [TCBZ2576] Resize some PCDs in EmbeddedPkg to UINT64 to fit addresses above 4G
    Change Details
      4cc1831

  • [TCBZ2820] Initialize variables in FwVol.c (PrePiLib) for ARM64
    Change Details
      15ce66c