All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] drm/i915/guc: CTB improvements
@ 2019-11-20 23:56 ` John.C.Harrison
  0 siblings, 0 replies; 36+ messages in thread
From: John.C.Harrison @ 2019-11-20 23:56 UTC (permalink / raw)
  To: Intel-GFX

From: John Harrison <John.C.Harrison@Intel.com>

These patches improve the CTB infrastructure - Command Transport
Buffer, the communication mechanism between i915 and GuC.

They are part of the (large) series for updating the i915 GuC
implementation to support the new GuC API. That series is still in
progress (but getting close). However, it was suggested that these
patches could be pushed early to help reduce the patch burden. They
are not directly related to the new GuC API and so are compatible with
the old GuC implementation.

The new GuC API makes much heavier use of the CTB. Indeed, it becomes
part of the command submission path. Hence, the need for optimisation,
larger buffers and support for sending without a mutex lock.

Matthew Brost (3):
  drm/i915/guc: Add non blocking CTB send function
  drm/i915/guc: Optimized CTB writes and reads
  drm/i915/guc: Increase size of CTB buffers

 drivers/gpu/drm/i915/gt/uc/intel_guc.h    |   2 +
 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 214 +++++++++++++++-------
 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h |  18 +-
 3 files changed, 162 insertions(+), 72 deletions(-)

-- 
2.21.0.5.gaeb582a983

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

end of thread, other threads:[~2019-11-25 13:48 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-20 23:56 [PATCH 0/3] drm/i915/guc: CTB improvements John.C.Harrison
2019-11-20 23:56 ` [Intel-gfx] " John.C.Harrison
2019-11-20 23:56 ` [PATCH 1/3] drm/i915/guc: Add non blocking CTB send function John.C.Harrison
2019-11-20 23:56   ` [Intel-gfx] " John.C.Harrison
2019-11-21 11:43   ` Michal Wajdeczko
2019-11-21 11:43     ` [Intel-gfx] " Michal Wajdeczko
2019-11-22  0:13     ` Matthew Brost
2019-11-22  0:13       ` [Intel-gfx] " Matthew Brost
2019-11-22  1:34       ` Matthew Brost
2019-11-22  1:34         ` [Intel-gfx] " Matthew Brost
2019-11-25 13:39         ` Michal Wajdeczko
2019-11-25 13:39           ` [Intel-gfx] " Michal Wajdeczko
2019-11-25 13:20       ` Michal Wajdeczko
2019-11-25 13:20         ` [Intel-gfx] " Michal Wajdeczko
2019-11-20 23:56 ` [PATCH 2/3] drm/i915/guc: Optimized CTB writes and reads John.C.Harrison
2019-11-20 23:56   ` [Intel-gfx] " John.C.Harrison
2019-11-21 11:58   ` Michal Wajdeczko
2019-11-21 11:58     ` [Intel-gfx] " Michal Wajdeczko
2019-11-21 15:56     ` Matthew Brost
2019-11-21 15:56       ` [Intel-gfx] " Matthew Brost
2019-11-22  1:29       ` Matthew Brost
2019-11-22  1:29         ` [Intel-gfx] " Matthew Brost
2019-11-25 13:48         ` Michal Wajdeczko
2019-11-25 13:48           ` [Intel-gfx] " Michal Wajdeczko
2019-11-20 23:56 ` [PATCH 3/3] drm/i915/guc: Increase size of CTB buffers John.C.Harrison
2019-11-20 23:56   ` [Intel-gfx] " John.C.Harrison
2019-11-21 12:25   ` Michal Wajdeczko
2019-11-21 12:25     ` [Intel-gfx] " Michal Wajdeczko
2019-11-21 16:11     ` Matthew Brost
2019-11-21 16:11       ` [Intel-gfx] " Matthew Brost
2019-11-21  2:49 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/guc: CTB improvements Patchwork
2019-11-21  2:49   ` [Intel-gfx] " Patchwork
2019-11-21  3:16 ` ✓ Fi.CI.BAT: success " Patchwork
2019-11-21  3:16   ` [Intel-gfx] " Patchwork
2019-11-22  4:45 ` ✓ Fi.CI.IGT: " Patchwork
2019-11-22  4:45   ` [Intel-gfx] " 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.