linux/drivers/gpu/drm/amd/amdkfd
Guchun Chen f89c6bf734 drm/amdkfd: correct sdma queue number in kfd device init (v3)
This patch keeps the setting of sdma queue number to the same
after recent KFD code refactor. Additionally, improve code to
use switch case to list IP version to complete kfd device_info
structure filling for IH version assignment. This makes consistency
with the IP parse code in amdgpu_discovery.c.

v2: use dev_warn for the default switch case;
    set default sdma queue per engine(8) and IH handler to v9. (Jonathan)

v3: Fix missed IP version check of Raven.

Fixes: f0dc99a6f7 ("drm/amdkfd: add kfd_device_info_init function")
Signed-off-by: Guchun Chen <guchun.chen@amd.com>
Reviewed-by: Jonathan Kim <jonathan.kim@amd.com>
Reviewed-by: Graham Sider <Graham.Sider@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-12-30 08:54:43 -05:00
..
cik_event_interrupt.c drm/amdkfd: replace asic_family with asic_type 2021-11-17 17:10:01 -05:00
cik_int.h
cik_regs.h
cwsr_trap_handler_gfx8.asm drm/amdkfd: Add aldebaran trap handler support 2021-03-10 00:02:24 -05:00
cwsr_trap_handler_gfx9.asm drm/amdkfd: Fix saving the ACC vgprs for Aldebaran 2021-03-23 22:56:55 -04:00
cwsr_trap_handler_gfx10.asm
cwsr_trap_handler.h drm/amdkfd: Fix saving the ACC vgprs for Aldebaran 2021-03-23 22:56:55 -04:00
Kconfig drm/amdkfd: Add CONFIG_HSA_AMD_SVM 2021-04-20 21:50:35 -04:00
kfd_chardev.c drm/amdkfd: replace asic_family with asic_type 2021-11-17 17:10:01 -05:00
kfd_crat.c drm/amdkfd: replace asic_family with asic_type 2021-11-17 17:10:01 -05:00
kfd_crat.h
kfd_dbgdev.c drm/amdkfd: replace kgd_dev in various kfd2kgd funcs 2021-11-17 16:58:01 -05:00
kfd_dbgdev.h
kfd_dbgmgr.c
kfd_dbgmgr.h
kfd_debugfs.c drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug 2021-04-09 16:42:11 -04:00
kfd_device_queue_manager_cik.c
kfd_device_queue_manager_v9.c drm/amdkfd: convert misc checks to IP version checking 2021-11-17 17:09:46 -05:00
kfd_device_queue_manager_v10.c drm/amdkfd: Use same SQ prefetch setting as amdgpu 2020-10-21 23:06:07 -04:00
kfd_device_queue_manager_vi.c
kfd_device_queue_manager.c drm/amdkfd: add reset queue function for RAS poison (v2) 2021-12-28 16:02:47 -05:00
kfd_device_queue_manager.h drm/amdkfd: add reset queue function for RAS poison (v2) 2021-12-28 16:02:47 -05:00
kfd_device.c drm/amdkfd: correct sdma queue number in kfd device init (v3) 2021-12-30 08:54:43 -05:00
kfd_doorbell.c drm/amdkfd: add kfd_device_info_init function 2021-12-01 16:15:37 -05:00
kfd_events.c drm/amdkfd: convert misc checks to IP version checking 2021-11-17 17:09:46 -05:00
kfd_events.h
kfd_flat_memory.c drm/amdkfd: replace asic_family with asic_type 2021-11-17 17:10:01 -05:00
kfd_int_process_v9.c drm/amdkfd: reset queue which consumes RAS poison (v2) 2021-12-28 16:02:59 -05:00
kfd_interrupt.c drm/amdkfd: add kfd_device_info_init function 2021-12-01 16:15:37 -05:00
kfd_iommu.c drm/amdkfd: add kfd_device_info_init function 2021-12-01 16:15:37 -05:00
kfd_iommu.h drm/amdkfd: fix build error with AMD_IOMMU_V2=m 2021-03-23 23:28:11 -04:00
kfd_kernel_queue.c drm/amdkfd: add kfd_device_info_init function 2021-12-01 16:15:37 -05:00
kfd_kernel_queue.h
kfd_migrate.c drm/amdkfd: fix svm_bo release invalid wait context warning 2021-12-16 13:43:46 -05:00
kfd_migrate.h drm/amdkfd: fix svm_migrate_fini warning 2021-09-23 16:34:57 -04:00
kfd_module.c
kfd_mqd_manager_cik.c drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs 2021-11-17 16:58:01 -05:00
kfd_mqd_manager_v9.c drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs 2021-11-17 16:58:01 -05:00
kfd_mqd_manager_v10.c drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs 2021-11-17 16:58:01 -05:00
kfd_mqd_manager_vi.c drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs 2021-11-17 16:58:01 -05:00
kfd_mqd_manager.c drm/amdkfd: add kfd_device_info_init function 2021-12-01 16:15:37 -05:00
kfd_mqd_manager.h drm/amdkfd: Add an optional argument into update queue operation(v2) 2021-10-28 14:26:13 -04:00
kfd_packet_manager_v9.c drm/amdkfd: add per-vmid-debug map_process_support 2021-04-23 17:16:05 -04:00
kfd_packet_manager_vi.c drm/amdkfd: fix function scopes 2021-12-13 16:32:34 -05:00
kfd_packet_manager.c drm/amdkfd: replace asic_family with asic_type 2021-11-17 17:10:01 -05:00
kfd_pasid.c
kfd_pm4_headers_ai.h
kfd_pm4_headers_aldebaran.h drm/amdkfd: add per-vmid-debug map_process_support 2021-04-23 17:16:05 -04:00
kfd_pm4_headers_diq.h
kfd_pm4_headers_vi.h
kfd_pm4_headers.h
kfd_pm4_opcodes.h
kfd_priv.h drm/amdkfd: reset queue which consumes RAS poison (v2) 2021-12-28 16:02:59 -05:00
kfd_process_queue_manager.c drm/amdkfd: add kfd_device_info_init function 2021-12-01 16:15:37 -05:00
kfd_process.c drm/amd: fix improper docstring syntax 2021-12-13 16:32:34 -05:00
kfd_queue.c
kfd_smi_events.c drm/amdkfd: replace/remove remaining kgd_dev references 2021-11-17 16:58:02 -05:00
kfd_smi_events.h drm/amdkfd: Update SMI throttle event bitmask 2021-07-23 10:08:00 -04:00
kfd_svm.c drm/amdkfd: use max() and min() to make code cleaner 2021-12-16 14:08:20 -05:00
kfd_svm.h drm/amdkfd: fix svm_bo release invalid wait context warning 2021-12-16 13:43:46 -05:00
kfd_topology.c drm/amdkfd: add kfd_device_info_init function 2021-12-01 16:15:37 -05:00
kfd_topology.h drm/amdkfd: Add sysfs bitfields and enums to uAPI 2021-11-17 16:58:03 -05:00
Makefile drm/amdkfd: Add CONFIG_HSA_AMD_SVM 2021-04-20 21:50:35 -04:00
soc15_int.h drm/amdkfd: add sdma poison consumption handling 2021-06-07 14:57:24 -04:00