Hi,

Some recent work in the i915 kernel driver enables us to load OA
configs from userspace, so new configs can be deployed without having
to modify the kernel. This series makes use of this feature in i965 if
available.

Cheers,

Lionel Landwerlin (5):
  i965: perf: make revision variable available
  i965: perf: factorize code for availability
  i965: perf: list registers to program for queries
  i965: perf: add support for userspace configurations
  i965: add a debug option to disable oa config loading

 src/intel/common/gen_debug.c                      |   1 +
 src/intel/common/gen_debug.h                      |   2 +-
 src/mesa/drivers/dri/i965/brw_context.h           |  16 ++++
 src/mesa/drivers/dri/i965/brw_oa.py               |  80 ++++++++++++++---
 src/mesa/drivers/dri/i965/brw_performance_query.c | 102 +++++++++++++++++++++-
 src/mesa/drivers/dri/i965/intel_screen.c          |   9 +-
 src/mesa/drivers/dri/i965/intel_screen.h          |   3 +
 7 files changed, 191 insertions(+), 22 deletions(-)

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

Reply via email to