Changeset 0882a9a in mainline for arch/amd64/include/mm/page.h
- Timestamp:
- 2006-02-10T16:11:14Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ecbdc724
- Parents:
- d0a0f12
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/amd64/include/mm/page.h
rd0a0f12 r0882a9a 76 76 #ifndef __ASM__ 77 77 78 /** Page Table Entry. */ 78 79 struct page_specifier { 79 80 unsigned present : 1; … … 86 87 unsigned unused: 1; 87 88 unsigned global : 1; 88 unsigned avl : 3; 89 unsigned soft_valid : 1; /**< Valid content even if present bit is cleared. */ 90 unsigned avl : 2; 89 91 unsigned addr_12_31 : 30; 90 92 unsigned addr_32_51 : 21; … … 125 127 p->no_execute = (flags & PAGE_EXEC) == 0; 126 128 p->global = (flags & PAGE_GLOBAL) != 0; 129 130 /* 131 * Ensure that there is at least one bit set even if the present bit is cleared. 132 */ 133 p->soft_valid = 1; 127 134 } 128 135
Note:
See TracChangeset
for help on using the changeset viewer.