From owner-freebsd-smp Sun Nov 24 15:58:37 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA21314 for smp-outgoing; Sun, 24 Nov 1996 15:58:37 -0800 (PST) Received: (from fsmp@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA21305 for freebsd-smp; Sun, 24 Nov 1996 15:58:30 -0800 (PST) Date: Sun, 24 Nov 1996 15:58:30 -0800 (PST) From: Steve Passe Message-Id: <199611242358.PAA21305@freefall.freebsd.org> To: freebsd-smp Subject: cvs commit: sys/i386/include smp.h smptests.h sys/i386/i386 microtime.s mp_machdep.c mpapic.c sys/i386/isa clock.c icu.s isa.c vector.s Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 96/11/24 15:58:22 Modified: i386/i386 microtime.s mp_machdep.c mpapic.c Log: Initial support for "mixed-mode" APIC/8259 INTerrupts. Enabled by defining IRQ_LO_NC in smptests.h, off by default. Revision Changes Path 1.15 +1 -12 sys/i386/i386/microtime.s 1.19 +13 -9 sys/i386/i386/mp_machdep.c 1.20 +45 -107 sys/i386/i386/mpapic.c Modified: i386/include smp.h smptests.h Log: added IGNORE_IDLEPROCS to control smp_idleloop() brokenness. added IRQ_LO_NC/IRQ_HI_NC to control "mixed-mode" APIC/8259 code. made APIC_LAZY the default action for APIC_IO mode. Revision Changes Path 1.20 +2 -5 sys/i386/include/smp.h 1.4 +23 -7 sys/i386/include/smptests.h Modified: i386/isa clock.c icu.s isa.c vector.s Log: vector.s: merged 2 INTR macros into one, general cleanup. icu.s: general cleanup, support for "mixed-mode" APIC/8259 code. clock.c & isa.c: initial support for "not-connected" IRQs. Revision Changes Path 1.11 +27 -6 sys/i386/isa/clock.c 1.18 +30 -34 sys/i386/isa/icu.s 1.9 +8 -1 sys/i386/isa/isa.c 1.26 +91 -165 sys/i386/isa/vector.s