首先搭建好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中输入新增加的指令