Claims
- 1. A checkpoint retry storage subsystem for use in a data processing system having registers and having a store-in level two cache or store-through level one cache between an instruction processing unit having a current program status word and a L3 main storage unit, comprising:
- a. means responsive to selected instructions having associated data for developing a checkpoint signal;
- b. a program status word stack storage for storing program status words;
- c. a general purpose register storage for storing the data content of selected ones of said registers in said data processing system;
- d. a data storage comprising a L1 store buffer, having a data store buffer for the retention of data, positioned logically between said instruction processing unit and L3 main storage unit;
- e. checkpoint storage control means responsive to said checkpoint signal and connected to control said program status word storage, said general register storage and said L1 store buffer for storing said current program status word in said program status word storage, for storing the content of said selected ones of said registers in said general purpose register storage and for storing said data associated with said checkpointed instruction in said data store buffer within said L1 store buffer; and,
- f. means for generating a retry signal in response to
- error signals within said data processing system.
- 2. A system according to claim 1 wherein said checkpoint storage control means is responsive to said retry signal to fetch said program status word, the content of the general purpose registers and said data associated with said checkpointed instruction and load said program status word, said register content and return said data into a data storage location associated with said checkpointed instruction.
Parent Case Info
This application is a continuation of U.S. Ser. No. 07/213,535, filed Jun. 30,1988, entitled "Central Processing Unit Checkpoint Retry for Store-In and Store-Through Cache System", assigned to the same assignee now abandoned in favor of the present continuation patent application.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
213535 |
Jun 1988 |
|