[Intel-xe] [PATCH 0/2] Fix multiple engine (un)bind races

Matthew Brost matthew.brost at intel.com
Mon Jul 10 22:15:42 UTC 2023


Described more in detail in [1].

Have test which exposes race in tip of drm-xe-tip, fixed after this
series [2].

Matt

[1] https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/41
[2] https://patchwork.freedesktop.org/patch/546468/?series=120471&rev=1

Matthew Brost (1):
  drm/xe: Make bind engines safe

Thomas Hellström (1):
  drm/xe: Introduce a range-fence utility

 drivers/gpu/drm/xe/Makefile         |   1 +
 drivers/gpu/drm/xe/xe_migrate.c     |   2 +
 drivers/gpu/drm/xe/xe_migrate.h     |   8 ++
 drivers/gpu/drm/xe/xe_pt.c          | 115 +++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_range_fence.c | 136 ++++++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_range_fence.h |  78 ++++++++++++++++
 drivers/gpu/drm/xe/xe_vm.c          |   9 ++
 drivers/gpu/drm/xe/xe_vm_types.h    |   7 ++
 8 files changed, 356 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/xe_range_fence.c
 create mode 100644 drivers/gpu/drm/xe/xe_range_fence.h

-- 
2.34.1



More information about the Intel-xe mailing list