[PATCH v2 0/4] AMDKFD (AMD GPU compute) support for device cgroup.
Kasiviswanathan, Harish
Harish.Kasiviswanathan at amd.com
Fri May 17 16:14:52 UTC 2019
amdkfd (part of amdgpu) driver supports the AMD GPU compute stack.
amdkfd exposes only a single device /dev/kfd even if multiple AMD GPU
(compute) devices exist in a system. However, amdgpu drvier exposes a
separate render device file /dev/dri/renderDN for each device. To participate
in device cgroup amdkfd driver will rely on these redner device files.
v2: Exporting devcgroup_check_permission() instead of
__devcgroup_check_permission() as per review comments.
Harish Kasiviswanathan (4):
drm/amdkfd: Store kfd_dev in iolink and cache properties
drm/amd: Pass drm_device to kfd
device_cgroup: Export devcgroup_check_permission
drm/amdkfd: Check against device cgroup
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 ++
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 9 ++++++--
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 20 ++++++++++++++++++
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 22 ++++++++++++++++++++
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 +++
include/linux/device_cgroup.h | 19 ++++-------------
security/device_cgroup.c | 15 +++++++++++--
9 files changed, 73 insertions(+), 20 deletions(-)
--
2.17.1
More information about the amd-gfx
mailing list