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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx