Skip to content

Releases: tianocore/edk2

edk2-stable202305

edk2-stable202302

edk2-stable202211

26 Nov 02:37

Choose a tag to compare

edk2-stable202208

29 Aug 08:58

Choose a tag to compare

edk2-stable202205

27 May 13:22

Choose a tag to compare

edk2-stable202202

25 Feb 15:09

Choose a tag to compare

edk2-stable202111

edk2-stable202108

27 Aug 07:03

Choose a tag to compare

edk2-stable202105

28 May 06:44

Choose a tag to compare

Release Date 2021-05-28

New Features

Bugzilla List

Update Notes

  • MdeModulePkg VariableSmmRuntimeDxe.inf depends on library class MmUnblockMemoryLib. Platforms supporting variable service through SMM should configure platform DSC in [LibraryClasses]
    MmUnblockMemoryLib|MdePkg/Library/MmUnblockMemoryLib/MmUnblockMemoryLibNull.inf
  • SecurityPkg Tcg2Smm is split into 2 drivers: Tcg2Smm and Tcg2Acpi. Platforms supporting TCG2 Physical Presence and Memory Clear through ACPI method should add a new entry in [Components] section of platform DSC as well as the corresponding FV section in platform FDF
    SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.inf
  • Platform DSC needs to include MdePkg/MdeLibs.dsc.inc for the required library instance.

edk2-stable202102

05 Mar 08:22

Choose a tag to compare

Release Date 2021-03-05

New Features

Bugzilla List

Update Notes

  • If the user has the windows bat script that calls Split in it,it needs to change to "call Split" because Split will be a bat script but not an executable file.
  • Shell depends on library class OrderedCollectionLib. Platform DSC needs to configure it in [LibraryClasses]
    OrderedCollectionLib|MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.inf
  • Some struct fields in SmBios.h have typos and get fixed in these code change 0db8, bd9d, e157. Details are listed below.
    In struct SMBIOS_TABLE_TYPE17:
     FirwareVersion ==> FirmwareVersion
    In struct SMBIOS_TABLE_TYPE4:
     ProcessorManufacture ==> ProcessorManufacturer
    In struct PROCESSOR_CHARACTERISTIC_FLAGS:
     Processor64BitCapble ==> Processor64BitCapable
     ProcessorEnhancedVirtulization ==> ProcessorEnhancedVirtualization
     Processor128bitCapble ==> Processor128BitCapable
    Platform code that uses those fields need modifications.