Going over the whole thing once more I've found another design issue.

How do you re-create the CPU mappings of buffers?

As far as I can see the buffers end up on a different VMA and we don't have any 
way of restoring that at the moment.

See here as well 
https://www.kernel.org/doc/html/v4.15/gpu/drm-mm.html#vma-offset-manager

Regards,
Christian.

On 13.08.25 20:49, David Francis wrote:
> This patch series adds support for CRIU checkpointing of processes that
> share memory with the amdgpu dmabuf interface.
> 
> This v14 adds the coherence and uncached flags to gem create and fixes some
> formatting issues in amdgpu_drm.h
> 
> Accompanying CRIU changes:
> https://github.com/checkpoint-restore/criu/pull/2613
> 
> 

Reply via email to