*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> pmap_init (9)              
Title
Content
Arch
Section
 

PMAP_INIT(9)

Contents


NAME    [Toc]    [Back]

     pmap_init, pmap_init2 -- initialize the pmap subsystem

SYNOPSIS    [Toc]    [Back]

     #include <sys/param.h>
     #include <vm/vm.h>
     #include <vm/pmap.h>

     void
     pmap_init(vm_paddr_t phys_start, vm_paddr_t phys_end);

     void
     pmap_init2(void);

DESCRIPTION    [Toc]    [Back]

     The pmap_init() function initializes the pmap(9) sub-system.  It is
     called during system initialization by vm_init(), to initialize any
     structures that the pmap_init system needs in order to map between physical
 and virtual memory.

     The pmap_init() supports discontiguous physical memory in a fairly consistent
 way.  The module will manage the range of physical pages between
     phys_start and phys_end.

     The pmap_init2() function initializes a zone for the PV entries.  These
     are used to implement page sharing at the physical level.	A high water
     mark is set so that the system can recover from excessive numbers of PV
     entries.

SEE ALSO    [Toc]    [Back]

      
      
     pmap(9)

AUTHORS    [Toc]    [Back]

     This manual page was written by Bruce M Simpson <[email protected]>.


				 July 21, 2003
[ Back ]
 Similar pages
Name OS Title
pmap_pinit FreeBSD initialize pmap structures
pmap_pinit0 FreeBSD initialize pmap structures
pmap_pinit2 FreeBSD initialize pmap structures
install-mh Tru64 initialize the MH environment
usinitsema IRIX initialize a semaphore
nissetup HP-UX initialize a NIS+ domain
glinitnames IRIX initialize the name stack
pthread_rwlockattr_init IRIX initialize/destroy
startx IRIX initialize an X session
glInitNames Tru64 initialize the name stack
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service