summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c
Commit message (Expand)AuthorAgeFilesLines
* kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup modeAnton Romanov2022-03-161-0/+7
* KVM: x86: Exit to userspace if emulation prepared a completion callbackHou Wenlong2022-03-081-0/+3
* KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code segSean Christopherson2022-03-081-1/+6
* KVM: X86: Ensure that dirty PDPTRs are loadedLai Jiangshan2022-03-081-0/+1
* KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any timeLike Xu2022-02-011-2/+2
* KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSSLike Xu2022-02-011-0/+1
* KVM: x86: Keep MSR_IA32_XSS unchanged for INITXiaoyao Li2022-02-011-2/+1
* KVM: x86: Forcibly leave nested virt when SMM state is toggledSean Christopherson2022-02-011-1/+3
* KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_allWei Wang2022-01-201-1/+1
* KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guestSean Christopherson2022-01-201-1/+4
* KVM: x86: Register perf callbacks after calling vendor's hardware_setup()Sean Christopherson2022-01-201-3/+4
* KVM: x86: Always set kvm_run->if_flagMarc Orr2021-12-291-8/+1
* KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_C...Vitaly Kuznetsov2021-12-221-1/+1
* KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()Lai Jiangshan2021-12-221-0/+12
* KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exitSean Christopherson2021-12-141-2/+7
* KVM: x86: check PIR even for vCPUs with disabled APICvPaolo Bonzini2021-12-081-9/+9
* KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexitSean Christopherson2021-12-081-4/+24
* KVM: x86: ignore APICv if LAPIC is not enabledPaolo Bonzini2021-12-081-1/+1
* KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap()黄乐2021-11-251-2/+6
* KVM: x86: Assume a 64-bit hypercall for guests with protected stateTom Lendacky2021-11-251-1/+1
* KVM: Fix steal time asm constraintsDavid Woodhouse2021-11-211-3/+3
* KVM: x86: move guest_pv_has out of user_access sectionPaolo Bonzini2021-11-181-3/+6
* KVM: x86: Fix recording of guest steal time / preempted statusDavid Woodhouse2021-11-181-30/+75
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-10-311-14/+22
|\
| * KVM: x86: Take srcu lock in post_kvm_run_save()David Woodhouse2021-10-281-0/+8
| * KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlockDavid Woodhouse2021-10-251-14/+14
* | KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if neededPaolo Bonzini2021-10-221-16/+56
* | KVM: SEV-ES: keep INS functions togetherPaolo Bonzini2021-10-221-9/+9
* | KVM: x86: remove unnecessary arguments from complete_emulator_pio_inPaolo Bonzini2021-10-221-5/+6
* | KVM: x86: split the two parts of emulator_pio_inPaolo Bonzini2021-10-221-17/+28
* | KVM: SEV-ES: clean up kvm_sev_es_ins/outsPaolo Bonzini2021-10-221-16/+15
* | KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_outPaolo Bonzini2021-10-221-4/+9
* | KVM: SEV-ES: rename guest_ins_data to sev_pio_dataPaolo Bonzini2021-10-221-2/+2
* | KVM: x86: check for interrupts before deciding whether to exit the fast pathPaolo Bonzini2021-10-211-5/+5
|/
* KVM: X86: fix lazy allocation of rmapsPaolo Bonzini2021-10-181-1/+2
* kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[]Fares Mehanna2021-09-221-0/+7
* KVM: x86: reset pdptrs_from_userspace when exiting smmMaxim Levitsky2021-09-221-0/+7
* KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entrySean Christopherson2021-09-221-1/+1
* KVM: x86: Handle SRCU initialization failure during page track initHaimin Zhang2021-09-221-1/+6
* KVM: x86: Clear KVM's cached guest CR3 at RESET/INITSean Christopherson2021-09-221-0/+3
* KVM: x86: Mark all registers as avail/dirty at vCPU creationSean Christopherson2021-09-221-0/+2
* KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adju...Zelin Deng2021-09-061-0/+4
* KVM: x86: implement KVM_GUESTDBG_BLOCKIRQMaxim Levitsky2021-08-201-0/+4
* KVM: x86/mmu: Add detailed page size statsMingwei Zhang2021-08-201-1/+3
* KVM: stats: Support linear and logarithmic histogram statisticsJing Zhang2021-08-201-4/+0
* KVM: SVM: avoid refreshing avic if its state didn't changeMaxim Levitsky2021-08-201-1/+8
* KVM: x86: APICv: fix race in kvm_request_apicv_update on SVMMaxim Levitsky2021-08-201-15/+24
* KVM: x86: don't disable APICv memslot when inhibitedMaxim Levitsky2021-08-201-13/+8
* KVM: X86: Introduce kvm_mmu_slot_lpages() helpersPeter Xu2021-08-201-4/+2
* KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot()Sean Christopherson2021-08-131-1/+8