Abstract In a multiprocessing system, specific flags that are set at various times during a cache-to-cache transfer will, in the event of an error, enable the system to identify the status of each cache involved in the transfer. Different procedures are utilized for the cache from which data was being fetched and the cache to which data was being stored, as well as the main memory. If a castout was in process, then main memory may not have been updated and may contain obsolete data. In that case, the mechanism will force an uncorrectable error into the target location to insure that obsolete data is not subsequently utilized by the system.
In a data processing system, means for recovering from an error which occurs during a cache-to-cache transfer, comprising retry means including: means for indicating whether a cache-to-cache transfer was taking place at the time of detection of an error; means for identifying the cache which was the source of said transfer; means for identifying each sink for said transfer; means for retrying said data transfer; and I means for insuring that, if correct data cannot be written into one of said sinks, obsolete data will not subsequently be provided into the system from said one of said sinks.
Claim 2
Dependent Claim
98 words
In a data processing system, means for recovering from an error which occurs during a cache-to-cache transfer, comprising retry means including: means for indicating whether a cache-to-cache transfer was taking place at the time of detection of an error; means for identifying the cache which was the source of said transfer; means for identifying each sink for said transfer; means for retrying said data transfer; and I means for insuring that, if correct data cannot be written into one of said sinks, obsolete data will not subsequently be provided into the system from said one of said sinks.
Claim 3
Dependent Claim
32 words
The recovery means of Claim 1 wherein said means for insuring comprises: means for causing a data pattern representative of an uncorrectable error to be set into said one of said sinks.
Claim 4
Dependent Claim
42 words
The recovery means of Claim 1, further comprising: means for terminating the job during which said error was detected; means for processing a new job; and means for writing new data, related to said new job, into said one of said sinks.
Claim 5
Dependent Claim
42 words
The recovery means of Claim 2 further comprising: means for terminating the job during which said error was detected; means for processing a new job; and means for writing new data, related to said new job, into said one of said sinks.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.