summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adju...Zelin Deng2021-09-151-0/+4
* KVM: X86: Fix warning caused by stale emulation contextWanpeng Li2021-08-261-5/+5
* KVM: x86: Factor out x86 instruction emulation with decodingWei Huang2021-08-261-23/+39
* KVM: x86: accept userspace interrupt only if no event is injectedPaolo Bonzini2021-08-121-2/+11
* KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK accessVitaly Kuznetsov2021-08-041-2/+2
* KVM: x86: determine if an exception has an error code only when injecting it.Maxim Levitsky2021-07-311-4/+9
* KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()Lai Jiangshan2021-07-201-0/+2
* KVM: nVMX: Sync all PGDs on nested transition with shadow pagingSean Christopherson2021-07-141-1/+1
* KVM: X86: Fix x86_emulator slab cache leakWanpeng Li2021-06-231-0/+1
* KVM: x86: Immediately reset the MMU context when the SMM flag is clearedSean Christopherson2021-06-231-1/+4
* KVM: X86: Fix vCPU preempted state from guest's point of viewWanpeng Li2021-06-031-0/+2
* KVM: x86: Defer vtime accounting 'til after IRQ handlingWanpeng Li2021-05-281-0/+9
* KVM: VMX: Disable preemption when probing user return MSRsSean Christopherson2021-05-191-0/+16
* KVM: x86: Prevent deadlock against tk_core.seqThomas Gleixner2021-05-191-4/+18
* KVM: x86: Cancel pvclock_gtod_work on module removalThomas Gleixner2021-05-191-0/+1
* KVM: x86/mmu: Remove the defunct update_pte() paging hookSean Christopherson2021-05-191-1/+0
* KVM: x86: Defer the MMU unload to the normal path on an global INVPCIDSean Christopherson2021-05-141-1/+1
* KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ishSean Christopherson2021-03-301-44/+65
* KVM: x86: cleanup CR3 reserved bits checksPaolo Bonzini2021-02-171-0/+2
* KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU resetSean Christopherson2021-02-101-0/+1
* KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=offPaolo Bonzini2021-02-101-9/+17
* KVM: x86: get smi pending status correctlyJay Zhou2021-02-031-0/+4
* KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMXPaolo Bonzini2021-02-031-3/+1
* KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexitMaxim Levitsky2021-02-031-1/+3
* KVM: x86: Fix split-irqchip vs interrupt injection window requestPaolo Bonzini2020-11-271-8/+10
* KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_archBabu Moger2020-11-131-1/+1
* KVM: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrsPankaj Gupta2020-11-081-3/+3
* kvm: x86: request masterclock update any time guest uses different msrOliver Upton2020-11-081-1/+1
* kvm: x86: ensure pv_cpuid.features is initialized when enabling capOliver Upton2020-11-081-0/+2
* kvm: x86: reads of restricted pv msrs should also result in #GPOliver Upton2020-11-081-0/+34
* KVM: x86: use positive error values for msr emulation that causes #GPMaxim Levitsky2020-11-081-13/+15
* KVM: x86: Fix NULL dereference at kvm_msr_ignored_check()Takashi Iwai2020-10-301-4/+4
* Merge branch 'kvm-fixes' into 'next'Paolo Bonzini2020-10-211-5/+6
|\
| * KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKESean Christopherson2020-09-251-1/+2
| * KVM: x86: fix MSR_IA32_TSC read for nested migrationMaxim Levitsky2020-09-241-2/+15
| * KVM: x86: VMX: Make smaller physical guest address space support user-configu...Mohammed Gamal2020-09-231-1/+1
* | KVM: x86: allow kvm_x86_ops.set_efer to return an error valueMaxim Levitsky2020-10-211-1/+6
* | KVM: x86: report negative values from wrmsr emulation to userspaceMaxim Levitsky2020-10-211-3/+6
* | KVM: x86: xen_hvm_config: cleanup return valuesMaxim Levitsky2020-10-211-14/+9
* | KVM: x86: allocate vcpu->arch.cpuid_entries dynamicallyVitaly Kuznetsov2020-10-211-0/+1
* | kvm: x86: only provide PV features if enabled in guest's CPUIDOliver Upton2020-10-211-5/+62
* | kvm: x86: set wall_clock in kvm_write_wall_clock()Oliver Upton2020-10-211-1/+2
* | kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fnOliver Upton2020-10-211-26/+32
* | KVM: VMX: Forbid userspace MSR filters for x2APICPaolo Bonzini2020-10-211-1/+8
* | KVM: VMX: Ignore userspace MSR filters for x2APICSean Christopherson2020-10-211-2/+2
* | KVM: x86: do not attempt TSC synchronization on guest writesPaolo Bonzini2020-09-281-20/+10
* | KVM: x86: rename KVM_REQ_GET_VMCS12_PAGESPaolo Bonzini2020-09-281-2/+2
* | KVM: x86: Introduce MSR filteringAlexander Graf2020-09-281-1/+144
* | KVM: x86: Add infrastructure for MSR filteringAlexander Graf2020-09-281-0/+6
* | KVM: x86: Allow deflecting unknown MSR accesses to user spaceAlexander Graf2020-09-281-4/+116