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
