drm/xe: Allow dma-fences as in-syncs for compute / faulting VM
authorMatthew Brost <matthew.brost@intel.com>
Sun, 16 Apr 2023 23:14:26 +0000 (16:14 -0700)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Tue, 19 Dec 2023 23:33:51 +0000 (18:33 -0500)
commit7cabe5580cb9dc16dcda0a163dc718e069c4c199
treed7d558e9f966a9f45df4bde46d9502e63e2f8391
parented1df9897434a1da3f86c868825450fef47def23
drm/xe: Allow dma-fences as in-syncs for compute / faulting VM

This is allowed and encouraged by the dma-fencing rules. This along with
allowing compute VMs to export dma-fences on binds will result in a
simpler compute UMD.

Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_sync.c