64898a8bad
add these new x86_quirks methods: int *mpc_record; int (*mpc_apic_id)(struct mpc_config_processor *m); void (*mpc_oem_bus_info)(struct mpc_config_bus *m, char *name); void (*mpc_oem_pci_bus)(struct mpc_config_bus *m); void (*smp_read_mpc_oem)(struct mp_config_oemtable *oemtable, unsigned short oemsize); ... and move NUMAQ related mps table handling to numaq_32.c. also move the call to smp_read_mpc_oem() to smp_read_mpc() directly. Should not change functionality, albeit it would be nice to get it tested on real NUMAQ as well ... Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
13 lines
383 B
C
13 lines
383 B
C
#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
|
|
|
|
extern void numaq_mps_oem_check(struct mp_config_table *mpc, char *oem,
|
|
char *productid);
|
|
#endif /* __ASM_MACH_MPSPEC_H */
|