etnaviv: add permon support
authorChristian Gmeiner <christian.gmeiner@gmail.com>
Fri, 15 Dec 2017 07:43:39 +0000 (08:43 +0100)
committerChristian Gmeiner <christian.gmeiner@gmail.com>
Fri, 15 Dec 2017 18:09:51 +0000 (19:09 +0100)
commit305c1d113ca26cadf695bd41eeed20cff79aa671
treed22eda15af44bc5894202d14d221a87185b85e83
parent8d8ab9812ca6224c31d01f4664742b24a7364a67
etnaviv: add permon support

Query all domains and their signals and provide it this information
via struct etna_perfmon and the corresponding api functions.

v2:
 - code style changes
 - etna_perfmon_create(..): add missing clean up in error case

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
etnaviv/Makefile.sources
etnaviv/etnaviv-symbol-check
etnaviv/etnaviv_drmif.h
etnaviv/etnaviv_perfmon.c [new file with mode: 0644]
etnaviv/etnaviv_priv.h