kernel-ark/arch/tile/include
Chris Metcalf dc7d5cf2ca tile PCI RC: add dma_get_required_mask()
The standard kernel function dma_get_required_mask() uses the
highest DRAM address to determine if 32-bit or 64-bit DMA addressing
is needed.  This only works on architectures that have direct mapping
between the PA and the PCI address space, i.e. those that don't have
I/O TLBs or have I/O TLB but choose to use direct mapping.  Neither
of these are true for tilegx.  Whether to use 64-bit DMA should depend
on the PCI device's capability only, not on the amount of DRAM
installeds, so we now advertise a 64-bit DMA mask unconditionally.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
2013-08-06 12:56:00 -04:00
..
arch tile PCI RC: support more MSI-X interrupt vectors 2013-08-06 12:55:24 -04:00
asm tile PCI RC: add dma_get_required_mask() 2013-08-06 12:56:00 -04:00
gxio tile PCI RC: support more MSI-X interrupt vectors 2013-08-06 12:55:24 -04:00
hv tile PCI RC: gentler warning for missing plug-in PCI 2013-08-06 12:55:28 -04:00
uapi tile: convert uses of "inv" to "finv" 2013-07-31 11:51:19 -04:00