[PATCH] powerpc/fsl_pci: Size upper inbound window based on RAM size

Tillmann Heidsieck theidsieck at leenox.de
Fri Aug 26 17:05:02 AEST 2016


Hi Scott,

thanks for the patch! This one works for my setup:
T4240, 12GB Ram and Radeon E6760.

On 2016-08-26 08:38, Scott Wood wrote:
> This allows PCI devices that can only address (e.g.) 36 or 40 bit DMA 
> to
> use direct DMA, at the cost of not being able to DMA to non-RAM 
> addresses
> (this doesn't affect MSIs as there is a separate dedicated window for
> that) which we wouldn't have been able to do anyway if the RAM size 
> didn't
> trigger the creation of the second inbound window.
> 
> It also fixes an off-by-one error that set dma_direct_ops on PCI 
> devices
> whose dma mask could address all the space below the DMA offset
> (previously 40 bits), but not the window that starts at the DMA offset.
> 
> Signed-off-by: Scott Wood <oss at buserror.net>
> Cc: Tillmann Heidsieck <theidsieck at leenox.de>
> ---

Tested-by: Tillmann Heidsieck <theidsieck at leenox.de>


More information about the Linuxppc-dev mailing list