Invention Grant
- Patent Title: Dynamic allocation of buffers for direct memory access
- Patent Title (中): 用于直接内存访问的缓冲区的动态分配
-
Application No.: US13750266Application Date: 2013-01-25
-
Publication No.: US08732352B1Publication Date: 2014-05-20
- Inventor: Gilbert Herbeck
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Main IPC: G06F13/14
- IPC: G06F13/14

Abstract:
A device includes a processor, unified DMA (‘Direct Memory Access’) storage, and a number of DMA engines. The processor may be operatively coupled to the unified DMA storage and a main memory. The DMA engines may be configured to access the unified DMA storage and provide DMA transmissions between the main memory and a corresponding component. The processor may be configured to: determine a size of a corresponding DMA buffer to be allocated for each DMA engine; allocate, for each DMA engine, the corresponding DMA buffer of the determined size in the unified DMA storage; and execute DMA transmission using the DMA engines and the corresponding DMA buffers.
Information query