iris: utrace/perfetto support
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Mon, 22 Nov 2021 22:43:36 +0000 (00:43 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 14 Jan 2022 20:17:44 +0000 (20:17 +0000)
commit2e3490dd0f23c3206731e38c863dd8ec10622de4
tree73e5af5f1141fa6cfbf72f14b145d83bf4b1a18e
parent1d2fea6eae2078ff3338aba0a5c2b01f1900f0a5
iris: utrace/perfetto support

v2: Fixup gpu_id computation, use minor of /dev/dri/* % 128 since we
    don't know whether we get card0 or renderD128 for instance.
    (Lionel)

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Rohan Garg <rohan.garg@intel.com> (v1)
Acked-by: Antonio Caggiano <antonio.caggiano@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13996>
15 files changed:
src/gallium/drivers/iris/iris_batch.c
src/gallium/drivers/iris/iris_batch.h
src/gallium/drivers/iris/iris_blorp.c
src/gallium/drivers/iris/iris_context.c
src/gallium/drivers/iris/iris_context.h
src/gallium/drivers/iris/iris_fence.c
src/gallium/drivers/iris/iris_screen.c
src/gallium/drivers/iris/iris_screen.h
src/gallium/drivers/iris/iris_state.c
src/gallium/drivers/iris/iris_utrace.c [new file with mode: 0644]
src/gallium/drivers/iris/iris_utrace.h [new file with mode: 0644]
src/gallium/drivers/iris/meson.build
src/intel/ds/intel_driver_ds.cc
src/intel/ds/intel_tracepoints.py
src/intel/ds/meson.build