i965: perf: config updates

Submitted by Lionel Landwerlin on May 4, 2018, 2:52 p.m.

Details

Reviewer None
Submitted May 4, 2018, 2:52 p.m.
Last Updated May 4, 2018, 8:49 p.m.
Revision 1

Cover Letter(s)

Revision 1
      Hi,

This series add & update a bunch of metrics to measure performance.

There are 3 main things :

   - SKL GT2 had a few special cases for pre-production hardware that
     we can remove.

   - We get a new PMA stall metric for Gen8/9

   - We add Icelake support

And also a few minor cleanups.

You can find this branch at : https://github.com/djdeath/mesa/tree/wip/djdeath/oa-gen-11

Cheers,

Lionel Landwerlin (10):
  i965: perf: sklgt2: update a priority for register programming
  i965: perf: sklgt2: drop special programming for pre-production
    stepping
  i965: perf: sklgt2: update memory write config
  i965: perf: sklgt2: Add FF Bottlenecks metric
  i965: perf: add PMA stall metrics
  i965: perf: chv: fixup counters names
  i965: perf: drop register programming not needed on HSW
  i965: perf: sklgt2: drop programming of an unused NOA mux
  i965: perf: add Icelake metrics
  i965: perf: enable Icelake metrics

 src/mesa/drivers/dri/i965/Makefile.sources    |     3 +-
 src/mesa/drivers/dri/i965/brw_oa_bdw.xml      |   203 +-
 src/mesa/drivers/dri/i965/brw_oa_bxt.xml      |   113 +-
 src/mesa/drivers/dri/i965/brw_oa_cflgt2.xml   |   103 +-
 src/mesa/drivers/dri/i965/brw_oa_cflgt3.xml   |   103 +-
 src/mesa/drivers/dri/i965/brw_oa_chv.xml      |    50 +-
 src/mesa/drivers/dri/i965/brw_oa_glk.xml      |   113 +-
 src/mesa/drivers/dri/i965/brw_oa_hsw.xml      |     3 +-
 src/mesa/drivers/dri/i965/brw_oa_icl.xml      | 12092 ++++++++++++++++
 src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml   |   103 +-
 src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml   |   103 +-
 src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml   |   898 +-
 src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml   |   103 +-
 src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml   |   103 +-
 .../drivers/dri/i965/brw_performance_query.c  |    10 +-
 src/mesa/drivers/dri/i965/meson.build         |     1 +
 16 files changed, 13931 insertions(+), 173 deletions(-)
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_icl.xml

--
2.17.0
    

Revisions