seL4_projects_libs
seL4_projects_libs copied to clipboard
libsel4vm: implement translation vspace
This commit keeps the guest memory space mapped into the VMM at all times. This speeds up VMM access to guest memory space, which is vital for high throughput virtio processes.
Furthermore, multicore x86 guests have multiple VMMs running simultaneously. Without the translation vspace, guest memory access must be locked around a mutex, which kills performance.
In order to not break existing functionality, this option is wrapped around a default OFF CMake variable.