Changes in kernel/arch/amd64/include/types.h [33be9ac:98000fb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/include/types.h
r33be9ac r98000fb 82 82 #define PRIxn "llx" 83 83 84 /** Page Table Entry. */ 85 typedef struct { 86 unsigned present : 1; 87 unsigned writeable : 1; 88 unsigned uaccessible : 1; 89 unsigned page_write_through : 1; 90 unsigned page_cache_disable : 1; 91 unsigned accessed : 1; 92 unsigned dirty : 1; 93 unsigned unused: 1; 94 unsigned global : 1; 95 unsigned soft_valid : 1; /**< Valid content even if present bit is cleared. */ 96 unsigned avl : 2; 97 unsigned addr_12_31 : 30; 98 unsigned addr_32_51 : 21; 99 unsigned no_execute : 1; 100 } __attribute__ ((packed)) pte_t; 101 84 102 #endif 85 103
Note:
See TracChangeset
for help on using the changeset viewer.