This patchset introduces an expanded sriov RLCG interface. This interface will be used by Aldebaran in sriov mode for indirect GC register access during full access. v2: Added descriptions to scratch registers, and improved code readability. Victor Skvortsov (5): drm/amdgpu: Add *_SOC15_IP_NO_KIQ() macro definitions drm/amdgpu: Modify indirect register access for gmc_v9_0 sriov drm/amdgpu: Modify indirect register access for amdkfd_gfx_v9 sriov drm/amdgpu: Initialize Aldebaran RLC function pointers drm/amdgpu: Modify indirect register access for gfx9 sriov .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 27 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 4 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 120 +++++++++++++----- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 57 +++++++-- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 5 + 6 files changed, 157 insertions(+), 58 deletions(-) -- 2.25.1