Module Name: src
Committed By: rmind
Date: Wed Oct 21 23:33:32 UTC 2009
Modified Files:
src/share/man/man9: pmap.9
Log Message:
pmap(9): G/C pmap_collect, bump date.
To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/share/man/man9/pmap.9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man9/pmap.9
diff -u src/share/man/man9/pmap.9:1.38 src/share/man/man9/pmap.9:1.39
--- src/share/man/man9/pmap.9:1.38 Mon Aug 3 22:08:57 2009
+++ src/share/man/man9/pmap.9 Wed Oct 21 23:33:32 2009
@@ -1,4 +1,4 @@
-.\" $NetBSD: pmap.9,v 1.38 2009/08/03 22:08:57 pooka Exp $
+.\" $NetBSD: pmap.9,v 1.39 2009/10/21 23:33:32 rmind Exp $
.\"
.\" Copyright (c) 2000, 2001, 2002 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -27,7 +27,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd August 3, 2009
+.Dd October 22, 2009
.Dt PMAP 9
.Os
.Sh NAME
@@ -79,8 +79,6 @@
.Fn "pmap_copy" "pmap_t dst_map" "pmap_t src_map" "vaddr_t dst_addr" \
"vsize_t len" "vaddr_t src_addr"
.Ft void
-.Fn "pmap_collect" "pmap_t pmap"
-.Ft void
.Fn "pmap_update" "pmap_t pmap"
.Ft void
.Fn "pmap_activate" "struct lwp *l"
@@ -677,29 +675,6 @@
path to
.Dq pre-fault
the child's address space).
-.It void Fn "pmap_collect" "pmap_t pmap"
-This function is called just before a process is swapped out to
-allow the
-.Nm
-module to release resources used to map the process's address space.
-The implementation may choose to remove physical mappings in order
-to free for example page tables back to the system.
-Note, however, that wired mappings must
-.Em not
-be removed when
-.Fn pmap_collect
-is called.
-.Pp
-Note that while this function is required to be provided by a
-.Nm
-implementation, it is not actually required to do anything.
-.Fn pmap_collect
-is merely advisory.
-It is recommended, however, that
-.Fn pmap_collect
-be fully implemented by a
-.Nm
-implementation.
.It void Fn "pmap_update" "pmap_t pmap"
This function is used to inform the
.Nm