Claims
- 1. In a memory controller directly connected to a system memory, to a pipelined bus and to a serial bus, the pipelined bus characterized by a cache line width, a method of processing a read request message received from the serial bus that implicates data within a single cache line, comprising:receiving the read request message, issuing a read invalidate transaction on the pipelined bus identifying a cache line of the requested data, retrieving data of the cache line from the system memory to a queue, reading the requested data from the queue, and placing a response message on the serial bus, the response message containing the requested data.
- 2. The method of claim 1, further comprising, if cache coherency signaling associated with the read invalidate transaction indicates modified data:terminating the retrieval of data from the system memory, and instead retrieving data of the cache line from the pipelined bus to the queue.
Parent Case Info
This application is a divisional of Ser. No. 09/013,097 filed Jun. 26, 1998 now U.S. Pat. No. 6,061,764.
US Referenced Citations (12)