HyperPlatform Programmer's Reference
|
See: Format of an EPT Page-Directory Entry (PDE) that Maps a 2-MByte Page. More...
#include <ia32_type.h>
Public Attributes | |
ULONG64 | all |
struct { | |
ULONG64 read_access: 1 | |
[0] More... | |
ULONG64 write_access: 1 | |
[1] More... | |
ULONG64 execute_access: 1 | |
[2] More... | |
ULONG64 memory_type: 3 | |
[3:5] More... | |
ULONG64 ignore_pat_memory_type: 1 | |
[6] More... | |
ULONG64 must_be1: 1 | |
[7] More... | |
ULONG64 accessed: 1 | |
[8] More... | |
ULONG64 written: 1 | |
[9] More... | |
ULONG64 execute_access_for_user_mode_linear_address: 1 | |
[10] More... | |
ULONG64 ignored1: 1 | |
[11] More... | |
ULONG64 reserved1: 9 | |
[12:20] More... | |
ULONG64 physial_address: 27 | |
[21:48-1] More... | |
ULONG64 reserved2: 4 | |
[48:51] More... | |
ULONG64 ignored2: 11 | |
[52:62] More... | |
ULONG64 suppress_ve: 1 | |
[63] More... | |
} | fields |
See: Format of an EPT Page-Directory Entry (PDE) that Maps a 2-MByte Page.
Definition at line 1503 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::accessed |
[8]
Definition at line 1512 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::all |
Definition at line 1504 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::execute_access |
[2]
Definition at line 1508 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::execute_access_for_user_mode_linear_address |
[10]
Definition at line 1514 of file ia32_type.h.
struct { ... } EptPdLargePageEntry::fields |
ULONG64 EptPdLargePageEntry::ignore_pat_memory_type |
[6]
Definition at line 1510 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::ignored1 |
[11]
Definition at line 1515 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::ignored2 |
[52:62]
Definition at line 1519 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::memory_type |
[3:5]
Definition at line 1509 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::must_be1 |
[7]
Definition at line 1511 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::physial_address |
[21:48-1]
Definition at line 1517 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::read_access |
[0]
Definition at line 1506 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::reserved1 |
[12:20]
Definition at line 1516 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::reserved2 |
[48:51]
Definition at line 1518 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::suppress_ve |
[63]
Definition at line 1520 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::write_access |
[1]
Definition at line 1507 of file ia32_type.h.
ULONG64 EptPdLargePageEntry::written |
[9]
Definition at line 1513 of file ia32_type.h.