[Intel-xe] [PATCH 0/5] Robustness fixes with eviction and invalidation.

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Fri May 26 12:10:56 UTC 2023


When looking at issue 239, I found quite a few bugs related to eviction and
invalidation. Patch #2 allows me to create an IGT that tests for those bugs,
specifically patch 3 and 5. Patch 4 would be possible to test, but requires
a more considerate test.

Maarten Lankhorst (5):
  drm/xe: Kill small race with userptr invalidation
  drm/xe: Add debugfs files to evict everything.
  drm/xe: Fix extobj dropping issue.
  drm/xe: Prevent evicting for page tables
  drm/xe: Return the correct error when dma_resv_wait_timeout fails

 drivers/gpu/drm/xe/xe_bo.c      |  6 +--
 drivers/gpu/drm/xe/xe_bo.h      |  7 +--
 drivers/gpu/drm/xe/xe_debugfs.c | 17 +++++-
 drivers/gpu/drm/xe/xe_exec.c    |  7 +++
 drivers/gpu/drm/xe/xe_pt.c      |  3 +-
 drivers/gpu/drm/xe/xe_vm.c      | 95 ++++++++++++++++++++-------------
 6 files changed, 90 insertions(+), 45 deletions(-)

-- 
2.34.1



More information about the Intel-xe mailing list