aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/io_apic.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2011-03-09 16:28:58 +0000
committerJan Beulich <jbeulich@novell.com>2011-03-09 16:28:58 +0000
commit7b491593ff6ae6c88287b0107c424de76114bedf (patch)
tree2aba7205754699af07af3c33d4121f036d34ce09 /xen/include/asm-x86/io_apic.h
parent490a08a9f7c0bc1310af8205c55b954fa412ee34 (diff)
downloadxen-7b491593ff6ae6c88287b0107c424de76114bedf.tar.gz
xen-7b491593ff6ae6c88287b0107c424de76114bedf.tar.bz2
xen-7b491593ff6ae6c88287b0107c424de76114bedf.zip
x86: IO-APIC cleanup
Remove unused and pointless bits from IO-APIC handling code. Move whatever possible into .init.*, and some data items into .data.read_mostly. Adjust some types. Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/include/asm-x86/io_apic.h')
-rw-r--r--xen/include/asm-x86/io_apic.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/xen/include/asm-x86/io_apic.h b/xen/include/asm-x86/io_apic.h
index a36ba4270b..02c4b71f53 100644
--- a/xen/include/asm-x86/io_apic.h
+++ b/xen/include/asm-x86/io_apic.h
@@ -169,7 +169,7 @@ static inline void io_apic_eoi(unsigned int apic, unsigned int vector)
* Older SiS APIC requires we rewrite the index regiser
*/
#ifdef __i386__
-extern int sis_apic_bug;
+extern s8 sis_apic_bug;
#else
#define sis_apic_bug 0
#endif
@@ -184,6 +184,7 @@ static inline void io_apic_modify(unsigned int apic, unsigned int reg, unsigned
/* 1 if "noapic" boot option passed */
extern bool_t skip_ioapic_setup;
+extern bool_t ioapic_ack_new;
#ifdef CONFIG_ACPI_BOOT
extern int io_apic_get_unique_id (int ioapic, int apic_id);