pps: Panfrost pps driver
authorAntonio Caggiano <antonio.caggiano@collabora.com>
Thu, 18 Mar 2021 18:29:33 +0000 (19:29 +0100)
committerMarge Bot <eric+marge@anholt.net>
Tue, 13 Jul 2021 11:03:55 +0000 (11:03 +0000)
commit513d1baaea5eeef3d9bcfdf9f6e2180db8924236
tree66dead6bd8f472a2d4b27dbb4092755a6b2d4fb4
parentbcf8c7910d05a40fc11caf7b6e0f592741303cd1
pps: Panfrost pps driver

Add the Panfrost pps driver.

v2: Human readable names for counter blocks and use `unreachable`.
v3: Use libpanfrost_perf to collect counter values.

Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10215>
src/panfrost/ds/.clang-format [new file with mode: 0644]
src/panfrost/ds/meson.build [new file with mode: 0644]
src/panfrost/ds/pan_pps_driver.cc [new file with mode: 0644]
src/panfrost/ds/pan_pps_driver.h [new file with mode: 0644]
src/panfrost/ds/pan_pps_perf.cc [new file with mode: 0644]
src/panfrost/ds/pan_pps_perf.h [new file with mode: 0644]
src/panfrost/meson.build
src/tool/pps/pps_driver.cc