Patent ID: 6065078
Filing Date: 2000-05-16
Classification: G06F

Abstract:
A multiprocessor system, comprising:a plurality of processors configured for intercommunication therewith, each of the plurality of processors executing a portion of a program such that the plurality of intercommunicating processors collectively execute the program, the program including steps for intercommunicating among the plurality of processors to accomplish execution of the program;a debugger interface that includes interface circuitry to interface the plurality of processors to a debugger that is operating remotely to the multiprocessor system, the debugger interface including:means for receiving a debugger command from the debugger via a link to the debugger;debugger command directing means for determining from the debugger command for which of at least one of the plurality of processors the debugger command is intended and for directing the debugger command, via the interface circuitry to the at least one intended processor, means for receiving a processor command from one of the plurality of processors;processor command directing means for directing the processor command, received from said one processor, via the interface circuitry across the link to the debuggerwhereby the system is especially suited for debugging software that is collectively executing on the plurality of processors of the multiprocessor system.