Preliminary Information AMD Athlon™ Processor Model 6 Revision Guide Publication # 24332 Rev: E Issue Date: December 2002
Preliminary Information © 2001, 2002 Advanced Micro Devices, Inc. All rights reserved. The contents of this document are provided in connection with Advanced Micro Devices, Inc. (“AMD”) products. AMD makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice.
Preliminary Information AMD Athlon™ Processor Model 6 Revision Guide 24332E—December 2002 Revision History Date Rev Description December 2002 E Added errata #22–24. July 2002 D Added errata #20 and #21. ■ ■ October 2001 C ■ ■ May 2001 B Added silicon revision A5 information Added erratum #18 and #19 Added Table 2: Cross-reference of Erratum to Processor Segments to include all processor segments Updated reference documents listed in section 3.1 Initial public release.
Preliminary Information AMD Athlon™ Processor Model 6 Revision Guide 24332E—December 2002 AMD Athlon™ Processor Model 6 Revision Guide The purpose of the AMD Athlon™ Processor Model 6 Revision Guide is to communicate updated product information on the AMD Athlon processor model 6 to designers of computer systems and software developers. This revision guide applies to the AMD Athlon processor model 6, mobile AMD Athlon processor model 6, and AMD Athlon MP processor model 6.
Preliminary Information 24332E—December 2002 1 AMD Athlon™ Processor Model 6 Revision Guide Product Errata This section documents AMD Athlon™ Processor Model 6 product errata. The errata are divided into categories to assist referencing particular errata. A unique tracking number for each erratum has been assigned within this document for user convenience in tracking the errata within specific revision levels. Table 1 cross-references the revisions of the processor to each erratum.
Preliminary Information AMD Athlon™ Processor Model 6 Revision Guide Table 2. 24332E—December 2002 Cross-Reference of Erratum to Processor Segments Errata Number Workstation/Server1 Desktop2 Mobile3 16 X X X 17 X X 18 19 X X X 20 X X X 21 X X X 22 X X X 23 X X X 24 X X X Notes: 1. The workstation/server segment currently includes the AMD Athlon™ MP processor. 2. The desktop segment currently includes the AMD Athlon XP processor. 3.
Preliminary Information 24332E—December 2002 16 AMD Athlon™ Processor Model 6 Revision Guide INVLPG Instruction Does Not Flush Entire Four-Megabyte Page Properly with Certain Linear Addresses Products Affected. A0, A2 Normal Specified Operation. After executing an INVLPG instruction the TLB should not contain any translations for any part of the page frame associated with the designated logical address. Non-conformance.
Preliminary Information AMD Athlon™ Processor Model 6 Revision Guide 17 24332E—December 2002 Deadlock May Occur in a Two-Processor System in the Presence of Probe to MemoryMapped I/O Products Affected. A0, A2, A5 Normal Specified Operation. Processor should not hang. Non-conformance.
Preliminary Information 24332E—December 2002 18 AMD Athlon™ Processor Model 6 Revision Guide Processor May Issue Non-Connect Bus Cycle After FID Special Cycle Products Affected. A0, A2 Normal Specified Operation. The first processor cycle after a FID Change special cycle should be a Connect special cycle. Non-conformance. In rare circumstances, a processor victim write may be pending inside the processor when the FID Change special cycle is issued.
Preliminary Information AMD Athlon™ Processor Model 6 Revision Guide 19 24332E—December 2002 Processor Does Not Support Reliable Microcode Patch Mechanism Products Affected. A5 Normal Specified Operation. The processor should function properly after a microcode patch is loaded. Non-conformance. The processor has the patch RAM BIST function disabled. Since BIST is not run on the patch RAM, reliable operation of the patch RAM cannot be guaranteed. Therefore it should not be used.
Preliminary Information 24332E—December 2002 20 AMD Athlon™ Processor Model 6 Revision Guide Processor Performance Counters Do Not Count Some x86 Instructions Products Affected. A0, A2, A5 Normal Specified Operation. The processor should count all x86 instructions when programmed to do so. Non-conformance. There are two types of uncounted instructions. One set of instructions is always uncounted. Another set of instructions are uncounted only if a certain data dependency exists.
Preliminary Information AMD Athlon™ Processor Model 6 Revision Guide 21 24332E—December 2002 A Speculative SMC Store Followed by an Actual SMC Store May Cause One-Time Stale Execution Products Affected. A0, A2, A5 Normal Specified Operation. Self-modifying code sequences should be correctly detected and handled in a manner consistent with canonical results; stale code should not be executed. Non-conformance. The following scenario can result in a one-time execution of stale instructions: 1.
Preliminary Information 24332E—December 2002 22 AMD Athlon™ Processor Model 6 Revision Guide Real Mode RDPMC with Illegal ECX May Cause Unpredictable Operation Products Affected. A0, A2, A5 Normal Specified Operation. Illegal values of ECX (that is, ECX>3) for the RDPMC (Read Performance Monitor Counter) instruction cause the processor to take a general protection exception. Non-conformance.
Preliminary Information AMD Athlon™ Processor Model 6 Revision Guide 23 24332E—December 2002 Using Task Gates With Breakpoints Enabled May Cause Unexpected Faults Products Affected. A0, A2, A5 Normal Specified Operation. Task gates should correctly use the TSS selector out of the task gate for CALL and JMP instructions. Non-conformance. When a task gate is used by a CALL or JMP instruction and any debug breakpoint is enabled through the DR7.
Preliminary Information 24332E—December 2002 24 AMD Athlon™ Processor Model 6 Revision Guide Single Step Across I/O SMI Skips One Debug Trap Products Affected. A0, A2, A5 Normal Specified Operation. When single stepping (with EFLAGS.TF) across an IN or OUT instruction that detects an SMI, the processor correctly defers taking the debug trap and instead enters SMM. Upon RSM (without I/O restart), the processor should immediately enter the debug trap handler. Non-conformance.
Preliminary Information AMD Athlon™ Processor Model 6 Revision Guide 2 24332E—December 2002 Revision Determination Table 3 shows the AMD Athlon™ processor model 6 identification numbers returned by the CPUID instruction for each revision of the processor. Table 3.
Preliminary Information 24332E—December 2002 3 AMD Athlon™ Processor Model 6 Revision Guide Technical and Documentation Support The following documents provide additional information regarding the operation of the AMD Athlon™ processor model 6. Please refer to the data sheets listed in this section for product marking information.