summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorVince Bridgers2014-04-24 23:58:08 +0200
committerDavid S. Miller2014-04-26 18:26:26 +0200
commit37c0ffaad21401eacc6618a121cc2c501131026f (patch)
treed76882b5f858e65c591d3e10f82ef19167d045f6 /tools
parentMerge branch 'bnx2x-net' (diff)
downloadkernel-qcow2-linux-37c0ffaad21401eacc6618a121cc2c501131026f.tar.gz
kernel-qcow2-linux-37c0ffaad21401eacc6618a121cc2c501131026f.tar.xz
kernel-qcow2-linux-37c0ffaad21401eacc6618a121cc2c501131026f.zip
Altera TSE: Work around unaligned DMA receive packet issue with Altera SGDMA
This patch works around a recently discovered unaligned receive dma problem with the Altera SGMDA. The Altera SGDMA component cannot be configured to DMA data to unaligned addresses for receive packet operations from the Triple Speed Ethernet component because of a potential data transfer corruption that can occur. This patch addresses this issue by utilizing the shift 16 bits feature of the Altera Triple Speed Ethernet component and modifying the receive buffer physical addresses accordingly such that the target receive DMA address is always aligned on a 32-bit boundary. Signed-off-by: Vince Bridgers <vbridgers2013@gmail.com> Tested-by: Matthew Gerlach <mgerlach@altera.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions