intel: Add a getter for the intel_context ctx_id

Graphics / Mesa 3D Graphics Library / libdrm - Robert Bragg [sixbynine.org] - 21 November 2016 10:33 UTC

Exposing the u32 context ID makes it possible to define new drm kernel interfaces based on the same IDs that e.g. execbuf uses to identify a gem context, that aren't themselves abstracted by libdrm but need to be used by libdrm/drm_intel_context based clients such as (parts of) i-g-t or Mesa.

For example this can be used to configure an i915-perf stream to collect metrics for a specific context.

v2: s/drm_intel_gem_context_get_context_id/drm_intel_gem_context_get_id/

770f6bc intel: Add a getter for the intel_context ctx_id
intel/intel_bufmgr.h | 2 ++
intel/intel_bufmgr_gem.c | 11 +++++++++++
2 files changed, 13 insertions(+)

Upstream: cgit.freedesktop.org


  • Share