radeonsi: Add CIK SDMA support

Graphics / Mesa 3D Graphics Library / Mesa - Michel Dänzer [amd.com] - 8 June 2015 04:13 UTC

Based on the corresponding SI support. Same as that, this is currently only enabled for one-dimensional buffer copies due to issues with multi-dimensional SDMA copies.

56e38ed radeonsi: Add CIK SDMA support
src/gallium/drivers/radeonsi/Makefile.sources | 1 +
src/gallium/drivers/radeonsi/cik_sdma.c | 364 +++++++++++++++++++++++++
src/gallium/drivers/radeonsi/si_dma.c | 20 --
src/gallium/drivers/radeonsi/si_pipe.h | 9 +
src/gallium/drivers/radeonsi/si_state.c | 22 +-
src/gallium/drivers/radeonsi/si_state.h | 1 +
src/gallium/drivers/radeonsi/sid.h | 31 +++
7 files changed, 427 insertions(+), 21 deletions(-)

Upstream: cgit.freedesktop.org


  • Share