mirror of
https://github.com/openbsd/src.git
synced 2026-04-24 14:14:37 +00:00
replace links to uvm(9) to uvm_init(9); ok mpi
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: mmap.2,v 1.62 2019/08/11 15:48:08 deraadt Exp $
|
||||
.\" $OpenBSD: mmap.2,v 1.63 2019/12/06 19:15:16 jmc Exp $
|
||||
.\" $NetBSD: mmap.2,v 1.5 1995/06/24 10:48:59 cgd Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1991, 1993
|
||||
@@ -30,7 +30,7 @@
|
||||
.\"
|
||||
.\" @(#)mmap.2 8.1 (Berkeley) 6/4/93
|
||||
.\"
|
||||
.Dd $Mdocdate: August 11 2019 $
|
||||
.Dd $Mdocdate: December 6 2019 $
|
||||
.Dt MMAP 2
|
||||
.Os
|
||||
.Sh NAME
|
||||
@@ -349,7 +349,7 @@ for all other mappings.
|
||||
New programs should not rely on this behavior.
|
||||
.Sh BUGS
|
||||
Due to a limitation of the current vm system (see
|
||||
.Xr uvm 9 ) ,
|
||||
.Xr uvm_init 9 ) ,
|
||||
mapping descriptors
|
||||
.Dv PROT_WRITE
|
||||
without also specifying
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: ddb.4,v 1.94 2019/08/29 21:21:18 kn Exp $
|
||||
.\" $OpenBSD: ddb.4,v 1.95 2019/12/06 19:15:16 jmc Exp $
|
||||
.\" $NetBSD: ddb.4,v 1.5 1994/11/30 16:22:09 jtc Exp $
|
||||
.\"
|
||||
.\" Mach Operating System
|
||||
@@ -25,7 +25,7 @@
|
||||
.\" any improvements or extensions that they make and grant Carnegie Mellon
|
||||
.\" the rights to redistribute these changes.
|
||||
.\"
|
||||
.Dd $Mdocdate: August 29 2019 $
|
||||
.Dd $Mdocdate: December 6 2019 $
|
||||
.Dt DDB 4
|
||||
.Os
|
||||
.Sh NAME
|
||||
@@ -1221,7 +1221,7 @@ It may be followed by a ':' and modifiers as described above.
|
||||
.Xr sysctl 8 ,
|
||||
.Xr extent 9 ,
|
||||
.Xr pool 9 ,
|
||||
.Xr uvm 9
|
||||
.Xr uvm_init 9
|
||||
.Sh HISTORY
|
||||
This kernel facility first appeared in the MACH 2 operating system
|
||||
developed by CMU.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: km_alloc.9,v 1.8 2015/09/24 13:18:39 sobrado Exp $
|
||||
.\" $OpenBSD: km_alloc.9,v 1.9 2019/12/06 19:15:16 jmc Exp $
|
||||
.\" Copyright (c) 2011 Artur Grabowski <art@openbsd.org>
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
@@ -14,7 +14,7 @@
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: September 24 2015 $
|
||||
.Dd $Mdocdate: December 6 2019 $
|
||||
.Dt KM_ALLOC 9
|
||||
.Os
|
||||
.Sh NAME
|
||||
@@ -178,4 +178,4 @@ returns a kernel virtual address or
|
||||
if the allocation cannot be satisfied.
|
||||
.Sh SEE ALSO
|
||||
.Xr malloc 9 ,
|
||||
.Xr uvm 9
|
||||
.Xr uvm_init 9
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: pmap.9,v 1.17 2017/01/07 23:12:58 schwarze Exp $
|
||||
.\" $OpenBSD: pmap.9,v 1.18 2019/12/06 19:15:16 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2001, 2002, 2003 CubeSoft Communications, Inc.
|
||||
.\" <http://www.csoft.org>
|
||||
@@ -24,7 +24,7 @@
|
||||
.\" IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: January 7 2017 $
|
||||
.Dd $Mdocdate: December 6 2019 $
|
||||
.Dt PMAP_INIT 9
|
||||
.Os
|
||||
.Sh NAME
|
||||
@@ -82,18 +82,18 @@ are stored.
|
||||
The
|
||||
.Fn pmap_init
|
||||
function is called from the machine-independent
|
||||
.Xr uvm 9
|
||||
.Xr uvm_init 9
|
||||
initialization code, when the MMU is enabled.
|
||||
.Sh PAGE MANAGEMENT
|
||||
Modified/referenced information is only tracked for pages managed by
|
||||
.Xr uvm 9
|
||||
.Xr uvm_init 9
|
||||
(pages for which a vm_page structure exists).
|
||||
Only managed mappings of those pages have modified/referenced tracking.
|
||||
The use of unmanaged mappings should be limited to code which may execute
|
||||
in interrupt context (such as
|
||||
.Xr malloc 9 )
|
||||
or to enter mappings for physical addresses which are not managed by
|
||||
.Xr uvm 9 .
|
||||
.Xr uvm_init 9 .
|
||||
This allows
|
||||
.Nm pmap
|
||||
modules to avoid blocking interrupts when manipulating data structures or
|
||||
@@ -104,7 +104,7 @@ are not attributes of a mapping, but attributes of a page.
|
||||
Therefore, even after all mappings for a given page have been removed, the
|
||||
modified/referenced bits for that page must be preserved.
|
||||
The only time the modified/referenced bits may be cleared is when
|
||||
.Xr uvm 9
|
||||
.Xr uvm_init 9
|
||||
explicitly calls the
|
||||
.Fn pmap_clear_modify
|
||||
and
|
||||
@@ -423,14 +423,14 @@ operation to give the child process an initial set of low-level
|
||||
mappings.
|
||||
.Sh SEE ALSO
|
||||
.Xr fork 2 ,
|
||||
.Xr uvm 9
|
||||
.Xr uvm_init 9
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Bx 4.4
|
||||
.Nm pmap
|
||||
module is based on Mach 3.0.
|
||||
The introduction of
|
||||
.Xr uvm 9
|
||||
.Xr uvm_init 9
|
||||
left the
|
||||
.Nm pmap
|
||||
interface unchanged for the most part.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: pool.9,v 1.56 2017/08/14 09:51:35 jmc Exp $
|
||||
.\" $OpenBSD: pool.9,v 1.57 2019/12/06 19:15:16 jmc Exp $
|
||||
.\" $NetBSD: pool.9,v 1.18 2001/06/21 11:59:01 wiz Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
|
||||
@@ -28,7 +28,7 @@
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: August 14 2017 $
|
||||
.Dd $Mdocdate: December 6 2019 $
|
||||
.Dt POOL_INIT 9
|
||||
.Os
|
||||
.Sh NAME
|
||||
@@ -352,7 +352,7 @@ The pool manager is implemented in the file
|
||||
.Xr mutex 9 ,
|
||||
.Xr rwlock 9 ,
|
||||
.Xr spl 9 ,
|
||||
.Xr uvm 9
|
||||
.Xr uvm_init 9
|
||||
.Sh HISTORY
|
||||
The pool manager first appeared in
|
||||
.Nx 1.4
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: vnode.9,v 1.30 2019/02/19 07:04:14 jmc Exp $
|
||||
.\" $OpenBSD: vnode.9,v 1.31 2019/12/06 19:15:16 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2001 Constantine Sapuntzakis
|
||||
.\" All rights reserved.
|
||||
@@ -23,7 +23,7 @@
|
||||
.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
.\" ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: February 19 2019 $
|
||||
.Dd $Mdocdate: December 6 2019 $
|
||||
.Dt VNODE 9
|
||||
.Os
|
||||
.Sh NAME
|
||||
@@ -390,7 +390,7 @@ and
|
||||
Any access to these fields should be protected by
|
||||
.Xr splbio 9 .
|
||||
.Sh SEE ALSO
|
||||
.Xr uvm 9 ,
|
||||
.Xr uvm_init 9 ,
|
||||
.Xr vaccess 9 ,
|
||||
.Xr vclean 9 ,
|
||||
.Xr vcount 9 ,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: vmstat.8,v 1.39 2017/12/08 09:45:05 jasper Exp $
|
||||
.\" $OpenBSD: vmstat.8,v 1.40 2019/12/06 19:15:16 jmc Exp $
|
||||
.\" $NetBSD: vmstat.8,v 1.12 1996/05/10 23:19:30 thorpej Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1986, 1993
|
||||
@@ -30,7 +30,7 @@
|
||||
.\"
|
||||
.\" @(#)vmstat.8 8.1 (Berkeley) 6/6/93
|
||||
.\"
|
||||
.Dd $Mdocdate: December 8 2017 $
|
||||
.Dd $Mdocdate: December 6 2019 $
|
||||
.Dt VMSTAT 8
|
||||
.Os
|
||||
.Sh NAME
|
||||
@@ -90,7 +90,7 @@ Extract the name list from the specified system instead of the running kernel.
|
||||
Display the contents of the
|
||||
.Va uvmexp
|
||||
structure (see
|
||||
.Xr uvm 9 ) ,
|
||||
.Xr uvm_init 9 ) ,
|
||||
giving the total number of several kinds of paging related
|
||||
events which have occurred since system startup.
|
||||
.It Fl t
|
||||
@@ -210,7 +210,7 @@ apparent which are recomputed every second.
|
||||
.Xr top 1 ,
|
||||
.Xr iostat 8 ,
|
||||
.Xr pstat 8 ,
|
||||
.Xr uvm 9
|
||||
.Xr uvm_init 9
|
||||
.Sh BUGS
|
||||
The
|
||||
.Fl c
|
||||
|
||||
Reference in New Issue
Block a user