]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add pmap locking to many of the functions.
authoralc <alc@FreeBSD.org>
Tue, 10 Aug 2004 20:53:26 +0000 (20:53 +0000)
committeralc <alc@FreeBSD.org>
Tue, 10 Aug 2004 20:53:26 +0000 (20:53 +0000)
commit5d60b8ae073f5c850a6ebd1a6bef459cc392b87d
tree97b1497db7cacda0cdab3b9f6d6f722668c458b6
parent8bc23a2edf55a79610cbbe7bf8cc4178ee9984ef
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@
sys/sparc64/include/pmap.h
sys/sparc64/sparc64/machdep.c
sys/sparc64/sparc64/pmap.c
sys/sparc64/sparc64/tsb.c