[PATCH 0/3] drm/i915/guc: CTB improvements

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: John Harrison <John.C.Harrison@xxxxxxxxx>

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




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux