linux/drivers/gpu/drm/amd/amdkfd
Mukul Joshi 85cf43c554 drm/amdkfd: Fix CU Masking for GFX 9.4.3
We are incorrectly passing the first XCC's MQD when
updating CU masks for other XCCs in the partition. Fix
this by passing the MQD for the XCC currently being
updated with CU mask to update_cu_mask function.

Fixes: fc6efed2c7 ("drm/amdkfd: Update CU masking for GFX 9.4.3")
Signed-off-by: Mukul Joshi <mukul.joshi@amd.com>
Reviewed-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-05-13 15:48:21 -04:00
..
cik_event_interrupt.c drm/amdkfd: add send exception operation 2023-06-09 12:36:01 -04:00
cik_int.h
cik_regs.h
cwsr_trap_handler_gfx8.asm
cwsr_trap_handler_gfx9.asm drm/amdkfd: Use S_ENDPGM_SAVED in trap handler 2024-01-29 15:38:20 -05:00
cwsr_trap_handler_gfx10.asm drm/amdkfd: enable missed single-step workaround for gfx12 2024-05-02 16:18:13 -04:00
cwsr_trap_handler.h drm/amdkfd: enable missed single-step workaround for gfx12 2024-05-02 16:18:13 -04:00
Kconfig drm/amdkfd: drop IOMMUv2 support 2023-08-11 14:47:25 -04:00
kfd_chardev.c drm/amdkfd: don't allow mapping the MMIO HDP page with large pages 2024-05-08 15:17:05 -04:00
kfd_crat.c drm/amdkfd: Basic SDMA and cache info changes for GFX12. 2024-05-02 16:18:12 -04:00
kfd_crat.h drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device 2024-05-08 18:46:26 -04:00
kfd_debug.c drm/amdkfd: Check debug trap enable before write dbg_ev_file 2024-05-08 15:17:05 -04:00
kfd_debug.h drm/amdkfd: always enable ttmp setup for gfx12 2024-05-02 16:18:13 -04:00
kfd_debugfs.c drm/amdkfd: Introduce kfd_node struct (v5) 2023-06-09 09:42:27 -04:00
kfd_device_queue_manager_cik.c drm/amdkfd: drop IOMMUv2 support 2023-08-11 14:47:25 -04:00
kfd_device_queue_manager_v9.c drm/amdgpu: Add gfx v9_4_4 ip block 2024-05-02 15:49:16 -04:00
kfd_device_queue_manager_v10.c drm/amdkfd: rename device_queue_manager_init_v10_navi10() 2023-08-11 14:47:39 -04:00
kfd_device_queue_manager_v11.c
kfd_device_queue_manager_v12.c drm/amdkfd: Added device queue manager files for GFX12. 2024-05-02 16:18:12 -04:00
kfd_device_queue_manager_vi.c drm/amdkfd: drop IOMMUv2 support 2023-08-11 14:47:25 -04:00
kfd_device_queue_manager.c drm/amdkfd: Added device queue manager files for GFX12. 2024-05-02 16:18:12 -04:00
kfd_device_queue_manager.h drm/amdkfd: Added device queue manager files for GFX12. 2024-05-02 16:18:12 -04:00
kfd_device.c drm/amdkfd: Enable atomic support for GFX12 2024-05-02 16:18:13 -04:00
kfd_doorbell.c drm/amdkfd: get doorbell's absolute offset based on the db_size 2023-10-09 17:02:34 -04:00
kfd_events.c drm/amdgpu: Add log info for umc_v12_0 2024-01-22 17:13:25 -05:00
kfd_events.h drm/amdkfd: add event_age tracking when receiving interrupt 2023-06-15 11:37:55 -04:00
kfd_flat_memory.c drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole 2024-02-16 15:41:50 -05:00
kfd_int_process_v9.c drm/amdgpu: prepare to handle pasid poison consumption 2024-04-26 17:22:42 -04:00
kfd_int_process_v10.c drm/amdkfd: range check cp bad op exception interrupts 2024-03-27 08:53:02 -04:00
kfd_int_process_v11.c drm/amdkfd: range check cp bad op exception interrupts 2024-03-27 08:53:02 -04:00
kfd_interrupt.c drm/amdkfd: Cleanup workqueue during module unload 2024-03-22 15:54:48 -04:00
kfd_kernel_queue.c drm/amdkfd: Skip packet submission on fatal error 2024-02-26 11:14:31 -05:00
kfd_kernel_queue.h drm/amdkfd: Skip packet submission on fatal error 2024-02-26 11:14:31 -05:00
kfd_migrate.c drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs 2024-05-08 15:17:04 -04:00
kfd_migrate.h drm/amdkfd: Use partial migrations/mapping for GPU/CPU page faults in SVM 2023-12-06 15:22:32 -05:00
kfd_module.c drm/amdkfd: Fixed kfd_process cleanup on module exit. 2023-03-15 18:45:26 -04:00
kfd_mqd_manager_cik.c drm/amdkfd: Check preemption status on all XCDs 2024-03-20 13:38:12 -04:00
kfd_mqd_manager_v9.c drm/amdkfd: Fix CU Masking for GFX 9.4.3 2024-05-13 15:48:21 -04:00
kfd_mqd_manager_v10.c drm/amdkfd: Check preemption status on all XCDs 2024-03-20 13:38:12 -04:00
kfd_mqd_manager_v11.c drm/amdkfd: Check preemption status on all XCDs 2024-03-20 13:38:12 -04:00
kfd_mqd_manager_v12.c drm/amdkfd: Enable atomic support for GFX12 2024-05-02 16:18:13 -04:00
kfd_mqd_manager_vi.c drm/amdkfd: Check preemption status on all XCDs 2024-03-20 13:38:12 -04:00
kfd_mqd_manager.c drm/amdkfd: Added MQD manager files for GFX12. 2024-05-02 16:18:12 -04:00
kfd_mqd_manager.h drm/amdkfd: Check preemption status on all XCDs 2024-03-20 13:38:12 -04:00
kfd_packet_manager_v9.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
kfd_packet_manager_vi.c drm/amdgpu: add configurable grace period for unmap queues 2023-06-09 12:35:31 -04:00
kfd_packet_manager.c drm/amdgpu: Add gfx v9_4_4 ip block 2024-05-02 15:49:16 -04:00
kfd_pasid.c
kfd_pm4_headers_ai.h drm/amdkfd: prepare map process for single process debug devices 2023-06-09 12:35:36 -04:00
kfd_pm4_headers_aldebaran.h
kfd_pm4_headers_vi.h
kfd_pm4_headers.h
kfd_pm4_opcodes.h
kfd_priv.h drm/amdkfd: Added MQD manager files for GFX12. 2024-05-02 16:18:12 -04:00
kfd_process_queue_manager.c drm/amdgpu: Add gfx v9_4_4 ip block 2024-05-02 15:49:16 -04:00
kfd_process.c drm/amdgpu: Add gfx v9_4_4 ip block 2024-05-02 15:49:16 -04:00
kfd_queue.c
kfd_smi_events.c drm/amdgpu: change vm->task_info handling 2024-03-04 15:59:08 -05:00
kfd_smi_events.h drm/amdkfd: Update SMI events for GFX9.4.3 2023-06-09 09:46:31 -04:00
kfd_svm.c drm/amd/amdkfd: Fix a resource leak in svm_range_validate_and_map() 2024-05-13 15:44:32 -04:00
kfd_svm.h drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs 2024-05-08 15:17:04 -04:00
kfd_topology.c drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device 2024-05-08 18:46:26 -04:00
kfd_topology.h drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device 2024-05-08 18:46:26 -04:00
Makefile drm/amdkfd: Added device queue manager files for GFX12. 2024-05-02 16:18:12 -04:00
soc15_int.h drm/amdkfd: Update interrupt handling for GFX 9.4.3 2023-06-30 13:11:35 -04:00