|
pmap_init(9) -- initialize the pmap subsystem
|
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 betwee... |
pmap_init2(9) -- initialize the pmap subsystem
|
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 betwee... |
|
pmap_is_modified(9) -- return information about physical pages
|
The pmap_is_modified() and pmap_ts_referenced() functions return information about physical pages. |
pmap_is_prefaultable(9) -- determine if a page may be prefaulted
|
The pmap_is_prefaultable() function provides a means of determining if the page residing at virtual address va in the physical map pmap may be pre-faulted into main memory. This is a helper function w... |
pmap_map(9) -- map a physical memory range into kernel virtual address (KVA) space
|
The pmap_map() function maps a range of physical addresses into kernel virtual address (KVA) space, from start to end, with protection bits prot. The value passed in *virt is treated as a hint for the... |
pmap_mincore(9) -- determine if a virtual address is resident in physical memory
|
The pmap_mincore() function determines if the page at the virtual address addr in the physical map pmap is resident in physical memory. It is the machine-dependent interface used by mincore(2) system ... |
pmap_object_init_pt(9) -- initialize page tables for a VM object
|
The pmap_object_init_pt() function preloads the page table entries into the specified physical map pmap, for the given object at the virtual address addr, for size bytes, beginning at the page index p... |
pmap_page_exists_quick(9) -- determine if a page exists in a physical map
|
The pmap_page_exists_quick() function is used to quickly determine if the page m exists in the physical map pmap. It is typically called from the VM paging code. |
pmap_page_protect(9) -- set physical page protection
|
The pmap_page_protect() function lowers the physical page permissions to prot for all mappings of a given page m. The pmap_protect() function sets the physical page permissions to prot for all physica... |
pmap_pinit(9) -- initialize pmap structures
|
The pmap_pinit() function initializes the preallocated and zeroed structure pmap, such as one in a vmspace structure. The pmap_pinit0() function initializes the physical map pm, associated with proces... |
pmap_pinit0(9) -- initialize pmap structures
|
The pmap_pinit() function initializes the preallocated and zeroed structure pmap, such as one in a vmspace structure. The pmap_pinit0() function initializes the physical map pm, associated with proces... |
pmap_pinit2(9) -- initialize pmap structures
|
The pmap_pinit() function initializes the preallocated and zeroed structure pmap, such as one in a vmspace structure. The pmap_pinit0() function initializes the physical map pm, associated with proces... |
pmap_protect(9) -- set physical page protection
|
The pmap_page_protect() function lowers the physical page permissions to prot for all mappings of a given page m. The pmap_protect() function sets the physical page permissions to prot for all physica... |
pmap_qenter(9) -- manage temporary kernel space mappings
|
The pmap_qenter() function accepts a linear array of count pointers to wired pages *m, and enters each of these pages into the kernel virtual address (KVA) space, beginning at the address sva. The pma... |
pmap_qremove(9) -- manage temporary kernel space mappings
|
The pmap_qenter() function accepts a linear array of count pointers to wired pages *m, and enters each of these pages into the kernel virtual address (KVA) space, beginning at the address sva. The pma... |