On 12.06.2020 17:56, Roger Pau Monne wrote: > The current function has the ISA IRQ 0 hardcoded to GSI 2 for HVM > domUs. Allow such function to also be used by the hardware domain by > taking into account the ACPI interrupt overwrites in order to get the
Nit: overrides > --- a/xen/arch/x86/io_apic.c > +++ b/xen/arch/x86/io_apic.c > @@ -608,7 +608,7 @@ static int find_irq_entry(int apic, int pin, int type) > /* > * Find the pin to which IRQ[irq] (ISA) is connected > */ > -static int __init find_isa_irq_pin(int irq, int type) > +int io_apic_find_isa_irq_pin(int irq, int type) > { > int i; > > @@ -628,7 +628,7 @@ static int __init find_isa_irq_pin(int irq, int type) > return -1; > } > > -static int __init find_isa_irq_apic(int irq, int type) > +int io_apic_find_isa_irq_apic(int irq, int type) > { Since you touch these anyway, how about making their parameters "unsigned int"? Preferably with this Reviewed-by: Jan Beulich <jbeul...@suse.com> Jan