Date: Sat, 8 Jun 2002 00:10:29 -0700 (PDT) From: Jake Burkholder <jake@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/include tlb.h src/sys/sparc64/sparc64 machdep.c mp_machdep.c pmap.c tlb.c Message-ID: <200206080710.g587ATV97738@freefall.freebsd.org>
index | next in thread | raw e-mail
jake 2002/06/08 00:10:29 PDT
Modified files:
sys/sparc64/include tlb.h
sys/sparc64/sparc64 machdep.c mp_machdep.c pmap.c tlb.c
Log:
Fix bizarre SMP problems. The secondary cpus sometimes start up with junk
in their tlb which the prom doesn't clear out, so we have to do so manually
before mapping the kernel page table or the cpu can hang due various
conditions which cause undefined behaviour from the tlb.
Revision Changes Path
1.20 +3 -0 src/sys/sparc64/include/tlb.h
1.54 +2 -0 src/sys/sparc64/sparc64/machdep.c
1.11 +19 -0 src/sys/sparc64/sparc64/mp_machdep.c
1.59 +1 -1 src/sys/sparc64/sparc64/pmap.c
1.2 +26 -0 src/sys/sparc64/sparc64/tlb.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206080710.g587ATV97738>
