Status of 'Implement hardware nested page table support for vkernels' project

Mihai Carabas mihai.carabas at gmail.com
Mon Mar 28 09:03:01 PDT 2016


On Mon, Mar 28, 2016 at 6:31 PM, karim.allah.ahmed at gmail.com
<karim.allah.ahmed at gmail.com> wrote:
> Hello,
>
> I was looking at the list of projects [0] here and It seems either out
> of date, at least some projects are, or I'm missing something.
>
> What exactly is the status of the following two projects:
>
> - "Implement hardware nested page table support for vkernels"
> - "Port bhyve - The BSD Hypervisor"
>
> I can see from commit a86ce0c "hammer2 - Merge Mihai Carabas's
> VKERNEL/VMM GSOC project into the main tree" that at least The first
> project is done. Is that correct or am I missing something obvious
> here ?
The project was complete in that form, but didn't offer obvious
performance improvement. It needs to put the vkernel in "kernel-space"
and thus to be mapped in each address space of its userspace
applications. If you complete this project you basically invalidate
the second one "Port bhyve". So probably the second one would be more
important because bhyve is more mature and can run multiple OSs, not
just vkernels.

Thanks,
Mihai
>
> ( I CCed Mihai since he worked in the project and Matthew since he
> merged the code to master )
>
> [0] https://www.dragonflybsd.org/docs/developer/gsocprojectspage
>
> Regards.
>
> --
> Karim Allah Ahmed.



More information about the Kernel mailing list