summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | KVM: VMX: Use precomputed vmx->pt_desc.addr_rangeXiaoyao Li2021-10-221-4/+2
| * | KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zeroXiaoyao Li2021-10-221-2/+6
| * | KVM: x86/mmu: clean up prefetch/prefault/speculative namingPaolo Bonzini2021-10-227-16/+16
| * | KVM: cleanup allocation of rmaps and page tracking dataDavid Stevens2021-10-225-110/+96
| * | KVM: x86: Expose TSC offset controls to userspaceOliver Upton2021-10-181-0/+116
| * | KVM: x86: Refactor tsc synchronization codeOliver Upton2021-10-181-42/+53
| * | kvm: x86: protect masterclock with a seqcountPaolo Bonzini2021-10-181-37/+45
| * | KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCKOliver Upton2021-10-181-14/+33
| * | KVM: x86: avoid warning with -Wbitwise-instead-of-logicalPaolo Bonzini2021-10-181-6/+1
| * | Merge commit 'kvm-pagedata-alloc-fixes' into HEADPaolo Bonzini2021-10-182-2/+3
| |\ \
| * | | KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returnedAndrei Vagin2021-10-181-0/+1
| * | | KVM: x86: only allocate gfn_track when necessaryDavid Stevens2021-10-013-6/+79
| * | | KVM: x86: add config for non-kvm users of page trackingDavid Stevens2021-10-011-0/+3
| * | | nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCBKrish Sadhukhan2021-10-011-0/+15
| * | | kvm: use kvfree() in kvm_arch_free_vm()Juergen Gross2021-10-011-1/+1
| * | | KVM: x86: Expose Predictive Store Forwarding DisableBabu Moger2021-10-011-1/+9
| * | | KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pagesDavid Matlack2021-10-017-22/+21
| * | | KVM: x86/mmu: Avoid memslot lookup in rmap_addDavid Matlack2021-10-012-23/+16
| * | | KVM: MMU: pass struct kvm_page_fault to mmu_set_sptePaolo Bonzini2021-10-012-17/+13
| * | | KVM: MMU: pass kvm_mmu_page struct to make_sptePaolo Bonzini2021-10-015-16/+18
| * | | KVM: MMU: set ad_disabled in TDP MMU rolePaolo Bonzini2021-10-011-0/+1
| * | | KVM: MMU: remove unnecessary argument to mmu_set_sptePaolo Bonzini2021-10-012-6/+7
| * | | KVM: MMU: clean up make_spte return valuePaolo Bonzini2021-10-015-22/+12
| * | | KVM: MMU: inline set_spte in FNAME(sync_page)Paolo Bonzini2021-10-012-30/+12
| * | | KVM: MMU: inline set_spte in mmu_set_sptePaolo Bonzini2021-10-011-15/+16