Patent ID: 8407526
Filing Date: 2013-03-26
Classification: G06F

Abstract:
1. A method of debugging a firmware image, the method comprising: establishing a communications link with a target computer system via a debugger driver within an initial firmware image executing during a debugging sequence on the target computer system, wherein the initial firmware image comprises the debugger driver and a plurality of firmware modules; receiving from the debugger driver via the communications link an error notification associated with a problem firmware module within the initial firmware image executing during the debugging sequence; receiving an updated firmware image from a basic input/output system (BIOS) development system, the updated firmware image comprising a replacement firmware module for replacing the problem firmware module within the initial firmware image and a designated entry point; transmitting the updated firmware image to the target computer system via the communications link; instructing the debugger driver to load the updated firmware image into memory of the target computer system and to pass control of the initial firmware image to the designated entry point of the updated firmware image such that the debugging sequence continues from the designated entry point of the updated firmware image; and storing an error-free module from at least one of the initial firmware image or the updated firmware image to create a firmware for the target computer system.