forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 3
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
PVM TODO #12
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Specification
Guest
Host Kernel
Host KVM
pmu_intel.c
andpmu_amd.c
. This allows PVM to select the appropriate module based on the vendor.PVM Hypervisor
c7addb902054195b995114df154e061c7d604f69
. Note: This method may fail under PV MMU, as there will be no TLB flushing when the guest modifies a GPTE.KVM_USE_GUEST_USAGE
), but it has been dropped from the mainline. Consider dynamically mapping guest vCPU PVCS pages to a VA range under a fixed, unused PGD.PV Optimization
SMP PV Booting (Doing)
Note:
We have a functional internal implementation, but we would like a more general implementation, possibly in accordance with the TDX booting specification. We need to discuss this.
PV MMIO Write ✅
MMU Optimization
Note:
We have a functional internal implementation, but we would like a more general implementation that is also available for nested TDP MMU. We need to discuss this.
VMM
Migration
Testing
Debug Tools
pvm_get_exit_info()
.perf-kvm
to analyze PVM exit reasons.The text was updated successfully, but these errors were encountered: