Hello, The following series aims to change the default x2APIC Destination mode from Logical to Physical. This is done in order to cope with boxes that don't have a huge amount of CPUs, but do have a non trivial amount of PCI devices using MSI(-X).
The default x2APIC destination mode can now be set from Kconfig, and will default to phys in order to reliable boot on all boxes. Further patches are a bit of cleanup related to the interrupt limits reported at boot, and making those values more realistic. Thanks, Roger. Roger Pau Monne (6): x86/Kconfig: add option for default x2APIC destination mode x86/x2apic: use physical destination mode by default x86/setup: init nr_irqs after having detected x2APIC support x86/irq: fix setting irq limits x86/irq: print nr_irqs as limit on the number of MSI(-X) interrupts x86/irq: do not set nr_irqs based on nr_irqs_gsi in APIC mode docs/misc/xen-command-line.pandoc | 5 ++--- xen/arch/x86/Kconfig | 19 +++++++++++++++++++ xen/arch/x86/genapic/x2apic.c | 6 ++++-- xen/arch/x86/include/asm/apic.h | 2 ++ xen/arch/x86/io_apic.c | 10 ---------- xen/arch/x86/irq.c | 15 +++++++++++++++ xen/arch/x86/mpparse.c | 5 +++++ 7 files changed, 47 insertions(+), 15 deletions(-) -- 2.36.1