[patch 1/1] powerpc: enable ARCH_DMA_ADDR_T_64BIT with ARCH_PHYS_ADDR_T_64BIT
Benjamin Herrenschmidt
benh at kernel.crashing.org
Sat Oct 2 13:20:54 EST 2010
On Fri, 2010-10-01 at 21:31 -0400, Josh Boyer wrote:
> > +config ARCH_DMA_ADDR_T_64BIT
> > + def_bool ARCH_PHYS_ADDR_T_64BIT
> > +
>
> I seemed to have missed what this is about entirely. Is there some
> place I can look that describes what that is supposed to do? The PPC
> 4xx boards set PHYS_ADDR_T_64BIT because the MMU uses 36 bit
> addressing, but the CPU is only 32 bits. I want to make sure this DMA
> thing isn't going to cause problems.
Yes, we need to test a bit. Our dma_addr_t has remained 32-bit so far
because despite the fact that we've had routinely to deal with >32-bit
physical addresses for MMIO, physical memory support has been
constrained afaik to 32-bit.
We might be better off keeping this as something individual platforms
can select...
Cheers,
Ben.
More information about the Linuxppc-dev
mailing list