diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2010-11-26 17:50:20 +0100 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2010-12-06 14:30:28 +0100 |
commit | a38c5380ef9f088be9f49b6e4c5d80af8b1b5cd4 (patch) | |
tree | fd57af94aa3dd6992b46059f6d0994da5ed30bc1 /arch/x86/include/asm/io_apic.h | |
parent | 7fb2b870d6a3b92f6750ac2b72858fd098dc9e3f (diff) | |
download | lwn-a38c5380ef9f088be9f49b6e4c5d80af8b1b5cd4.tar.gz lwn-a38c5380ef9f088be9f49b6e4c5d80af8b1b5cd4.zip |
x86: io_apic: Split setup_ioapic_ids_from_mpc()
Sodaville needs to setup the IO_APIC ids as the boot loader leaves
them uninitialized. Split out the setter function so it can be called
unconditionally from the sodaville board code.
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Cc: Yinghai Lu <yinghai@kernel.org>
LKML-Reference: <20101126165020.GA26361@www.tglx.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/x86/include/asm/io_apic.h')
-rw-r--r-- | arch/x86/include/asm/io_apic.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/include/asm/io_apic.h b/arch/x86/include/asm/io_apic.h index 240a0a5e2b31..d7d46cb53e52 100644 --- a/arch/x86/include/asm/io_apic.h +++ b/arch/x86/include/asm/io_apic.h @@ -169,6 +169,7 @@ extern void mask_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries); extern int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries); extern void setup_ioapic_ids_from_mpc(void); +extern void setup_ioapic_ids_from_mpc_nocheck(void); struct mp_ioapic_gsi{ u32 gsi_base; |