[PATCH 00/12] drm/amdgpu: add register distance
Huang Rui
ray.huang at amd.com
Mon Jul 6 05:04:57 UTC 2020
During IP block updates in some asic, the register distribution pattern of
context domains and invalidation engines will be changed in gc_v***.h and
mmhub_v***.h. However the register distances are always constant in one IP block
beside gfxhub and mmhub. So we can add register distance member in vmhub
structure to store the register distance value, that's able to avoid the issue
of hardcode at current in future updates.
Thanks,
Ray
Huang Rui (12):
drm/amdgpu: add register distance members into vmhub structure
drm/amdgpu: use register distance member instead of hardcode in GMC9
drm/amdgpu: use register distance member instead of hardcode in GMC10
drm/amdgpu: use register distance member instead of hardcode in
VCN1/JEPG1
drm/amdgpu: use register distance member instead of hardcode in
UVD7/VCE4
drm/amdgpu: use register distance member instead of hardcode in
VCN2/JEPG2
drm/amdgpu: use register distance member instead of hardcode in gfxhub
v1
drm/amdgpu: use register distance member instead of hardcode in gfxhub
v2
drm/amdgpu: use register distance member instead of hardcode in gfxhub
v2.1
drm/amdgpu: use register distance member instead of hardcode in mmhub
v1
drm/amdgpu: use register distance member instead of hardcode in mmhub
v2
drm/amdgpu: use register distance member instead of hardcode in mmhub
v9.4
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 +++++
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 48 ++++++++++++++++--------
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 47 +++++++++++++++--------
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 47 +++++++++++++++--------
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 43 ++++++++++++---------
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 39 ++++++++++++-------
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 45 ++++++++++++++--------
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 46 +++++++++++++++--------
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 46 +++++++++++++++--------
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 5 ++-
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 5 ++-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 5 ++-
15 files changed, 260 insertions(+), 132 deletions(-)
--
2.25.1
More information about the amd-gfx
mailing list