System and method for granular reset management without reboot
AssigneeIntel Corporation
InventorsBharat S. Pillilli, Eswaramoorthi Nallusamy
Life of this patent
Estimating the term…
Abstract
A system for granular reset management without reboot is disclosed. The system may include a subsystem, a processor including a reset management circuit coupled to the subsystem. The reset management circuit may include circuitry to receive a command to reset the subsystem, determine whether the subsystem can be reset without performing a system wide reboot, and based on a determination that the subsystem can be reset without performing a system wide reboot, block the use of the subsystem, drain the subsystem, and reset the subsystem. Circuity and method are also disclosed.
Claims14
A system, comprising:
- a memory;
- a BIOS that, when executed, is to cause a processor to:
- receive an indication that an error has been detected in a first region of the memory;
- determine that the first region of the memory is managed by a first memory controller:
- move data stored in the first region of the memory to one or more second regions of the memory, wherein the one or more second regions of the memory are managed by one or more second memory controllers;
- send, to a reset management circuit, a command to reset a first subsystem of a plurality of subsystems, wherein the first subsystem comprises the first memory controller;
- and
- upon determining that the first subsystem has been reset, send a notification indicating that the first region of the memory has been repaired;
- and
- the processor comprising:
- the plurality of subsystems;
- and
- the reset management circuit including circuitry to:
- receive the command to reset the first subsystem of the plurality of subsystems;
- determine whether the first subsystem can be reset without performing a system wide reboot;
- and
- based on a determination that the first subsystem can be reset without performing a system wide reboot:
- block use of the first subsystem;
- drain the first subsystem;
- and
- reset the first subsystem.
A method, comprising:
- receiving an indication that an error has been detected in a first region of a memory;
- determining that the first region of the memory is managed by a first memory controller;
- moving data stored in the first region of the memory to one or more second regions of the memory, wherein the one or more second regions of the memory are managed by one or more second memory controllers;
- sending, to a reset management circuit of a processor, a command to reset a first subsystem of a plurality of subsystems of the processor, wherein the first subsystem comprises the first memory controller;
- receiving, at the reset management circuit of the processor, the command to reset the first subsystem of the plurality of subsystems;
- determining whether the first subsystem can be reset without performing a system wide reboot;
- based on a determination that the first subsystem can be reset without performing a system wide reboot:
- blocking use of the first subsystem;
- draining the first subsystem;
- and
- resetting the first subsystem;
- and
- upon determining that the first subsystem has been reset, sending a notification indicating that the first region of the memory has been repaired.
Dependencies are inferred from the claim text.