This series adds initial support for GC 13.x.

David Belanger (2):
  drm/amdkfd: Add CWSR trap handler for GFX13
  drm/amdkfd: Add initial GC 13 support

Eric Huang (1):
  drm/amdkfd: disable queue reset in topology for gfx13

Frank Min (4):
  drm/amdgpu: Add imu v13 ip block v2
  drm/amdgpu: Add gfx v13 ip block
  drm/amdgpu: add mes v13 ip block
  drm/amdgpu: add support for gfx 13.0.4

Kevin Wang (1):
  drm/amdgpu: enable mgcg/cgcg/cgls for gfx 13

 drivers/gpu/drm/amd/amdgpu/Makefile           |   10 +-
 .../drm/amd/amdgpu/amdgpu_amdkfd_gfx_v13.c    |  521 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c |   20 +
 drivers/gpu/drm/amd/amdgpu/clearstate_gfx13.h |  121 +
 drivers/gpu/drm/amd/amdgpu/gfx_v13_0.c        | 5808 +++++++++++++++++
 drivers/gpu/drm/amd/amdgpu/gfx_v13_0.h        |   31 +
 drivers/gpu/drm/amd/amdgpu/gmc_v13_0.c        |    2 +
 drivers/gpu/drm/amd/amdgpu/imu_v13_0.c        |  289 +
 drivers/gpu/drm/amd/amdgpu/imu_v13_0.h        |   29 +
 drivers/gpu/drm/amd/amdgpu/mes_v13_0.c        | 1862 ++++++
 drivers/gpu/drm/amd/amdgpu/mes_v13_0.h        |   29 +
 drivers/gpu/drm/amd/amdgpu/nvd.h              |    2 +
 drivers/gpu/drm/amd/amdgpu/soc_v2_0.c         |    5 +-
 drivers/gpu/drm/amd/amdgpu/soc_v2_0_d.h       |  680 ++
 drivers/gpu/drm/amd/amdkfd/Makefile           |    2 +
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler.h    |  568 ++
 .../amd/amdkfd/cwsr_trap_handler_gfx13.asm    | 1181 ++++
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c         |    7 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c       |   20 +-
 .../drm/amd/amdkfd/kfd_device_queue_manager.c |    4 +-
 .../drm/amd/amdkfd/kfd_device_queue_manager.h |    4 +-
 .../amd/amdkfd/kfd_device_queue_manager_v13.c |   90 +
 .../gpu/drm/amd/amdkfd/kfd_int_process_v11.c  |    1 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c  |    2 +-
 .../gpu/drm/amd/amdkfd/kfd_mqd_manager_v13.c  |  459 ++
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h         |    2 +
 drivers/gpu/drm/amd/amdkfd/kfd_queue.c        |    6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c     |    5 +-
 .../include/asic_reg/gc/gc_13_0_1_sh_mask.h   |    2 +
 drivers/gpu/drm/amd/include/mes_v13_api_def.h |  890 +++
 drivers/gpu/drm/amd/include/v13_structs.h     |    5 +-
 include/uapi/drm/amdgpu_drm.h                 |    1 +
 32 files changed, 12643 insertions(+), 15 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v13.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/clearstate_gfx13.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v13_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v13_0.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v13_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v13_0.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v13_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v13_0.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/soc_v2_0_d.h
 create mode 100755 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx13.asm
 create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v13.c
 create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v13.c
 create mode 100644 drivers/gpu/drm/amd/include/mes_v13_api_def.h

-- 
2.56.0

Reply via email to