[Intel-xe] [PATCH 0/6] uAPI changes to align with async binds

Matthew Brost matthew.brost at intel.com
Thu Sep 14 20:40:47 UTC 2023


No error handling for cases where binds fail under memory pressure but
enough to stablize uAPI for upstreaming.

Matthew Brost (5):
  drm/xe/uapi: Kill DRM_XE_UFENCE_WAIT_VM_ERROR
  drm/xe: Remove async worker and rework sync binds
  drm/xe: Fix VM bind out-sync signaling ordering
  drm/xe: Allow num_binds == 0 in VM bind IOCTL
  drm/xe: Allow num_batch_buffer == 0 in exec IOCTL

Rodrigo Vivi (1):
  drm/xe/uapi: Kill XE_VM_PROPERTY_BIND_OP_ERROR_CAPTURE_ADDRESS
    extension

 drivers/gpu/drm/xe/xe_exec.c             |  65 +-
 drivers/gpu/drm/xe/xe_exec_queue.c       |  85 ++-
 drivers/gpu/drm/xe/xe_exec_queue.h       |   7 +
 drivers/gpu/drm/xe/xe_exec_queue_types.h |   9 +
 drivers/gpu/drm/xe/xe_sync.c             |  19 +-
 drivers/gpu/drm/xe/xe_sync.h             |   4 +-
 drivers/gpu/drm/xe/xe_vm.c               | 737 +++++------------------
 drivers/gpu/drm/xe/xe_vm.h               |   2 -
 drivers/gpu/drm/xe/xe_vm_types.h         |  42 +-
 drivers/gpu/drm/xe/xe_wait_user_fence.c  |  43 +-
 include/uapi/drm/xe_drm.h                |  90 +--
 11 files changed, 307 insertions(+), 796 deletions(-)

-- 
2.34.1



More information about the Intel-xe mailing list