summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/x86.c
AgeCommit message (Expand)AuthorFilesLines
2021-09-15KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adju...Zelin Deng1-0/+4
2021-08-26KVM: X86: Fix warning caused by stale emulation contextWanpeng Li1-5/+5
2021-08-26KVM: x86: Factor out x86 instruction emulation with decodingWei Huang1-23/+39
2021-08-12KVM: x86: accept userspace interrupt only if no event is injectedPaolo Bonzini1-2/+11
2021-08-04KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK accessVitaly Kuznetsov1-2/+2
2021-07-31KVM: x86: determine if an exception has an error code only when injecting it.Maxim Levitsky1-4/+9
2021-07-20KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()Lai Jiangshan1-0/+2
2021-07-14KVM: nVMX: Sync all PGDs on nested transition with shadow pagingSean Christopherson1-1/+1
2021-06-23KVM: X86: Fix x86_emulator slab cache leakWanpeng Li1-0/+1
2021-06-23KVM: x86: Immediately reset the MMU context when the SMM flag is clearedSean Christopherson1-1/+4
2021-06-03KVM: X86: Fix vCPU preempted state from guest's point of viewWanpeng Li1-0/+2
2021-05-28KVM: x86: Defer vtime accounting 'til after IRQ handlingWanpeng Li1-0/+9
2021-05-19KVM: VMX: Disable preemption when probing user return MSRsSean Christopherson1-0/+16
2021-05-19KVM: x86: Prevent deadlock against tk_core.seqThomas Gleixner1-4/+18
2021-05-19KVM: x86: Cancel pvclock_gtod_work on module removalThomas Gleixner1-0/+1
2021-05-19KVM: x86/mmu: Remove the defunct update_pte() paging hookSean Christopherson1-1/+0
2021-05-14KVM: x86: Defer the MMU unload to the normal path on an global INVPCIDSean Christopherson1-1/+1
2021-03-30KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ishSean Christopherson1-44/+65
2021-02-17KVM: x86: cleanup CR3 reserved bits checksPaolo Bonzini1-0/+2
2021-02-10KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU resetSean Christopherson1-0/+1
2021-02-10KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=offPaolo Bonzini1-9/+17
2021-02-04KVM: x86: get smi pending status correctlyJay Zhou1-0/+4
2021-02-04KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMXPaolo Bonzini1-3/+1
2021-02-04KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexitMaxim Levitsky1-1/+3
2020-11-27KVM: x86: Fix split-irqchip vs interrupt injection window requestPaolo Bonzini1-8/+10
2020-11-13KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_archBabu Moger1-1/+1
2020-11-08KVM: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrsPankaj Gupta1-3/+3
2020-11-08kvm: x86: request masterclock update any time guest uses different msrOliver Upton1-1/+1
2020-11-08kvm: x86: ensure pv_cpuid.features is initialized when enabling capOliver Upton1-0/+2
2020-11-08kvm: x86: reads of restricted pv msrs should also result in #GPOliver Upton1-0/+34
2020-11-08KVM: x86: use positive error values for msr emulation that causes #GPMaxim Levitsky1-13/+15
2020-10-30KVM: x86: Fix NULL dereference at kvm_msr_ignored_check()Takashi Iwai1-4/+4
2020-10-22Merge branch 'kvm-fixes' into 'next'Paolo Bonzini1-5/+6
2020-10-22KVM: x86: allow kvm_x86_ops.set_efer to return an error valueMaxim Levitsky1-1/+6
2020-10-22KVM: x86: report negative values from wrmsr emulation to userspaceMaxim Levitsky1-3/+6
2020-10-22KVM: x86: xen_hvm_config: cleanup return valuesMaxim Levitsky1-14/+9
2020-10-22KVM: x86: allocate vcpu->arch.cpuid_entries dynamicallyVitaly Kuznetsov1-0/+1
2020-10-22kvm: x86: only provide PV features if enabled in guest's CPUIDOliver Upton1-5/+62
2020-10-22kvm: x86: set wall_clock in kvm_write_wall_clock()Oliver Upton1-1/+2
2020-10-22kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fnOliver Upton1-26/+32
2020-10-22KVM: VMX: Forbid userspace MSR filters for x2APICPaolo Bonzini1-1/+8
2020-10-22KVM: VMX: Ignore userspace MSR filters for x2APICSean Christopherson1-2/+2
2020-09-28KVM: x86: do not attempt TSC synchronization on guest writesPaolo Bonzini1-20/+10
2020-09-28KVM: x86: rename KVM_REQ_GET_VMCS12_PAGESPaolo Bonzini1-2/+2
2020-09-28KVM: x86: Introduce MSR filteringAlexander Graf1-1/+144
2020-09-28KVM: x86: Add infrastructure for MSR filteringAlexander Graf1-0/+6
2020-09-28KVM: x86: Allow deflecting unknown MSR accesses to user spaceAlexander Graf1-4/+116
2020-09-28KVM: x86: Return -ENOENT on unimplemented MSRsAlexander Graf1-1/+1
2020-09-28KVM: x86: Rename "shared_msrs" to "user_return_msrs"Sean Christopherson1-48/+53
2020-09-28KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepointSean Christopherson1-1/+1