All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 0/2] Fix deadlock issue on d3cold
@ 2023-12-04  5:26 Riana Tauro
  2023-12-04  5:21 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Riana Tauro @ 2023-12-04  5:26 UTC (permalink / raw)
  To: intel-xe

kernel BOs need to be restored to the same place in VRAM, and with
d3cold that means that any VRAM allocation can
potentially steal the spot from kernel BOs which then blows up when
waking the device up.

However if we end up moving xe_device_mem_access_get() much higher
up in the hierarchy (start of the gem_create_ioctl) then
this is no longer possible.

This patch fixes the deadlock issue seen in
Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/256
Also enables d3cold to get CI results

Riana Tauro (2):
  RFC drm/xe: Move xe_device_mem_access_get to the top of
    gem_create_ioctl
  CI drm/xe: Enable d3cold

 drivers/gpu/drm/xe/xe_bo.c | 26 ++++++++++++++++++++------
 drivers/gpu/drm/xe/xe_pm.h |  2 +-
 2 files changed, 21 insertions(+), 7 deletions(-)

-- 
2.40.0


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

end of thread, other threads:[~2023-12-04 11:57 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-04  5:26 [Intel-xe] [PATCH 0/2] Fix deadlock issue on d3cold Riana Tauro
2023-12-04  5:21 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
2023-12-04  5:21 ` [Intel-xe] ✓ CI.checkpatch: " Patchwork
2023-12-04  5:22 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-12-04  5:26 ` [Intel-xe] [PATCH 1/2] RFC drm/xe: Move xe_device_mem_access_get to the top of gem_create_ioctl Riana Tauro
2023-12-04  5:26 ` [Intel-xe] [PATCH 2/2] CI drm/xe: Enable d3cold Riana Tauro
2023-12-04  5:30 ` [Intel-xe] ✓ CI.Build: success for Fix deadlock issue on d3cold Patchwork
2023-12-04  5:30 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-12-04  5:31 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-12-04  6:02 ` [Intel-xe] ✓ CI.BAT: " Patchwork
2023-12-04 10:57 ` [Intel-xe] [PATCH 0/2] " Matthew Auld
2023-12-04 11:19   ` Thomas Hellström
2023-12-04 11:57   ` Riana Tauro

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.