[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] x86: Remove unused 'sis_apic_bug' variable. It was only used on x86_32.
# HG changeset patch # User Keir Fraser <keir@xxxxxxx> # Date 1347461553 -3600 # Node ID 991dae046c66db7869fc423adc93572d12c16b93 # Parent 7b658d31b5e1ebaaf9ea9cdc31cdba25d34d68ea x86: Remove unused 'sis_apic_bug' variable. It was only used on x86_32. Signed-off-by: Keir Fraser <keir@xxxxxxx> --- diff -r 7b658d31b5e1 -r 991dae046c66 xen/arch/x86/io_apic.c --- a/xen/arch/x86/io_apic.c Wed Sep 12 13:59:26 2012 +0100 +++ b/xen/arch/x86/io_apic.c Wed Sep 12 15:52:33 2012 +0100 @@ -46,14 +46,6 @@ bool_t __read_mostly skip_ioapic_setup; bool_t __read_mostly ioapic_ack_new = 1; bool_t __read_mostly ioapic_ack_forced = 0; -#ifndef sis_apic_bug -/* - * Is the SiS APIC rmw bug present? - * -1 = don't know, 0 = no, 1 = yes - */ -s8 __read_mostly sis_apic_bug = -1; -#endif - /* * # of IRQ routing registers */ diff -r 7b658d31b5e1 -r 991dae046c66 xen/arch/x86/platform_hypercall.c --- a/xen/arch/x86/platform_hypercall.c Wed Sep 12 13:59:26 2012 +0100 +++ b/xen/arch/x86/platform_hypercall.c Wed Sep 12 15:52:33 2012 +0100 @@ -207,17 +207,10 @@ ret_t do_platform_op(XEN_GUEST_HANDLE(xe setup_ioapic_dest(); break; case QUIRK_IOAPIC_BAD_REGSEL: + dprintk(XENLOG_WARNING, + "Domain 0 thinks that IO-APIC REGSEL is bad\n"); + break; case QUIRK_IOAPIC_GOOD_REGSEL: -#ifndef sis_apic_bug - sis_apic_bug = (quirk_id == QUIRK_IOAPIC_BAD_REGSEL); - dprintk(XENLOG_INFO, "Domain 0 says that IO-APIC REGSEL is %s\n", - sis_apic_bug ? "bad" : "good"); -#else - if ( sis_apic_bug != (quirk_id == QUIRK_IOAPIC_BAD_REGSEL) ) - dprintk(XENLOG_WARNING, - "Domain 0 thinks that IO-APIC REGSEL is %s\n", - sis_apic_bug ? "good" : "bad"); -#endif break; default: ret = -EINVAL; diff -r 7b658d31b5e1 -r 991dae046c66 xen/include/asm-x86/io_apic.h --- a/xen/include/asm-x86/io_apic.h Wed Sep 12 13:59:26 2012 +0100 +++ b/xen/include/asm-x86/io_apic.h Wed Sep 12 15:52:33 2012 +0100 @@ -160,16 +160,11 @@ static inline void io_apic_write(unsigne /* * Re-write a value: to be used for read-modify-write * cycles where the read already set up the index register. - * - * Older SiS APIC requires we rewrite the index regiser */ -#define sis_apic_bug 0 static inline void io_apic_modify(unsigned int apic, unsigned int reg, unsigned int value) { if (ioapic_reg_remapped(reg)) return iommu_update_ire_from_apic(apic, reg, value); - if (sis_apic_bug) - *IO_APIC_BASE(apic) = reg; *(IO_APIC_BASE(apic)+4) = value; } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |