Hi all,

Here a v2 to enable perf queries on CNL.

It moves some of the data stored into the brw_context into
gen_device_info. The makes it reusable by other API (Vulkan) if they
develop perf queries capabilities in the future.

One of the patch is quite big, you can look at this series on my
github :

   https://github.com/djdeath/mesa/tree/wip/djdeath/query-topology

Thanks,


Lionel Landwerlin (8):
  intel: devinfo: store number of EUs per subslice
  intel: devinfo: store slice/subslice/eu masks
  drm-uapi: bump headers
  intel: devinfo: meson: include drm uapi
  intel: devinfo: add helper functions to fill fusing masks values
  i965: perf: query topology
  i965: perf: add support for new equation operators
  i965: add performance query support on CNL

 include/drm-uapi/i915_drm.h                       |   146 +-
 src/intel/dev/gen_device_info.c                   |   207 +-
 src/intel/dev/gen_device_info.h                   |    55 +-
 src/intel/dev/meson.build                         |     2 +-
 src/mesa/drivers/dri/i965/Makefile.am             |     1 +
 src/mesa/drivers/dri/i965/Makefile.sources        |     4 +-
 src/mesa/drivers/dri/i965/brw_oa.py               |    15 +
 src/mesa/drivers/dri/i965/brw_oa_cnl.xml          | 10410 ++++++++++++++++++++
 src/mesa/drivers/dri/i965/brw_performance_query.c |   185 +-
 src/mesa/drivers/dri/i965/meson.build             |     2 +-
 10 files changed, 10949 insertions(+), 78 deletions(-)
 create mode 100644 src/mesa/drivers/dri/i965/brw_oa_cnl.xml

--
2.16.2
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to