diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-04-03 17:47:42 +0100 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-04-03 17:47:42 +0100 |
commit | 4b233c874995b8094af311962df7a1fc999595e7 (patch) | |
tree | db836133adaf82dcf4bd4a7f0d2d25e21da9d551 /xen/include/asm-x86/mach-default | |
parent | f55976facfbc63f0c8619070a5b2be32a915a67a (diff) | |
download | xen-4b233c874995b8094af311962df7a1fc999595e7.tar.gz xen-4b233c874995b8094af311962df7a1fc999595e7.tar.bz2 xen-4b233c874995b8094af311962df7a1fc999595e7.zip |
Clean up subarch 'mach-foo' header files. No need for
subarch apicdef.h and ipi.h can be much simplified.
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/include/asm-x86/mach-default')
-rw-r--r-- | xen/include/asm-x86/mach-default/mach_apic.h | 1 | ||||
-rw-r--r-- | xen/include/asm-x86/mach-default/mach_apicdef.h | 11 | ||||
-rw-r--r-- | xen/include/asm-x86/mach-default/mach_ipi.h | 11 | ||||
-rw-r--r-- | xen/include/asm-x86/mach-default/mach_mpspec.h | 10 |
4 files changed, 10 insertions, 23 deletions
diff --git a/xen/include/asm-x86/mach-default/mach_apic.h b/xen/include/asm-x86/mach-default/mach_apic.h index b1c76fe27b..c673ae24bb 100644 --- a/xen/include/asm-x86/mach-default/mach_apic.h +++ b/xen/include/asm-x86/mach-default/mach_apic.h @@ -1,7 +1,6 @@ #ifndef __ASM_MACH_APIC_H #define __ASM_MACH_APIC_H -#include <mach_apicdef.h> #include <asm/smp.h> #define APIC_DFR_VALUE (APIC_DFR_FLAT) diff --git a/xen/include/asm-x86/mach-default/mach_apicdef.h b/xen/include/asm-x86/mach-default/mach_apicdef.h deleted file mode 100644 index db8c9237e0..0000000000 --- a/xen/include/asm-x86/mach-default/mach_apicdef.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef __ASM_MACH_APICDEF_H -#define __ASM_MACH_APICDEF_H - -static inline unsigned get_apic_id(unsigned long x) -{ - return (((x)>>24)&0xF); -} - -#define GET_APIC_ID(x) get_apic_id(x) - -#endif diff --git a/xen/include/asm-x86/mach-default/mach_ipi.h b/xen/include/asm-x86/mach-default/mach_ipi.h deleted file mode 100644 index 069f16cede..0000000000 --- a/xen/include/asm-x86/mach-default/mach_ipi.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef __ASM_MACH_IPI_H -#define __ASM_MACH_IPI_H - -void send_IPI_mask_bitmask(cpumask_t mask, int vector); - -static inline void send_IPI_mask(cpumask_t mask, int vector) -{ - send_IPI_mask_bitmask(mask, vector); -} - -#endif /* __ASM_MACH_IPI_H */ diff --git a/xen/include/asm-x86/mach-default/mach_mpspec.h b/xen/include/asm-x86/mach-default/mach_mpspec.h new file mode 100644 index 0000000000..9ef0b941bb --- /dev/null +++ b/xen/include/asm-x86/mach-default/mach_mpspec.h @@ -0,0 +1,10 @@ +#ifndef __ASM_MACH_MPSPEC_H +#define __ASM_MACH_MPSPEC_H + +#define MAX_IRQ_SOURCES 256 + +/* Summit or generic (i.e. installer) kernels need lots of bus entries. */ +/* Maximum 256 PCI busses, plus 1 ISA bus in each of 4 cabinets. */ +#define MAX_MP_BUSSES 260 + +#endif /* __ASM_MACH_MPSPEC_H */ |