HyperPlatform Programmer's Reference
|
See: BASIC VMX INFORMATION. More...
#include <ia32_type.h>
Public Attributes | |
unsigned __int64 | all |
struct { | |
unsigned revision_identifier: 31 | |
[0:30] More... | |
unsigned reserved1: 1 | |
[31] More... | |
unsigned region_size: 12 | |
[32:43] More... | |
unsigned region_clear: 1 | |
[44] More... | |
unsigned reserved2: 3 | |
[45:47] More... | |
unsigned supported_ia64: 1 | |
[48] More... | |
unsigned supported_dual_moniter: 1 | |
[49] More... | |
unsigned memory_type: 4 | |
[50:53] More... | |
unsigned vm_exit_report: 1 | |
[54] More... | |
unsigned vmx_capability_hint: 1 | |
[55] More... | |
unsigned reserved3: 8 | |
[56:63] More... | |
} | fields |
See: BASIC VMX INFORMATION.
Definition at line 1134 of file ia32_type.h.
unsigned __int64 Ia32VmxBasicMsr::all |
Definition at line 1135 of file ia32_type.h.
struct { ... } Ia32VmxBasicMsr::fields |
unsigned Ia32VmxBasicMsr::memory_type |
[50:53]
Definition at line 1144 of file ia32_type.h.
unsigned Ia32VmxBasicMsr::region_clear |
[44]
Definition at line 1140 of file ia32_type.h.
unsigned Ia32VmxBasicMsr::region_size |
[32:43]
Definition at line 1139 of file ia32_type.h.
unsigned Ia32VmxBasicMsr::reserved1 |
[31]
Definition at line 1138 of file ia32_type.h.
unsigned Ia32VmxBasicMsr::reserved2 |
[45:47]
Definition at line 1141 of file ia32_type.h.
unsigned Ia32VmxBasicMsr::reserved3 |
[56:63]
Definition at line 1147 of file ia32_type.h.
unsigned Ia32VmxBasicMsr::revision_identifier |
[0:30]
Definition at line 1137 of file ia32_type.h.
unsigned Ia32VmxBasicMsr::supported_dual_moniter |
[49]
Definition at line 1143 of file ia32_type.h.
unsigned Ia32VmxBasicMsr::supported_ia64 |
[48]
Definition at line 1142 of file ia32_type.h.
unsigned Ia32VmxBasicMsr::vm_exit_report |
[54]
Definition at line 1145 of file ia32_type.h.
unsigned Ia32VmxBasicMsr::vmx_capability_hint |
[55]
Definition at line 1146 of file ia32_type.h.