]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Expose logical engine instance to user
authorMatthew Brost <matthew.brost@intel.com>
Thu, 14 Oct 2021 17:19:46 +0000 (10:19 -0700)
committerJohn Harrison <John.C.Harrison@Intel.com>
Fri, 15 Oct 2021 17:37:31 +0000 (10:37 -0700)
commit012d3f3c35f4e0f7b19abd6affd4a09170423bc6
tree3d2627898d36329ce8099156b01fd63c2ff1240d
parent867b16e01fbbd6c021fce0c8587faa3a978776a9
drm/i915: Expose logical engine instance to user

Expose logical engine instance to user via query engine info IOCTL. This
is required for split-frame workloads as these needs to be placed on
engines in a logically contiguous order. The logical mapping can change
based on fusing. Rather than having user have knowledge of the fusing we
simply just expose the logical mapping with the existing query engine
info IOCTL.

IGT: https://patchwork.freedesktop.org/patch/445637/?series=92854&rev=1
media UMD: https://github.com/intel/media-driver/pull/1252

v2:
 (Daniel Vetter)
  - Add IGT link, placeholder for media UMD

Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: John Harrison <John.C.Harrison@Intel.com>
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211014172005.27155-7-matthew.brost@intel.com
drivers/gpu/drm/i915/i915_query.c
include/uapi/drm/i915_drm.h