From: Chris Metcalf Date: Mon, 5 Aug 2013 17:40:47 +0000 (-0400) Subject: tile PCI RC: add dma_get_required_mask() X-Git-Tag: v3.12-rc1~120^2~63 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dc7d5cf2cab6d1fbb43c5c0569f43b7e4c822760;p=pandora-kernel.git 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 --- Reading git-diff-tree failed