AMD 6 Computer Hardware User Manual


 
8
AMD Athlon™ Processor Model 6 Revision Guide 24332E—December 2002
Preliminary Information
17 Deadlock May Occur in a Two-Processor System in the Presence of Probe to Memory-
Mapped I/O
Products Affected. A0, A2, A5
Normal Specified Operation. Processor should not hang.
Non-conformance. In a multiprocessor system, if one processor (A) is continuously writing to a cacheable
memory-mapped I/O block while the other processor (B) is trying to read the same cacheable I/O block,
and at the same time both processors are also trying to write a different memory-based cache block,
then processor B may hang. Should this occur and processor A fields an interrupt, the deadlock will be
resolved.
Potential Effect on System. System will hang or exhibit performance degradation.
Suggested Workaround. The current processor design assumes that memory-mapped I/O is incoherent and
does not handle all deadlock cases. System logic should not generate probes for memory mapped I/O
addresses.
Resolution Status. No fix planned.