发明名称 Dynamic allocation of buffers for direct memory access
摘要 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.
申请公布号 US8732352(B1) 申请公布日期 2014.05.20
申请号 US201313750266 申请日期 2013.01.25
申请人 APPLE INC. 发明人 HERBECK GILBERT
分类号 G06F13/14 主分类号 G06F13/14
代理机构 代理人
主权项
地址