freedreno: add logging infrastructure
Provides a way to log msgs timestamped at the corresponding position in the GPU cmdstream, mostly for the purposes of profiling. Signed-off-by:Rob Clark <robdclark@chromium.org> Part-of: <mesa/mesa!4366>
- src/gallium/drivers/freedreno/Makefile.sources 2 additions, 0 deletionssrc/gallium/drivers/freedreno/Makefile.sources
- src/gallium/drivers/freedreno/freedreno_batch.c 4 additions, 0 deletionssrc/gallium/drivers/freedreno/freedreno_batch.c
- src/gallium/drivers/freedreno/freedreno_batch.h 2 additions, 0 deletionssrc/gallium/drivers/freedreno/freedreno_batch.h
- src/gallium/drivers/freedreno/freedreno_context.c 14 additions, 0 deletionssrc/gallium/drivers/freedreno/freedreno_context.c
- src/gallium/drivers/freedreno/freedreno_context.h 7 additions, 0 deletionssrc/gallium/drivers/freedreno/freedreno_context.h
- src/gallium/drivers/freedreno/freedreno_gmem.c 2 additions, 0 deletionssrc/gallium/drivers/freedreno/freedreno_gmem.c
- src/gallium/drivers/freedreno/freedreno_log.c 205 additions, 0 deletionssrc/gallium/drivers/freedreno/freedreno_log.c
- src/gallium/drivers/freedreno/freedreno_log.h 65 additions, 0 deletionssrc/gallium/drivers/freedreno/freedreno_log.h
- src/gallium/drivers/freedreno/freedreno_screen.c 1 addition, 1 deletionsrc/gallium/drivers/freedreno/freedreno_screen.c
- src/gallium/drivers/freedreno/freedreno_util.h 1 addition, 1 deletionsrc/gallium/drivers/freedreno/freedreno_util.h
- src/gallium/drivers/freedreno/log-parser.py 73 additions, 0 deletionssrc/gallium/drivers/freedreno/log-parser.py
- src/gallium/drivers/freedreno/meson.build 2 additions, 0 deletionssrc/gallium/drivers/freedreno/meson.build