summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/x86.c
AgeCommit message (Expand)AuthorFilesLines
2021-06-10KVM: x86: Immediately reset the MMU context when the SMM flag is clearedSean Christopherson1-1/+4
2021-06-09KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU syncLai Jiangshan1-0/+13
2021-06-08KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behaviorLai Jiangshan1-2/+4
2021-05-28KVM: X86: Kill off ctxt->udWanpeng Li1-3/+1
2021-05-28KVM: X86: Fix warning caused by stale emulation contextWanpeng Li1-5/+5
2021-05-28KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interceptionYuan Yao1-2/+1
2021-05-27KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCKMarcelo Tosatti1-1/+1
2021-05-27KVM: x86: add start_assignment hook to kvm_x86_opsMarcelo Tosatti1-1/+2
2021-05-27KVM: X86: Fix vCPU preempted state from guest's point of viewWanpeng Li1-0/+2
2021-05-27KVM: X86: Bail out of direct yield in case of under-committed scenariosWanpeng Li1-0/+3
2021-05-17Merge tag 'kvmarm-fixes-5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini1-0/+9
2021-05-07KVM: x86: Prevent deadlock against tk_core.seqThomas Gleixner1-4/+18
2021-05-07KVM: x86: Cancel pvclock_gtod_work on module removalThomas Gleixner1-0/+1
2021-05-07KVM: X86: Add support for the emulation of DR6_BUS_LOCK bitChenyi Qiang1-0/+3
2021-05-07KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU modelSean Christopherson1-0/+36
2021-05-07KVM: x86: Move uret MSR slot management to common x86Sean Christopherson1-8/+11
2021-05-07KVM: x86: Export the number of uret MSRs to vendor modulesSean Christopherson1-16/+13
2021-05-07KVM: VMX: Use common x86's uret MSR list as the one true listSean Christopherson1-0/+12
2021-05-07KVM: x86: Add support for RDPID without RDTSCPSean Christopherson1-1/+2
2021-05-07KVM: VMX: Disable preemption when probing user return MSRsSean Christopherson1-0/+16
2021-05-07KVM: x86: Hoist input checks in kvm_add_msr_filter()Siddharth Chandrasekaran1-19/+7
2021-05-05KVM: x86: Defer vtime accounting 'til after IRQ handlingWanpeng Li1-0/+9
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-45/+169
2021-04-26Merge tag 'x86_cleanups_for_v5.13' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-7/+7
2021-04-26KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt()Haiwei Li1-12/+9
2021-04-26KVM: x86: Rename GPR accessors to make mode-aware variants the defaultsSean Christopherson1-4/+4
2021-04-26KVM: x86: Check CR3 GPA for validity regardless of vCPU modeSean Christopherson1-3/+8
2021-04-26KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guestsWanpeng Li1-0/+3
2021-04-26KVM: x86: Properly handle APF vs disabled LAPIC situationVitaly Kuznetsov1-1/+1
2021-04-24KVM: x86/xen: Take srcu lock when accessing kvm_memslots()Wanpeng Li1-11/+9
2021-04-22Merge branch 'kvm-sev-cgroup' into HEADPaolo Bonzini1-66/+104
2021-04-21KVM: Boost vCPU candidate in user mode which is delivering interruptWanpeng Li1-0/+8
2021-04-21KVM: x86: Support KVM VMs sharing SEV contextNathan Tempelman1-1/+6
2021-04-20KVM: x86: Add capability to grant VM access to privileged SGX attributeSean Christopherson1-0/+21
2021-04-20KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX)Sean Christopherson1-0/+2
2021-04-20KVM: X86: Do not yield to selfWanpeng Li1-0/+4
2021-04-20KVM: X86: Count attempted/successful directed yieldWanpeng Li1-6/+18
2021-04-17KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2Maxim Levitsky1-0/+2
2021-04-17KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have...Vitaly Kuznetsov1-0/+6
2021-04-01KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_ti...Vitaly Kuznetsov1-2/+17
2021-04-01KVM: x86: disable interrupts while pvclock_gtod_sync_lock is takenPaolo Bonzini1-11/+14
2021-04-01KVM: x86: reduce pvclock_gtod_sync_lock critical sectionsPaolo Bonzini1-6/+4
2021-03-30KVM: clean up the unused argumentHaiwei Li1-5/+4
2021-03-22Merge branch 'linus' into x86/cleanups, to resolve conflictIngo Molnar1-45/+68
2021-03-18KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUsWanpeng Li1-1/+1
2021-03-18KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ishSean Christopherson1-44/+65
2021-03-18x86: Fix various typos in commentsIngo Molnar1-3/+3
2021-03-18Merge tag 'v5.12-rc3' into x86/cleanups, to refresh the treeIngo Molnar1-1/+1
2021-03-17KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUsVitaly Kuznetsov1-0/+2
2021-03-15KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU properSean Christopherson1-3/+0