All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 0/5] Robustness fixes with eviction and invalidation.
@ 2023-05-26 12:10 Maarten Lankhorst
  2023-05-26 12:10 ` [Intel-xe] [PATCH 1/5] drm/xe: Kill small race with userptr invalidation Maarten Lankhorst
                   ` (8 more replies)
  0 siblings, 9 replies; 28+ messages in thread
From: Maarten Lankhorst @ 2023-05-26 12:10 UTC (permalink / raw)
  To: intel-xe

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


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2023-05-30 14:54 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-26 12:10 [Intel-xe] [PATCH 0/5] Robustness fixes with eviction and invalidation Maarten Lankhorst
2023-05-26 12:10 ` [Intel-xe] [PATCH 1/5] drm/xe: Kill small race with userptr invalidation Maarten Lankhorst
2023-05-26 12:26   ` Thomas Hellström
2023-05-26 12:10 ` [Intel-xe] [PATCH 2/5] drm/xe: Add debugfs files to evict everything Maarten Lankhorst
2023-05-26 13:02   ` Thomas Hellström
2023-05-29 13:35     ` Maarten Lankhorst
2023-05-30 14:41       ` Thomas Hellström
2023-05-30 14:54         ` Maarten Lankhorst
2023-05-26 12:10 ` [Intel-xe] [PATCH 3/5] drm/xe: Fix extobj dropping issue Maarten Lankhorst
2023-05-26 12:31   ` Thomas Hellström
2023-05-26 12:11 ` [Intel-xe] [PATCH 4/5] drm/xe: Prevent evicting for page tables Maarten Lankhorst
2023-05-26 12:35   ` Thomas Hellström
2023-05-29 13:44     ` Maarten Lankhorst
2023-05-29 15:02       ` Thomas Hellström
2023-05-29 15:11         ` Maarten Lankhorst
2023-05-29 15:13           ` Thomas Hellström
2023-05-29 15:23             ` Maarten Lankhorst
2023-05-30  8:45               ` Thomas Hellström
2023-05-30  8:50                 ` Maarten Lankhorst
2023-05-26 12:11 ` [Intel-xe] [PATCH 5/5] drm/xe: Return the correct error when dma_resv_wait_timeout fails Maarten Lankhorst
2023-05-26 12:40   ` Thomas Hellström
2023-05-26 19:15   ` Souza, Jose
2023-05-27  5:17     ` Christopher Snowhill
2023-05-29 15:21       ` Maarten Lankhorst
2023-05-26 12:13 ` [Intel-xe] ✓ CI.Patch_applied: success for Robustness fixes with eviction and invalidation Patchwork
2023-05-26 12:15 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-05-26 12:19 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-05-26 12:48 ` [Intel-xe] ○ CI.BAT: info " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.