Changeset 62010 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Jul 4, 2016 3:32:28 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 108467
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMInternal.h
r62000 r62010 319 319 } IEMTLBENTRY; 320 320 AssertCompileSize(IEMTLBENTRY, 32); 321 322 /** @name IEMTLBE_F_XXX - TLB entry flags (IEMTLBENTRY::fFlagsAndPhysRev) 323 * @{ */ 324 #define IEMTLBE_F_PT_NO_EXEC RT_BIT_64(0) /**< Page tables: Not executable. */ 325 #define IEMTLBE_F_PT_NO_WRITE RT_BIT_64(1) /**< Page tables: Not writable. */ 326 #define IEMTLBE_F_PT_NO_USER RT_BIT_64(2) /**< Page tables: Not user accessible (supervisor only). */ 327 #define IEMTLBE_F_PG_NO_WRITE RT_BIT_64(3) /**< Phys page: Not writable (access handler, ROM, whatever). */ 328 #define IEMTLBE_F_PG_NO_READ RT_BIT_64(4) /**< Phys page: Not readable (MMIO / access handler, ROM) */ 329 #define IEMTLBE_F_UNUSED RT_BIT_64(5) /**< Currently unused. */ 330 #define IEMTLBE_F_PT_NO_DIRTY RT_BIT_64(6) /**< Page tables: Not dirty (needs to be made dirty on write). */ 331 #define IEMTLBE_F_NO_MAPPINGR3 RT_BIT_64(7) /**< TLB entry: The IEMTLBENTRY::pMappingR3 member is invalid. */ 332 /** @} */ 321 333 322 334
Note:
See TracChangeset
for help on using the changeset viewer.