目前最新的 EDK2 是 edk2-stable202205,可以在下面的链接下载到:
https://github.com/tianocore/edk2/releases/tag/edk2-stable202205
这次更新了如下内容:
- Support PEI 64bit in IntelFsp2Pkg and IntelFsp2WrapperPkg
- IntelFsp2Pkg: BaseFspCommonLib Support for X64 Build
- Add PrmPkg
- BaseTools Enhance GenFw to support PRM GCC build
- Enable Intel TDX in OvmfPkg
- Generate CloudHv target as PVH ELF binary
- Add parallel hash feature into BaseCryptLib
- Configure/Enable elliptic curve ciphers in OpenSSL
- Add FMMT tool into edk2 BaseTools
- Dynamic variable flash information cannot be passed in Standalone MM
和之前一样,补完下面三个模块的代码(下面的两个brotli是同一套):
- CryptoPkg/Library/OpensslLib/openssl
- MdeModulePkg/Universal/RegularExpressionDxe/oniguruma
- MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
- BaseTools/Source/C/BrotliCompress/brotli
之后,可以正常编译 EmuPkg和OVMF代码。


下面是补完的代码,146MB:
链接: https://pan.baidu.com/s/1jSCa-3S9hWpVUQadDtgfRA?pwd=labz 提取码: labz
接下来是一个VirtualBox的镜像,其中是 Win10 + VS2019 + 上述的 EDK2 代码,如果你是初学者或者在配置 EDK2 过程中碰到奇怪的问题,不妨先使用这个版本:
链接: https://pan.baidu.com/s/1CK1F06xhE11VW8P7XNosSg?pwd=labz 提取码: labz