All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] drm/i915: uAPI clean-ups part 2
@ 2021-03-19 22:38 ` Jason Ekstrand
  0 siblings, 0 replies; 89+ messages in thread
From: Jason Ekstrand @ 2021-03-19 22:38 UTC (permalink / raw)
  To: dri-devel, intel-gfx; +Cc: Jason Ekstrand

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@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

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 89+ messages in thread

end of thread, other threads:[~2021-03-26  3:01 UTC | newest]

Thread overview: 89+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-19 22:38 [PATCH 0/4] drm/i915: uAPI clean-ups part 2 Jason Ekstrand
2021-03-19 22:38 ` [Intel-gfx] " Jason Ekstrand
2021-03-19 22:38 ` [PATCH 1/4] drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE Jason Ekstrand
2021-03-19 22:38   ` [Intel-gfx] " Jason Ekstrand
2021-03-20 14:48   ` Jason Ekstrand
2021-03-20 14:48     ` [Intel-gfx] " Jason Ekstrand
2021-03-22 10:52     ` Matthew Auld
2021-03-22 10:52       ` Matthew Auld
2021-03-22 16:00       ` Jason Ekstrand
2021-03-22 16:00         ` Jason Ekstrand
2021-03-22 12:01     ` Jani Nikula
2021-03-22 12:01       ` Jani Nikula
2021-03-22 16:01       ` Jason Ekstrand
2021-03-22 16:01         ` Jason Ekstrand
2021-03-22 16:26         ` Daniel Vetter
2021-03-22 16:26           ` Daniel Vetter
2021-03-19 22:38 ` [PATCH 2/4] drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP Jason Ekstrand
2021-03-19 22:38   ` [Intel-gfx] " Jason Ekstrand
2021-03-22 13:00   ` [drm/i915] 014c1518e8: assertion_failure kernel test robot
2021-03-22 13:00     ` kernel test robot
2021-03-22 13:00     ` [Intel-gfx] " kernel test robot
2021-03-22 13:00     ` kernel test robot
2021-03-19 22:38 ` [PATCH 3/4] drm/i915: Drop the CONTEXT_CLONE API Jason Ekstrand
2021-03-19 22:38   ` [Intel-gfx] " Jason Ekstrand
2021-03-22 11:22   ` Tvrtko Ursulin
2021-03-22 11:22     ` Tvrtko Ursulin
2021-03-22 14:09     ` Daniel Vetter
2021-03-22 14:09       ` Daniel Vetter
2021-03-22 14:32       ` Tvrtko Ursulin
2021-03-22 14:32         ` Tvrtko Ursulin
2021-03-22 14:57         ` Daniel Vetter
2021-03-22 14:57           ` Daniel Vetter
2021-03-22 15:31           ` Tvrtko Ursulin
2021-03-22 15:31             ` Tvrtko Ursulin
2021-03-22 16:24             ` Jason Ekstrand
2021-03-22 16:24               ` Jason Ekstrand
2021-03-23  9:46               ` Tvrtko Ursulin
2021-03-23  9:46                 ` Tvrtko Ursulin
2021-03-22 16:43             ` Daniel Vetter
2021-03-22 16:43               ` Daniel Vetter
2021-03-23  9:14               ` Tvrtko Ursulin
2021-03-23  9:14                 ` Tvrtko Ursulin
2021-03-23 13:23                 ` Daniel Vetter
2021-03-23 13:23                   ` Daniel Vetter
2021-03-23 16:23                   ` Tvrtko Ursulin
2021-03-23 16:23                     ` Tvrtko Ursulin
2021-03-23 17:50                     ` Jason Ekstrand
2021-03-23 17:50                       ` Jason Ekstrand
2021-03-19 22:38 ` [PATCH 4/4] drm/i915: Implement SINGLE_TIMELINE with a syncobj Jason Ekstrand
2021-03-19 22:38   ` [Intel-gfx] " Jason Ekstrand
2021-03-22 12:28   ` Tvrtko Ursulin
2021-03-22 12:28     ` Tvrtko Ursulin
2021-03-22 16:10     ` Jason Ekstrand
2021-03-22 16:10       ` Jason Ekstrand
2021-03-23  9:35       ` Tvrtko Ursulin
2021-03-23  9:35         ` Tvrtko Ursulin
2021-03-23 17:44         ` Jason Ekstrand
2021-03-23 17:44           ` Jason Ekstrand
2021-03-22 16:59   ` Daniel Vetter
2021-03-22 16:59     ` Daniel Vetter
2021-03-22 19:12     ` Jason Ekstrand
2021-03-22 19:12       ` Jason Ekstrand
2021-03-23 17:51   ` [PATCH] drm/i915: Implement SINGLE_TIMELINE with a syncobj (v2) Jason Ekstrand
2021-03-23 17:51     ` [Intel-gfx] " Jason Ekstrand
2021-03-24  9:28     ` Tvrtko Ursulin
2021-03-24  9:28       ` Tvrtko Ursulin
2021-03-24  9:52       ` Daniel Vetter
2021-03-24  9:52         ` Daniel Vetter
2021-03-24 11:36         ` Tvrtko Ursulin
2021-03-24 11:36           ` Tvrtko Ursulin
2021-03-24 17:18           ` Jason Ekstrand
2021-03-24 17:18             ` Jason Ekstrand
2021-03-25  9:48             ` Tvrtko Ursulin
2021-03-25  9:48               ` Tvrtko Ursulin
2021-03-25  9:54               ` Daniel Vetter
2021-03-25  9:54                 ` Daniel Vetter
2021-03-24  9:46     ` Daniel Vetter
2021-03-24  9:46       ` Daniel Vetter
2021-03-25 21:13     ` Matthew Brost
2021-03-25 21:13       ` [Intel-gfx] " Matthew Brost
2021-03-25 22:19       ` Jason Ekstrand
2021-03-25 22:19         ` [Intel-gfx] " Jason Ekstrand
2021-03-25 22:21     ` [PATCH 4/4] drm/i915: Implement SINGLE_TIMELINE with a syncobj (v3) Jason Ekstrand
2021-03-25 22:21       ` [Intel-gfx] " Jason Ekstrand
2021-03-19 23:14 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for drm/i915: uAPI clean-ups part 2 Patchwork
2021-03-22 11:55   ` Jani Nikula
2021-03-22 16:11     ` Jason Ekstrand
2021-03-23 21:32 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for drm/i915: uAPI clean-ups part 2 (rev2) Patchwork
2021-03-26  3:01 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for drm/i915: uAPI clean-ups part 2 (rev3) Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.