MdePkg[all]
1.08
|
Data Fields | |
struct { | |
UINT32 VME:1 | |
Virtual-8086 Mode Extensions. More... | |
UINT32 PVI:1 | |
Protected-Mode Virtual Interrupts. More... | |
UINT32 TSD:1 | |
Time Stamp Disable. More... | |
UINT32 DE:1 | |
Debugging Extensions. More... | |
UINT32 PSE:1 | |
Page Size Extensions. More... | |
UINT32 PAE:1 | |
Physical Address Extension. More... | |
UINT32 MCE:1 | |
Machine Check Enable. More... | |
UINT32 PGE:1 | |
Page Global Enable. More... | |
UINT32 PCE:1 | |
UINT32 OSFXSR:1 | |
UINT32 OSXMMEXCPT:1 | |
UINT32 UMIP:1 | |
User-Mode Instruction Prevention. More... | |
UINT32 LA57:1 | |
Linear Address 57bit. More... | |
UINT32 VMXE:1 | |
VMX Enable. More... | |
UINT32 SMXE:1 | |
SMX Enable. More... | |
UINT32 Reserved_3:1 | |
Reserved. More... | |
UINT32 FSGSBASE:1 | |
FSGSBASE Enable. More... | |
UINT32 PCIDE:1 | |
PCID Enable. More... | |
UINT32 OSXSAVE:1 | |
XSAVE and Processor Extended States Enable. More... | |
UINT32 Reserved_4:1 | |
Reserved. More... | |
UINT32 SMEP:1 | |
SMEP Enable. More... | |
UINT32 SMAP:1 | |
SMAP Enable. More... | |
UINT32 PKE:1 | |
Protection-Key Enable. More... | |
UINT32 Reserved_5:9 | |
Reserved. More... | |
} | Bits |
UINTN | UintN |
Byte packed structure for Control Register 4 (CR4). 32-bits on IA-32. 64-bits on x64. The upper 32-bits on x64 are reserved.
struct { ... } IA32_CR4::Bits |
UINT32 IA32_CR4::DE |
Debugging Extensions.
UINT32 IA32_CR4::FSGSBASE |
FSGSBASE Enable.
UINT32 IA32_CR4::LA57 |
Linear Address 57bit.
UINT32 IA32_CR4::MCE |
Machine Check Enable.
UINT32 IA32_CR4::OSFXSR |
Operating System Support for FXSAVE and FXRSTOR instructions
UINT32 IA32_CR4::OSXMMEXCPT |
Operating System Support for Unmasked SIMD Floating Point Exceptions.
UINT32 IA32_CR4::OSXSAVE |
XSAVE and Processor Extended States Enable.
UINT32 IA32_CR4::PAE |
Physical Address Extension.
UINT32 IA32_CR4::PCE |
Performance Monitoring Counter Enable.
UINT32 IA32_CR4::PCIDE |
PCID Enable.
UINT32 IA32_CR4::PGE |
Page Global Enable.
UINT32 IA32_CR4::PKE |
Protection-Key Enable.
UINT32 IA32_CR4::PSE |
Page Size Extensions.
UINT32 IA32_CR4::PVI |
Protected-Mode Virtual Interrupts.
UINT32 IA32_CR4::Reserved_3 |
Reserved.
UINT32 IA32_CR4::Reserved_4 |
Reserved.
UINT32 IA32_CR4::Reserved_5 |
Reserved.
UINT32 IA32_CR4::SMAP |
SMAP Enable.
UINT32 IA32_CR4::SMEP |
SMEP Enable.
UINT32 IA32_CR4::SMXE |
SMX Enable.
UINT32 IA32_CR4::TSD |
Time Stamp Disable.
UINTN IA32_CR4::UintN |
UINT32 IA32_CR4::UMIP |
User-Mode Instruction Prevention.
UINT32 IA32_CR4::VME |
Virtual-8086 Mode Extensions.
UINT32 IA32_CR4::VMXE |
VMX Enable.