Initializing a memory subsystem of a management controller
AssigneeHewlett Packard Enterprise Development LP
InventorsDavid F. Heinrich, Theodore F. Emerson, Hung Q. Le
Life of this patent
Estimating the term…
Abstract
A method for initializing a memory subsystem (212) of a management controller (200) includes, with an additional memory initialization module (206) of the management controller (200), initializing the memory subsystem (212) of the management controller (200) in response to the memory subsystem (212) not being properly initialized. A management controller (200) includes a memory subsystem (212) including a memory controller (214) and a memory (216); firmware (208) able to initialize the memory subsystem (212); and a memory initialization module (206) to initialize the memory subsystem (212) if the memory subsystem (212) is not properly initialized.
Claims20
A method for initializing a memory subsystem of a management controller, the method comprising:
- executing, by a processor of the management controller, firmware storing instructions to initialize the memory subsystem;
- detecting that the processor executing the firmware has not initialized the memory subsystem;
- and
- initializing the memory subsystem with a memory initialization module of the management controller separate from the processor, in response to the detecting that the memory subsystem is not initialized by the processor executing the firmware.
A management controller comprising:
- a memory subsystem within the management controller comprising a memory controller and a memory;
- firmware to, when executed by a processor of the management controller, attempt to initialize the memory subsystem;
- and
- a memory initialization module, executed through a separate execution path with respect to the firmware and the processor, to initialize the memory subsystem when the processor fails to execute the firmware to initialize the memory subsystem.
A method for initializing a memory subsystem of a management controller, the method comprising:
- with a failsafe boot timer of the management controller, determining that a firmware of the management controller failed to initialize the memory subsystem of the management controller, the management controller comprising a video controller for a host system, the video controller to utilize the memory subsystem;
- with the failsafe boot timer, sending a signal to a memory initialization module in response to the firmware failing to initialize the memory subsystem;
- and
- with the memory initialization module, initializing the memory subsystem of the management controller.
Dependencies are inferred from the claim text.