Application Note 5
Revision History
Revision Description Date
-001 Original release. 05/93
-002 Modified Table 3-3 Intel486™ and Pentium® Processor Signatures. 10/93
-003
Updated to accommodate new processor versions. Program examples modified for ease of
use, section added discussing BIOS recognition for OverDrive® processors and feature flag
information updated.
09/94
-004
Updated with Pentium Pro and OverDrive processors information. Modified, Table 3-2, and
Table 3-3. Inserted Table 3-5. Feature Flag Values Reported in the ECX Register. Inserted
Sections 3.4. and 3.5.
12/95
-005
Added Figure 2-1 and Figure 3-2. Added Footnotes 1 and 2. Added Assembly code example
in Section 4. Modified Tables 3, 5 and 7. Added two bullets in Section 5.0. Modified
cpuid3b.ASM and cpuid3b.C programs to determine if processor features MMX™ technology.
Modified Figure 6.0.
11/96
-006
Modified Table 3. Added reserved for future member of P6 family of processors entry.
Modified table header to reflect Pentium II processor family. Modified Table 5. Added SEP bit
definition. Added Section 3.5. Added Section 3.7 and Table 9. Corrected references of P6
family to reflect correct usage.
Modified cpuid3a.asm, cpuid3b.asm and cpuid3.c example code sections to check for SEP
feature bit and to check for, and identify, the Pentium II processor. Added additional
disclaimer related to designers and errata.
03/97
-007
Modified Table 2. Added Pentium II processor, model 5 entry. Modified existing Pentium II
processor entry to read “Pentium II processor, model 3”. Modified Table 5. Added additional
feature bits, PAT and FXSR. Modified Table 7. Added entries 44h and 45h.
Removed the note “Do not assume a value of 1 in a feature flag indicates that a given
feature is present. For future feature flags, a value of 1 may indicate that the specific feature
is not present” in section 4.0.
Modified cpuid3b.asm and cpuid3.c example code section to check for, and identify, the
Pentium II processor, model 5. Modified existing Pentium II processor code to print Pentium
II processor, model 3.
01/98
-008
Added note to identify Intel® Celeron® processor, model 5 in section 3.2. Modified Table 2.
Added Celeron processor and Pentium® OverDrive® processor with MMX™ technology
entry. Modified Table 5. Added additional feature bit, PSE-36.
Modified cpuid3b.asm and cpuid3.c example code to check for, and identify, the Celeron
processor.
04/98
-009
Added note to identify Pentium II Xeon® processor in section 3.2. Modified Table 2. Added
Pentium II Xeon processor entry.
Modified cpuid3b.asm and cpuid3.c example code to check for, and identify, the Pentium II
Xeon processor.
06/98
-010 No Changes
-011
Modified Table 2. Added Celeron processor, model 6 entry.
Modified cpuid3b.asm and cpuid3.c example code to check for, and identify, the Celeron
processor, model 6.
12/98
-012
Modified Figure 1 to add the reserved information for the Intel386 processors. Modified
Figure 2. Added the Processor serial number information returned when the CPUID
instruction is executed with EAX=3. Modified Table 1. Added the Processor serial number
parameter. Modified Table 2. Added the Pentium III processor and Pentium III Xeon
processor. Added Section 4 “Processor serial number”.
Modified cpuid3a.asm, cpuid3b.asm and cpuid3.c example code to check for and identify the
Pentium III processor and the Pentium III Xeon processor.
12/98
-013
Modified Figure 2. Added the Brand ID information returned when the CPUID instruction is
executed with EAX=1. Added section 5 “Brand ID”. Added Table 10 that shows the defined
Brand ID values.
Modified cpuid3a.asm, cpuid3b.asm and cpuid3.c example code to check for and identify the
Pentium III processor, model 8 and the Pentium III Xeon processor, model 8.
10/99
-014 Modified Table 4. Added Celeron processor, model 8. 03/00
-015
Modified Table 4. Added Pentium III Xeon processor, model A. Added the 8-way set
associative 1M, and 8-way set associative 2M cache descriptor entries.
05/00
评论0
最新资源