- 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.vdiEnsure that wait-port is installed (https://www.npmjs.com/package/wait-port). Use the VSCode "Build & Launch Kernel" debug target.