aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXITPaolo Bonzini2021-08-131-6/+0
* KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXITPaolo Bonzini2021-08-131-1/+0
* KVM: X86: Remove unneeded KVM_DEBUGREG_RELOADLai Jiangshan2021-08-131-3/+0
* KVM: xen: do not use struct gfn_to_hva_cachePaolo Bonzini2021-08-051-0/+1
* KVM: const-ify all relevant uses of struct kvm_memory_slotHamza Mahfooz2021-08-031-5/+2
* KVM: x86: Preserve guest's CR0.CD/NW on INITSean Christopherson2021-08-021-1/+13
* KVM: SVM: Emulate #INIT in response to triple fault shutdownSean Christopherson2021-08-021-0/+1
* KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86Sean Christopherson2021-08-021-0/+8
* KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0Sean Christopherson2021-08-021-3/+3
* KVM: x86: Move EDX initialization at vCPU RESET to common codeSean Christopherson2021-08-021-0/+13
* KVM: x86: Flush the guest's TLB on INITSean Christopherson2021-08-021-0/+12
* KVM: x86: APICv: drop immediate APICv disablement on current vCPUMaxim Levitsky2021-08-021-11/+1
* KVM: X86: Add per-vm stat for max rmap list sizePeter Xu2021-08-021-0/+1
* KVM: x86: Hoist kvm_dirty_regs check out of sync_regs()Sean Christopherson2021-08-021-4/+2
* KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VMSean Christopherson2021-08-021-0/+4
* KVM: x86: accept userspace interrupt only if no event is injectedPaolo Bonzini2021-07-301-2/+11
* KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK accessVitaly Kuznetsov2021-07-261-2/+2
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-07-151-3/+2
|\
| * KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()Lai Jiangshan2021-07-151-0/+2
| * Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enab...Sean Christopherson2021-07-141-3/+0
* | Merge tag 'x86-fpu-2021-07-07' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-07-071-26/+30
|\ \ | |/ |/|
| * x86/pkru: Remove xstate fiddling from write_pkru()Thomas Gleixner2021-06-231-2/+2
| * x86/pkeys: Move read_pkru() and write_pkru()Dave Hansen2021-06-231-0/+1