cvs commit: src/sys/i386/i386 db_interface.c
Bruce Evans
bde at FreeBSD.org
Sun Sep 7 06:43:02 PDT 2003
bde 2003/09/07 06:43:01 PDT
FreeBSD src repository
Modified files:
sys/i386/i386 db_interface.c
Log:
Moved stop/start code for other CPUs to near the beginning/end of
kdb_trap(). Stopping the other CPUs acts like locking them out, but
it wasn't done early enough or held long enough to prevent concurrent
accesses to shared data. In particular, the saved regs could be
clobbered.
Revision Changes Path
1.75 +41 -41 src/sys/i386/i386/db_interface.c
More information about the cvs-src
mailing list