Date: Tue, 10 Aug 2004 20:53:26 +0000 (UTC) From: Alan Cox <alc@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/include pmap.h src/sys/sparc64/sparc64 machdep.c pmap.c tsb.c Message-ID: <200408102053.i7AKrQxM028279@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
alc 2004-08-10 20:53:26 UTC
FreeBSD src repository
Modified files:
sys/sparc64/include pmap.h
sys/sparc64/sparc64 machdep.c pmap.c tsb.c
Log:
Add pmap locking to many of the functions.
Implement the protection check required by the pmap_extract_and_hold()
specification.
Remove the acquisition and release of Giant from pmap_extract_and_hold() and
pmap_protect().
Many thanks to Ken Smith for resolving a sparc64-specific initialization
problem in my original patch.
Tested by: kensmith@
Revision Changes Path
1.42 +14 -0 src/sys/sparc64/include/pmap.h
1.111 +5 -0 src/sys/sparc64/sparc64/machdep.c
1.138 +51 -16 src/sys/sparc64/sparc64/pmap.c
1.36 +2 -4 src/sys/sparc64/sparc64/tsb.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408102053.i7AKrQxM028279>
