Full series is tested on an i.MX6qp (GC3000) using GALLIUM_HUD to display various HW perf counters.
Tested-by: Chris Healy <cphe...@gmail.com> On Sun, Mar 25, 2018 at 1:29 PM, Christian Gmeiner < christian.gmei...@gmail.com> wrote: > Starting with kernel 4.16 the etnaviv driver exports perfmon domains > and signals to userspace. This patch series adds support for those > queries to mesa and exposes them via amd_performance_monitor. > > Passes all amd_performance_monitor piglits. > > Christian Gmeiner (12): > etnaviv: add perfmon query implementation > etnaviv: support HI performance counters > etnaviv: support PE performance counters > etnaviv: support SH performance counters > etnaviv: support PA performance counters > etnaviv: support SE performance counters > etnaviv: support RA performance counters > etnaviv: support TX performance counters > etnaviv: support MC performance counters > etnaviv: assign group_ids to perfmon queries > etnaviv: add query_group_info for perfmon counters > etnaviv: expose perfmon query groups > > configure.ac | 2 +- > meson.build | 2 +- > src/gallium/drivers/etnaviv/Makefile.sources | 2 + > src/gallium/drivers/etnaviv/etnaviv_query.c | 19 +- > src/gallium/drivers/etnaviv/etnaviv_query.h | 1 + > src/gallium/drivers/etnaviv/etnaviv_query_pm.c | 678 > +++++++++++++++++++++++++ > src/gallium/drivers/etnaviv/etnaviv_query_pm.h | 129 +++++ > src/gallium/drivers/etnaviv/etnaviv_screen.c | 8 + > src/gallium/drivers/etnaviv/etnaviv_screen.h | 4 + > 9 files changed, 839 insertions(+), 6 deletions(-) > create mode 100644 src/gallium/drivers/etnaviv/etnaviv_query_pm.c > create mode 100644 src/gallium/drivers/etnaviv/etnaviv_query_pm.h > > -- > 2.14.3 > >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev