edk2-stable202005
lgao4
released this
03 Jun 08:34
·
4941 commits
to master
since this release
Release Date 2020-06-03
New Features
- RegularExpressionDxe: Use submodule way to access third party Oniguruma
- BrotliCustomDecompressLib: Use submodule way to access third party brotli
- BaseTools: Use submodule way to access third party brotli
- RISC-V architecture on EDK2
- Disabling safe string constraint assertions
- ArmVirtPkg Implement support for TPM2 measured boot
- OVMF Implement support for Linux v5.7+ initrd and mixed mode loading
- OVMF Use loadimage/startimage for loading the kernel passed via the QEMU command line
- OVMF Support booting from Fusion-MPT SCSI controllers
- OVMF Support booting from VMware PVSCSI controllers
- OVMF RFE: VCPU hotplug with SMM
- OVMF PEI phase variable driver / MemoryTypeInfo tracking
- ArmVirtPkg, OvmfPkg: Pass parameter from QEMU to control PXE IPv4/v6 boot
- FmpDxe: Implement Fmp Capsule Dependency feature in library
- Remove deprecate APIs in BaseCryptLib
- IntelFsp2Pkg: Support Multi-Phase silicon initialization and debug handlers
- Enable Host Unit Tests for Linux in Core CI
- Add Open CI build test for Ovmf and Emulator
- Add UEFI 2.8/2.8a definition in MdePkg
- Add PI1.7/PI1.7a definition into MdePkg
Bugzilla List
Update Notes
- The brotli source code is accessed through submodule way. So anybody updates to the latest edk2 should type ‘git submodule update –init’ to checkout submodule brotli.
- BaseCryptoLib MD4, ARC4, TDES, AES ECB MODE, HMAC MD5, HMAC SHA1 API have been deprecated. The consumer that use above functions should remove the related code and return unsupported status.
- SecurityPkg Tcg2PhysicalPresenceLib library class removes two macros
TCG2_BIOS_TPM_MANAGEMENT_FLAG_DEFAULT and TCG2_BIOS_STORAGE_MANAGEMENT_FLAG_DEFAULT. The consumer code should use gEfiSecurityPkgTokenSpaceGuid.PcdTcg2PhysicalPresenceFlags to get the default flags.