- 4e66c0c KVM: x86: Add support for reverse CPUID lookup of scattered features by Sean Christopherson · 3 years, 9 months ago
- 00e7646 KVM: x86: Define new #PF SGX error code bit by Sean Christopherson · 3 years, 9 months ago
- 54f958c KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) by Sean Christopherson · 3 years, 9 months ago
- b9c2bd5 KVM: selftests: Add a test for kvm page table code by Yanan Wang · 3 years, 10 months ago
- a4b3c8b KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers by Yanan Wang · 3 years, 10 months ago
- 623653b KVM: selftests: List all hugetlb src types specified with page sizes by Yanan Wang · 3 years, 10 months ago
- 5579fa6 KVM: selftests: Add a helper to get system default hugetlb page size by Yanan Wang · 3 years, 10 months ago
- 3b70c4d KVM: selftests: Add a helper to get system configured THP page size by Yanan Wang · 3 years, 10 months ago
- 6436430 KVM: selftests: Make a generic helper to get vm guest mode strings by Yanan Wang · 3 years, 10 months ago
- c412d6a KVM: selftests: Print the errno besides error-string in TEST_ASSERT by Yanan Wang · 3 years, 10 months ago
- fa76c77 tools/headers: sync headers of asm-generic/hugetlb_encode.h by Yanan Wang · 3 years, 10 months ago
- 870c575 KVM: vmx: add mismatched size assertions in vmcs_check32() by Haiwei Li · 3 years, 9 months ago
- 7c896d3 KVM: Add proper lockdep assertion in I/O bus unregister by Sean Christopherson · 3 years, 9 months ago
- 5d3c4c793 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed by Sean Christopherson · 3 years, 9 months ago
- 2ee3757 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU by Sean Christopherson · 3 years, 9 months ago
- 24e7475 doc/virt/kvm: move KVM_CAP_PPC_MULTITCE in section 8 by Emanuele Giuseppe Esposito · 3 years, 10 months ago
- d90b15e KVM: x86: Remove unused function declaration by Keqian Zhu · 3 years, 9 months ago
- 44f1b55 KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() by Sean Christopherson · 3 years, 9 months ago
- 554cf31 KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at by Sean Christopherson · 3 years, 9 months ago
- d178819 KVM: SVM: Drop vcpu_svm.vmcb_pa by Sean Christopherson · 3 years, 9 months ago
- 17e5e96 KVM: SVM: Don't set current_vmcb->cpu when switching vmcb by Sean Christopherson · 3 years, 9 months ago
- 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
- 2b519b57 x86/kvm: Don't bother __pv_cpu_mask when !CONFIG_SMP 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, 10 months ago
- b7cccd39 KVM: x86/mmu: Fast invalidation for TDP MMU by Ben Gardon · 3 years, 10 months ago
- 24ae4cf KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock by Ben Gardon · 3 years, 10 months ago
- 2db6f77 KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock by Ben Gardon · 3 years, 10 months ago
- 6103bc0 KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock by Ben Gardon · 3 years, 10 months ago
- c0e6423 KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU by Ben Gardon · 3 years, 10 months ago
- fb10129 KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root by Ben Gardon · 3 years, 10 months ago
- 11cccf5 KVM: x86/mmu: Make TDP MMU root refcount atomic by Ben Gardon · 3 years, 10 months ago
- cfc1099 KVM: x86/mmu: Refactor yield safe root iterator by Ben Gardon · 3 years, 10 months ago
- 2bdb3d8 KVM: x86/mmu: Merge TDP MMU put and free root by Ben Gardon · 3 years, 10 months ago
- 4bba36d KVM: x86/mmu: use tdp_mmu_free_sp to free roots by Ben Gardon · 3 years, 10 months ago
- 76eb54e KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU by Ben Gardon · 3 years, 10 months ago
- 8ca6f06 KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes by Ben Gardon · 3 years, 10 months ago
- e1eed58 KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible by Sean Christopherson · 3 years, 10 months ago
- 8931a45 KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot by Sean Christopherson · 3 years, 10 months ago
- f922bd9 KVM: Move MMU notifier's mmu_lock acquisition into common helper by Sean Christopherson · 3 years, 10 months ago
- b4c5936 KVM: Kill off the old hva-based MMU notifier callbacks by Sean Christopherson · 3 years, 10 months ago
- b1c5356 KVM: PPC: Convert to the gfn-based MMU notifier callbacks by Sean Christopherson · 3 years, 10 months ago
- d923ff2 KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks by Sean Christopherson · 3 years, 10 months ago
- cd4c718 KVM: arm64: Convert to the gfn-based MMU notifier callbacks by Sean Christopherson · 3 years, 10 months ago
- 3039bcc KVM: Move x86's MMU notifier memslot walkers to generic code by Sean Christopherson · 3 years, 10 months ago
- c13fda2 KVM: Assert that notifier count is elevated in .change_pte() by Sean Christopherson · 3 years, 10 months ago
- fe9a5b0 KVM: MIPS: defer flush to generic MMU notifier code by Paolo Bonzini · 3 years, 10 months ago
- 566a0be KVM: MIPS: let generic code call prepare_flush_shadow by Paolo Bonzini · 3 years, 10 months ago
- 5194552f KVM: MIPS: rework flush_shadow_* callbacks into one that prepares the flush by Paolo Bonzini · 3 years, 10 months ago
- 6c9dd6d KVM: constify kvm_arch_flush_remote_tlbs_memslot by Paolo Bonzini · 3 years, 10 months ago
- 85f4793 KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations by Sean Christopherson · 3 years, 9 months ago
- dbb6964 KVM: MMU: protect TDP MMU pages only down to required level by Paolo Bonzini · 3 years, 10 months ago
- a43b80b KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 by Maxim Levitsky · 3 years, 10 months ago
- fa18aca KVM: aarch64: implement KVM_CAP_SET_GUEST_DEBUG2 by Maxim Levitsky · 3 years, 10 months ago
- 7e582cc KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 by Maxim Levitsky · 3 years, 10 months ago
- 8b13c36 KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 by Paolo Bonzini · 3 years, 9 months ago
- 4020da3 KVM: x86: pending exceptions must not be blocked by an injected event by Maxim Levitsky · 3 years, 10 months ago
- b9c36fd KVM: selftests: remove redundant semi-colon by Yang Yingliang · 3 years, 10 months ago
- 232f75d KVM: nSVM: call nested_svm_load_cr3 on nested state load by Maxim Levitsky · 3 years, 10 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, 10 months ago
- c1df4aa KVM: x86: add guest_cpuid_is_intel by Maxim Levitsky · 3 years, 10 months ago
- eba04b2 KVM: x86: Account a variety of miscellaneous allocations by Sean Christopherson · 3 years, 10 months ago
- 8727906 KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created by Sean Christopherson · 3 years, 10 months ago
- 9fa1521 KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes by Sean Christopherson · 3 years, 10 months ago
- c36b16d KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs by Sean Christopherson · 3 years, 10 months ago
- 8f8f52a KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU by Sean Christopherson · 3 years, 10 months ago
- 6d9aafb9 KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE by Sean Christopherson · 3 years, 10 months ago
- 6dfbd6b KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint by Sean Christopherson · 3 years, 10 months ago
- 501b918 KVM: Move arm64's MMU notifier trace events to generic code by Sean Christopherson · 3 years, 10 months ago
- 5f7c292 KVM: Move prototypes for MMU notifier callbacks to generic code by Sean Christopherson · 3 years, 10 months ago
- aaaac88 KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE by Sean Christopherson · 3 years, 10 months ago
- a3f15bd KVM: x86/mmu: Pass address space ID to TDP MMU root walkers by Sean Christopherson · 3 years, 10 months ago
- 2b9663d KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() by Sean Christopherson · 3 years, 10 months ago
- 1a61b7d KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap by Sean Christopherson · 3 years, 10 months ago
- 142ccde KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs by Sean Christopherson · 3 years, 10 months ago
- 302695a KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU by Sean Christopherson · 3 years, 10 months ago
- af95b53 KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs by Sean Christopherson · 3 years, 10 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, 10 months ago
- 9a7de6e KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() by Krish Sadhukhan · 3 years, 10 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
- 387cb8e Merge tag 'kvm-s390-next-5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD by Paolo Bonzini · 3 years, 9 months ago
- 6c377b0 Merge tag 'kvm-s390-next-5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD by Paolo Bonzini · 3 years, 9 months ago
- 44bada2 KVM: s390: fix guarded storage control register handling by Heiko Carstens · 3 years, 9 months ago
- 523caed x86/sgx: Mark sgx_vepc_vm_ops static by Wei Yongjun · 3 years, 9 months ago
- ae40aaf x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() by Jarkko Sakkinen · 3 years, 9 months ago
- b3754e5 x86/sgx: Move provisioning device creation out of SGX driver by Sean Christopherson · 3 years, 10 months ago
- d155030 x86/sgx: Add helpers to expose ECREATE and EINIT to KVM by Sean Christopherson · 3 years, 10 months ago
- 73916b6 x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs by Kai Huang · 3 years, 10 months ago
- a67136b x86/sgx: Add encls_faulted() helper by Sean Christopherson · 3 years, 10 months ago
- 32ddda8e x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) by Sean Christopherson · 3 years, 10 months ago
- 9c55c78a x86/sgx: Move ENCLS leaf definitions to sgx.h by Sean Christopherson · 3 years, 10 months ago
- 8ca52cc x86/sgx: Expose SGX architectural definitions to the kernel by Sean Christopherson · 3 years, 10 months ago
- faa7d3e x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled by Kai Huang · 3 years, 10 months ago