- a3ba26e KVM: SVM: Make sure GHCB is mapped before updating by Tom Lendacky · 3 years, 9 months ago
- a1fa4cb KVM: X86: Do not yield to self by Wanpeng Li · 3 years, 9 months ago
- 4a7132e KVM: X86: Count attempted/successful directed yield by Wanpeng Li · 3 years, 9 months ago
- 4c6654b KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns by Ben Gardon · 3 years, 9 months ago
- b7cccd39 KVM: x86/mmu: Fast invalidation for TDP MMU by Ben Gardon · 3 years, 9 months ago
- 24ae4cf KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock by Ben Gardon · 3 years, 9 months ago
- 2db6f77 KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock by Ben Gardon · 3 years, 9 months ago
- 6103bc0 KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock by Ben Gardon · 3 years, 9 months ago
- c0e6423 KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU by Ben Gardon · 3 years, 9 months ago
- fb10129 KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root by Ben Gardon · 3 years, 9 months ago
- 11cccf5 KVM: x86/mmu: Make TDP MMU root refcount atomic by Ben Gardon · 3 years, 9 months ago
- cfc1099 KVM: x86/mmu: Refactor yield safe root iterator by Ben Gardon · 3 years, 9 months ago
- 2bdb3d8 KVM: x86/mmu: Merge TDP MMU put and free root by Ben Gardon · 3 years, 9 months ago
- 4bba36d KVM: x86/mmu: use tdp_mmu_free_sp to free roots by Ben Gardon · 3 years, 9 months ago
- 76eb54e KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU by Ben Gardon · 3 years, 9 months ago
- 8ca6f06 KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes by Ben Gardon · 3 years, 9 months ago
- e1eed58 KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible by Sean Christopherson · 3 years, 9 months ago
- 3039bcc KVM: Move x86's MMU notifier memslot walkers to generic code by Sean Christopherson · 3 years, 9 months ago
- 6c9dd6d KVM: constify kvm_arch_flush_remote_tlbs_memslot by Paolo Bonzini · 3 years, 9 months ago
- dbb6964 KVM: MMU: protect TDP MMU pages only down to required level by Paolo Bonzini · 3 years, 9 months ago
- 7e582cc KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 by Maxim Levitsky · 3 years, 9 months ago
- 4020da3 KVM: x86: pending exceptions must not be blocked by an injected event by Maxim Levitsky · 3 years, 9 months ago
- 232f75d KVM: nSVM: call nested_svm_load_cr3 on nested state load by Maxim Levitsky · 3 years, 9 months ago
- 8486039 KVM: x86: dump_vmcs should include the autoload/autostore MSR lists by David Edmondson · 3 years, 10 months ago
- 0702a3c KVM: x86: dump_vmcs should show the effective EFER by David Edmondson · 3 years, 10 months ago
- 5518da6 KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT by David Edmondson · 3 years, 10 months ago
- 699e1b2 KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS by David Edmondson · 3 years, 10 months ago
- d9e46d3 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid by David Edmondson · 3 years, 10 months ago
- adc2a23 KVM: nSVM: improve SYSENTER emulation on AMD by Maxim Levitsky · 3 years, 9 months ago
- c1df4aa KVM: x86: add guest_cpuid_is_intel by Maxim Levitsky · 3 years, 9 months ago
- eba04b2 KVM: x86: Account a variety of miscellaneous allocations by Sean Christopherson · 3 years, 9 months ago
- 8727906 KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created by Sean Christopherson · 3 years, 9 months ago
- 9fa1521 KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes by Sean Christopherson · 3 years, 9 months ago
- c36b16d KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs by Sean Christopherson · 3 years, 9 months ago
- 8f8f52a KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU by Sean Christopherson · 3 years, 9 months ago
- 6d9aafb9 KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE by Sean Christopherson · 3 years, 9 months ago
- 6dfbd6b KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint by Sean Christopherson · 3 years, 9 months ago
- aaaac88 KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE by Sean Christopherson · 3 years, 9 months ago
- a3f15bd KVM: x86/mmu: Pass address space ID to TDP MMU root walkers by Sean Christopherson · 3 years, 9 months ago
- 2b9663d KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() by Sean Christopherson · 3 years, 9 months ago
- 1a61b7d KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap by Sean Christopherson · 3 years, 9 months ago
- 142ccde KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs by Sean Christopherson · 3 years, 9 months ago
- 302695a KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU by Sean Christopherson · 3 years, 9 months ago
- af95b53 KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs by Sean Christopherson · 3 years, 9 months ago
- c28fa56 KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE by Vitaly Kuznetsov · 3 years, 9 months ago
- 9a7de6e KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() by Krish Sadhukhan · 3 years, 9 months ago
- 4a38162 KVM: MMU: load PDPTRs outside mmu_lock by Paolo Bonzini · 3 years, 9 months ago
- d9bd008 Merge remote-tracking branch 'tip/x86/sgx' into kvm-next by Paolo Bonzini · 3 years, 9 months ago
- 540745d x86/sgx: Introduce virtual EPC for use by KVM guests by Sean Christopherson · 3 years, 10 months ago
- 657f1d8 Merge branch 'kvm-tdp-fix-rcu' into HEAD by Paolo Bonzini · 3 years, 9 months ago
- 57e45ea Merge branch 'kvm-tdp-fix-flushes' into HEAD by Paolo Bonzini · 3 years, 9 months ago
- cb9b6a1 Merge branch 'kvm-fix-svm-races' into HEAD by Paolo Bonzini · 3 years, 9 months ago
- 3c346c0 KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit by Paolo Bonzini · 3 years, 9 months ago
- a58d916 KVM: SVM: load control fields from VMCB12 before checking them by Paolo Bonzini · 3 years, 9 months ago
- 33a3164 KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages by Sean Christopherson · 3 years, 9 months ago
- 048f498 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping by Sean Christopherson · 3 years, 9 months ago
- a835429 KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap by Sean Christopherson · 3 years, 9 months ago
- 0888989 KVM: x86/mmu: Store the address space ID in the TDP iterator by Sean Christopherson · 3 years, 10 months ago
- b601c3b KVM: x86/mmu: Factor out tdp_iter_return_to_root by Ben Gardon · 3 years, 10 months ago
- 14f6fec KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs by Ben Gardon · 3 years, 10 months ago
- 70fb3e4 KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page by Ben Gardon · 3 years, 10 months ago
- 4a98623 KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging by Sean Christopherson · 3 years, 10 months ago
- 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