今年8月份,EDK2 202508正式发布在:
https://github.com/tianocore/edk2/releases/tag/edk2-stable202508
从 History 来看,增加了一点新的功能
- update to openssl 3.5.1
- MdeModule: Update oniguruma to v6.9.10
- Support Standalone MM on OVMF
- MdePkg/IndustryStandard: update Tpm2Acpi table to revision 5
- Adding FF-A memory management library
- Add UUID-GUID conversion interfaces in ArmFfaLib
- BaseTools: Add support for mingw-w64
- Remove UGA support
- Add support for ARM GICv5
- RISC-V: Support PEI booting
在上面的链接下载代码之后,大小是 25MB 左右,但是无法直接编译(build -a X64 -p EmulatorPkg\EmulatorPkg.dsc -t VS2019),会出现下面的错误
MdePkg.dec(33): error 000E: File/directory not found in workspace
C:\BuildBs\edk2508\MdePkg\Library\MipiSysTLib\mipisyst\library\include
产生的原因是这个目录下缺少文件,可以通过和抓到的完整版进行比较补全:

补全上面的之后,还是会碰到类似问题,也是因为缺少文件导致的,重复上述步骤补全。最终得到一个可以完整编译EmulatorPkg的。
于是,这次提供三个 Pacakge
1.原始的 EDK2 202508 (24.6MB)
edk2-edk2-stable202508_ORG.zip
链接: https://pan.baidu.com/s/1onGGn_4UFN3loVktKNrVGQ?pwd=labz 提取码: labz
2.修改后的EDK2 202508,可以编译 EmulatorPkg (207MB)
edk2508.7z
链接: https://pan.baidu.com/s/1fhPY4Hqqf5jOE6iqJ6Dheg?pwd=labz 提取码: labz
3.完整的 EDK2 202508 , 包括所有的第三方源代码(2.27G)
edk22508Full.7z
链接: https://pan.baidu.com/s/1TSbmW8v7jTtmdsXc40ScQQ?pwd=labz 提取码: labz