Skip to content

drm/xe/guc: Use doorbells for submission if possible

Matthew Brost requested to merge (removed):doorbells into xe

We have 256 doorbells (on most platforms) that we can allocate to bypass using the H2G channel for submission. This will avoid contention on the CT mutex.

Signed-off-by: Matthew Brost matthew.brost@intel.com Suggested-by: Jason Ekstrand jason@jlekstrand.net

Suggested by Jason on IRC, not sure if will work but getting RFC code out for this implementation as there was a lot on confusion on #xe channel when I asked about doorbells. Will try to test this out on TGL / DG1 / DG2 tomorrow and see if I can get this working.

Attempt to resolve: #196

Merge request reports