Inventors:
Marvin Wayne Martinez - Plano TX
Mark W. Bluhm - Plano TX
Jeffrey S. Byrne - Plano TX
David A. Courtright - Richardson TX
Douglas Ewing Duschatko - Plano TX
Raul A. Garibay - Richardson TX
Margaret R. Herubin - Coppell TX
Assignee:
Cyrix Corporation - Richardson TX
International Classification:
G06F 1200
Abstract:
A write-back coherency system, including FLUSH/INVAL and LOCK protocols, is used, in an exemplary embodiment, in a microprocessor used in a computer system that selectively provides to the processor FLUSH and INVAL signals to implement a limited write-back protocol. The FLUSH/INVAL protocol is used by the computer system to control export and invalidate operations. In response to a FLUSH signal, the microprocessor exports dirty data from the cache. If INVAL is also asserted, the cache is also invalidated (i. e. , if FLUSH is asserted and INVAL is not asserted, no invalidation is performed). With the LOCK protocol, LOCKed reads are serviced out of the cache for read hits--however, to maintain compatibility with computer systems that expect a LOCK operation to involve a read followed by a write access to external memory, the microprocessor will still run the external LOCKed read cycle, ignoring the returned data.