[Intel-gfx] [PATCH v2 0/5] drm/i915: Vulkan performance query support

Lionel Landwerlin lionel.g.landwerlin at intel.com
Wed May 22 15:12:08 UTC 2019


Mesa change : https://gitlab.freedesktop.org/mesa/mesa/merge_requests/932

On 22/05/2019 14:05, Lionel Landwerlin wrote:
> Hi all,
>
> This small (but maybe not to everybody's taste) series enables us to
> support performance queries on Vulkan. We've gone through the process
> to define this as a Vulkan INTEL extension (it should appear on [1]
> soonish).
>
> This v2 includes fixes after Chris' first round of review.
>
> Cheers,
>
>   [1] : https://github.com/KhronosGroup/Vulkan-Docs
>
> Lionel Landwerlin (5):
>    drm/i915/perf: introduce a versioning of the i915-perf uapi
>    drm/i915/perf: allow holding preemption on filtered ctx
>    drm/i915/perf: allow for CS OA configs to be created lazily
>    drm/i915: add a new perf configuration execbuf parameter
>    drm/i915: add support for perf configuration queries
>
>   drivers/gpu/drm/i915/gt/intel_context.c       |   1 +
>   drivers/gpu/drm/i915/gt/intel_context_types.h |   3 +
>   drivers/gpu/drm/i915/gt/intel_engine_types.h  |   7 +
>   drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |   1 +
>   drivers/gpu/drm/i915/gt/intel_lrc.c           |   3 +-
>   drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |   4 +-
>   drivers/gpu/drm/i915/i915_drv.c               |   7 +
>   drivers/gpu/drm/i915/i915_drv.h               |  29 +-
>   drivers/gpu/drm/i915/i915_gem_execbuffer.c    |  97 +++++-
>   drivers/gpu/drm/i915/i915_perf.c              | 214 +++++++++++---
>   drivers/gpu/drm/i915/i915_query.c             | 277 ++++++++++++++++++
>   include/uapi/drm/i915_drm.h                   | 112 ++++++-
>   12 files changed, 705 insertions(+), 50 deletions(-)
>
> --
> 2.21.0.392.gf8f6787159e
>



More information about the Intel-gfx mailing list