From owner-freebsd-smp Thu Dec 12 00:44:24 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA00289 for smp-outgoing; Thu, 12 Dec 1996 00:44:24 -0800 (PST) Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA00276 for freebsd-smp; Thu, 12 Dec 1996 00:44:22 -0800 (PST) Date: Thu, 12 Dec 1996 00:44:22 -0800 (PST) From: Steve Passe Message-Id: <199612120844.AAA00276@freefall.freebsd.org> To: freebsd-smp Subject: cvs commit: sys/i386/i386 mp_machdep.c mpapic.c pmap.c sys/i386/include apic.h mpapic.h smp.h sys/i386/isa icu.h vector.s Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 96/12/12 00:44:21 Modified: i386/i386 mp_machdep.c mpapic.c pmap.c i386/include apic.h mpapic.h smp.h i386/isa icu.h vector.s Log: another pass at preparing for multiple IO APICs. nothing more can be done till we go to the ">32 INT" model. code is bracketed with "MULTIPLE_IOAPICS". removed the BYTE register access macros for the IO APIC. it appears that long accesses work with all 'flavors' of IO APICS. Revision Changes Path 1.35 +27 -39 sys/i386/i386/mp_machdep.c 1.25 +57 -52 sys/i386/i386/mpapic.c 1.32 +4 -10 sys/i386/i386/pmap.c 1.16 +7 -12 sys/i386/include/apic.h 1.9 +29 -21 sys/i386/include/mpapic.h 1.26 +17 -19 sys/i386/include/smp.h 1.11 +11 -7 sys/i386/isa/icu.h 1.34 +4 -10 sys/i386/isa/vector.s