Inspired by one of the GSOC ideas, I want to make Haiku function as a hypervisor and would like to give my proposal related to this field. I have been searching a lot about Intel VT-X and AMD-V, and how pre-existing hypervisor frameworks like Linux’s KVM, NetBSD’s nvmm provide support for hardware acceleration.
Because I have an ARM machine, I can’t run and test x86 native code on it, and it seems that QEMU, for emulating x86_64 machines goes only as far as an Intel’s q35 chip which doesn’t support VT-X. Does anybody know of any way so that I can develop and test on my ARM machine through emulation?
Spare your hair, buy a cheap second hand lenovo laptop.
I think your best bet is a used x86 machine. Where in the world do you live, perhaps another user has hardware they don’t use anymore?
NVMM would be a good idea, but like the other guys said, you’ll need Intel VT-x or AMD SVM capable hadware for testing.