[PATCH 4/7] drm/i915/guc: Add non blocking CTB send function

2021-07-08 Thread Matthew Brost
Add non blocking CTB send function, intel_guc_send_nb. GuC submission will send CTBs in the critical path and does not need to wait for these CTBs to complete before moving on, hence the need for this new function. The non-blocking CTB now must have a flow control mechanism to ensure the buffer

[PATCH 4/7] drm/i915/guc: Add non blocking CTB send function

2021-07-06 Thread Matthew Brost
Add non blocking CTB send function, intel_guc_send_nb. GuC submission will send CTBs in the critical path and does not need to wait for these CTBs to complete before moving on, hence the need for this new function. The non-blocking CTB now must have a flow control mechanism to ensure the buffer

Re: [PATCH 4/7] drm/i915/guc: Add non blocking CTB send function

2021-07-06 Thread Matthew Brost
On Tue, Jul 06, 2021 at 11:12:21AM -0700, John Harrison wrote: >On 7/1/2021 10:15, Matthew Brost wrote: > > Add non blocking CTB send function, intel_guc_send_nb. GuC submission > will send CTBs in the critical path and does not need to wait for these > CTBs to complete before moving on,

Re: [PATCH 4/7] drm/i915/guc: Add non blocking CTB send function

2021-07-06 Thread John Harrison
On 7/1/2021 10:15, Matthew Brost wrote: Add non blocking CTB send function, intel_guc_send_nb. GuC submission will send CTBs in the critical path and does not need to wait for these CTBs to complete before moving on, hence the need for this new function. The non-blocking CTB now must have a

[PATCH 4/7] drm/i915/guc: Add non blocking CTB send function

2021-07-01 Thread Matthew Brost
Add non blocking CTB send function, intel_guc_send_nb. GuC submission will send CTBs in the critical path and does not need to wait for these CTBs to complete before moving on, hence the need for this new function. The non-blocking CTB now must have a flow control mechanism to ensure the buffer

Re: [PATCH 4/7] drm/i915/guc: Add non blocking CTB send function

2021-06-30 Thread Matthew Brost
On Thu, Jul 01, 2021 at 12:52:58AM +0200, Michal Wajdeczko wrote: > > > On 28.06.2021 01:14, Matthew Brost wrote: > > Add non blocking CTB send function, intel_guc_send_nb. GuC submission > > will send CTBs in the critical path and does not need to wait for these > > CTBs to complete before

Re: [PATCH 4/7] drm/i915/guc: Add non blocking CTB send function

2021-06-30 Thread Michal Wajdeczko
On 28.06.2021 01:14, Matthew Brost wrote: > Add non blocking CTB send function, intel_guc_send_nb. GuC submission > will send CTBs in the critical path and does not need to wait for these > CTBs to complete before moving on, hence the need for this new function. > > The non-blocking CTB now

[PATCH 4/7] drm/i915/guc: Add non blocking CTB send function

2021-06-27 Thread Matthew Brost
Add non blocking CTB send function, intel_guc_send_nb. GuC submission will send CTBs in the critical path and does not need to wait for these CTBs to complete before moving on, hence the need for this new function. The non-blocking CTB now must have a flow control mechanism to ensure the buffer