Changeset View
Changeset View
Standalone View
Standalone View
sys/vm/vm_map.h
Show First 20 Lines • Show All 130 Lines • ▼ Show 20 Lines | |||||
#define MAP_ENTRY_BEHAV_RANDOM 0x0080 /* expect random access */ | #define MAP_ENTRY_BEHAV_RANDOM 0x0080 /* expect random access */ | ||||
#define MAP_ENTRY_BEHAV_RESERVED 0x00C0 /* future use */ | #define MAP_ENTRY_BEHAV_RESERVED 0x00C0 /* future use */ | ||||
#define MAP_ENTRY_BEHAV_MASK 0x00C0 | #define MAP_ENTRY_BEHAV_MASK 0x00C0 | ||||
#define MAP_ENTRY_IN_TRANSITION 0x0100 /* entry being changed */ | #define MAP_ENTRY_IN_TRANSITION 0x0100 /* entry being changed */ | ||||
#define MAP_ENTRY_NEEDS_WAKEUP 0x0200 /* waiters in transition */ | #define MAP_ENTRY_NEEDS_WAKEUP 0x0200 /* waiters in transition */ | ||||
#define MAP_ENTRY_NOCOREDUMP 0x0400 /* don't include in a core */ | #define MAP_ENTRY_NOCOREDUMP 0x0400 /* don't include in a core */ | ||||
#define MAP_ENTRY_VN_EXEC 0x0800 /* text vnode mapping */ | |||||
#define MAP_ENTRY_GROWS_DOWN 0x1000 /* Top-down stacks */ | #define MAP_ENTRY_GROWS_DOWN 0x1000 /* Top-down stacks */ | ||||
#define MAP_ENTRY_GROWS_UP 0x2000 /* Bottom-up stacks */ | #define MAP_ENTRY_GROWS_UP 0x2000 /* Bottom-up stacks */ | ||||
#define MAP_ENTRY_WIRE_SKIPPED 0x4000 | #define MAP_ENTRY_WIRE_SKIPPED 0x4000 | ||||
#define MAP_ENTRY_VN_WRITECNT 0x8000 /* writeable vnode mapping */ | #define MAP_ENTRY_VN_WRITECNT 0x8000 /* writeable vnode mapping */ | ||||
#define MAP_ENTRY_GUARD 0x10000 | #define MAP_ENTRY_GUARD 0x10000 | ||||
#define MAP_ENTRY_STACK_GAP_DN 0x20000 | #define MAP_ENTRY_STACK_GAP_DN 0x20000 | ||||
#define MAP_ENTRY_STACK_GAP_UP 0x40000 | #define MAP_ENTRY_STACK_GAP_UP 0x40000 | ||||
▲ Show 20 Lines • Show All 199 Lines • ▼ Show 20 Lines | |||||
#define MAP_VN_WRITECOUNT 0x0400 | #define MAP_VN_WRITECOUNT 0x0400 | ||||
#define MAP_REMAP 0x0800 | #define MAP_REMAP 0x0800 | ||||
#define MAP_STACK_GROWS_DOWN 0x1000 | #define MAP_STACK_GROWS_DOWN 0x1000 | ||||
#define MAP_STACK_GROWS_UP 0x2000 | #define MAP_STACK_GROWS_UP 0x2000 | ||||
#define MAP_ACC_CHARGED 0x4000 | #define MAP_ACC_CHARGED 0x4000 | ||||
#define MAP_ACC_NO_CHARGE 0x8000 | #define MAP_ACC_NO_CHARGE 0x8000 | ||||
#define MAP_CREATE_STACK_GAP_UP 0x10000 | #define MAP_CREATE_STACK_GAP_UP 0x10000 | ||||
#define MAP_CREATE_STACK_GAP_DN 0x20000 | #define MAP_CREATE_STACK_GAP_DN 0x20000 | ||||
#define MAP_VN_EXEC 0x40000 | |||||
/* | /* | ||||
* vm_fault option flags | * vm_fault option flags | ||||
*/ | */ | ||||
#define VM_FAULT_NORMAL 0 /* Nothing special */ | #define VM_FAULT_NORMAL 0 /* Nothing special */ | ||||
#define VM_FAULT_WIRE 1 /* Wire the mapped page */ | #define VM_FAULT_WIRE 1 /* Wire the mapped page */ | ||||
#define VM_FAULT_DIRTY 2 /* Dirty the page; use w/VM_PROT_COPY */ | #define VM_FAULT_DIRTY 2 /* Dirty the page; use w/VM_PROT_COPY */ | ||||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |