[Mesa-dev] [PATCH 00/25] amd/common, radeonsi: misc cleanups, refactorings, etc.
Nicolai Hähnle
nhaehnle at gmail.com
Thu Dec 6 14:00:21 UTC 2018
this is a grab bag of random patches that I've been accumulating, without
any real unifying theme. The main highlights are:
- finally move the perfcounter code into the radeonsi directory
- unify some RW buffer handling
- new helpers for cross-wave scans and reductions
Please review!
Thanks,
Nicolai
--
src/amd/common/ac_debug.c | 2 +
src/amd/common/ac_llvm_build.c | 247 +++++-
src/amd/common/ac_llvm_build.h | 37 +
src/amd/common/ac_nir_to_llvm.c | 2 +-
src/amd/common/ac_surface.c | 8 +-
src/amd/common/gfx9d.h | 12 +-
src/amd/common/sid.h | 13 +-
src/amd/common/sid_tables.py | 2 +-
src/amd/vulkan/radv_image.c | 8 +-
src/gallium/drivers/r600/sb/sb_ir.h | 2 +-
.../drivers/radeon/r600_perfcounter.c | 639 ---------------
.../drivers/radeonsi/Makefile.sources | 1 -
src/gallium/drivers/radeonsi/meson.build | 1 -
src/gallium/drivers/radeonsi/si_blit.c | 2 +-
src/gallium/drivers/radeonsi/si_build_pm4.h | 8 +-
src/gallium/drivers/radeonsi/si_cp_dma.c | 3 +-
src/gallium/drivers/radeonsi/si_debug.c | 13 +-
.../drivers/radeonsi/si_descriptors.c | 112 +--
.../drivers/radeonsi/si_perfcounter.c | 730 +++++++++++++++--
src/gallium/drivers/radeonsi/si_pipe.c | 40 +-
src/gallium/drivers/radeonsi/si_pipe.h | 6 +-
src/gallium/drivers/radeonsi/si_query.c | 254 +++---
src/gallium/drivers/radeonsi/si_query.h | 111 +--
src/gallium/drivers/radeonsi/si_shader.c | 43 +-
.../drivers/radeonsi/si_shader_tgsi_mem.c | 6 +-
src/gallium/drivers/radeonsi/si_state.c | 12 +-
src/gallium/drivers/radeonsi/si_state.h | 12 +-
src/gallium/drivers/radeonsi/si_state_draw.c | 40 +-
.../drivers/radeonsi/si_state_shaders.c | 4 +-
.../drivers/radeonsi/si_state_streamout.c | 61 +-
src/gallium/drivers/radeonsi/si_texture.c | 11 +-
.../winsys/amdgpu/drm/amdgpu_winsys.c | 36 +
32 files changed, 1331 insertions(+), 1147 deletions(-)
More information about the mesa-dev
mailing list