From owner-freebsd-smp Fri Oct 11 23:52:14 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA03652 for smp-outgoing; Fri, 11 Oct 1996 23:52:14 -0700 (PDT) Received: (from fsmp@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA03645 for freebsd-smp; Fri, 11 Oct 1996 23:52:12 -0700 (PDT) Date: Fri, 11 Oct 1996 23:52:12 -0700 (PDT) From: Steve Passe Message-Id: <199610120652.XAA03645@freefall.freebsd.org> To: freebsd-smp Subject: cvs commit: sys/i386/isa clock.c icu.h icu.s isa.c isa_device.h npx.c pcibus.c vector.s sys/i386/i386 autoconf.c microtime.s mp_machdep.c mpapic.c sys/i386/include ipl.h mpapic.h pcb.h smp.h Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 96/10/11 23:52:12 Modified: i386/i386 autoconf.c microtime.s mp_machdep.c mpapic.c i386/include ipl.h mpapic.h pcb.h smp.h i386/isa clock.c icu.h icu.s isa.c isa_device.h npx.c pcibus.c vector.s Log: added support for PCI bus and IO APIC. removed all hardcoded vectors for IO APIC. initialize IO APIC according to MP table contents. more fixes for extended hardware INT# (IRQ16 thru IRQ23). WARNING: SYMIOXXX works for PCI ONLY with hard numbers in pci.c. SYMIOXXX doesn't work with EISA yet. Revision Changes Path 1.3 +3 -7 sys/i386/i386/autoconf.c 1.11 +16 -1 sys/i386/i386/microtime.s 1.7 +326 -17 sys/i386/i386/mp_machdep.c 1.8 +291 -22 sys/i386/i386/mpapic.c 1.2 +16 -1 sys/i386/include/ipl.h 1.3 +22 -1 sys/i386/include/mpapic.h 1.9 +6 -3 sys/i386/include/pcb.h 1.13 +16 -1 sys/i386/include/smp.h 1.6 +39 -17 sys/i386/isa/clock.c 1.4 +8 -3 sys/i386/isa/icu.h 1.11 +63 -2 sys/i386/isa/icu.s 1.5 +19 -10 sys/i386/isa/isa.c 1.2 +28 -14 sys/i386/isa/isa_device.h 1.8 +8 -8 sys/i386/isa/npx.c 1.2 +43 -8 sys/i386/isa/pcibus.c 1.15 +65 -12 sys/i386/isa/vector.s