[haiku-development] Re: Regarding the KVM support

  • From: "Alexander von Gluck IV" <kallisti5@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 24 Jan 2020 19:37:08 +0000

January 24, 2020 1:18 PM, "Adrien Destugues" <pulkomandy@xxxxxxxxxxxxx> wrote:

While I appreciate the enthusiasm Laasya, I believe a Haiku project
related to KVM, NVMM or HAXM would be extremely advanced and probably
even difficult for long-time Haiku developers. I don't think it is
appropriate for GSoC. I think sometimes we propose projects we would
like to see done for GSoC because no one else has done them, and many
times the reason no one else has done them is because they are really
hard. I think this is one such project, as well as the one for
graphical acceleration.

Looking into the kernel-side code of NVMM, I find that it is not *that*
complex. What I understand about NVMM is that it does as much of the work
as possible in userland. We should be able to reuse the userland code
as-is, therefore a lot less work is needed.

https://nxr.netbsd.org/xref/src/sys/dev/nvmm

100% this.  NVMM looks really ideal for Haiku.  qemu is already known to
run on Haiku, so we could have a nice hypervisor at a fairly low entry point.

I think waddlesplash was working on a bhyyve port, but I haven't seen any code
yet.

Other related posts: