Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libsel4vm: implement translation vspace #114

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Sep 14, 2023

  1. 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.
    
    Signed-off-by: Chris Guikema <[email protected]>
    chrisguikema committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    72be29b View commit details
    Browse the repository at this point in the history