Skip to content

v2024050000.0.0

Compare
Choose a tag to compare
@apop5 apop5 released this 26 Aug 22:46
· 5 commits to release/202405 since this release
c9a59e8

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

  • pip: Update all pip-requirements to latest (#236)
    Change Details
      c9a59e8

  • Repo File Sync: 202405 Branch Transition Updates. (#235)
    Change Details
      693eef0

  • IntelSiliconPkg: CodeQL Fixes.
    Change Details
      94de8b6

  • IntelFsp2WrapperPkg: CodeQL Fixes.
    Change Details
      8a447c2

  • SiltelFsp2Pkg: CodeQL Fixes.
    Change Details
      30ab8f3

  • Updated Release Notes. (#231)
    Change Details
      33035d7

  • IntelSiliconPkg: Add FitQueryLib. (#229)
    Change Details
      ba60b70

  • IntelSiliconPkg: Add BaseSmmAccessLibNull
    Change Details
      a116e05

  • Fixing CI break for new version of mu_tiano_plus. (#225)
    Change Details
      24bbc74

  • Delay IOMMU Install until DMAR is available
    Change Details
      b5a6902

  • Add stuart path_env for FSP tools
    Change Details
      ff5d34d

  • IntelSiliconPkg/PeiSmmAccessLibSmramc: Use consistent integer width
    Change Details
      0beecf6

  • Temporary: Disable CodeQL
    Change Details
      291fded

  • Enable CI
    Change Details
      e4035e0

  • Mu compiler fixes
    Change Details
      63c480a

  • Mu DSC Changes
    Change Details
      8db9edf

  • Fix line endings in repo
    Change Details
      b93c7de

  • IntelSiliconPkg: Apply Uncrustify
    Change Details
      860e639

  • Updated readme for latest MU release and to match conventions
    Change Details
      f5e2c6d

  • TCMORPH: Remove unused packages from Tiano (command in comments).
    Change Details
      63f06f6

  • Merge branch 'upstream-edk2-platforms' into upstream
    Change Details
      e433c80

  • Silicon/Intel/FitGen:FIT change for FBM entry.
    Change Details
      b95a4bc

  • IntelSiliconPkg/VTd: Reset the one-shot bits before modifing GCMD_REG
    Change Details
      53b6bc9

  • IntelSiliconPkg/VTd: Remove ASSERT in VTdSetAttribute
    Change Details
      e582d0d

  • Merge commit '3e722403cd16388a0e4044e705a2b34c841d76ca' into upstream
    Change Details
      c84eb9d

  • Merge branch 'upstream-edk2-platforms' into upstream
    Change Details
      1799068

  • IntelSiliconPkg/VTd: Print Flags field in DeviceScopeEntry
    Change Details
      8ec6162

  • IntelSiliconPkg/Vtd: fix incorrect number of arguments
    Change Details
      51c3ece

  • IntelSiliconPkg/VTd: Print Flags field in DeviceScopeEntry
    Change Details
      5e64fc5

  • IntelSiliconPkg/Vtd: fix incorrect number of arguments
    Change Details
      af05dcf

  • Merge branch 'upstream-edk2-platforms' into upstream
    Change Details
      824c553

  • IntelSiliconPkg/Vtd: Resolve parameter transfer errors
    Change Details
      ae07248

  • IntelSiliconPkg: Add gEndOfSiInitPpiGuid definition in DEC file
    Change Details
      3bab8b6

  • IntelSiliconPkg/SpiFvbService: Non-functional cleanup
    Change Details
      ef62284

  • IntelSiliconPkg/VTd: Fix wrong parameter type in VtdLog.c
    Change Details
      f46d352

  • IntelSiliconPkg/Vtd: Add Vtd core drivers
    Change Details
      b34abcf

  • IntelSiliconPkg/IntelVTdDmarPei: Fix build error when disable optimization
    Change Details
      9d5468f

  • Merge tag 'edk2-stable202308' into upstream
    Change Details
      26841a5

  • Merge branch 'upstream-edk2-platforms' into upstream
    Change Details
      d01e481

  • SpiFvbServiceStandaloneMm: Add changes for rewrite varstore header
    Change Details
      fbd4056

  • IntelSiliconPkg/SpiFvbServiceSmm: Support Additional NVS region.
    Change Details
      9e78e0a

  • IntelSiliconPkg/SpiFvbServiceSmm: Rewrite VariableStore header.
    Change Details
      59d132c

  • IntelSiliconPkg: Add FVI_SMBIOS_TYPE definition in FirmwareVersionInfo.h
    Change Details
      9413eb7

  • IntelSiliconPkg/VTd: Use 256-bit invaildation queue descriptor
    Change Details
      2ca41b2

  • IntelSiliconPkg/IntelVTdDmarPei: Fix CLANG detected incorrect return
    Change Details
      9e79367

  • IntelSiliconPkg/IntelVTdDxe: Fix CLANG detected incorrect return
    Change Details
      9a69868

  • IntelSiliconPkg/VTd: Refine VTd core driver
    Change Details
      4fa7caf

  • IntelSiliconPkg/SpiFvbService: Read FV header length from header
    Change Details
      26876e8

  • IntelSiliconPkg/VTd: Enable ADM when change TTM
    Change Details
      89aaa22

  • IntelSiliconPkg/Feature/SmmControl: Implement PPI with chipset support
    Change Details
      281b2af

  • IntelSiliconPkg/Feature/SmmAccess: Implement PPI with chipset support
    Change Details
      8b47f16

  • {Platform,Silicon}/Intel: Move PcdAcpiBaseAddress definition
    Change Details
      7ac9ac6

  • Merge tag 'edk2-stable202302' into upstream
    Change Details
      043141a

  • Merge branch 'upstream-edk2-platforms' into upstream
    Change Details
      8a5664f

  • IntelSiliconPkg: Fix DEBUG macros having incorrect number of arguments
    Change Details
      178ca71

  • IntelSiliconPkg/VTd: Add DMAR SIDP Table dumpping
    Change Details
      7d7d7e4

  • IntelSiliconPkg/SpiFvbService: Add support for VariableFlashInfoLib
    Change Details
      81e0246

  • IntelSiliconPkg/VTd: Fix VTd Queued Invalidation IOTLB descriptor
    Change Details
      b7bd9c4

  • IntelSiliconPkg/VTd: Add PCD for VTd Abort DMA Mode Support
    Change Details
      496b12f

  • IntelSiliconPkg/VTd: Fix to support IntelVTdDmarPei in 64bit
    Change Details
      18937fe

  • Merge tag 'edk2-stable202208' into upstream
    Change Details
      ba8bc85

  • IntelSiliconPkg: Add IntelDieInfoProtocol
    Change Details
      db7fcc2

  • IntelSiliconPkg/VTd: Use Legacy Mode Address Translation
    Change Details
      4a5c401

  • IntelSiliconPkg/VTd: Only generate PEI DMA buffer once.
    Change Details
      b387330

  • IntelSiliconPkg/VTd: Support VTd Abort DMA Mode
    Change Details
      bc698bd

  • IntelSiliconPkg/VTd: Update VTd register structs
    Change Details
      a7e0aac

  • IntelSiliconPkg/VTd: Fix typos
    Change Details
      3819658

  • IntelSiliconPkg/IntelVTdDxe: Reduce Debug Level
    Change Details
      05d9504

  • IntelSiliconPkg: Remove SPI v1 PPI and Protocol definitions
    Change Details
      1a4539a

  • IntelSiliconPkg/IntelVTdDxe: Support Multi PCI Root Bus
    Change Details
      eb0e0c0

  • IntelSiliconPkg: Identify flash regions by GUID
    Change Details
      faad004

  • IntelSiliconPkg: Add flash region GUIDs
    Change Details
      2bf72da

  • IntelSiliconPkg: Add MM SPI FVB services
    Change Details
      84033fe

  • IntelSiliconPkg: Add SmmSpiFlashCommonLib
    Change Details
      fe4e0c5

  • IntelSiliconPkg: Add SpiFlashCommonLib
    Change Details
      07c4a39

  • IntelSiliconPkg: Add PCH SPI Protocol
    Change Details
      7b05a91

  • IntelSiliconPkg: Add PCH SPI PPI
    Change Details
      84a7aa8

  • IntelSiliconPkg: Add microcode FV PCDs
    Change Details
      57d62ce

  • IntelSiliconPkg: Add BIOS area base address and size PCDs
    Change Details
      c884458

  • IntelSiliconPkg/FirmwareInterfaceTable: Define FIT 4 record
    Change Details
      25f8a6e

  • IntelSiliconPkg/PeiSmmAccessLib: Remove S3 requirement
    Change Details
      4c4f505

  • Merge branch 'upstream-edk2-platforms' into upstream
    Change Details
      5c54bb3

  • IntelSiliconPkg/VTd: Fix variables may be used uninitialized
    Change Details
      e8650e4

  • IntelSiliconPkg: Add IgdOpRegion30.h to support IGD OpRegion v3.0
    Change Details
      c99a621

  • IntelSiliconPkg/PcieSecurity: don't measure the device when TPM disabled
    Change Details
      676604a

  • IntelSiliconPkg/VTd: Support queued invalidation interface
    Change Details
      04eefd0

  • IntelSiliconPkg: Cast UINT32 to UINT8 conversion in ReportCpuHobLib
    Change Details
      097a621

  • IntelSiliconPkg/ReportCpuHobLib: Add ReportCpuHobLib
    Change Details
      5aa8b00

  • IntelSiliconPkg/ShadowMicrocode: Fix build failure
    Change Details
      c9838aa

  • IntelSiliconPkg/ShadowMicrocodePei: Consume MicrocodeLib
    Change Details
      9848ae3

  • Silicon/IntelSiliconPkg: Consume MdeLibs.dsc.inc for RegisterFilterLib
    Change Details
      2ba2e15

  • Merge tag 'edk2-stable202108' into upstream
    Change Details
      c04740e

  • Merge branch 'upstream-edk2-platforms' into upstream
    Change Details
      c9d3628

  • IntelSiliconPkg/ShadowMicrocodePei: Add microcode header verification.
    Change Details
      2504743

  • IntelSiliconPkg/VTd: Add IntelVTdDmarPei to IntelSiliconPkg
    Change Details
      61ba369

  • IntelSiliconPkg/VTd: Add IntelVTdDmarPei Driver
    Change Details
      f8f6ba2

  • Silicon/Intel: Dump DMAR SATC Table
    Change Details
      23a23f7

  • IntelSiliconPkg/VTd: Fix build fail for add iommu 5 level paging support
    Change Details
      7487ab9

  • IntelSiliconPkg/VTd: Add iommu 5 level paging support
    Change Details
      1c3f84f

  • IntelSiliconPkg/ShadowMicrocodePei: Fix return value in ShadowMicrocode.
    Change Details
      1ef68af

  • IntelSiliconPkg/ShadowMicrocodePei: Add PCD for shadowing all microcode.
    Change Details
      49be262

  • Merge commit 'edd46cd407ea4a0adaa8d6ca86f550c2a4d5c507' into upstream
    Change Details
      9ac0d3a

  • Merge tag 'edk2-stable202008' into upstream
    Change Details
      0051992

  • Merge branch 'upstream-edk2-platforms' into upstream
    Change Details
      c651fde

  • IntelSiliconPkg/PlatformVTdInfoSamplePei: Install Null Root Entry Table
    Change Details
      536a1ba

  • IntelSiliconPkg/IntelVTdPmrPei: Fix PMR enabling setting confilct
    Change Details
      e1ad9f9

  • IntelSiliconPkg/VtdInfo: Add Null Root Entry Table PPI
    Change Details
      90e7284

  • IntelSiliconPkg: IOMMU generic bug fix
    Change Details
      9cf8c7a

  • From: Michael Kubacki
    Change Details
      6dc52a4

  • IntelSiliconPkg: Fix spelling errors
    Change Details
      0aca40b

  • IntelSiliconPkg/DxeAslUpdateLib: Add DxeAslUpdateLib support
    Change Details
      2bda08e

  • IntelSiliconPkg: Add library header files
    Change Details
      e247a38

  • IntelSiliconPkg/IntelPciDeviceSecurityDxe: Replace ASSERT_EFI_ERROR
    Change Details
      c06d50b

  • IntelSiliconPkg/ConfigBlockLib: Add periods in comments
    Change Details
      860cca8

  • IntelSiliconPkg/ShadowMicrocodePei: Fix GCC build error.
    Change Details
      266f7f8

  • IntelSiliconPkg: Declare zero array explicitly to avoid compiler error.
    Change Details
      3aef4b9

  • IntelSiliconPkg: FIT based shadow microcode PPI support.
    Change Details
      74fb5f6

  • Revert "Merge remote-tracking branch 'upstream/master'"
    Change Details
      2f64ff8

  • PEIM for FIT based microcode shadow.
    Change Details
      de1c0e3

  • IntelSiliconPkg/Include/Library:Add ConfigBlockLib.h
    Change Details
      5dbce62

  • IntelSiliconPkg/Feature/SmmAccess/*: Fix incorrect Doxygen comment
    Change Details
      4ade9e7

  • IntelSiliconPkg-VTd: Fixed a ECC Error
    Change Details
      421c59b

  • Revert "IntelSiliconPkg/Include/Library:Add ConfigBlockLib.h"
    Change Details
      6f158d8

  • IntelSiliconPkg/Include/Library:Add ConfigBlockLib.h
    Change Details
      157e3f8

  • IntelSiliconPkg/IntelPciDeviceSecurity: Use EDKII TCG definition.
    Change Details
      482ded6

  • REPO-CROSS: Grab the latest IntelSiliconPkg from edk2-platforms.
    Change Details
      817c93e

⚠️ Breaking Changes