summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_fromPaolo Bonzini2021-11-121-14/+11
* KVM: x86: move guest_pv_has out of user_access sectionPaolo Bonzini2021-11-121-3/+6
* Merge branch 'kvm-5.16-fixes' into kvm-masterPaolo Bonzini2021-11-1116-260/+308
|\
| * KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUSVitaly Kuznetsov2021-11-111-1/+1
| * KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid()Vipin Sharma2021-11-113-11/+2
| * KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPI...Vipin Sharma2021-11-113-5/+14
| * KVM: nVMX: Clean up x2APIC MSR handling for L2Sean Christopherson2021-11-111-39/+14
| * KVM: VMX: Macrofy the MSR bitmap getters and settersSean Christopherson2021-11-111-60/+25
| * KVM: nVMX: Handle dynamic MSR intercept togglingSean Christopherson2021-11-113-110/+111
| * KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in useSean Christopherson2021-11-111-4/+4
| * KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was writt...Vitaly Kuznetsov2021-11-111-8/+13
| * KVM: x86: Rename kvm_lapic_enable_pv_eoi()Vitaly Kuznetsov2021-11-114-5/+5
| * KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURESPaul Durrant2021-11-111-6/+40
| * KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flowsSean Christopherson2021-11-111-23/+24
| * kvm: mmu: Use fast PF path for access tracking of huge pages when possibleJunaid Shahid2021-11-111-5/+5
| * KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iteratorSean Christopherson2021-11-111-1/+1
| * KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ activeMaxim Levitsky2021-11-113-2/+24
| * kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to boolJim Mattson2021-11-115-11/+11
| * KVM: x86: Fix recording of guest steal time / preempted statusDavid Woodhouse2021-11-111-30/+75
* | Merge branch 'kvm-sev-move-context' into kvm-masterPaolo Bonzini2021-11-114-63/+284
|\ \
| * | KVM: SEV: Add support for SEV-ES intra host migrationPeter Gonda2021-11-111-1/+47
| * | KVM: SEV: Add support for SEV intra host migrationPeter Gonda2021-11-114-0/+161
| * | KVM: SEV: provide helpers to charge/uncharge misc_cgPaolo Bonzini2021-11-111-7/+15
| * | KVM: generalize "bugged" VM to "dead" VMPaolo Bonzini2021-11-111-1/+1
| * | KVM: SEV: Refactor out sev_es_state structPeter Gonda2021-11-113-56/+61
| |/
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-11-0228-1094/+1473
|\|
| * Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2021-10-311-1/+0
| |\
| * | KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocolDavid Edmondson2021-10-251-11/+5
| * | KVM: x86: On emulation failure, convey the exit reason, etc. to userspaceDavid Edmondson2021-10-252-18/+60
| * | KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_infoDavid Edmondson2021-10-254-10/+15
| * | kvm: x86: Remove stale declaration of kvm_no_apic_vcpuJim Mattson2021-10-221-2/+0
| * | KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetupSean Christopherson2021-10-221-2/+5
| * | KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelismSean Christopherson2021-10-222-7/+9
| * | KVM: x86: Move SVM's APICv sanity check to common x86Sean Christopherson2021-10-222-2/+20
| * | KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helperSean Christopherson2021-10-221-22/+30
| * | KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range()Sean Christopherson2021-10-221-3/+0
| * | KVM: x86/mmu: Drop a redundant, broken remote TLB flushSean Christopherson2021-10-221-4/+2
| * | KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest()Lai Jiangshan2021-10-223-6/+22
| * | KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb()Lai Jiangshan2021-10-221-14/+27
| * | KVM: X86: Cache CR3 in prev_roots when PCID is disabledLai Jiangshan2021-10-221-2/+27
| * | KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()Lai Jiangshan2021-10-221-0/+12
| * | KVM: X86: Don't reset mmu context when toggling X86_CR4_PGELai Jiangshan2021-10-222-4/+4
| * | KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0Lai Jiangshan2021-10-221-2/+3
| * | KVM: emulate: Comment on difference between RDPMC implementation and manualWanpeng Li2021-10-221-0/+5
| * | KVM: x86: Add vendor name to kvm_x86_ops, use it for error messagesSean Christopherson2021-10-223-3/+9
| * | kvm: x86: mmu: Make NX huge page recovery period configurableJunaid Shahid2021-10-221-11/+30
| * | KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0Wanpeng Li2021-10-221-4/+2
| * | KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4kDavid Matlack2021-10-221-5/+13
| * | KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bitXiaoyao Li2021-10-221-4/+4
| * | KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_rangesXiaoyao Li2021-10-222-14/+14