aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm/xen.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-04KVM: x86/xen: fix recursive deadlock in timer injectionGravatar David Woodhouse 1-4/+0
2024-03-04KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn deliveryGravatar David Woodhouse 1-4/+2
2024-03-04KVM: x86/xen: inject vCPU upcall vector when local APIC is enabledGravatar David Woodhouse 1-1/+1
2024-03-04KVM: x86/xen: improve accuracy of Xen timersGravatar David Woodhouse 1-35/+95
2024-02-22KVM: x86/xen: allow vcpu_info content to be 'safely' copiedGravatar Paul Durrant 1-3/+0
2024-02-22KVM: x86/xen: allow vcpu_info to be mapped by fixed HVAGravatar Paul Durrant 1-7/+28
2024-02-22KVM: x86/xen: allow shared_info to be mapped by fixed HVAGravatar Paul Durrant 1-8/+32
2024-02-20KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is setGravatar Paul Durrant 1-3/+26
2024-02-20KVM: x86/xen: separate initialization of shared_info cache and contentGravatar Paul Durrant 1-23/+32
2024-02-20KVM: pfncache: remove KVM_GUEST_USES_PFN usageGravatar Paul Durrant 1-9/+5
2024-02-20KVM: pfncache: add a mark-dirty helperGravatar Paul Durrant 1-3/+3
2024-02-20KVM: x86/xen: mark guest pages dirty with the pfncache lock heldGravatar Paul Durrant 1-7/+6
2024-01-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-1/+8
2023-12-07KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BITGravatar Paul Durrant 1-1/+8
2023-11-28eventfd: simplify eventfd_signal()Gravatar Christian Brauner 1-1/+1
2023-10-31Merge tag 'kvm-x86-xen-6.7' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 1-5/+50
2023-10-05KVM: x86: Refine calculation of guest wall clock to use a single TSC readGravatar David Woodhouse 1-2/+2
2023-10-04KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flagGravatar Paul Durrant 1-5/+1
2023-10-04KVM: x86/xen: Use fast path for Xen timer deliveryGravatar David Woodhouse 1-0/+49
2023-01-24KVM: x86/xen: update Xen CPUID Leaf 4 (tsc info) sub-leaves, if presentGravatar Paul Durrant 1-0/+26
2023-01-24Merge branch 'kvm-v6.2-rc4-fixes' into HEADGravatar Paolo Bonzini 1-40/+50
2023-01-11KVM: x86/xen: Avoid deadlock by adding kvm->arch.xen.xen_lock leaf node lockGravatar David Woodhouse 1-37/+30
2023-01-11KVM: x86/xen: Fix potential deadlock in kvm_xen_update_runstate_guest()Gravatar David Woodhouse 1-2/+17
2023-01-11KVM: x86/xen: Fix lockdep warning on "recursive" gpc lockingGravatar David Woodhouse 1-1/+3
2022-12-29KVM: x86: Unify pr_fmt to use module name for all KVM modulesGravatar Sean Christopherson 1-0/+1
2022-12-28KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESETGravatar Paolo Bonzini 1-3/+27
2022-12-27KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_GFN to uapiGravatar David Woodhouse 1-7/+7
2022-12-27KVM: x86/xen: Simplify eventfd IOCTLsGravatar Michal Luczaj 1-7/+1
2022-12-27KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_portsGravatar Paolo Bonzini 1-11/+18
2022-12-27KVM: x86/xen: Use kvm_read_guest_virt() instead of open-coding it badlyGravatar David Woodhouse 1-38/+18
2022-12-27KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page()Gravatar Michal Luczaj 1-3/+4
2022-12-02Merge branch 'gpc-fixes' of git://git.infradead.org/users/dwmw2/linux into HEADGravatar Paolo Bonzini 1-54/+70
2022-11-30KVM: x86: Keep the lock order consistent between SRCU and gpc spinlockGravatar Peng Hao 1-2/+2
2022-11-30KVM: Drop @gpa from exported gfn=>pfn cache check() and refresh() helpersGravatar Sean Christopherson 1-11/+11
2022-11-30KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_refresh()Gravatar Michal Luczaj 1-6/+4
2022-11-30KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_check()Gravatar Michal Luczaj 1-9/+7
2022-11-30KVM: Store immutable gfn_to_pfn_cache propertiesGravatar Michal Luczaj 1-35/+30
2022-11-30KVM: x86/xen: add support for 32-bit guests in SCHEDOP_pollGravatar Metin Kaya 1-4/+29
2022-11-30KVM: Shorten gfn_to_pfn_cache function namesGravatar Michal Luczaj 1-15/+15
2022-11-30KVM: x86/xen: Add runstate tests for 32-bit mode and crossing page boundaryGravatar David Woodhouse 1-0/+2
2022-11-30KVM: x86/xen: Allow XEN_RUNSTATE_UPDATE flag behaviour to be configuredGravatar David Woodhouse 1-13/+44
2022-11-30KVM: x86/xen: Compatibility fixes for shared runstate areaGravatar David Woodhouse 1-104/+266
2022-11-28KVM: x86/xen: Add CPL to Xen hypercall tracepointGravatar David Woodhouse 1-1/+1
2022-11-23KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0Gravatar David Woodhouse 1-1/+11
2022-11-23KVM: x86/xen: Validate port number in SCHEDOP_pollGravatar David Woodhouse 1-8/+12
2022-10-28KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign()Gravatar Eiichi Tsukata 1-3/+4
2022-10-27KVM: Initialize gfn_to_pfn_cache locks in dedicated helperGravatar Michal Luczaj 1-27/+30
2022-09-26KVM: remove KVM_REQ_UNHALTGravatar Paolo Bonzini 1-1/+0
2022-08-10KVM: x86/xen: Stop Xen timer before changing IRQGravatar Coleman Dietsch 1-18/+17
2022-08-10KVM: x86/xen: Initialize Xen timer only onceGravatar Coleman Dietsch 1-1/+3