DMA access systems and methods
US7912998B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 6, 2006 |
| Grant date | Mar 22, 2011 |
| Priority date | — |
| Expiry date | Apr 16, 2027 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/28
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods and systems for performing direct memory access (DMA) transfers are described. An invalidate queue (or other storage device) contains an entry associated with a DMA transfer in progress. If the invalidate queue detects an invalidation of a memory page associated with that entry, then it is marked invalid. If the entry is marked invalid during the DMA transfer, then that DMA transfer is aborted. This enables, among other things, DMA transfers to unpinned virtual memory.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.