[Intel-xe] [PATCH v3 0/5] Allow num_binds/num_batch_buffer to be zero IOCTLs

Matthew Brost matthew.brost at intel.com
Tue Dec 5 20:37:53 UTC 2023


Easy way to flush exec queues. A semantic that VK will likely use.

v2: Rebase
v3: Bug fixes

Matthew Brost (5):
  drm/xe: Use a flags field instead of bools for VMA create
  drm/xe: Use a flags field instead of bools for sync parse
  drm/xe: Allow num_binds == 0 in VM bind IOCTL
  drm/xe: Allow num_batch_buffer == 0 in exec IOCTL
  drm/xe: Take in-syncs into account when num_execs or num_binds == 0

 drivers/gpu/drm/xe/xe_exec.c             |  28 ++++-
 drivers/gpu/drm/xe/xe_exec_queue.c       |   5 +-
 drivers/gpu/drm/xe/xe_exec_queue_types.h |   5 +-
 drivers/gpu/drm/xe/xe_sync.c             |  82 ++++++++++++++-
 drivers/gpu/drm/xe/xe_sync.h             |  11 +-
 drivers/gpu/drm/xe/xe_vm.c               | 125 ++++++++++++++---------
 6 files changed, 200 insertions(+), 56 deletions(-)

-- 
2.34.1



More information about the Intel-xe mailing list