summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/xen: Take srcu lock when accessing kvm_memslots()Wanpeng Li2021-04-231-11/+9
* KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_ti...Vitaly Kuznetsov2021-04-011-2/+17
* KVM: x86: disable interrupts while pvclock_gtod_sync_lock is takenPaolo Bonzini2021-04-011-11/+14
* KVM: x86: reduce pvclock_gtod_sync_lock critical sectionsPaolo Bonzini2021-04-011-6/+4
* KVM: clean up the unused argumentHaiwei Li2021-03-301-5/+4
* KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUsWanpeng Li2021-03-181-1/+1
* KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ishSean Christopherson2021-03-181-44/+65
* KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUsVitaly Kuznetsov2021-03-171-0/+2
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-03-141-1/+1
|\
| * kvm: x86: use NULL instead of using plain integer as pointerMuhammad Usama Anjum2021-03-061-1/+1
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-03-041-1/+21
|\|
| * KVM: x86/xen: Add support for vCPU runstate informationDavid Woodhouse2021-03-021-1/+12
| * KVM: x86: allow compiling out the Xen hypercall interfacePaolo Bonzini2021-03-021-0/+8
| * KVM: xen: flush deferred static key before checking itPaolo Bonzini2021-02-261-0/+1
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-02-261-56/+87
|\|
| * KVM: x86: Fold "write-protect large" use case into generic write-protectSean Christopherson2021-02-191-15/+17
| * KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PMLSean Christopherson2021-02-191-51/+36
| * KVM: VMX: Dynamically enable/disable PML based on memslot dirty loggingMakarand Sonare2021-02-191-4/+31
| * KVM: x86: Further clarify the logic and comments for toggling log dirtySean Christopherson2021-02-191-4/+11
| * KVM: x86: Move MMU's PML logic to common codeSean Christopherson2021-02-191-6/+16
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-02-211-326/+392
|\|
| * KVM: x86: hyper-v: Allocate Hyper-V context lazilyVitaly Kuznetsov2021-02-091-8/+1
| * KVM: x86: hyper-v: Make Hyper-V emulation enablement conditionalVitaly Kuznetsov2021-02-091-1/+1
| * KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamicallyVitaly Kuznetsov2021-02-091-2/+5
| * KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V contextVitaly Kuznetsov2021-02-091-2/+5
| * KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcp...Vitaly Kuznetsov2021-02-091-1/+3
| * KVM: x86: hyper-v: Introduce to_kvm_hv() helperVitaly Kuznetsov2021-02-091-1/+1
| * KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu()Vitaly Kuznetsov2021-02-091-1/+1
| * KVM: x86: move kvm_inject_gp up from kvm_set_dr to callersPaolo Bonzini2021-02-091-14/+5
| * KVM: x86: reading DR cannot failPaolo Bonzini2021-02-091-5/+4
| * KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculationsSean Christopherson2021-02-041-2/+2
| * KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bitsSean Christopherson2021-02-041-2/+1
| * KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU modeSean Christopherson2021-02-041-4/+3
| * KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU resetSean Christopherson2021-02-041-0/+1
| * KVM: x86: declare Xen HVM shared info capability and add test caseDavid Woodhouse2021-02-041-1/+2
| * KVM: x86/xen: Add event channel interrupt vector upcallDavid Woodhouse2021-02-041-1/+2
| * KVM: x86/xen: register vcpu time info regionJoao Martins2021-02-041-0/+2
| * KVM: x86/xen: setup pvclock updatesJoao Martins2021-02-041-13/+18
| * KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTRDavid Woodhouse2021-02-041-0/+20
| * KVM: x86/xen: update wallclock regionJoao Martins2021-02-041-5/+12
| * KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTRJoao Martins2021-02-041-0/+20
| * KVM: x86/xen: Add kvm_xen_enabled static keyDavid Woodhouse2021-02-041-0/+2
| * KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.cDavid Woodhouse2021-02-041-13/+1
| * KVM: x86/xen: intercept xen hypercalls if enabledJoao Martins2021-02-041-31/+18
| * KVM: x86/xen: Fix __user pointer handling for hypercall page installationDavid Woodhouse2021-02-041-3/+5
| * KVM: x86/xen: fix Xen hypercall page msr handlingJoao Martins2021-02-041-2/+3
| * KVM: x86/mmu: Use an rwlock for the x86 MMUBen Gardon2021-02-041-2/+2
| * KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callersPaolo Bonzini2021-02-041-6/+4
| * KVM: cleanup DR6/DR7 reserved bits checksPaolo Bonzini2021-02-041-2/+2
| * KVM: move EXIT_FASTPATH_REENTER_GUEST to common codePaolo Bonzini2021-02-041-3/+14