aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/io_apic.h
diff options
context:
space:
mode:
authorAndrew Cooper <andrew.cooper3@citrix.com>2012-02-23 09:58:47 +0000
committerAndrew Cooper <andrew.cooper3@citrix.com>2012-02-23 09:58:47 +0000
commit23c3c39665e641c17bc02a411e1a483554393610 (patch)
tree774fe4a42bcfe64ab7e62abc849cc1be1b862713 /xen/include/asm-x86/io_apic.h
parentd77aed8fdabdf67f6af144d90ed791d56ec1b85f (diff)
downloadxen-23c3c39665e641c17bc02a411e1a483554393610.tar.gz
xen-23c3c39665e641c17bc02a411e1a483554393610.tar.bz2
xen-23c3c39665e641c17bc02a411e1a483554393610.zip
IO-APIC: Prevent using EOI broadcast suppression if user specified ioapic_ack=new on the command line.
Currently, if EOI broadcast suppression is advertised on the BSP LAPIC, Xen will discard any user specified option regarding IO-APIC ack mode. This patch introduces a check which prevents EOI Broadcast suppression from forcing the IO-APIC ack mode to old if the user has explicitly asked for the new ack mode on the command line. Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/asm-x86/io_apic.h')
-rw-r--r--xen/include/asm-x86/io_apic.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/include/asm-x86/io_apic.h b/xen/include/asm-x86/io_apic.h
index a6d16f6c25..cee283ebe7 100644
--- a/xen/include/asm-x86/io_apic.h
+++ b/xen/include/asm-x86/io_apic.h
@@ -180,6 +180,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;
+extern bool_t ioapic_ack_forced;
#ifdef CONFIG_ACPI_BOOT
extern int io_apic_get_unique_id (int ioapic, int apic_id);