Date: Fri, 25 Jul 1997 18:55:20 -0700 (PDT) From: Steve Passe <fsmp@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT SMP-GENERIC options.i386 src/sys/i386/include smptests.h src/sys/i386/isa apic_vector.s clock.c src/sys/i386/i386 mp_machdep.c mpapic.c mplock.s Message-ID: <199707260155.SAA04553@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
fsmp 1997/07/25 18:55:20 PDT Modified files: sys/i386/conf LINT SMP-GENERIC options.i386 Log: Removed "options SMP_TIMER_NC". Revision Changes Path 1.354 +2 -11 src/sys/i386/conf/LINT 1.7 +1 -12 src/sys/i386/conf/SMP-GENERIC 1.52 +1 -2 src/sys/i386/conf/options.i386 Modified files: sys/i386/include smptests.h Log: Removed "options SMP_TIMER_NC". Removed TEST_ALTTIMER. Removed APIC_PIN0_TIMER. Removed TIMER_ALL. Revision Changes Path 1.16 +39 -24 src/sys/i386/include/smptests.h Modified files: sys/i386/isa apic_vector.s clock.c Log: clock.c: - removed TEST_ALTTIMER. - removed APIC_PIN0_TIMER. - removed TIMER_ALL. apic_vector.s: - new algorithm where a CPU uses try_mplock instead of get_mplock: if successful continue as before. if fail set ipending bit, mask INT (to avoid recursion), cleanup & iret. This allows the CPU to return to successful work, while the ISR will be run by the CPU holding the lock as part of the doreti dance. Revision Changes Path 1.11 +26 -34 src/sys/i386/isa/apic_vector.s 1.98 +23 -54 src/sys/i386/isa/clock.c Modified files: sys/i386/i386 mp_machdep.c mpapic.c mplock.s Log: mpapic.c & mp_machdep: - removed TEST_ALTTIMER. - removed APIC_PIN0_TIMER. - removed TIMER_ALL. mplock.s: - minor update of try_mplock for new algorithm where a CPU uses try_mplock instead of get_mplock in the ISRs. Revision Changes Path 1.37 +2 -13 src/sys/i386/i386/mp_machdep.c 1.23 +12 -14 src/sys/i386/i386/mpapic.c 1.13 +9 -2 src/sys/i386/i386/mplock.s
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707260155.SAA04553>