[GSOC 2023] VM Hardware Acceleration

Hey everyone.
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?

3 Likes

Spare your hair, buy a cheap second hand lenovo laptop.

3 Likes

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?

2 Likes

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.

2 Likes