| 
    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.