xorriso
for creating the isogit
for downloading limine
Git version: run install.sh
or cargo install --path .
Release version: cargo install cargo-qemu-runner
Put runner = "cargo qemu-runner"
in your .cargo/config.toml
's [target]
section
limine-branch
, the limine binary branch to cloneextra-files
, specifies extra files to copy to the resulting imagetest-success-exit-code
, qemu exit code which is considered successtest-args
, extra arguments which are used along with run-command
for testsrun-args
, extra arguments which are used along with run-command
run-command
, base command used to run qemucargo run
your kernel and it will automatically launch it in qemuxorriso
replacement in Rustcargo-qemu-runner
as a dev-dependency instead of requiring installation if possible