On Tue, Apr 08, 2025, Paolo Bonzini wrote: > On 4/4/25 21:38, Sean Christopherson wrote: > > Hoist the logic for identifying the target vCPU for a posted interrupt > > into common x86. The code is functionally identical between Intel and > > AMD. > > > > Signed-off-by: Sean Christopherson <seanjc@xxxxxxxxxx> > > --- > > arch/x86/include/asm/kvm_host.h | 3 +- > > arch/x86/kvm/svm/avic.c | 83 ++++++++------------------------- > > arch/x86/kvm/svm/svm.h | 3 +- > > arch/x86/kvm/vmx/posted_intr.c | 56 ++++++---------------- > > arch/x86/kvm/vmx/posted_intr.h | 3 +- > > arch/x86/kvm/x86.c | 46 +++++++++++++++--- > > Please use irq.c, since (for once) there is a file other than x86.c that can > be used. Hah, will do. I honestly forget that irq.c and irq_comm.c exist on a regular basis. > Bonus points for merging irq_comm.c into irq.c (IIRC irq_comm.c was "common" > between ia64 and x86 :)). With pleasure :-)