aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm/x86.c
AgeCommit message (Expand)AuthorFilesLines
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-23KVM: 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-19KVM: X86: Do not yield to selfWanpeng Li1-0/+4
2021-04-19KVM: 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-21Merge 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
2021-03-15KVM: x86: determine if an exception has an error code only when injecting it.Maxim Levitsky1-4/+10
2021-03-15KVM: x86: Move RDPMC emulation to common codeSean Christopherson1-7/+8
2021-03-15KVM: x86: Move trivial instruction-based exit handlers to common codeSean Christopherson1-0/+34
2021-03-15KVM: x86: Move XSETBV emulation to common codeSean Christopherson1-5/+8
2021-03-15KVM: x86: Handle triple fault in L2 without killing L1Sean Christopherson1-6/+23
2021-03-15KVM: x86: Defer the MMU unload to the normal path on an global INVPCIDSean Christopherson1-1/+1
2021-03-15KVM: x86: to track if L1 is running L2 VMDongli Zhang1-0/+1
2021-03-14Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+1
2021-03-08x86: Remove duplicate TSC DEADLINE MSR definitionsDave Hansen1-4/+4
2021-03-06kvm: x86: use NULL instead of using plain integer as pointerMuhammad Usama Anjum1-1/+1
2021-03-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+21
2021-03-02KVM: x86/xen: Add support for vCPU runstate informationDavid Woodhouse1-1/+12
2021-03-02KVM: x86: allow compiling out the Xen hypercall interfacePaolo Bonzini1-0/+8
2021-02-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-56/+87
2021-02-26KVM: xen: flush deferred static key before checking itPaolo Bonzini1-0/+1
2021-02-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-326/+392
2021-02-19KVM: x86: Fold "write-protect large" use case into generic write-protectSean Christopherson1-15/+17
2021-02-19KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PMLSean Christopherson1-51/+36
2021-02-19KVM: VMX: Dynamically enable/disable PML based on memslot dirty loggingMakarand Sonare1-4/+31
2021-02-19KVM: x86: Further clarify the logic and comments for toggling log dirtySean Christopherson1-4/+11
2021-02-19KVM: x86: Move MMU's PML logic to common codeSean Christopherson1-6/+16