Fault tolerant and diagnostic boot
AssigneeDell Products L.P.
InventorKrishnakumar Narasimhan
Life of this patent
Estimating the term…
Abstract
A method for processing data is provided that includes starting a processor from an off state and loading watchdog timer handler code into a processor memory. Executing the watchdog timer handler code and determining whether a catastrophic error has occurred during execution of the watchdog timer handler code. Invoking a system management module to update error code if it is determined that the catastrophic error has occurred and invoking a first phase dispatcher to set up a first stack frame associated with a first phase if it is determined that a catastrophic error has not occurred.
Claims20
A method for processing data, comprising:
- starting a processor from an off state;
- loading watchdog timer handler code into a processor memory;
- executing the watchdog timer handler code;
- determining whether a catastrophic error has occurred during execution of the watchdog timer handler code;
- invoking a system management module to update error code if it is determined that the catastrophic error has occurred;
- and
- invoking a first phase dispatcher to set up a first stack frame associated with a first phase if it is determined that a catastrophic error has not occurred.
A system for processing data, comprising:
- a processor configured to perform predetermined actions when starting from an off state, the actions including:
- load watchdog timer handler code into a processor memory;
- execute the watchdog timer handler code;
- determine whether a catastrophic error has occurred during execution of the watchdog timer handler code;
- invoke a system management module to update error code if it is determined that the catastrophic error has occurred;
- and
- invoke a first phase dispatcher to set up a first stack frame associated with a first phase if it is determined that a catastrophic error has not occurred.
A system for processing data, comprising:
- a processor configured to perform predetermined actions when starting from an off state;
- a memory storing watchdog timer handler code;
- the processor configured to load the watchdog timer handler code into a processor memory and to execute the watchdog timer handler code;
- the processor configured to determine whether a catastrophic error has occurred during execution of the watchdog timer handler code;
- system management module stored separate from the processor and configured to update error code if it is determined by the processor that the catastrophic error has occurred;
- a first phase dispatcher stored separate from the processor and configured be invoked by the processor to set up a first stack frame associated with a first phase if it is determined that a catastrophic error has not occurred;
- a watchdog timer handler stored separate from the processor and configured to be invoked if it is determined that an error has occurred during execution of a module of the first stack frame associated with the first phase.
Dependencies are inferred from the claim text.