The (unpublished) make target run-raw should be able to run the kernel binary directly, however newer versions of QEMU appear to have an issue, refusing to run the binary. On Linux I get the error "Cannot load x86-64 image, give a 32bit one", and on Windows I get an error referring to PVH.
It seems that this latter error refers to an ELF header flag for para-virtualized kernel entry as an optimization that skips the firmware. QEMU can still boot from the CDROM fine, but it would be nice to have the option of a binary boot.
The (unpublished) make target
run-rawshould be able to run the kernel binary directly, however newer versions of QEMU appear to have an issue, refusing to run the binary. On Linux I get the error "Cannot load x86-64 image, give a 32bit one", and on Windows I get an error referring to PVH.It seems that this latter error refers to an ELF header flag for para-virtualized kernel entry as an optimization that skips the firmware. QEMU can still boot from the CDROM fine, but it would be nice to have the option of a binary boot.