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