Messages in this thread Patch in this message | | | Date | Thu, 28 Aug 2008 23:47:40 -0600 | From | jmerkey@wolfmoun ... | Subject | [PATCH 2.6.27-rc5 1/29] mdb: export ioapic read routines and detected ioapic count |
| |
export ioapic read routines and detected ioapic count.
Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com)
--- a/arch/x86/kernel/io_apic_32.c 2008-08-28 14:19:19.000000000 -0600 +++ b/arch/x86/kernel/io_apic_32.c 2008-08-28 16:07:46.000000000 -0600 @@ -75,6 +75,7 @@ /* I/O APIC entries */ struct mp_config_ioapic mp_ioapics[MAX_IO_APICS]; int nr_ioapics; +EXPORT_SYMBOL(nr_ioapics); /* MP IRQ source entries */ struct mp_config_intsrc mp_irqs[MAX_IRQ_SOURCES]; @@ -120,12 +121,13 @@ + (mp_ioapics[idx].mp_apicaddr & ~PAGE_MASK); } -static inline unsigned int io_apic_read(unsigned int apic, unsigned int reg) +unsigned int io_apic_read(unsigned int apic, unsigned int reg) { struct io_apic __iomem *io_apic = io_apic_base(apic); writel(reg, &io_apic->index); return readl(&io_apic->data); } +EXPORT_SYMBOL(io_apic_read); static inline void io_apic_write(unsigned int apic, unsigned int reg, unsigned int value) {
| |