HyperPlatform Programmer's Reference
|
See: Definitions of VM-Exit Controls. More...
#include <ia32_type.h>
Public Attributes | |
unsigned int | all |
struct { | |
unsigned reserved1: 2 | |
[0:1] More... | |
unsigned save_debug_controls: 1 | |
[2] More... | |
unsigned reserved2: 6 | |
[3:8] More... | |
unsigned host_address_space_size: 1 | |
[9] More... | |
unsigned reserved3: 2 | |
[10:11] More... | |
unsigned load_ia32_perf_global_ctrl: 1 | |
[12] More... | |
unsigned reserved4: 2 | |
[13:14] More... | |
unsigned acknowledge_interrupt_on_exit: 1 | |
[15] More... | |
unsigned reserved5: 2 | |
[16:17] More... | |
unsigned save_ia32_pat: 1 | |
[18] More... | |
unsigned load_ia32_pat: 1 | |
[19] More... | |
unsigned save_ia32_efer: 1 | |
[20] More... | |
unsigned load_ia32_efer: 1 | |
[21] More... | |
unsigned save_vmx_preemption_timer_value: 1 | |
[22] More... | |
unsigned clear_ia32_bndcfgs: 1 | |
[23] More... | |
unsigned conceal_vmexits_from_intel_pt: 1 | |
[24] More... | |
} | fields |
See: Definitions of VM-Exit Controls.
Definition at line 1055 of file ia32_type.h.
unsigned VmxVmExitControls::acknowledge_interrupt_on_exit |
[15]
Definition at line 1065 of file ia32_type.h.
unsigned int VmxVmExitControls::all |
Definition at line 1056 of file ia32_type.h.
unsigned VmxVmExitControls::clear_ia32_bndcfgs |
[23]
Definition at line 1072 of file ia32_type.h.
unsigned VmxVmExitControls::conceal_vmexits_from_intel_pt |
[24]
Definition at line 1073 of file ia32_type.h.
struct { ... } VmxVmExitControls::fields |
unsigned VmxVmExitControls::host_address_space_size |
[9]
Definition at line 1061 of file ia32_type.h.
unsigned VmxVmExitControls::load_ia32_efer |
[21]
Definition at line 1070 of file ia32_type.h.
unsigned VmxVmExitControls::load_ia32_pat |
[19]
Definition at line 1068 of file ia32_type.h.
unsigned VmxVmExitControls::load_ia32_perf_global_ctrl |
[12]
Definition at line 1063 of file ia32_type.h.
unsigned VmxVmExitControls::reserved1 |
[0:1]
Definition at line 1058 of file ia32_type.h.
unsigned VmxVmExitControls::reserved2 |
[3:8]
Definition at line 1060 of file ia32_type.h.
unsigned VmxVmExitControls::reserved3 |
[10:11]
Definition at line 1062 of file ia32_type.h.
unsigned VmxVmExitControls::reserved4 |
[13:14]
Definition at line 1064 of file ia32_type.h.
unsigned VmxVmExitControls::reserved5 |
[16:17]
Definition at line 1066 of file ia32_type.h.
unsigned VmxVmExitControls::save_debug_controls |
[2]
Definition at line 1059 of file ia32_type.h.
unsigned VmxVmExitControls::save_ia32_efer |
[20]
Definition at line 1069 of file ia32_type.h.
unsigned VmxVmExitControls::save_ia32_pat |
[18]
Definition at line 1067 of file ia32_type.h.
unsigned VmxVmExitControls::save_vmx_preemption_timer_value |
[22]
Definition at line 1071 of file ia32_type.h.