unsigned long write_smp_table(unsigned long addr)
static void * smp_write_config_table(void *v)
void * smp_write_floating_table(unsigned long addr, unsigned int virtualwire)
void * mptable_finalize(struct mp_config_table *mc)
void mptable_lintsrc(struct mp_config_table *mc, unsigned long bus_isa)
void mptable_init(struct mp_config_table *mc)
#define SMP_FLOATING_TABLE_LEN
void smp_write_processors(struct mp_config_table *mc)
u8 smp_write_ioapic_from_hw(struct mp_config_table *mc, void *apicaddr)
void mptable_write_buses(struct mp_config_table *mc, int *max_pci_bus, int *isa_bus)
void smp_write_pci_intsrc(struct mp_config_table *mc, u8 irqtype, u8 srcbus, u8 dev, u8 pirq, u8 dstapic, u8 dstirq)
void mptable_add_isa_interrupts(struct mp_config_table *mc, unsigned long bus_isa, unsigned long apicid, int external)