summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx/posted_intr.c
Commit message (Expand)AuthorAgeFilesLines
* x86/irq: Remove bitfields in posted interrupt descriptorJacob Pan2024-04-301-2/+2
* x86/apic: Wrap IPI calls into helper functionsDave Hansen2023-08-091-1/+1
* KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson2022-12-291-0/+2
* KVM: nVMX: clean up posted interrupt descriptor try_cmpxchgPaolo Bonzini2022-06-241-7/+8
* KVM: VMX: Use try_cmpxchg64 in pi_try_set_controlUros Bizjak2022-06-151-1/+1
* KVM: VMX: enable IPI virtualizationChao Gao2022-06-081-1/+14
* KVM: VMX: clean up pi_wakeup_handlerLi RongQing2022-05-121-4/+5
* KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.cYuan Yao2022-05-021-1/+1
* KVM: VMX: Rename VMX functions to conform to kvm_x86_ops namesSean Christopherson2022-02-101-3/+3
* KVM: VMX: Don't do full kick when handling posted interrupt wakeupSean Christopherson2022-01-191-1/+1
* KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmxSean Christopherson2022-01-191-19/+20
* KVM: VMX: Handle PI descriptor updates during vcpu_put/loadSean Christopherson2022-01-191-86/+64
* Merge branch 'kvm-pi-raw-spinlock' into HEADPaolo Bonzini2022-01-191-8/+8
|\
| * KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlockMarcelo Tosatti2022-01-181-8/+8
* | KVM: VMX: Clean up PI pre/post-block WARNsSean Christopherson2021-12-091-12/+23
* | KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NVSean Christopherson2021-12-081-5/+22
* | KVM: VMX: Move Posted Interrupt ndst computation out of write loopSean Christopherson2021-12-081-14/+11
* | KVM: VMX: Read Posted Interrupt "control" exactly once per loop iterationSean Christopherson2021-12-081-3/+3
* | KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post blockSean Christopherson2021-12-081-6/+7
* | KVM: VMX: Drop pointless PI.NDST update when blockingSean Christopherson2021-12-081-20/+3
* | KVM: VMX: Use boolean returns for Posted Interrupt "test" helpersSean Christopherson2021-12-081-2/+2
* | KVM: VMX: Drop unnecessary PI logic to handle impossible conditionsSean Christopherson2021-12-081-14/+10
* | KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabledSean Christopherson2021-12-081-4/+7
* | KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guestPaolo Bonzini2021-12-081-1/+2
|/
* KVM: x86: Use a stable condition around all VT-d PI pathsPaolo Bonzini2021-11-301-9/+11
* KVM: VMX: update vcpu posted-interrupt descriptor when assigning deviceMarcelo Tosatti2021-05-271-0/+14
* x86: Fix various typos in commentsIngo Molnar2021-03-181-1/+1
* KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI stateSean Christopherson2021-02-041-3/+3
* KVM: vmx: rename pi_init to avoid conflict with paridePaolo Bonzini2020-10-241-1/+1
* KVM: VMX: Extract posted interrupt support to separate filesXiaoyao Li2020-09-281-0/+332