have architectures specify the number of PIRQs a hardware domain gets
authorJan Beulich <jbeulich@suse.com>
Thu, 11 Dec 2014 16:14:07 +0000 (17:14 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 11 Dec 2014 16:14:07 +0000 (17:14 +0100)
commit7e73a6e7f12ae080222c5d339799905de3443a6e
treedeb1e4ccb64fa60008555cf265124af1044f8d13
parent4ef6b5f16c8a91cf6592f8817720a9de95b7052c
have architectures specify the number of PIRQs a hardware domain gets

The current value of nr_static_irqs + 256 is often too small for larger
systems. Make it dependent on CPU count and number of IO-APIC pins on
x86, and (until it obtains PCI support) simply NR_IRQS on ARM.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: David Vrabel <david.vrabel@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Release-Acked-by: Konrad Rzeszutek Wilk <Konrad.wilk@oracle.com>
docs/misc/xen-command-line.markdown
xen/arch/x86/domain_build.c
xen/arch/x86/io_apic.c
xen/common/domain.c
xen/include/asm-arm/irq.h
xen/include/asm-x86/setup.h
xen/include/xen/irq.h