Claims
- 1. A system comprising:
a first agent configured to transmit an address of a transaction; and a second agent coupled to receive said address, said second agent configured to transmit an indication of a state, within said second agent, of data corresponding to said address, said indication indicating an exclusive state for both said exclusive state and a modified state of said data within said second agent.
- 2. The system as recited in claim 1 wherein said transaction is a read transaction and said second agent is configured to provide said data to said first agent responsive to said second agent indicating exclusive via said indication.
- 3. The system as recited in claim 2 further comprising a cache, wherein said cache is configured to provide said data responsive to said address hitting in said cache and said indication not indicating said exclusive state.
- 4. The system as recited in claim 3 further comprising a memory controller, wherein said memory controller is configured to provide said data responsive to said address missing in said cache and said indication not indicating said exclusive state.
- 5. The system as recited in claim 2 wherein said second agent is configured to transmit a second indication indicating whether said data is in said exclusive state or said modified state concurrent with providing said data to said first agent.
- 6. The system as recited in claim 5 further comprising a cache coupled to receive said second indication, wherein said cache is configured to update a cache line storing said data responsive to said address hitting in said cache and said second indication indicating that said data is in said modified state.
- 7. The system as recited in claim 6 further comprising a memory controller coupled to receive said second indication, wherein said memory controller is configured to update a memory to which said memory controller is coupled with said data responsive to said address missing in said cache, said address being noncacheable, and said second indication indicating that said data is in said modified state.
- 8-36. (Canceled).
PRIORITY INFORMATION
[0001] This application is a continuation of and claims priority to U.S. patent Application having an application Ser. No. 09/829,514, filed Apr. 9, 2001, which application is hereby incorporated by reference, and which application claims benefit of priority to provisional application Ser. No. 60/238,800 filed Oct. 6, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60238800 |
Oct 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09829514 |
Apr 2001 |
US |
Child |
10857819 |
Jun 2004 |
US |