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