Changeset 0882a9a in mainline for arch/ia32/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/ia32/include/mm/page.h
rd0a0f12 r0882a9a 78 78 #include <typedefs.h> 79 79 80 /** Page Table Entry. */ 80 81 struct page_specifier { 81 82 unsigned present : 1; … … 88 89 unsigned pat : 1; 89 90 unsigned global : 1; 90 unsigned avl : 3; 91 unsigned soft_valid : 1; /**< Valid content even if the present bit is not set. */ 92 unsigned avl : 2; 91 93 unsigned frame_address : 20; 92 94 } __attribute__ ((packed)); … … 116 118 p->writeable = (flags & PAGE_WRITE) != 0; 117 119 p->global = (flags & PAGE_GLOBAL) != 0; 120 121 /* 122 * Ensure that there is at least one bit set even if the present bit is cleared. 123 */ 124 p->soft_valid = true; 118 125 } 119 126
Note:
See TracChangeset
for help on using the changeset viewer.