Method of correcting a machine check error
First Claim
Patent Images
1. A method comprising:
- using processor implementation-specific instructions to save a processor state in a system memory when a machine check error is generated by a processor;
attempting to correct the error using processor implementation-specific instructions;
transferring control to processor-independent instructions;
receiving control from processor-independent instructions; and
returning to an interrupted context of the processor by restoring the processor state.
0 Assignments
0 Petitions
Accused Products
Abstract
Processor implementation-specific instructions save a processor state in a system memory and attempt to correct the error. Control is then transferred to processor-independent instructions. Control is returned to the processor implementation-specific instructions which then return to an interrupted context of the processor by restoring the processor state.
-
Citations
20 Claims
-
1. A method comprising:
-
using processor implementation-specific instructions to save a processor state in a system memory when a machine check error is generated by a processor;
attempting to correct the error using processor implementation-specific instructions;
transferring control to processor-independent instructions;
receiving control from processor-independent instructions; and
returning to an interrupted context of the processor by restoring the processor state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-readable medium that provides instructions that, if executed by a processor, will cause the processor to perform operations comprising:
-
using processor implementation-specific instructions to save the processor state in a system memory when a machine check error is generated by the processor;
attempting to correct the error using processor implementation-specific instructions;
transferring control to processor-independent instructions;
receiving control from processor-independent instructions; and
returning to an interrupted context of the processor by restoring the processor state. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A central processing unit (CPU) comprising:
-
a processor;
a first machine-readable medium coupled to the processor, the first machine-readable medium including processor implementation-specific instructions that, if executed by the processor, will cause the processor to perform operations including saving the processor state in a system memory and attempting to correct the error when a machine check error is generated by the processor, and receiving control and returning to the interrupted context of the processor by restoring the state of the processor when the error is determined to have been corrected;
a second machine-readable medium coupled to the processor, the second machine-readable medium including only processor implementation-independent instructions that, if executed by the processor, will cause the processor to perform operations including receiving control from the first machine-readable medium;
determining if the error has been corrected;
transferring control to the first machine-readable medium if the error has been corrected. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification