| 16cfacc80857 ("KVM: x86: Manually calculate reserved bits when loading PDPTRS") |
| 44dd3ffa7bb3 ("x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU") |
| 450917b654c1 ("KVM/MMU: Simplify __kvm_sync_page() function") |
| b94742c958f0 ("kvm: x86: Add multi-entry LRU cache for previous CR3s") |
| faff87588d8b ("kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg*") |
| 956bf3531fba ("kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest") |
| 08fb59d8a47d ("kvm: x86: Support selectively freeing either current or previous MMU root") |
| 7eb77e9f5fcf ("kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg()") |
| ade61e282444 ("kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest") |
| eb4b248e152d ("kvm: vmx: Support INVPCID in shadow paging mode") |
| c9470a2e2847 ("kvm: x86: Propagate guest PCIDs to host PCIDs") |
| afe828d1de40 ("kvm: x86: Add ability to skip TLB flush when switching CR3") |
| 50c28f21d045 ("kvm: x86: Use fast CR3 switch for nested VMX") |
| 1c53da3fa3a3 ("kvm: x86: Support resetting the MMU context without resetting roots") |
| 0aab33e4f945 ("kvm: x86: Add support for fast CR3 switch across different MMU modes") |
| 6e42782f516f ("kvm: x86: Introduce KVM_REQ_LOAD_CR3") |
| 9fa72119b24d ("kvm: x86: Introduce kvm_mmu_calc_root_page_role()") |
| 7c390d350f8b ("kvm: x86: Add fast CR3 switch code path") |
| 578e1c4db221 ("kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed") |
| 42522d08cdba ("KVM: MMU: drop vcpu param in gpte_access") |
| 1313cc2bd8f6 ("kvm: mmu: Add guest_mode to kvm_mmu_page_role") |
| 74b566e6cf21 ("kvm: x86: Refactor mmu_free_roots()") |
| c19986fea873 ("kvm: x86: Suppress CR3_PCID_INVD bit only when PCIDs are enabled") |
| a468f2dbf921 ("kvm: apic: Flush TLB after APIC mode/address change if VPIDs are in use") |
| c2ba05ccfde2 ("KVM: X86: introduce invalidate_gpa argument to tlb flush") |
| 9b8ebbdb74b5 ("KVM: x86: extend usage of RET_MMIO_PF_* constants") |
| 87ca74ad920c ("KVM: x86: mmu: free_page can handle NULL") |
| 855feb673640 ("KVM: MMU: Add 5 level EPT & Shadow page table support.") |
| 2a7266a8f907 ("KVM: MMU: Rename PT64_ROOT_LEVEL to PT64_ROOT_4LEVEL.") |
| 42aa53b4e1c0 ("KVM: VMX: always require WB memory type for EPT") |
| bb97a0169378 ("KVM: VMX: cleanup EPTP definitions") |
| 9034e6e89526 ("KVM: x86: fix use of L1 MMIO areas in nested guests") |
| 618232e2196a ("KVM: x86: Avoid guest page table walk when gpa_available is set") |
| e08d26f07125 ("KVM: x86: simplify ept_misconfig") |
| 26eeb53cf0f9 ("KVM: MMU: Bail out immediately if there is no available mmu page") |
| a057e0e22ca1 ("KVM: nVMX: validate eptp pointer") |
| eebed2438923 ("kvm: nVMX: Add support for fast unprotection of nested guest page tables") |
| 64531a3b70b1 ("KVM: SVM: Limit PFERR_NESTED_GUEST_PAGE error_code check to L1 guest") |
| de63ad4cf497 ("KVM: X86: implement the logic for spinlock optimization") |
| 199b5763d329 ("KVM: add spinlock optimization framework") |
| 41ab93727467 ("KVM: nVMX: Emulate EPTP switching for the L1 hypervisor") |
| 27c42a1bb867 ("KVM: nVMX: Enable VMFUNC for the L1 hypervisor") |
| 2a499e49c2ec ("KVM: vmx: Enable VMFUNCs") |
| c136b84393d4 ("Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm") |