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
hw: add support for VMX #5128
Comments
Add support for Intel's Virtual Machine Extensions with nested paging. Fixes genodelabs#5128
Add support for Intel's Virtual Machine Extensions with nested paging. Fixes genodelabs#5128
Works on nested virtualization under Linux/KVM with qemu:
Does not work:
|
Add support for Intel's Virtual Machine Extensions with nested paging. Fixes genodelabs#5128
Add a kernel panic function to x86_64 that mirrors the functionality available for ARM. Issue genodelabs#5128
Add support for Intel's Virtual Machine Extensions with nested paging. Fixes genodelabs#5128
@chelmuth please have a look. The VMX virtualization feature contained in this issue is in good shape. There is an unresolved issue with (timer) interrupt injection, possibly connected to "recall" exit injection in the VMM on hw that likely transcends the VMX hypervisor implementation contained in this issue. On top of these commits, practical use of VMX under hw requires a reworked nested page table implementation that is orthogonal to VMX and will be provided in an upcoming issue. |
Add a kernel panic function to x86_64 that mirrors the functionality available for ARM. Issue #5128
Add support for Intel's Virtual Machine Extensions with nested paging. Fixes genodelabs#5128
The new commit should address the previously discussed points and is meant to be added on top of staging with the fixup commits from #5113 applied. |
Add a kernel panic function to x86_64 that mirrors the functionality available for ARM. Issue #5128
Add support for Intel's Virtual Machine Extensions with nested paging. Fixes #5128
Merged to staging. |
Rename `enforce_intercepts` to `enforce_execution_controls`. Issue genodelabs#5128
Rename `enforce_intercepts` to `enforce_execution_controls`. Issue #5128
Add support for Intel's Virtual Machine Extensions with nested paging.
The text was updated successfully, but these errors were encountered: