summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorDimitry Andric <dim@cvs.openbsd.org>2007-01-16 13:36:39 +0000
committerDimitry Andric <dim@cvs.openbsd.org>2007-01-16 13:36:39 +0000
commit941d007d4480e3ea6e71b62f7674add69abb9b49 (patch)
tree4a4cb6ca79a79029a2de4335a0abe11b5a730e0c /share
parent6390d48bb9d9a2461b80547864a17a7a805d0ef1 (diff)
Implement multiple segment allocation for uvm_pglistalloc, which fixes
most agp_generic_bind_memory failures when memory is limited and very fragmented. In effect, this should fix a lot of X startup crashes after activities that exercise memory a lot (e.g. make builds, building big ports, etc). ok mickey, miod
Diffstat (limited to 'share')
-rw-r--r--share/man/man9/uvm.911
1 files changed, 7 insertions, 4 deletions
diff --git a/share/man/man9/uvm.9 b/share/man/man9/uvm.9
index ff94415ffbe..eaf4b1e0cfb 100644
--- a/share/man/man9/uvm.9
+++ b/share/man/man9/uvm.9
@@ -1,4 +1,4 @@
-.\" $OpenBSD: uvm.9,v 1.27 2005/09/30 20:34:25 jaredy Exp $
+.\" $OpenBSD: uvm.9,v 1.28 2007/01/16 13:36:38 dim Exp $
.\" $NetBSD: uvm.9,v 1.14 2000/06/29 06:08:44 mrg Exp $
.\"
.\" Copyright (c) 1998 Matthew R. Green
@@ -700,11 +700,14 @@ If
.Fa boundary
is non-zero, no segment of the list may cross this power-of-two
boundary, relative to zero.
-The
.Fa nsegs
-and
+is the maximum number of physically contigous segments.
+The
.Fa waitok
-arguments are currently ignored.
+argument is currently ignored.
+The allocated memory is returned in the
+.Fa rlist
+list.
.Pp
The
.Fn uvm_pglistfree