Module: Mesa Branch: master Commit: 134e750e16bfc53480e0bba6f0ae3e1d2a7fb87c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=134e750e16bfc53480e0bba6f0ae3e1d2a7fb87c
Author: Lionel Landwerlin <[email protected]> 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 <[email protected]> Reviewed-by: Mark Janes <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> --- 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 _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
