English
Language : 

GXLV Datasheet, PDF (220/247 Pages) National Semiconductor (TI) – Geode™ GXLV Processor Series Low Power Integrated x86 Solutions
Instruction Set (Continued)
8.2.2 Extended CPUID Levels
Testing for extended CPUID instruction support can be
accomplished by executing a CPUID instruction with the
EAX register initialized to 80000000h. If a value greater
than or equal to 8000 0000h is returned to the EAX regis-
ter by the CPUID instruction, the processor supports
extended CPUID levels.
8.2.2.1 CPUID Instruction with EAX = 80000000h
Extended function 8000 0000h (EAX = 80000000h) of the
CPUID instruction returns the maximum extended CPUID
levels supported by the current processor in EAX (Table 8-
21). The EBX, ECX, and EDX registers are currently
reserved.
Table 8-21. Maximum Extended CPUID Level
Register
EAX
EBX
ECX
EDX
Returned
Contents
80000005h
-
-
-
Description
Maximum Extended CPUID
Level (six levels)
Reserved
Reserved
Reserved
8.2.2.2 CPUID Instruction with EAX = 80000001h
Extended function 80000001h (EAX = 80000001h) of the
CPUID instruction returns the processor type, family,
model, and stepping information of the current processor
in EAX. The EBX and ECX registers are reserved.
The extended feature flags supported are returned in the
EDX register as shown in Table 8-23. Each flag refers to a
specific feature and indicates if that feature is present on
the processor. Some of these features have protection
control in CR4. Before using any of these features on the
processor, the software should check the corresponding
feature flag.
Table 8-22. EAX, EBX, ECX CPUID Data
Returned when EAX = 80000001h
Register
EAX[3:0]
EAX[7:4]
EAX[11:8]
EAX[15:12]
EAX[31:16]
EBX
ECX
Returned
Contents
xx
4
5
0
-
-
-
Description
Stepping ID
Model
Family
Processor Type
Reserved
Reserved
Reserved
Table 8-23. EDX CPUID Data Returned
when EAX = 80000001h
EDX
Returned
Contents*
Feature Flag
CR4
Bit
EDX[0]
1
FPU On-Chip
-
EDX[1]
0
Virtual Mode Extension
-
EDX[2]
0
Debugging Extension
-
EDX[3]
0
Page Size Extension
-
(4 MB)
EDX[4]
1
Time Stamp Counter
2
EDX[5]
1
Model-Specific Registers
-
(via RDMSR / WRMSR
Instructions)
EDX[6]
0
Reserved
-
EDX[7]
0
Machine Check Exception -
EDX[8]
1
CMPXCHG8B Instruction
-
EDX[9]
0
Reserved
-
EDX[10]
0
Reserved
-
EDX[11]
0
SYSCALL / SYSRET
-
Instruction
EDX[12]
0
Reserved
-
EDX[13]
0
Page Global Enable
-
EDX[14]
0
Reserved
-
EDX[15]
1
Integer Conditional Move
-
Instruction
EDX[16]
0
FPU Conditional Move
-
Instruction
EDX[22:17]
0
Reserved
-
EDX[23]
1
MMX
-
EDX[24]
1
6x86MX Multimedia
-
Extensions
Note: 0 = Not supported
www.national.com
220
Revision 1.1