Streamlining Hardware Initialization Code
AssigneeInternational Business Machines Corporation
InventorsDaniel M. Crowell, John Farrugia, Michael J. Jones, David Dean Sanner
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDaniel M. Crowell, John Farrugia, Michael J. Jones, David Dean Sanner
Estimating the term…
According to one embodiment of the present disclosure, hardware initialization code and error action information are retrieved from separate storage areas. The hardware initialization code includes code that initializes a device, and also includes placeholders corresponding to actions that are performed when the device fails initialization. Likewise, the error action information describes the actions that are performed when the device fails initialization. The error action information is converted into macros that include lines of code. As such, the error action placeholders are matched to the macros and, in turn, each of the error action placeholders is replaced with the lines of code corresponding to the matched macros.
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
An information handling system comprising:
The information handling system of 13 wherein, in response to the one or more software changes corresponding to the hardware initialization code, and wherein one or more of the processors perform additional actions comprising:
A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising:
The computer program product of 20 wherein, in response to the one or more software changes corresponding to the hardware initialization code, and wherein the information handling system performs additional actions comprising:
(canceled)
(canceled)
(canceled)
(canceled)
Dependencies are inferred from the claim text.