summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/xen.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/xen: update Xen CPUID Leaf 4 (tsc info) sub-leaves, if presentPaul Durrant2023-01-241-0/+26
* Merge branch 'kvm-v6.2-rc4-fixes' into HEADPaolo Bonzini2023-01-241-40/+50
|\
| * KVM: x86/xen: Avoid deadlock by adding kvm->arch.xen.xen_lock leaf node lockDavid Woodhouse2023-01-111-37/+30
| * KVM: x86/xen: Fix potential deadlock in kvm_xen_update_runstate_guest()David Woodhouse2023-01-111-2/+17
| * KVM: x86/xen: Fix lockdep warning on "recursive" gpc lockingDavid Woodhouse2023-01-111-1/+3
* | KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson2022-12-291-0/+1
|/
* KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESETPaolo Bonzini2022-12-281-3/+27
* KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_GFN to uapiDavid Woodhouse2022-12-271-7/+7
* KVM: x86/xen: Simplify eventfd IOCTLsMichal Luczaj2022-12-271-7/+1
* KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_portsPaolo Bonzini2022-12-271-11/+18
* KVM: x86/xen: Use kvm_read_guest_virt() instead of open-coding it badlyDavid Woodhouse2022-12-271-38/+18
* KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page()Michal Luczaj2022-12-271-3/+4
* Merge branch 'gpc-fixes' of git://git.infradead.org/users/dwmw2/linux into HEADPaolo Bonzini2022-12-021-54/+70
|\
| * KVM: Drop @gpa from exported gfn=>pfn cache check() and refresh() helpersSean Christopherson2022-11-301-11/+11
| * KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_refresh()Michal Luczaj2022-11-301-6/+4
| * KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_check()Michal Luczaj2022-11-301-9/+7
| * KVM: Store immutable gfn_to_pfn_cache propertiesMichal Luczaj2022-11-301-35/+30
| * KVM: x86/xen: add support for 32-bit guests in SCHEDOP_pollMetin Kaya2022-11-301-4/+29
* | KVM: x86: Keep the lock order consistent between SRCU and gpc spinlockPeng Hao2022-11-301-2/+2
|/
* KVM: Shorten gfn_to_pfn_cache function namesMichal Luczaj2022-11-301-15/+15
* KVM: x86/xen: Add runstate tests for 32-bit mode and crossing page boundaryDavid Woodhouse2022-11-301-0/+2
* KVM: x86/xen: Allow XEN_RUNSTATE_UPDATE flag behaviour to be configuredDavid Woodhouse2022-11-301-13/+44
* KVM: x86/xen: Compatibility fixes for shared runstate areaDavid Woodhouse2022-11-301-104/+266
* KVM: x86/xen: Add CPL to Xen hypercall tracepointDavid Woodhouse2022-11-281-1/+1
* KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0David Woodhouse2022-11-231-1/+11
* KVM: x86/xen: Validate port number in SCHEDOP_pollDavid Woodhouse2022-11-231-8/+12
* KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign()Eiichi Tsukata2022-10-281-3/+4
* KVM: Initialize gfn_to_pfn_cache locks in dedicated helperMichal Luczaj2022-10-271-27/+30
* KVM: remove KVM_REQ_UNHALTPaolo Bonzini2022-09-261-1/+0
* KVM: x86/xen: Stop Xen timer before changing IRQColeman Dietsch2022-08-101-18/+17
* KVM: x86/xen: Initialize Xen timer only onceColeman Dietsch2022-08-101-1/+3
* KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor, againSean Christopherson2022-07-121-5/+5
* KVM: x86/xen: Remove the redundantly included header file lapic.hLike Xu2022-04-131-1/+0
* KVM: x86/xen: handle PV spinlocks slowpathBoris Ostrovsky2022-04-021-2/+156
* KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SENDDavid Woodhouse2022-04-021-1/+5
* KVM: x86/xen: Support per-vCPU event channel upcall via local APICDavid Woodhouse2022-04-021-0/+40
* KVM: x86/xen: Kernel acceleration for XENVER_versionDavid Woodhouse2022-04-021-0/+19
* KVM: x86/xen: handle PV timers oneshot modeJoao Martins2022-04-021-0/+211
* KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_IDDavid Woodhouse2022-04-021-0/+19
* KVM: x86/xen: handle PV IPI vcpu yieldJoao Martins2022-04-021-1/+18
* KVM: x86/xen: intercept EVTCHNOP_send from guestsJoao Martins2022-04-021-15/+280
* KVM: x86/xen: Support direct injection of event channel eventsDavid Woodhouse2022-04-021-0/+32
* KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from other placesDavid Woodhouse2022-04-021-25/+58
* KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_infoDavid Woodhouse2022-04-021-13/+8
* KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_infoDavid Woodhouse2022-04-021-114/+128
* KVM: x86/xen: Use gfn_to_pfn_cache for runstate areaDavid Woodhouse2022-04-021-55/+52
* KVM: Remove dirty handling from gfn_to_pfn_cache completelyDavid Woodhouse2022-04-021-3/+2
* KVM: Use enum to track if cached PFN will be used in guest and/or hostSean Christopherson2022-04-021-1/+1
* KVM: xen: Use static_call() for invoking kvm_x86_ops hooksSean Christopherson2022-02-101-2/+2
* KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPUDavid Woodhouse2022-02-101-30/+67