aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/xen.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* x86,kvm/xen: Remove superfluous .fixup usagePeter Zijlstra2022-01-241-8/+2
* KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirtyDavid Woodhouse2022-01-071-14/+48
* KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel deliveryDavid Woodhouse2022-01-071-5/+257
* KVM: x86/xen: Maintain valid mapping of Xen shared_info pageDavid Woodhouse2022-01-071-11/+14
* KVM: x86: Assume a 64-bit hypercall for guests with protected stateTom Lendacky2021-11-181-1/+1
* Merge branch 'kvm-5.16-fixes' into kvm-masterPaolo Bonzini2021-11-181-10/+10
|\
| * KVM: x86/xen: Use sizeof_field() instead of open-coding itDavid Woodhouse2021-11-181-9/+9
| * KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFODavid Woodhouse2021-11-181-1/+1
* | KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block()David Woodhouse2021-10-251-5/+22
|/
* KVM: xen: do not use struct gfn_to_hva_cachePaolo Bonzini2021-08-051-11/+12
* KVM: x86/xen: Add support for vCPU runstate informationDavid Woodhouse2021-03-021-0/+286
* KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_infoDavid Woodhouse2021-03-021-0/+4
* KVM: x86/xen: Allow reset of Xen attributesDavid Woodhouse2021-02-091-10/+28
* KVM: x86: hyper-v: Make Hyper-V emulation enablement conditionalVitaly Kuznetsov2021-02-091-1/+1
* KVM: x86/xen: Use hva_t for holding hypercall page addressSean Christopherson2021-02-091-2/+6
* KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr()David Woodhouse2021-02-091-2/+0
* KVM: x86/xen: Add event channel interrupt vector upcallDavid Woodhouse2021-02-041-0/+53
* KVM: x86/xen: register vcpu time info regionJoao Martins2021-02-041-0/+18
* KVM: x86/xen: setup pvclock updatesJoao Martins2021-02-041-2/+3
* KVM: x86/xen: register vcpu infoJoao Martins2021-02-041-1/+24
* KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTRDavid Woodhouse2021-02-041-0/+30
* KVM: x86/xen: update wallclock regionJoao Martins2021-02-041-3/+30
* KVM: x86/xen: register shared_info pageJoao Martins2021-02-041-4/+36
* KVM: x86/xen: latch long_mode when hypercall page is set upDavid Woodhouse2021-02-041-1/+15