x86: move and rename NR_VECTORS
authorJan Beulich <jbeulich@suse.com>
Fri, 27 Dec 2019 08:56:04 +0000 (09:56 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 27 Dec 2019 08:56:04 +0000 (09:56 +0100)
commit3f8c7d3d765d47f627bf75e14c1ff6c5d61df7ed
treef79046011b495827b36231f7f98c89f92807b7d2
parent3fba06ba9f8bbf80b601e9760ae47f4bf96097a0
x86: move and rename NR_VECTORS

This is an architectural definition, so move it to x86-defns.h and add
an X86_ prefix. This in particular allows removing the inclusion of
irq_vectors.h by virtually every source file, due to irq.h and
hvm/vmx/vmcs.h having needed to include it: Changes to IRQ vector usage
shouldn't really trigger full rebuilds.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
22 files changed:
xen/arch/x86/apic.c
xen/arch/x86/cpu/vpmu.c
xen/arch/x86/hvm/vlapic.c
xen/arch/x86/hvm/vmx/intr.c
xen/arch/x86/hvm/vmx/vmcs.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/i8259.c
xen/arch/x86/io_apic.c
xen/arch/x86/irq.c
xen/arch/x86/msi.c
xen/arch/x86/pv/callback.c
xen/arch/x86/pv/domain.c
xen/arch/x86/pv/hypercall.c
xen/arch/x86/pv/traps.c
xen/arch/x86/smp.c
xen/arch/x86/smpboot.c
xen/arch/x86/traps.c
xen/arch/x86/x86_64/entry.S
xen/include/asm-x86/hvm/vmx/vmcs.h
xen/include/asm-x86/irq.h
xen/include/asm-x86/mach-default/irq_vectors.h
xen/include/asm-x86/x86-defns.h