[Intel-gfx] [PATCH v2 0/9] i915: Cannonlake perf support
Lionel Landwerlin
lionel.g.landwerlin at intel.com
Thu Nov 2 16:29:40 UTC 2017
Hi,
This is a change only on patch 8 (topology) where it makes the uapi a
bit simpler to use and also leaves some room for future queries (one
of the case could be query on media capabilities, where different
Gens/GT have different numbers of media rings).
Cheers,
Lionel Landwerlin (9):
drm/i915/perf: complete whitelisting for OA programming on HSW
drm/i915/perf: add support for Coffeelake GT3
drm/i915/perf: refactor perf setup
drm/i915: fix register naming
drm/i915/perf: enable perf support on CNL
drm/i915: expose command stream timestamp frequency to userspace
drm/i915/perf: reuse timestamp frequency from device info
drm/i915: expose eu topology to userspace
drm/i915/debugfs: reuse max slice/subslices already stored in sseu
drivers/gpu/drm/i915/Makefile | 4 +-
drivers/gpu/drm/i915/i915_debugfs.c | 52 +++---
drivers/gpu/drm/i915/i915_drv.c | 72 ++++++++-
drivers/gpu/drm/i915/i915_drv.h | 28 +++-
drivers/gpu/drm/i915/i915_oa_cflgt3.c | 109 +++++++++++++
drivers/gpu/drm/i915/i915_oa_cflgt3.h | 34 ++++
drivers/gpu/drm/i915/i915_oa_cnl.c | 121 ++++++++++++++
drivers/gpu/drm/i915/i915_oa_cnl.h | 34 ++++
drivers/gpu/drm/i915/i915_perf.c | 105 +++++++-----
drivers/gpu/drm/i915/i915_reg.h | 42 ++++-
drivers/gpu/drm/i915/intel_device_info.c | 270 +++++++++++++++++++++++++------
drivers/gpu/drm/i915/intel_lrc.c | 2 +-
drivers/gpu/drm/i915/intel_ringbuffer.h | 2 +-
include/uapi/drm/i915_drm.h | 64 ++++++++
14 files changed, 813 insertions(+), 126 deletions(-)
create mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt3.c
create mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt3.h
create mode 100644 drivers/gpu/drm/i915/i915_oa_cnl.c
create mode 100644 drivers/gpu/drm/i915/i915_oa_cnl.h
--
2.15.0
More information about the Intel-gfx
mailing list