- Ensure qemu in installed
- Get a copy of OVMF-pure-efi.fd and copy it into builder/ovmf/OVMF-pure-efi.fd (you can get such a file from https://github.com/rust-osdev/ovmf-prebuilt/releases).
- If you are on a linux host, auto detection with try and use the system installed OVMF.
In the builder folder run cargo run
.
To also launch qemu run cargo run qemu
This only works on a linux host.
dd if=/dev/zero of=fioxa.img bs=100M count=1
mformat -i fioxa.img ::
mcopy -s -i fioxa.img fioxa/* ::
VBoxManage convertfromraw fioxa.img fioxa.vdi
Ensure that wait-port is installed (https://www.npmjs.com/package/wait-port). Use the VSCode "Build & Launch Kernel" debug target.