[PATCH 0/4] drm/i915: uAPI clean-ups part 2
Jason Ekstrand
jason at jlekstrand.net
Fri Mar 19 22:38:52 UTC 2021
This patch series is the second installment of my quest to clean up the
i915 uAPI. The first three patches delete interfaces which have only ever
been used by i-g-t and never any real userspace. In the case of NO_ZEROMAP,
it's unclear exactly how this happened. There were userspace patches for
it back in the day, they just never landed. For the others, there was
never any userspace beyond i-g-t and they never should have landed in the
first place.
The last patch moves the SINGLE_TIMELINE API to an emulation using syncobj
to help simplify some of our locking infrastructure.
Test-with: 20210319223233.2982842-1-jason at jlekstrand.net
Jason Ekstrand (4):
drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE
drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP
drm/i915: Drop the CONTEXT_CLONE API
drm/i915: Implement SINGLE_TIMELINE with a syncobj
drivers/gpu/drm/i915/Makefile | 1 -
drivers/gpu/drm/i915/gem/i915_gem_context.c | 372 ++----------------
.../gpu/drm/i915/gem/i915_gem_context_types.h | 9 +-
.../gpu/drm/i915/gem/i915_gem_execbuffer.c | 23 +-
drivers/gpu/drm/i915/gt/intel_context_param.c | 63 ---
drivers/gpu/drm/i915/gt/intel_context_param.h | 14 -
include/uapi/drm/i915_drm.h | 40 +-
7 files changed, 55 insertions(+), 467 deletions(-)
delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.c
delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.h
--
2.29.2
More information about the dri-devel
mailing list