criu/plugins/amdgpu
Rajneesh Bhardwaj bd83330095 criu/plugin: Implement sDMA based buffer access
AMD Radeon GPUs have special sDMA (system dma engines) IPs that can be
used to speed up the read write operations from the VRAM and GTT memory.

Depends on:

* The kernel mode driver (kfd) creating the dmabuf objects for the kfd
  BOs in both checkpoint and restore operation.
* libdrm and libdrm_amdgpu libraries

Suggested-by: Felix Kuehling <felix.kuehling@amd.com>
Signed-off-by: Rajneesh Bhardwaj <rajneesh.bhardwaj@amd.com>
Signed-off-by: David Yat Sin <david.yatsin@amd.com>
2022-04-28 17:53:52 -07:00
..
tests criu/plugin: Add unit tests for GPU remapping 2022-04-28 17:53:52 -07:00
amdgpu_plugin.c criu/plugin: Implement sDMA based buffer access 2022-04-28 17:53:52 -07:00
amdgpu_plugin_topology.c criu/plugin: Read and write BO contents in parallel 2022-04-28 17:53:52 -07:00
amdgpu_plugin_topology.h criu/plugin: Read and write BO contents in parallel 2022-04-28 17:53:52 -07:00
criu-amdgpu.proto criu/plugin: Restore libhsakmt shared memory files 2022-04-28 17:53:52 -07:00
kfd_ioctl.h criu/plugin: Initialize AMD KFD header 2022-04-28 17:53:52 -07:00
Makefile criu/plugin: Implement sDMA based buffer access 2022-04-28 17:53:52 -07:00