Changeset 31793 in vbox for trunk/include
- Timestamp:
- Aug 19, 2010 2:31:46 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 64984
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/hwacc_vmx.h
r30889 r31793 294 294 typedef struct EPTPTEBITS 295 295 { 296 /** Present bit.296 /** 0 - Present bit. 297 297 * @remark This is a convenience "misnomer". The bit actually indicates 298 298 * read access and the CPU will consider an entry with any of the … … 301 301 * and allow some code sharing. */ 302 302 uint64_t u1Present : 1; 303 /** Writable bit. */303 /** 1 - Writable bit. */ 304 304 uint64_t u1Write : 1; 305 /** Executable bit. */305 /** 2 - Executable bit. */ 306 306 uint64_t u1Execute : 1; 307 /** EPT TableMemory Type. MBZ for non-leaf nodes. */307 /** 5:3 - EPT Memory Type. MBZ for non-leaf nodes. */ 308 308 uint64_t u3EMT : 3; 309 /** Ignore PAT memory type */309 /** 6 - Ignore PAT memory type */ 310 310 uint64_t u1IgnorePAT : 1; 311 /** Available for software. */311 /** 11:7 - Available for software. */ 312 312 uint64_t u5Available : 5; 313 /** Physical address of page. Restricted by maximum physical address width of the cpu. */ 313 /** 51:12 - Physical address of page. Restricted by maximum physical 314 * address width of the cpu. */ 314 315 uint64_t u40PhysAddr : 40; 315 /** Available for software. */316 /** 63:52 - Available for software. */ 316 317 uint64_t u12Available : 12; 317 318 } EPTPTEBITS;
Note:
See TracChangeset
for help on using the changeset viewer.