| US 7,555,676 B2 | ||
| Systems and methods for providing remotely accessible in-system emulation and/or debugging | ||
| Pedro Lopez, Jr., Austin, Tex. (US); and Timothy M. Lambert, Austin, Tex. (US) | ||
| Assigned to Dell Products L.P., Round Rock, Tex. (US) | ||
| Filed on Jul. 18, 2005, as Appl. No. 11/183,380. | ||
| Prior Publication US 2007/0016827 A1, Jan. 18, 2007 | ||
| Int. Cl. G06F 11/00 (2006.01) | ||
| U.S. Cl. 714—27 [714/4] | 20 Claims |

| 1. An information handling system providing remotely accessible in-system debugging functionality, comprising:
a first logic device;
a remote access card distinct from the first logic device, the remote access card including a network interface port, a processor,
and a second logic device;
the network interface port communicatively coupled to the second logic device and configured for allowing communications with
a remote device remote from the information handling system and including a user interface;
the second logic device including debugging logic configured to be executed by the processor;
a communication link allowing communication between the first logic device and the second logic device; and
the processor on the remote access card configured to:
receive an interrupt notification from the first logic device distinct from the remote access card, wherein the interrupt
notification from the first logic device is generated in response to a system error, system crash, or system hang, the interrupt
notification triggering an automatically retrieval of data from the first logic device via the communication link between
the first logic device and the second logic device;
receive, via the network interface port, debugging instructions initiated by a user via the user interface of the remote device;
and
based at least on the received debugging instructions, execute the debugging logic provided on the remote access card to facilitate
remote debugging of the information handling system without local manual interaction, including allowing a user to view the
data automatically retrieved from the first logic device in response to the interrupt notification.
|