summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: Always set kvm_run->if_flagMarc Orr2021-12-201-8/+1
* KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_allWei Wang2021-12-201-1/+1
* KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_C...Vitaly Kuznetsov2021-12-191-1/+1
* KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exitSean Christopherson2021-12-101-2/+7
* KVM: X86: Raise #GP when clearing CR0_PG in 64 bit modeLai Jiangshan2021-12-101-1/+2
* KVM: ensure APICv is considered inactive if there is no APICPaolo Bonzini2021-12-021-4/+5
* KVM: x86: check PIR even for vCPUs with disabled APICvPaolo Bonzini2021-11-301-9/+9
* KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUNVitaly Kuznetsov2021-11-261-0/+19
* KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexitSean Christopherson2021-11-261-4/+24
* KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capabilityPaolo Bonzini2021-11-261-0/+1
* KVM: x86: ignore APICv if LAPIC is not enabledPaolo Bonzini2021-11-261-1/+1
* KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUSVitaly Kuznetsov2021-11-181-1/+1
* KVM: x86: Assume a 64-bit hypercall for guests with protected stateTom Lendacky2021-11-181-1/+1
* Merge branch 'kvm-5.16-fixes' into kvm-masterPaolo Bonzini2021-11-181-5/+9
|\
| * KVM: Fix steal time asm constraintsDavid Woodhouse2021-11-181-3/+3
| * KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap()黄乐2021-11-161-2/+6
* | 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-111-34/+102
|\|
| * 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-111-1/+2
| * KVM: x86: Rename kvm_lapic_enable_pv_eoi()Vitaly Kuznetsov2021-11-111-1/+1
| * KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ activeMaxim Levitsky2021-11-111-0/+20
| * kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to boolJim Mattson2021-11-111-1/+3
| * 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-111-1/+7
|\ \
| * | KVM: SEV: Add support for SEV intra host migrationPeter Gonda2021-11-111-0/+6
| * | KVM: generalize "bugged" VM to "dead" VMPaolo Bonzini2021-11-111-1/+1
| |/
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-11-021-297/+503
|\|
| * KVM: x86: On emulation failure, convey the exit reason, etc. to userspaceDavid Edmondson2021-10-251-14/+59
| * KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelismSean Christopherson2021-10-221-5/+7
| * KVM: x86: Move SVM's APICv sanity check to common x86Sean Christopherson2021-10-221-0/+20
| * KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest()Lai Jiangshan2021-10-221-6/+5
| * 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-221-1/+2
| * KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0Lai Jiangshan2021-10-221-2/+3
| * KVM: x86: Add vendor name to kvm_x86_ops, use it for error messagesSean Christopherson2021-10-221-3/+5
| * KVM: cleanup allocation of rmaps and page tracking dataDavid Stevens2021-10-221-46/+1
| * 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
| * Merge commit 'kvm-pagedata-alloc-fixes' into HEADPaolo Bonzini2021-10-181-1/+2
| |\
| * | KVM: x86: only allocate gfn_track when necessaryDavid Stevens2021-10-011-1/+1
| * | kvm: use kvfree() in kvm_arch_free_vm()Juergen Gross2021-10-011-1/+1
| * | KVM: x86: Fix potential race in KVM_GET_CLOCKOliver Upton2021-10-011-13/+23
| * | KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functionsPaolo Bonzini2021-10-011-47/+52
| * | kvm: x86: abstract locking around pvclock_update_vm_gtod_copyPaolo Bonzini2021-10-011-33/+29
| * | KVM: x86: nSVM: implement nested TSC scalingMaxim Levitsky2021-10-011-0/+1
| * | kvm: irqfd: avoid update unmodified entries of the routingLongpeng(Mike)2021-09-301-0/+9