- Timestamp:
- Aug 16, 2017, 1:34:30 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/hal/generic/hal_gpt.h
r383 r384 48 48 ***************************************************************************************/ 49 49 50 #define GPT_MAPPED 0x000 0/*! PTE is mapped */51 #define GPT_SMALL 0x000 1/*! PTE is a small page */52 #define GPT_READABLE 0x000 2/*! PTE is readable */53 #define GPT_WRITABLE 0x000 4/*! PTE is writable */54 #define GPT_EXECUTABLE 0x00 08/*! PTE is executable */55 #define GPT_CACHABLE 0x00 10 /*! PTE can be cached */56 #define GPT_USER 0x00 20 /*! PTE is user accessible */57 #define GPT_DIRTY 0x00 40 /*! PTE has been "recently" written */58 #define GPT_ACCESSED 0x0 080 /*! PTE has been "recently" accessed */59 #define GPT_GLOBAL 0x0 100 /*! PTE is kept in TLB at context switch */60 #define GPT_COW 0x0 200 /*! PTE must be copied on write */61 #define GPT_SWAP 0x0 400 /*! PTE swapped on disk (not implemented yet) */62 #define GPT_LOCKED 0x 0800 /*! PTE is protected against concurrent access */50 #define GPT_MAPPED 0x0001 /*! PTE is mapped */ 51 #define GPT_SMALL 0x0002 /*! PTE is a small page */ 52 #define GPT_READABLE 0x0004 /*! PTE is readable */ 53 #define GPT_WRITABLE 0x0008 /*! PTE is writable */ 54 #define GPT_EXECUTABLE 0x0010 /*! PTE is executable */ 55 #define GPT_CACHABLE 0x0020 /*! PTE can be cached */ 56 #define GPT_USER 0x0040 /*! PTE is user accessible */ 57 #define GPT_DIRTY 0x0080 /*! PTE has been "recently" written */ 58 #define GPT_ACCESSED 0x0100 /*! PTE has been "recently" accessed */ 59 #define GPT_GLOBAL 0x0200 /*! PTE is kept in TLB at context switch */ 60 #define GPT_COW 0x0400 /*! PTE must be copied on write */ 61 #define GPT_SWAP 0x0800 /*! PTE swapped on disk (not implemented yet) */ 62 #define GPT_LOCKED 0x1000 /*! PTE is protected against concurrent access */ 63 63 64 64 /****************************************************************************************
Note: See TracChangeset
for help on using the changeset viewer.