Messages in this thread Patch in this message | | | Date | Thu, 7 Oct 2004 02:28:10 +0100 (BST) | From | "Maciej W. Rozycki" <> | Subject | [PATCH] APIC physical broadcast for i82489DX |
| |
Ingo,
The physical broadcast ID is determined incorrectly for the i82489DX, which uses 8-bit physical addressing (32-bit logical). Please apply the following patch.
Maciej
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
patch-mips-2.6.9-rc2-20040920-apic-broadcast-0 diff -up --recursive --new-file linux-mips-2.6.9-rc2-20040920.macro/arch/i386/kernel/apic.c linux-mips-2.6.9-rc2-20040920/arch/i386/kernel/apic.c --- linux-mips-2.6.9-rc2-20040920.macro/arch/i386/kernel/apic.c 2004-09-20 03:57:43.000000000 +0000 +++ linux-mips-2.6.9-rc2-20040920/arch/i386/kernel/apic.c 2004-10-07 01:10:37.000000000 +0000 @@ -91,7 +91,7 @@ int get_physical_broadcast(void) unsigned int lvr, version; lvr = apic_read(APIC_LVR); version = GET_APIC_VERSION(lvr); - if (version >= 0x14) + if (!APIC_INTEGRATED(version) || version >= 0x14) return 0xff; else return 0xf; - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |