- c834e5e4 KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root by Sean Christopherson · 3 years, 10 months ago
- 978c834 KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush by Sean Christopherson · 3 years, 10 months ago
- 14072e5 KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails by Sean Christopherson · 3 years, 10 months ago
- ee36656 KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled by Sean Christopherson · 3 years, 10 months ago
- c82f1b6 KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd by Sean Christopherson · 3 years, 10 months ago
- d0a2d45 KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches by Sean Christopherson · 3 years, 10 months ago
- cdbd4b4 KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch by Sean Christopherson · 3 years, 10 months ago
- 446f7f1 KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed by Sean Christopherson · 3 years, 10 months ago
- 288bee2 KVM: VMX: Fold Hyper-V EPTP checking into it's only caller by Sean Christopherson · 3 years, 10 months ago
- b68aa15c KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush by Sean Christopherson · 3 years, 10 months ago
- a4038ef KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush by Sean Christopherson · 3 years, 10 months ago
- e83bc09 KVM: x86: Get active PCID only when writing a CR3 value by Sean Christopherson · 3 years, 10 months ago
- 7531b47 KVM/SVM: Move vmenter.S exception fixups out of line by Uros Bizjak · 3 years, 10 months ago
- bb4cdf3 KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE by Sean Christopherson · 3 years, 10 months ago
- 715f107 KVM: x86/mmu: Use low available bits for removed SPTEs by Sean Christopherson · 3 years, 10 months ago
- 7a51393 KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents by Sean Christopherson · 3 years, 10 months ago
- 8f366ae KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) by Sean Christopherson · 3 years, 10 months ago
- edea7c4 KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs by Sean Christopherson · 3 years, 10 months ago
- 613a3f3 KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs by Sean Christopherson · 3 years, 10 months ago
- 5fc3424 KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic by Sean Christopherson · 3 years, 10 months ago
- e7b7bde KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper by Sean Christopherson · 3 years, 10 months ago
- d6b87f2 KVM: x86/mmu: Co-locate code for setting various SPTE masks by Sean Christopherson · 3 years, 10 months ago
- ec761cf KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper by Sean Christopherson · 3 years, 10 months ago
- c4827ea KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits by Sean Christopherson · 3 years, 10 months ago
- b0de568 KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation by Sean Christopherson · 3 years, 10 months ago
- 8a406c8 KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs by Sean Christopherson · 3 years, 10 months ago
- b09763d KVM: x86/mmu: Add module param to disable MMIO caching (for testing) by Sean Christopherson · 3 years, 10 months ago
- 8120337 KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs by Sean Christopherson · 3 years, 10 months ago
- c236d96 KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers by Sean Christopherson · 3 years, 10 months ago
- 3849e09 KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU by Sean Christopherson · 3 years, 10 months ago
- a54aa15 KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() by Sean Christopherson · 3 years, 10 months ago
- 30ab590 KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled by Sean Christopherson · 3 years, 10 months ago
- e0c3786 KVM: x86/mmu: Retry page faults that hit an invalid memslot by Sean Christopherson · 3 years, 10 months ago
- 44aaa01 KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF by Sean Christopherson · 3 years, 10 months ago
- ec89e64 KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present by Sean Christopherson · 3 years, 10 months ago
- 64bb276 KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status by Sean Christopherson · 3 years, 10 months ago
- 2032195 KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU by Sean Christopherson · 3 years, 10 months ago
- c1b9149 KVM: x86/mmu: Add typedefs for rmap/iter handlers by Sean Christopherson · 3 years, 10 months ago
- e12b785 KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() by Sean Christopherson · 3 years, 10 months ago
- 74fe0f5 KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs by Sean Christopherson · 3 years, 10 months ago
- f055ab6 KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook by Sean Christopherson · 3 years, 10 months ago
- 422e2e1 KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic by Maxim Levitsky · 3 years, 10 months ago
- b97f074 KVM: x86: determine if an exception has an error code only when injecting it. by Maxim Levitsky · 3 years, 10 months ago
- 8173396 KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies by Cathy Avery · 3 years, 10 months ago
- d00b99c KVM: SVM: Add support for Virtual SPEC_CTRL by Babu Moger · 3 years, 10 months ago
- f333374 x86/cpufeatures: Add the Virtual SPEC_CTRL feature by Babu Moger · 4 years ago
- cc3ed80 KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state by Maxim Levitsky · 3 years, 11 months ago
- fb0c4a4 KVM: SVM: move VMLOAD/VMSAVE to C code by Paolo Bonzini · 3 years, 11 months ago
- c8781fe KVM: SVM: Skip intercepted PAUSE instructions after emulation by Sean Christopherson · 3 years, 11 months ago
- 32c23c7 KVM: SVM: Don't manually emulate RDPMC if nrips=0 by Sean Christopherson · 3 years, 11 months ago
- c483c45 KVM: x86: Move RDPMC emulation to common code by Sean Christopherson · 3 years, 11 months ago
- 5ff3a35 KVM: x86: Move trivial instruction-based exit handlers to common code by Sean Christopherson · 3 years, 11 months ago
- 92f9895 KVM: x86: Move XSETBV emulation to common code by Sean Christopherson · 3 years, 11 months ago
- 2ac636a KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code by Sean Christopherson · 3 years, 11 months ago
- 3a87c7e KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral by Sean Christopherson · 3 years, 10 months ago
- cb6a32c KVM: x86: Handle triple fault in L2 without killing L1 by Sean Christopherson · 3 years, 10 months ago
- 6312975 KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) by Paolo Bonzini · 3 years, 10 months ago
- 2a32a77 KVM: SVM: merge update_cr0_intercept into svm_set_cr0 by Paolo Bonzini · 3 years, 10 months ago
- 11f0cbf KVM: nSVM: Trace VM-Enter consistency check failures by Sean Christopherson · 3 years, 11 months ago
- 648fc8a KVM: x86: Move nVMX's consistency check macro to common code by Sean Christopherson · 3 years, 11 months ago
- 6906e06 KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() by Krish Sadhukhan · 4 years, 3 months ago
- c08f390 KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() by Paolo Bonzini · 4 years, 1 month ago
- 4bb170a KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit by Paolo Bonzini · 4 years, 1 month ago
- 7ca62d1 KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit by Paolo Bonzini · 4 years, 1 month ago
- 7c3ecfc KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control by Paolo Bonzini · 4 years, 1 month ago
- 9e8f0fb KVM: nSVM: rename functions and variables according to vmcbXY nomenclature by Paolo Bonzini · 4 years, 1 month ago
- 193015a KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb by Cathy Avery · 4 years ago
- af18fa7 KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb by Cathy Avery · 4 years ago
- 4995a36 KVM: SVM: Use a separate vmcb for the nested L2 guest by Cathy Avery · 4 years ago
- a3322d5 KVM: nSVM: Set the shadow root level to the TDP level for nested NPT by Sean Christopherson · 3 years, 10 months ago
- 6d1b867 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception by Sean Christopherson · 3 years, 10 months ago
- 73ad160 KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level by Sean Christopherson · 3 years, 10 months ago
- a91f387 KVM: x86/mmu: Sync roots after MMU load iff load as successful by Sean Christopherson · 3 years, 10 months ago
- 61a1773 KVM: x86/mmu: Unexport MMU load/unload functions by Sean Christopherson · 3 years, 10 months ago
- f66c53b KVM: x86: Defer the MMU unload to the normal path on an global INVPCID by Sean Christopherson · 3 years, 10 months ago
- c805f5d KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch by Sean Christopherson · 3 years, 10 months ago
- 17e368d KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs by Sean Christopherson · 3 years, 10 months ago
- e49e0b7 KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks by Sean Christopherson · 3 years, 10 months ago
- 6e0918a KVM: x86/mmu: Check PDPTRs before allocating PAE roots by Sean Christopherson · 3 years, 10 months ago
- 6e6ec58 KVM: x86/mmu: Ensure MMU pages are available when allocating roots by Sean Christopherson · 3 years, 10 months ago
- 748e52b KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper by Sean Christopherson · 3 years, 10 months ago
- ba0a194 KVM: x86/mmu: Allocate the lm_root before allocating PAE roots by Sean Christopherson · 3 years, 10 months ago
- b37233c KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots by Sean Christopherson · 3 years, 10 months ago
- 04d4555 KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit by Sean Christopherson · 3 years, 10 months ago
- 43c11d9 KVM: x86: to track if L1 is running L2 VM by Dongli Zhang · 3 years, 10 months ago
- 1e28eed Linux 5.12-rc3 by Linus Torvalds · 3 years, 10 months ago
- c995f12 prctl: fix PR_SET_MM_AUXV kernel stack leak by Alexey Dobriyan · 3 years, 10 months ago
- 70404fe Merge tag 'irq-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
- 802b31c Merge tag 'timers-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
- c72cbc9 Merge tag 'sched-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
- 19469d2 Merge tag 'objtool-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
- fa509ff Merge tag 'locking-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
- 75013c6 Merge tag 'perf_urgent_for_v5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
- 836d7f05 Merge tag 'efi-urgent-for-v5.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
- 0a7c10d Merge tag 'x86_urgent_for_v5.12_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
- c3c7579 Merge tag 'powerpc-5.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux by Linus Torvalds · 3 years, 10 months ago
- 9d0c8e7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 10 months ago
- 50eb842 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 10 months ago
- b470ebc Merge tag 'irqchip-fixes-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent by Thomas Gleixner · 3 years, 10 months ago
- 88fe492 Merge tag 'char-misc-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc by Linus Torvalds · 3 years, 10 months ago