gallium/radeon: remove old CS tracing
authorMarek Olšák <marek.olsak@amd.com>
Fri, 11 Mar 2016 14:24:05 +0000 (15:24 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Sat, 19 Mar 2016 23:56:35 +0000 (00:56 +0100)
commit8140154ae92c6bd022e409790bb069966a857aed
tree5cf43464cb5ee8e5ea19bd537b91ad89aa09b08a
parenta73a657def40375e0c5788bd8c3db7c6b987a934
gallium/radeon: remove old CS tracing

Cons:
- it was only integrated in r600g
- it doesn't work with GPUVM
- it records buffer contents at the end of IBs instead of at the beginning,
  so the replay isn't exact
- it lacks an IB parser and user-friendliness

A better solution is apitrace in combination with gallium/ddebug, which
has a complete IB parser and can pinpoint hanging CP packets.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
20 files changed:
src/gallium/drivers/r300/r300_context.c
src/gallium/drivers/r300/r300_flush.c
src/gallium/drivers/r600/r600_hw_context.c
src/gallium/drivers/r600/r600_pipe.c
src/gallium/drivers/r600/r600_pipe.h
src/gallium/drivers/r600/r600_state_common.c
src/gallium/drivers/radeon/r600_pipe_common.c
src/gallium/drivers/radeon/r600_pipe_common.h
src/gallium/drivers/radeon/radeon_uvd.c
src/gallium/drivers/radeon/radeon_vce.c
src/gallium/drivers/radeon/radeon_winsys.h
src/gallium/drivers/radeonsi/si_hw_context.c
src/gallium/drivers/radeonsi/si_pipe.c
src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
src/gallium/winsys/radeon/drm/Makefile.am
src/gallium/winsys/radeon/drm/Makefile.sources
src/gallium/winsys/radeon/drm/radeon_ctx.h [deleted file]
src/gallium/winsys/radeon/drm/radeon_drm_cs.c
src/gallium/winsys/radeon/drm/radeon_drm_cs.h
src/gallium/winsys/radeon/drm/radeon_drm_cs_dump.c [deleted file]