dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v6] Add CRIU support for amdgpu dmabuf
@ 2025-06-13 18:23 David Francis
  2025-06-13 18:23 ` [PATCH 1/3] drm: Add DRM prime interfaces to reassign GEM handle David Francis
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: David Francis @ 2025-06-13 18:23 UTC (permalink / raw)
  To: dri-devel
  Cc: tvrtko.ursulin, Felix.Kuehling, David.YatSin, Chris.Freehill,
	Christian.Koenig, dcostantino, sruffell, simona, mripard,
	tzimmermann

This patch series adds support for CRIU checkpointing of processes that
share memory with the amdgpu dmabuf interface.

This v6 cleans up the locking and moves some of the mapping info code
into amdgpu_vm.c.

The mapping flags code is a placeholder awaiting the mapping flags
rework.



^ permalink raw reply	[flat|nested] 10+ messages in thread
* [PATCH v5] Add CRIU support for amdgpu dmabuf
@ 2025-05-21 14:06 David Francis
  2025-05-21 14:06 ` [PATCH 1/3] drm: Add DRM prime interfaces to reassign GEM handle David Francis
  0 siblings, 1 reply; 10+ messages in thread
From: David Francis @ 2025-05-21 14:06 UTC (permalink / raw)
  To: dri-devel
  Cc: tvrtko.ursulin, Felix.Kuehling, David.YatSin, Chris.Freehill,
	Christian.Koenig, dcostantino, sruffell, simona, mripard,
	tzimmermann

(previous patches were incorrectly called v3 but were actually the 4th version)

This patch series adds support for CRIU checkpointing of processes that
share memory with the amdgpu dmabuf interface.

In this v5, the drm interfaces have been changed from creating buffer objects
with specified gem handles to changing the gem handle of an existing buffer
object. This new ioctl (AMDGPU_GEM_CHANGE_HANDLE) is in drm_gem.c

In the accompanying CRIU patch set, the sockets used by CRIU to exchange dmabuf
fds between restoring processes have been refactored to be created within the
amdgpu plugin itself.



^ permalink raw reply	[flat|nested] 10+ messages in thread
[parent not found: <20250516193336.3531982-1-David.Francis@amd.com>]

end of thread, other threads:[~2025-06-16 14:15 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-13 18:23 [PATCH v6] Add CRIU support for amdgpu dmabuf David Francis
2025-06-13 18:23 ` [PATCH 1/3] drm: Add DRM prime interfaces to reassign GEM handle David Francis
2025-06-16  8:51   ` Christian König
2025-06-13 18:23 ` [PATCH 2/3] drm/amdgpu: Adding amdgpu CRIU ioctl David Francis
2025-06-16  9:01   ` Christian König
2025-06-16 14:15     ` Francis, David
2025-06-13 18:23 ` [PATCH 3/3] drm/amdgpu: Allow kfd CRIU with no buffer objects David Francis
  -- strict thread matches above, loose matches on Subject: below --
2025-05-21 14:06 [PATCH v5] Add CRIU support for amdgpu dmabuf David Francis
2025-05-21 14:06 ` [PATCH 1/3] drm: Add DRM prime interfaces to reassign GEM handle David Francis
2025-05-21 14:42   ` Christian König
     [not found] <20250516193336.3531982-1-David.Francis@amd.com>
     [not found] ` <20250516193336.3531982-2-David.Francis@amd.com>
2025-05-19 12:29   ` Christian König

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).