AMD-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/12] drm/amdgpu: add register distance
@ 2020-07-06  5:04 Huang Rui
  2020-07-06  5:04 ` [PATCH 01/12] drm/amdgpu: add register distance members into vmhub structure Huang Rui
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Huang Rui @ 2020-07-06  5:04 UTC (permalink / raw)
  To: amd-gfx
  Cc: AnZhong Huang, Aaron Liu, Huang Rui, Alex Deucher, Leo Liu,
	Christian König

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

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2020-07-06 10:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-06  5:04 [PATCH 00/12] drm/amdgpu: add register distance Huang Rui
2020-07-06  5:04 ` [PATCH 01/12] drm/amdgpu: add register distance members into vmhub structure Huang Rui
2020-07-06  5:04 ` [PATCH 02/12] drm/amdgpu: use register distance member instead of hardcode in GMC9 Huang Rui
2020-07-06  5:05 ` [PATCH 03/12] drm/amdgpu: use register distance member instead of hardcode in GMC10 Huang Rui
2020-07-06  5:05 ` [PATCH 04/12] drm/amdgpu: use register distance member instead of hardcode in VCN1/JEPG1 Huang Rui
2020-07-06  5:05 ` [PATCH 05/12] drm/amdgpu: use register distance member instead of hardcode in UVD7/VCE4 Huang Rui
2020-07-06  5:05 ` [PATCH 06/12] drm/amdgpu: use register distance member instead of hardcode in VCN2/JEPG2 Huang Rui
2020-07-06  5:05 ` [PATCH 07/12] drm/amdgpu: use register distance member instead of hardcode in gfxhub v1 Huang Rui
2020-07-06  5:05 ` [PATCH 08/12] drm/amdgpu: use register distance member instead of hardcode in gfxhub v2 Huang Rui
2020-07-06  5:05 ` [PATCH 09/12] drm/amdgpu: use register distance member instead of hardcode in gfxhub v2.1 Huang Rui
2020-07-06  5:05 ` [PATCH 10/12] drm/amdgpu: use register distance member instead of hardcode in mmhub v1 Huang Rui
2020-07-06  5:05 ` [PATCH 11/12] drm/amdgpu: use register distance member instead of hardcode in mmhub v2 Huang Rui
2020-07-06  5:05 ` [PATCH 12/12] drm/amdgpu: use register distance member instead of hardcode in mmhub v9.4 Huang Rui
2020-07-06 10:39 ` [PATCH 00/12] drm/amdgpu: add register distance Christian König

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox