Patent ID: 8041936

Claim:
A method comprising: continually storing a value of an element of a computing system within a first register, the last value of the element cleared from the element during any restart or reset of the computing system, the last value relevant to debugging of the computing system when the computing system fails to perform as expected and/or as desired; upon receiving an instruction to reset the computing system via one of a first reset signal corresponding to pressing of a reset button and a second reset signal corresponding to a baseboard management controller of the computing system issuing a reset command, copying the last value of the element as stored within the first register to a second register; and, resetting the computing system, the last value of the element as stored within the second register persisting within the second register during reset of the computing system in response to the first reset signal corresponding to pressing of the reset button or the second reset signal corresponding to the baseboard management controller issuing a reset command, wherein the second register is cleared during any reset or restart other than reset of the computing system in response to the first reset signal corresponding to pressing of the reset button or the second reset signal corresponding to the baseboard management controller issuing a reset command.