blob: bf63dd3add5893917bcc5df80db3f4700bdcd397 [file] [log] [blame]
fbb158cb88b6 ("KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch""")
002c5f73c508 ("KVM: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot")
d012a06ab1d2 ("Revert "KVM: x86/mmu: Zap only the relevant pages when removing a memslot"")
ea145aacf4ae ("Revert "KVM: MMU: fast invalidate all pages"")
7390de1e99a7 ("Revert "KVM: x86: use the fast way to invalidate all pages"")
42560fb1f3c6 ("Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages"")
43d2b14b105f ("Revert "KVM: MMU: zap pages in batch"")
210f494261e1 ("Revert "KVM: MMU: collapse TLB flushes when zap all pages"")
52d5dedc79bd ("Revert "KVM: MMU: reclaim the zapped-obsolete page first"")
4771450c345d ("Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes"")
a592a3b8fc62 ("Revert "KVM: MMU: document fast invalidate all pages"")
4e103134b862 ("KVM: x86/mmu: Zap only the relevant pages when removing a memslot")
152482580a1b ("KVM: Call kvm_arch_memslots_updated() before updating memslots")
254272ce6505 ("kvm: x86: Add memcg accounting to KVM allocations")
e173299101af ("x86/kvm/mmu: get rid of redundant kvm_mmu_setup()")
14c07ad89f4d ("x86/kvm/mmu: introduce guest_mmu")
6a82cd1c7b1e ("x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots()")
44dd3ffa7bb3 ("x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU")
09abb5e3e5e5 ("KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail,succeed}")
cb61de2f4819 ("KVM: nVMX: do not skip VMEnter instruction that succeeds")
7671ce21b13b ("KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode()")
3ff519f29d98 ("KVM: x86: adjust kvm_mmu_page member to save 8 bytes")
bd18bffca353 ("KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail")
327c072187f7 ("KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes")
3d5bdae8b164 ("KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID")
83b20b28c670 ("KVM: x86: don't reset root in kvm_mmu_setup()")
b5861e5cf2fc ("KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2")
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")
6d894f498f5d ("KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2")
a6192d40d52f ("KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS")
e25367422732 ("KVM: VMX: Change vmcs12_{read,write}_any() to receive vmcs12 as parameter")
7f7f1ba33cf2 ("KVM: x86: do not load vmcs12 pages while still in SMM")
47f7dc4b845a ("Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm")