TianoCore EDK2 master
CPUID_EXTENDED_CPU_SIG_EDX Union Reference

#include <MdePkg/Include/Register/Intel/Cpuid.h>

Data Fields

struct {
   UINT32   Reserved1: 11
 
   UINT32   SYSCALL_SYSRET: 1
 
   UINT32   Reserved2: 8
 
   UINT32   NX: 1
 
   UINT32   Reserved3: 5
 
   UINT32   Page1GB: 1
 
   UINT32   RDTSCP: 1
 
   UINT32   Reserved4: 1
 
   UINT32   LM: 1
 
   UINT32   Reserved5: 2
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID Extended Processor Signature and Feature Bits EDX for CPUID leaf CPUID_EXTENDED_CPU_SIG.

Definition at line 3800 of file Cpuid.h.

Field Documentation

◆ 

struct { ... } CPUID_EXTENDED_CPU_SIG_EDX::Bits

Individual bit fields

◆ LM

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::LM

[Bit 29] Intel(R) 64 Architecture available if 1.

Definition at line 3828 of file Cpuid.h.

◆ NX

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::NX

[Bit 20] Execute Disable Bit available.

Definition at line 3814 of file Cpuid.h.

◆ Page1GB

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::Page1GB

[Bit 26] 1-GByte pages are available if 1.

Definition at line 3819 of file Cpuid.h.

◆ RDTSCP

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::RDTSCP

[Bit 27] RDTSCP and IA32_TSC_AUX are available if 1.

Definition at line 3823 of file Cpuid.h.

◆ Reserved1

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::Reserved1

Definition at line 3805 of file Cpuid.h.

◆ Reserved2

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::Reserved2

Definition at line 3810 of file Cpuid.h.

◆ Reserved3

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::Reserved3

Definition at line 3815 of file Cpuid.h.

◆ Reserved4

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::Reserved4

Definition at line 3824 of file Cpuid.h.

◆ Reserved5

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::Reserved5

Definition at line 3829 of file Cpuid.h.

◆ SYSCALL_SYSRET

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::SYSCALL_SYSRET

[Bit 11] SYSCALL/SYSRET available in 64-bit mode.

Definition at line 3809 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_EXTENDED_CPU_SIG_EDX::Uint32

All bit fields as a 32-bit value

Definition at line 3834 of file Cpuid.h.


The documentation for this union was generated from the following file: