Date: Thu, 20 Dec 2001 15:48:31 -0800 (PST) From: John Baldwin <jhb@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha machdep.c src/sys/alpha/include intr.h src/sys/alpha/isa isa.c src/sys/alpha/mcbus mcpcia.c src/sys/alpha/pci apecs.c cia.c t2.c tsunami.c src/sys/alpha/tlsb dwlpx.c src/sys/i386/i386 machdep.c mp_machdep.c mpapic.c ... Message-ID: <200112202348.fBKNmVZ96597@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jhb 2001/12/20 15:48:31 PST Modified files: sys/alpha/alpha machdep.c sys/alpha/include intr.h sys/alpha/isa isa.c sys/alpha/mcbus mcpcia.c sys/alpha/pci apecs.c cia.c t2.c tsunami.c sys/alpha/tlsb dwlpx.c sys/i386/i386 machdep.c mp_machdep.c mpapic.c sys/i386/include apic.h sys/i386/isa apic_ipl.s apic_vector.s clock.c intr_machdep.c intr_machdep.h npx.c vector.s sys/kern subr_witness.c Log: Introduce a standard name for the lock protecting an interrupt controller and it's associated state variables: icu_lock with the name "icu". This renames the imen_mtx for x86 SMP, but also uses the lock to protect access to the 8259 PIC on x86 UP. This also adds an appropriate lock to the various Alpha chipsets which fixes problems with Alpha SMP machines dropping interrupts with an SMP kernel. Revision Changes Path 1.156 +2 -0 src/sys/alpha/alpha/machdep.c 1.10 +3 -1 src/sys/alpha/include/intr.h 1.27 +24 -7 src/sys/alpha/isa/isa.c 1.21 +14 -2 src/sys/alpha/mcbus/mcpcia.c 1.21 +15 -3 src/sys/alpha/pci/apecs.c 1.38 +15 -3 src/sys/alpha/pci/cia.c 1.14 +11 -1 src/sys/alpha/pci/t2.c 1.18 +14 -3 src/sys/alpha/pci/tsunami.c 1.21 +5 -4 src/sys/alpha/tlsb/dwlpx.c 1.486 +2 -3 src/sys/i386/i386/machdep.c 1.170 +0 -3 src/sys/i386/i386/mp_machdep.c 1.51 +4 -4 src/sys/i386/i386/mpapic.c 1.18 +1 -25 src/sys/i386/include/apic.h 1.36 +7 -19 src/sys/i386/isa/apic_ipl.s 1.74 +5 -7 src/sys/i386/isa/apic_vector.s 1.179 +10 -0 src/sys/i386/isa/clock.c 1.63 +15 -12 src/sys/i386/isa/intr_machdep.c 1.33 +10 -1 src/sys/i386/isa/intr_machdep.h 1.122 +3 -0 src/sys/i386/isa/npx.c 1.37 +2 -1 src/sys/i386/isa/vector.s 1.93 +1 -3 src/sys/kern/subr_witness.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112202348.fBKNmVZ96597>