4 bootx64.efi: efitest.bin hdr.asm
5 nasm -o $@ -f bin hdr.asm
7 efitest.bin: efitest.asm
11 dd if=/dev/zero of=$@ bs=1024 count=2080
15 mcopy -i $@ $< ::/EFI/BOOT
18 dd if=/dev/zero of=$@ bs=1024 count=2048
19 echo start=2048 type=ef | sfdisk $@
20 dd if=$< of=$@ bs=512 seek=2048 conv=notrunc
24 rm -f bootx64.efi efitest.bin
28 qemu-system-x86_64 -bios /usr/share/ovmf/OVMF.fd -hda $< -net none -serial stdio
32 qemu-system-x86_64 -bios /usr/share/ovmf/OVMF.fd -S -s -hda $< -net none -serial stdio
36 ndisasm -b 64 -o 0x1000 -e 4096 $< >$@
39 ndisasm -b 16 -o 0x1000 -e 4096 $< >$@