Back to results
US 10,241,879 B2Granted
Virtual debugging of server operations
AssigneeDell Products L.P.
InventorsChandrasekhar Puthillathe, Rama R. Bisa, Rajeshkumar I. Patel
Life of this patent
Estimating the term…
Abstract
Debugging operations may utilize a dedicated debug port associated with a baseboard management controller. The baseboard management controller executes software programming that eliminates any need for a debugging cable. The baseboard management controller also permits debugging between virtual machines.
Claims20
A method, comprising:
- emulating, by a baseboard management controller, a debug cable as a virtual debug cable;
- emulating, by the baseboard management controller, a first virtual debug device via a first input/output port;
- emulating, by the baseboard management controller, a second virtual debug device via a second input/output port;
- and
- bridging, by the baseboard management controller, data passing from the first virtual debug device to the second virtual debug device during a debug operation.
2 more elements
An information handling system, comprising:
- a processor;
- and
- a memory device accessible to the processor, the memory device storing instructions, the instructions when executed causing the processor to perform operations including:
- emulating a debug cable as a virtual debug cable virtually connected between a first virtual debug device and a first input/output port to a baseboard management controller;
- emulating a second virtual debug device at a second input/output port to the baseboard management controller;
- and
- bridging data passing from the first virtual debug device through the baseboard management controller to the second virtual debug device during a debug operation.
4 more elements
A memory device storing instructions that when executed cause a processor to perform operations, the operations comprising:
- emulating a physical debug cable as a virtual debug cable virtually connected to a physical debug port dedicated to a baseboard management controller;
- emulating a first virtual debug device connected via the physical debug port dedicated to the baseboard management controller;
- emulating a second virtual debug device connected via a universal serial bus interface to the baseboard management controller;
- and
- bridging data passing during a debugging operation from the first virtual debug device through the baseboard management controller to the second virtual debug device.
2 more elements
Dependencies are inferred from the claim text.