Mesa (master): i965: extract performance query metrics
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Apr 17 13:15:41 UTC 2019
Module: Mesa
Branch: master
Commit: 134e750e16bfc53480e0bba6f0ae3e1d2a7fb87c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=134e750e16bfc53480e0bba6f0ae3e1d2a7fb87c
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date: Sun May 27 20:33:25 2018 +0100
i965: extract performance query metrics
We would like to reuse performance query metrics in other APIs. Let's
make the query code dealing with the processing of raw counters into
human readable values API agnostic.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Mark Janes <mark.a.janes at intel.com>
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
---
src/intel/Android.mk | 1 +
src/intel/Android.perf.mk | 52 ++
src/intel/Makefile.perf.am | 41 ++
src/intel/Makefile.sources | 24 +
src/intel/meson.build | 1 +
src/intel/perf/gen_perf.c | 435 ++++++++++++++
src/intel/perf/gen_perf.h | 258 ++++++++
.../dri/i965/brw_oa.py => intel/perf/gen_perf.py} | 79 +--
src/intel/perf/meson.build | 40 ++
.../i965/brw_oa_bdw.xml => intel/perf/oa-bdw.xml} | 0
.../i965/brw_oa_bxt.xml => intel/perf/oa-bxt.xml} | 0
.../brw_oa_cflgt2.xml => intel/perf/oa-cflgt2.xml} | 0
.../brw_oa_cflgt3.xml => intel/perf/oa-cflgt3.xml} | 0
.../i965/brw_oa_chv.xml => intel/perf/oa-chv.xml} | 0
.../i965/brw_oa_cnl.xml => intel/perf/oa-cnl.xml} | 0
.../i965/brw_oa_glk.xml => intel/perf/oa-glk.xml} | 0
.../i965/brw_oa_hsw.xml => intel/perf/oa-hsw.xml} | 0
.../i965/brw_oa_icl.xml => intel/perf/oa-icl.xml} | 0
.../brw_oa_kblgt2.xml => intel/perf/oa-kblgt2.xml} | 0
.../brw_oa_kblgt3.xml => intel/perf/oa-kblgt3.xml} | 0
.../brw_oa_sklgt2.xml => intel/perf/oa-sklgt2.xml} | 0
.../brw_oa_sklgt3.xml => intel/perf/oa-sklgt3.xml} | 0
.../brw_oa_sklgt4.xml => intel/perf/oa-sklgt4.xml} | 0
src/mesa/drivers/dri/i965/Android.mk | 3 +-
src/mesa/drivers/dri/i965/Makefile.sources | 20 -
src/mesa/drivers/dri/i965/brw_context.h | 73 +--
src/mesa/drivers/dri/i965/brw_performance_query.c | 653 +++++----------------
src/mesa/drivers/dri/i965/brw_performance_query.h | 80 +--
.../drivers/dri/i965/brw_performance_query_mdapi.c | 114 ++--
.../dri/i965/brw_performance_query_metrics.h | 57 --
src/mesa/drivers/dri/i965/meson.build | 33 +-
31 files changed, 1098 insertions(+), 866 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=134e750e16bfc53480e0bba6f0ae3e1d2a7fb87c
More information about the mesa-commit
mailing list