fasmg-efi - A simple UEFI sample in fasmg x86_64 assembly
Prerequisites
- flat assembler g (fasmg) (make sure to download the 'g' version)
- QEMU v2.5 or later (NB: You can find QEMU Windows binaries here)
- git
Assembly and testing (on Windows)
- Copy this content into the
examples\x86\
directory of fasmg - Make sure fasmg is in your path, or copy
fasmg.exe
to theexamples\x86\
directory - Run
make
- Additionally, you can download the latest OVMF x64
and extract it into the
examples\x86\
directory, and runmake qemu
. Note you may have to editmake.cmd
to set your qemu directory.