Method and apparatus for supporting hot-plug cache memory
AssigneeCompaq Information Technologies Group, L.P.
InventorsSompong Paul Olarig, John E. Jenne
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompaq Information Technologies Group, L.P.
InventorsSompong Paul Olarig, John E. Jenne
Estimating the term…
A cache memory controller allows hot-plug insertion and removal of cache memory modules. After detecting an insertion, the controller waits a predetermined time, then determines the size and speed of the added cache memory modules. If the inserted cache memory module is acceptable, then tag memory is reconfigured to correspond to the inserted memory. The added cache memory is initialized. After successful insertion and initialization, a status bit in the cache controller is set to indicate memory has been added. Prior to removal of a cache memory module, the cache is flushed to main memory and further cache transactions are disabled. After removal of the cache memory module, tag memory is reconfigured to mark a corresponding portion of the tag memory as unused. After successful removal of the cache memory module and reconfiguration of the tag memory, the cache memory controller enables new cache memory transactions.
A method of hot plug insertion of cache memory, comprising the steps of:
A method of hot-plug removal of cache memory, comprising the steps of:
A method for hot-plug replacing cache memory, comprising the steps of:
A cache memory subsystem adapted for hot-plug insertion and removal of cache memory comprising:
Dependencies are inferred from the claim text.