drm/xe: Fixes around eviction and suspend
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest3 patches 2 repliesIn review
- v33 patches 2 repliesSuperseded
- v23 patches 2 repliesSuperseded
Earlier versions · 1
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v1 | 3 patches | 4 replies | Superseded |
Changes in v4 from the cover letter
- Misc fixes in patch 3 as detailed in the commit log of that patch.
Patches in v4 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | drm/xe: Attempt to bring bos back to VRAM after evictiondrivers/ drivers/ drivers/ +2 more | +16 | 0 replies | |
| 2/3 | drm/xe: Allow the pm notifier to continue on failuredrivers/ | +7 | 0 replies | |
| 3/3 | drm/xe: Block exec and rebind worker while evicting for suspend / hibernatedrivers/ drivers/ drivers/ +3 more | +88 | 2 replies |
Reviews trailers per patch
All 3 patches have a Reviewed-by or Acked-by.
| Patch | Matthew Auld |
|---|---|
| 1/3 | R-b |
| 2/3 | R-b |
| 3/3 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v4 0/3] drm/xe: Fixes around eviction and suspend
Fixes to make evicted bos that are allowed both in VRAM and TT re-validated into VRAM after eviction and suspend.
Also a fix to improve on a race where the pm notifier races with active tasks when evicting bos for suspend.
v3:
- Don't wait_for_completion() in the rebind worker.
v4:
- Misc fixes in patch 3 as detailed in the commit log of that patch.
Thomas Hellström (3):
drm/xe: Attempt to bring bos back to VRAM after eviction drm/xe: Allow the pm notifier to continue on failure drm/xe: Block exec and rebind worker while evicting for suspend /
hibernate
drivers/gpu/drm/xe/tests/xe_bo.c | 2 +- drivers/gpu/drm/xe/tests/xe_dma_buf.c | 10 +------ drivers/gpu/drm/xe/xe_bo.c | 16 +++++++--- drivers/gpu/drm/xe/xe_bo.h | 2 +- drivers/gpu/drm/xe/xe_device_types.h | 6 ++++ drivers/gpu/drm/xe/xe_dma_buf.c | 2 +- drivers/gpu/drm/xe/xe_exec.c | 9 ++++++ drivers/gpu/drm/xe/xe_pm.c | 42 ++++++++++++++++++++------- drivers/gpu/drm/xe/xe_vm.c | 42 ++++++++++++++++++++++++++- drivers/gpu/drm/xe/xe_vm.h | 2 ++ drivers/gpu/drm/xe/xe_vm_types.h | 5 ++++ 11 files changed, 111 insertions(+), 27 deletions(-)
Signature · 1 line
2.50.1