summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmxSean Christopherson2022-01-193-19/+25
* KVM: VMX: Handle PI descriptor updates during vcpu_put/loadSean Christopherson2022-01-193-93/+70
* Merge branch 'kvm-pi-raw-spinlock' into HEADPaolo Bonzini2022-01-193-9/+12
|\
| * KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlockMarcelo Tosatti2022-01-181-8/+8
| * KVM: x86: Check for rmaps allocationNikunj A Dadhania2022-01-071-0/+3
| * KVM: SEV: Mark nested locking of kvm->lockWanpeng Li2022-01-071-1/+1
* | KVM: VMX: Reject KVM_RUN if emulation is required with pending exceptionSean Christopherson2022-01-193-5/+35
* | KVM: x86/pmu: Use binary search to check filtered eventsJim Mattson2022-01-191-11/+19
* | KVM: x86/cpuid: Clear XFD for component i if the base feature is missingLike Xu2022-01-191-0/+3
* | KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access()David Matlack2022-01-191-9/+22
* | KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariantsDavid Matlack2022-01-191-6/+36
* | KVM: x86/mmu: Clear MMU-writable during changed_pte notifierDavid Matlack2022-01-191-0/+1
* | KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMUDavid Matlack2022-01-191-3/+3
* | KVM: x86: Making the module parameter of vPMU more commonLike Xu2022-01-178-12/+17
* | KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUNVitaly Kuznetsov2022-01-172-19/+36
* | KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entriesVitaly Kuznetsov2022-01-171-10/+24
* | KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES eventLike Xu2022-01-172-6/+15
* | kvm: x86: Disable interception for IA32_XFD on demandKevin Tian2022-01-143-6/+28
* | kvm: x86: Add support for getting/setting expanded xstate bufferGuang Zeng2022-01-143-2/+47
* | kvm: x86: Add CPUID support for Intel AMXJing Liu2022-01-141-2/+25
* | kvm: x86: Add XCR0 support for Intel AMXJing Liu2022-01-141-1/+6
* | kvm: x86: Disable RDMSR interception of IA32_XFD_ERRJing Liu2022-01-142-1/+7
* | kvm: x86: Emulate IA32_XFD_ERR for guestJing Liu2022-01-141-1/+20
* | kvm: x86: Intercept #NM for saving IA32_XFD_ERRJing Liu2022-01-143-0/+59
* | kvm: x86: Add emulation for IA32_XFDJing Liu2022-01-141-0/+27
* | kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2Jing Liu2022-01-141-13/+29
* | kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUIDJing Liu2022-01-071-3/+6
* | kvm: x86: Fix xstate_required_size() to follow XSTATE alignment ruleJing Liu2022-01-071-1/+5
* | KVM: SVM: include CR3 in initial VMSA state for SEV-ES guestsMichael Roth2022-01-073-0/+22
* | KVM: VMX: Provide vmread version using asm-goto-with-outputsPeter Zijlstra2022-01-071-0/+27
* | KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirtyDavid Woodhouse2022-01-073-16/+49
* | KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel deliveryDavid Woodhouse2022-01-074-6/+280
* | KVM: x86/xen: Maintain valid mapping of Xen shared_info pageDavid Woodhouse2022-01-071-11/+14
* | KVM: Reinstate gfn_to_pfn_cache with invalidation supportDavid Woodhouse2022-01-071-0/+1
* | KVM: x86: Update vPMCs when retiring branch instructionsEric Hankland2022-01-074-26/+39
* | KVM: x86: Update vPMCs when retiring instructionsEric Hankland2022-01-073-0/+64
* | KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}()Like Xu2022-01-071-30/+28
* | KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event()Like Xu2022-01-074-25/+8
* | KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()Like Xu2022-01-074-17/+11
* | KVM: x86/pmu: Setup pmc->eventsel for fixed PMCsLike Xu2022-01-071-0/+16
* | KVM: x86: avoid out of bounds indices for fixed performance countersPaolo Bonzini2022-01-071-3/+4
* | KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URGLai Jiangshan2022-01-071-0/+7
* | KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changedLai Jiangshan2022-01-071-0/+7
* | KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()Lai Jiangshan2022-01-073-14/+14
* | Revert "KVM: X86: Update mmu->pdptrs only when it is changed"Paolo Bonzini2022-01-071-6/+3
* | Merge remote-tracking branch 'kvm/master' into HEADPaolo Bonzini2021-12-218-51/+104
|\|
| * KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPUSean Christopherson2021-12-211-2/+1
| * KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is requiredSean Christopherson2021-12-201-8/+24
| * KVM: VMX: Always clear vmx->fail on emulation_requiredSean Christopherson2021-12-201-3/+1
| * KVM: x86: Always set kvm_run->if_flagMarc Orr2021-12-203-17/+19