Synchronizing direct memory access and evacuation operations in a computer system
OwnerCliff Mather, Kazunobu Nishime +2inventors
InventorsCliff Mather, Kazunobu Nishime, Donald Cleland, Harish Babu
Life of this patent
Estimating the term…
Loading patent…
OwnerCliff Mather, Kazunobu Nishime +2inventors
InventorsCliff Mather, Kazunobu Nishime, Donald Cleland, Harish Babu
Estimating the term…
A computer-implemented method for performing an evacuation request pertaining to a set of memory pages. The method includes inhibiting new DMA operations on a range of memory, the range of memory overlaps with at least a first portion of the set of memory pages associated with the evacuation request. The method further includes deferring evacuating the set of memory pages pursuant to the evacuation request until all existing DMA requests that pertain to at least a second portion of the set memory pages are drained. The method additionally includes performing the evacuating after the draining is completed for the all existing DMA requests. The method also includes enabling the new DMA operations after the performing the evacuating is completed.
In a computer system, a computer-implemented method for performing an evacuation request pertaining to a set of memory pages, comprising:
In a computer system, a computer-implemented method for synchronizing memory evacuation requests and direct memory access (DMA) requests with respect to a block of physical memory, comprising:
An article of manufacture comprising a program storage medium having computer readable code embodied therein, said computer readable code being configured to perform an evacuation request pertaining to a set of memory pages, comprising:
Dependencies are inferred from the claim text.