Implement hardware nested page table support for vkernels
The aim of this project is to implement support for extended/nested page tables virtualization extension in order to improve page table walkings in the vkernels.
This project wants to take advantage of the extended page table virtualization extension in order to obtain better perfomance in the virtual kernels from DragonFLY This will be done by providing hardware page table walking for the guest system (vkernel). Right now the page table walking is done in software.
The first step is detecting if the undelaying hardware supports EPT/NPT. Than I will start implement the virtualization extension for Intel hardware. In the end I will prepare a test suite to measure the gain of performance between hardware and software page table walking for vkernels.
More details you can find in my public proposal at .
|File name||Size||Date submitted|
|gsoc_npt_commits||292.7 KB||September 28 2013 19:44 UTC|