Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/i386/pmap.c
Show First 20 Lines • Show All 274 Lines • ▼ Show 20 Lines | SYSCTL_INT(_debug, OID_AUTO, PMAP1changed, CTLFLAG_RD, | ||||
&PMAP1changed, 0, | &PMAP1changed, 0, | ||||
"Number of times pmap_pte_quick changed PMAP1"); | "Number of times pmap_pte_quick changed PMAP1"); | ||||
static int PMAP1unchanged; | static int PMAP1unchanged; | ||||
SYSCTL_INT(_debug, OID_AUTO, PMAP1unchanged, CTLFLAG_RD, | SYSCTL_INT(_debug, OID_AUTO, PMAP1unchanged, CTLFLAG_RD, | ||||
&PMAP1unchanged, 0, | &PMAP1unchanged, 0, | ||||
"Number of times pmap_pte_quick didn't change PMAP1"); | "Number of times pmap_pte_quick didn't change PMAP1"); | ||||
static struct mtx PMAP2mutex; | static struct mtx PMAP2mutex; | ||||
int pti; | |||||
static void free_pv_chunk(struct pv_chunk *pc); | static void free_pv_chunk(struct pv_chunk *pc); | ||||
static void free_pv_entry(pmap_t pmap, pv_entry_t pv); | static void free_pv_entry(pmap_t pmap, pv_entry_t pv); | ||||
static pv_entry_t get_pv_entry(pmap_t pmap, boolean_t try); | static pv_entry_t get_pv_entry(pmap_t pmap, boolean_t try); | ||||
static void pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa); | static void pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa); | ||||
static boolean_t pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa); | static boolean_t pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa); | ||||
#if VM_NRESERVLEVEL > 0 | #if VM_NRESERVLEVEL > 0 | ||||
static void pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa); | static void pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa); | ||||
#endif | #endif | ||||
▲ Show 20 Lines • Show All 5,394 Lines • Show Last 20 Lines |