首先搭建好qemu+ovmf環境。
一、將寫好的UEFI APP放入MdeModulePkg/Application下
MdeModulePkg/Application/Module_Dir/
二、修改OvmfPkgX64.dsc,添加新增加module的路徑
- vim OvmfPkg/OvmfPkgX64.dsc
- 增加MdeModulePkg/Application/Module_Dir/Module_Name.inf
三、重新build -D ADD_SHELL_STRING
四、進入 ~/run-ovmf/hda-contents
五、將編譯好的efi複製到當前目錄
cp ~/src/edk2-ws/Build/OvmfX64/DEBUG_GCC5/X64/Module_Name.efi .
六、執行RunQemu.sh
- cd ..
- . RunQemu.sh
七、在qemu UEFI Shell中輸入新增加的指令