Method, System, and Apparatus for Dynamic Reconfiguration of Resources
First Claim
1. A method for on-line deletion of a memory node comprising:
- migrating applications and device drivers using the memory node; and
flushing pageable memory to a disk, or if enough spare memory is available, copy the memory contents of the memory node to be removed to another region of memory being removed to other memory segments.
0 Assignments
0 Petitions
Accused Products
Abstract
A dynamic reconfiguration to include on-line addition, deletion, and replacement of individual modules of to support dynamic partitioning of a system, interconnect (link) reconfiguration, memory RAS to allow migration and mirroring without OS intervention, dynamic memory reinterleaving, CPU and socket migration, and support for global shared memory across partitions is described. To facilitate the on-line addition or deletion, the firmware is able to quiesce and de-quiesce the domain of interest so that many system resources, such as routing tables and address decoders, can be updated in what essentially appears to be an atomic operation to the software layer above the firmware.
-
Citations
6 Claims
-
1. A method for on-line deletion of a memory node comprising:
-
migrating applications and device drivers using the memory node; and flushing pageable memory to a disk, or if enough spare memory is available, copy the memory contents of the memory node to be removed to another region of memory being removed to other memory segments. - View Dependent Claims (2)
-
-
3. A method for on-line deletion of a memory node comprising:
-
migrating applications and device drivers using the memory node; flushing pageable memory to a disk, or if enough spare memory is available, copy the memory contents of the memory node to be removed to another region of memory being removed to other memory segments; and shutting down a device driver or assigning to a new buffer if the memory node being removed is assigned to a Direct Memory Access (DMA) device. - View Dependent Claims (4)
-
-
5. A method for on-line deletion of a memory node comprising:
-
migrating applications and device drivers using the memory node; flushing pageable memory to a disk, or if enough spare memory is available, copy the memory contents of the memory node to be removed to another region of memory being removed to other memory segments; shutting down a device driver or assigning to a new buffer if the memory node being removed is assigned to a Direct Memory Access (DMA) device; and a firmware flushes A processor and a plurality of platform caches for the address range defined by the memory node being removed. - View Dependent Claims (6)
-
Specification