DMA consistent allocation is limited to 2MB on 2.6.11 for ppc440?

Eugene Surovegin ebs at ebshome.net
Thu May 19 11:24:04 EST 2005


On Wed, May 18, 2005 at 05:54:39PM -0700, Shawn Jin wrote:
> The page table 'consistent_pte' covers the uncached DMA consistent
> allocation space. Its size is only one page, each page has 512 PTEs.
> That means only 2MB memory are available for DMA. For some
> applications this is not enough. So how to eliminate this limitation?

No, _all_ physical memory is available for DMA. "consistent" pool is 
used for small non-cached allocations, e.g. buffer descriptors, etc. 
Don't use it for actual data buffers.

-- 
Eugene




More information about the Linuxppc-embedded mailing list