HyperPlatform Programmer's Reference
|
See: CONTROL REGISTERS. More...
#include <ia32_type.h>
Public Attributes | |
ULONG_PTR | all |
struct { | |
unsigned vme: 1 | |
[0] Virtual Mode Extensions More... | |
unsigned pvi: 1 | |
[1] Protected-Mode Virtual Interrupts More... | |
unsigned tsd: 1 | |
[2] Time Stamp Disable More... | |
unsigned de: 1 | |
[3] Debugging Extensions More... | |
unsigned pse: 1 | |
[4] Page Size Extensions More... | |
unsigned pae: 1 | |
[5] Physical Address Extension More... | |
unsigned mce: 1 | |
[6] Machine-Check Enable More... | |
unsigned pge: 1 | |
[7] Page Global Enable More... | |
unsigned pce: 1 | |
[8] Performance-Monitoring Counter Enable More... | |
unsigned osfxsr: 1 | |
[9] OS Support for FXSAVE/FXRSTOR More... | |
unsigned osxmmexcpt: 1 | |
[10] OS Support for Unmasked SIMD Exceptions More... | |
unsigned reserved1: 2 | |
[11:12] More... | |
unsigned vmxe: 1 | |
[13] Virtual Machine Extensions Enabled More... | |
unsigned smxe: 1 | |
[14] SMX-Enable Bit More... | |
unsigned reserved2: 2 | |
[15:16] More... | |
unsigned pcide: 1 | |
[17] PCID Enable More... | |
unsigned osxsave: 1 | |
[18] XSAVE and Processor Extended States-Enable More... | |
unsigned reserved3: 1 | |
[19] More... | |
unsigned smep: 1 | |
[20] Supervisor Mode Execution Protection Enable More... | |
unsigned smap: 1 | |
[21] Supervisor Mode Access Protection Enable More... | |
} | fields |
See: CONTROL REGISTERS.
Definition at line 144 of file ia32_type.h.
ULONG_PTR Cr4::all |
Definition at line 145 of file ia32_type.h.
unsigned Cr4::de |
[3] Debugging Extensions
Definition at line 150 of file ia32_type.h.
struct { ... } Cr4::fields |
unsigned Cr4::mce |
[6] Machine-Check Enable
Definition at line 153 of file ia32_type.h.
unsigned Cr4::osfxsr |
[9] OS Support for FXSAVE/FXRSTOR
Definition at line 156 of file ia32_type.h.
unsigned Cr4::osxmmexcpt |
[10] OS Support for Unmasked SIMD Exceptions
Definition at line 157 of file ia32_type.h.
unsigned Cr4::osxsave |
[18] XSAVE and Processor Extended States-Enable
Definition at line 163 of file ia32_type.h.
unsigned Cr4::pae |
[5] Physical Address Extension
Definition at line 152 of file ia32_type.h.
unsigned Cr4::pce |
[8] Performance-Monitoring Counter Enable
Definition at line 155 of file ia32_type.h.
unsigned Cr4::pcide |
[17] PCID Enable
Definition at line 162 of file ia32_type.h.
unsigned Cr4::pge |
[7] Page Global Enable
Definition at line 154 of file ia32_type.h.
unsigned Cr4::pse |
[4] Page Size Extensions
Definition at line 151 of file ia32_type.h.
unsigned Cr4::pvi |
[1] Protected-Mode Virtual Interrupts
Definition at line 148 of file ia32_type.h.
unsigned Cr4::reserved1 |
[11:12]
Definition at line 158 of file ia32_type.h.
unsigned Cr4::reserved2 |
[15:16]
Definition at line 161 of file ia32_type.h.
unsigned Cr4::reserved3 |
[19]
Definition at line 164 of file ia32_type.h.
unsigned Cr4::smap |
[21] Supervisor Mode Access Protection Enable
Definition at line 166 of file ia32_type.h.
unsigned Cr4::smep |
[20] Supervisor Mode Execution Protection Enable
Definition at line 165 of file ia32_type.h.
unsigned Cr4::smxe |
[14] SMX-Enable Bit
Definition at line 160 of file ia32_type.h.
unsigned Cr4::tsd |
[2] Time Stamp Disable
Definition at line 149 of file ia32_type.h.
unsigned Cr4::vme |
[0] Virtual Mode Extensions
Definition at line 147 of file ia32_type.h.
unsigned Cr4::vmxe |
[13] Virtual Machine Extensions Enabled
Definition at line 159 of file ia32_type.h.