今年的3月3日,edk2-stable202302 版本正式发布,需要的朋友可以在下面的链接下载到
https://github.com/tianocore/edk2/releases/tag/edk2-stable202302
新增了如下功能:
- Add support for RISC-V qemu virt machine
- Add RPMB related commands and DCB definition for NVMe
- SecurityBoot - remove self-signed PK requirement in SetupMode
- SecurityBoot - support Authenticated SetVariable with ContentInfo
- TDVF Optimization - Enable Separate-Fv in OvmfPkg/IntelTdx
- TDVF Optimization - Pre-alloc shared memory for TDVF DMA
- TDVF Optimization - Enable Multi-core based lazy-accept
- TDVF - Fix Instruction Pointer Incrementation by TD #VE MMIO Handler
- TDVF - Incorrect implementation in the TDX RTMR implementation
- TDVF - Incorrect protocol and structure version in the TDX CC measurement
- TDVF - TdTcg2Dxe lives in the Ovmfpkg instead of the SecurityPkg
- TDVF - need measurement VMM input ACPI table before register
- TDVF - need integrate feature in config-B to config-A
看起来和我们 X86 UEFI 开发者关系不大。
前面介绍过下载之后手工补充编译一些第三方依赖库的方法,此外,可以使用下面的方法直接下载完整的代码:
git clone -b edk2-stable202302 https://github.com/tianocore/edk2.git --recursive
这里放置一个下载好的完整代码还包括了AppPkg,第一次运行时最好先使用下面的命令重新编译Build代码所需工具:
edksetup.bat ForceRebuild
我测试了如下几个 Package 都可以正常编译通过:
build -a X64 -t VS2019 -p AppPkg\AppPkg.dsc
build -a X64 -t VS2019 -p OvmfPkg\OvmfPkgX64.dsc
build -a X64 -t VS2019 -p EmulatorPkg\EmulatorPkg.dsc
这里放一个完整版本,有需要的朋友可以取用。
链接: https://pan.baidu.com/s/1vm1SDSe7PB_MtntsZIZyiQ?pwd=LABZ 提取码: LABZ