[Mesa-dev] [PATCH v2 00/13] i965: Add performance query OA support on Gen 8 & 9

Lionel Landwerlin lionel.g.landwerlin at intel.com
Fri Jun 16 15:32:22 UTC 2017


Hi,

Here is a v2 following some comments by Ken. Some patches already have
a rb-by/ack-by.

Here is the list that needs looking at : 1, 2, 3, 4, 5 & 8.

The list will probably filter some of the big patches, you can find
the branch there :

https://github.com/djdeath/mesa/commits/wip/djdeath/oa-next

Cheers,

Lionel Landwerlin (9):
  intel: common: add flag to identify platforms by name
  i965: perf: fix codegen with single operand equation
  i965: convert MI_REPORT_PERF_COUNT to genxml
  intel: common: express timestamps units in frequency
  intel: common: add number of thread per eu
  i965: perf: keep on reading reports until delimiting timestamp
  i965: perf: use gen_device_info rather then brw_context
  i965: perf: add support for Kabylake
  i965: perf: add support for Geminilake

Robert Bragg (4):
  i965: Add Gen8+ sys_vars for generated OA code
  i965: Add XML OA metric sets for Gen8+
  i965: Add Gen8+ INTEL_performance_query support
  i965: perf: ensure isolated timer reports while idle don't confuse
    filtering

 src/intel/common/gen_device_info.c                |    69 +-
 src/intel/common/gen_device_info.h                |    15 +-
 src/intel/vulkan/anv_device.c                     |     2 +-
 src/mesa/drivers/dri/i965/Makefile.am             |    17 +-
 src/mesa/drivers/dri/i965/Makefile.sources        |    20 +-
 src/mesa/drivers/dri/i965/brw_context.h           |    14 +
 src/mesa/drivers/dri/i965/brw_defines.h           |     1 +
 src/mesa/drivers/dri/i965/brw_oa.py               |     4 +-
 src/mesa/drivers/dri/i965/brw_oa_bdw.xml          | 15051 ++++++++++++++++++++
 src/mesa/drivers/dri/i965/brw_oa_bxt.xml          |  9211 ++++++++++++
 src/mesa/drivers/dri/i965/brw_oa_chv.xml          |  9569 +++++++++++++
 src/mesa/drivers/dri/i965/brw_oa_glk.xml          |  9124 ++++++++++++
 src/mesa/drivers/dri/i965/brw_oa_hsw.xml          |    26 +-
 src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml       | 10455 ++++++++++++++
 src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml       | 10500 ++++++++++++++
 src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml       | 10925 ++++++++++++++
 src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml       | 10499 ++++++++++++++
 src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml       | 10522 ++++++++++++++
 src/mesa/drivers/dri/i965/brw_performance_query.c |   511 +-
 src/mesa/drivers/dri/i965/brw_queryobj.c          |     2 +-
 src/mesa/drivers/dri/i965/genX_state_upload.c     |    18 +
 21 files changed, 96435 insertions(+), 120 deletions(-)
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_bdw.xml
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_bxt.xml
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_chv.xml
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_glk.xml
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml

--
2.11.0


More information about the mesa-dev mailing list