Apparatus and method for saving precise system state following exceptions
AssigneeHewlett-Packard Development Company, L.P.
InventorsMichael John Erickson, Paul John Mantey
Life of this patent
Estimating the term…
Abstract
A computer system has at least one processor, a memory system, a Joint Test Action Group (JTAG) bus interface, and Input/Ouput devices. At least one Input/Ouput device of the system has an integrated circuit connected to and readable by the JTAG bus interface. The memory system of the computer system contains an exception handler capable of reading a state of the readable integrated circuit of the Input/Output device upon occurrence of an exception.
Claims7
A method of diagnosing faults related to hardware-firmware-software interactions in computer systems comprising the steps of:
- setting an exception action code in an exception table of a user-owned system to request capture of hardware state information upon occurrence of a specific exception;
- detecting the exception;
- invoking an exception handler in response to detecting the exception;
- checking an exception table to determine a response to the exception;
- using a Joint Test Action Group interface to read hardware state from at least one integrated circuit of the user-owned system;
- and
- saving the hardware state in a captured state file.
A method of exception handling in a computer system comprising the steps of:
- detecting the exception;
- invoking an exception handler;
- using a Joint Test Action Group interface to read hardware state from at least one integrated circuit of the user-owned system;
- saving the hardware state in a captured state file.
A computer system comprising:
- at least one processor;
- a memory system coupled to the processor, wherein the memory system contains an exception handler capable of reading a state of the readable integrated circuit of the Input/Output device upon occurrence of an exception;
- a Joint Test Action Group (JTAG) bus interface;
- and
- at least one Input/Ouput device having at least one readable integrated circuit addressable by the JTAG bus interface;
- a system chipset coupled to the processor and readable by the JTAG bus interface, wherein the exception handler is capable of triggering a management coprocessor to read hardware state information from the system chipset.
A computer system comprising:
- at least one processor;
- a memory system coupled to the processor;
- a Joint Test Action Group (JTAG) bus interface;
- and
- at least one Input/Ouput device having at least one readable integrated circuit addressable by the JTAG bus interface;
- wherein the memory system contains an exception handler capable of reading a state of the readable integrated circuit of the Input/Output device upon occurrence of an exception;
- and
- wherein the exception handler further comprises an exception table containing exception action codes, and wherein at least one action code of the exception table specifies saving of hardware state information in a captured state file.
Dependencies are inferred from the claim text.