[PATCH 00/12] etnaviv: support performance monitor

Chris Healy cphealy at gmail.com
Tue Apr 3 20:54:31 UTC 2018


Full series is tested on an i.MX6qp (GC3000) using GALLIUM_HUD to display
various HW perf counters.

Tested-by: Chris Healy <cphealy at gmail.com>

On Sun, Mar 25, 2018 at 1:29 PM, Christian Gmeiner <
christian.gmeiner at 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/etnaviv/attachments/20180403/03df812b/attachment.html>


More information about the etnaviv mailing list