linux/drivers/gpu/drm/amd/amdgpu
Mario Limonciello 6b0d812971 drm/amd: Disable MES LR compute W/A
A workaround was introduced in commit 1fb710793c ("drm/amdgpu: Enable
MES lr_compute_wa by default") to help with some hangs observed in gfx1151.

This WA didn't fully fix the issue.  It was actually fixed by adjusting
the VGPR size to the correct value that matched the hardware in commit
b42f3bf953 ("drm/amdkfd: bump minimum vgpr size for gfx1151").

There are reports of instability on other products with newer GC microcode
versions, and I believe they're caused by this workaround. As we don't
need the workaround any more, remove it.

Fixes: b42f3bf953 ("drm/amdkfd: bump minimum vgpr size for gfx1151")
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 9973e64bd6)
Cc: stable@vger.kernel.org
2026-02-25 17:58:06 -05:00
..
Kconfig drm/amdgpu: Use amdgpu by default on SI dedicated GPUs (v2) 2025-11-14 11:28:29 -05:00
Makefile drm/amd: Enable SMUIO 15_0_0 support 2026-01-08 11:41:34 -05:00
ObjectID.h
aldebaran.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
aldebaran.h
aldebaran_reg_init.c
amdgpu.h drm/amdgpu: Add a helper macro to align mqd size 2026-01-29 12:26:26 -05:00
amdgpu_aca.c drm/amdgpu: Unlock a mutex before destroying it 2026-02-25 17:56:43 -05:00
amdgpu_aca.h
amdgpu_acp.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
amdgpu_acp.h
amdgpu_acpi.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_afmt.c
amdgpu_amdkfd.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd.h drm/amdkfd: Add domain parameter to alloc kernel BO 2026-01-14 14:28:59 -05:00
amdgpu_amdkfd_aldebaran.c
amdgpu_amdkfd_aldebaran.h
amdgpu_amdkfd_arcturus.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_arcturus.h
amdgpu_amdkfd_fence.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gc_9_4_3.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v7.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v8.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v9.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v9.h
amdgpu_amdkfd_gfx_v10.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v10.h
amdgpu_amdkfd_gfx_v10_3.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v11.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v12.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v12_1.c drm/amdkfd: fix partitioned gfx12 address watch enablement 2026-01-05 16:59:56 -05:00
amdgpu_amdkfd_gpuvm.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_atombios.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_atombios.h
amdgpu_atomfirmware.c drm/amdgpu: add helper to read UMA carveout info 2026-01-05 16:59:58 -05:00
amdgpu_atomfirmware.h drm/amdgpu: add helper to read UMA carveout info 2026-01-05 16:59:58 -05:00
amdgpu_atpx_handler.c
amdgpu_benchmark.c drm/amd: Drop amdgpu prefix from message prints 2026-01-05 16:59:55 -05:00
amdgpu_bios.c drm/amdgpu: Fix pointer casts when reading dynamic region sizes 2025-10-28 09:55:16 -04:00
amdgpu_bo_list.c Convert 'alloc_flex' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_bo_list.h drm/amdgpu: update the functions to use amdgpu version of hmm 2025-10-13 14:14:36 -04:00
amdgpu_cgs.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
amdgpu_connectors.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
amdgpu_connectors.h
amdgpu_cper.c drm/amd/ras: Support sriov uniras to obtain cper data 2025-12-08 13:56:33 -05:00
amdgpu_cper.h drm/amdgpu: fix SPDX headers on amdgpu_cper.c/h 2025-10-28 11:02:36 -04:00
amdgpu_cs.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
amdgpu_cs.h
amdgpu_csa.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
amdgpu_csa.h
amdgpu_ctx.c Convert 'alloc_flex' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_ctx.h
amdgpu_debugfs.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_debugfs.h
amdgpu_dev_coredump.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
amdgpu_dev_coredump.h
amdgpu_device.c drm/amdgpu: Fix error handling in slot reset 2026-02-25 17:57:55 -05:00
amdgpu_df.h
amdgpu_discovery.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_discovery.h drm/amdgpu: Reserve discovery TMR only if needed 2025-10-13 14:14:36 -04:00
amdgpu_display.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_display.h drm/amd: Re-introduce property to control adaptive backlight modulation 2025-10-28 09:56:14 -04:00
amdgpu_dma_buf.c drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify 2026-02-12 15:22:03 -05:00
amdgpu_dma_buf.h
amdgpu_doorbell.h drm/amdgpu: Add soc v1_0 support 2025-12-08 13:56:38 -05:00
amdgpu_doorbell_mgr.c drm/amdgpu: do not use amdgpu_bo_gpu_offset_no_check individually 2025-12-16 13:27:13 -05:00
amdgpu_drv.c drm for 7.0-rc1 2026-02-11 12:55:44 -08:00
amdgpu_drv.h
amdgpu_eeprom.c
amdgpu_eeprom.h
amdgpu_encoders.c
amdgpu_eviction_fence.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_eviction_fence.h
amdgpu_fdinfo.c
amdgpu_fdinfo.h
amdgpu_fence.c drm/amdgpu: fix type for wptr in ring backup 2026-01-21 14:55:56 -05:00
amdgpu_fru_eeprom.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_fru_eeprom.h
amdgpu_fw_attestation.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
amdgpu_fw_attestation.h
amdgpu_gart.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_gart.h drm/amdgpu/gart: Add helper to bind VRAM pages (v2) 2025-11-11 21:54:17 -05:00
amdgpu_gds.h
amdgpu_gem.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_gem.h
amdgpu_gfx.c drm/amdgpu: Use AMDGPU_MQD_SIZE_ALIGN in KGD 2026-01-29 12:26:55 -05:00
amdgpu_gfx.h drm/amd: Pass `adev` to amdgpu_gfx_parse_disable_cu() 2026-01-05 16:59:54 -05:00
amdgpu_gfxhub.h
amdgpu_gmc.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_gmc.h drm/amdgpu: fix 4-level paging if GMC supports 57-bit VA v2 2026-02-19 12:16:12 -05:00
amdgpu_gtt_mgr.c Convert 'alloc_flex' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_hdp.c drm/amdgpu: Update invalidate and flush hdp function 2025-11-04 11:33:54 -05:00
amdgpu_hdp.h drm/amdgpu: Update invalidate and flush hdp function 2025-11-04 11:33:54 -05:00
amdgpu_hmm.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_hmm.h drm/amdgpu: update the functions to use amdgpu version of hmm 2025-10-13 14:14:36 -04:00
amdgpu_i2c.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_i2c.h
amdgpu_ib.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
amdgpu_ids.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_ids.h drm/amdgpu: revert "rework reserved VMID handling" v2 2025-09-25 15:39:00 -04:00
amdgpu_ih.c
amdgpu_ih.h
amdgpu_imu.h drm/amdgpu: Init mcm_addr look up table 2026-01-05 16:59:55 -05:00
amdgpu_ioc32.c
amdgpu_ip.c drm/amdgpu: Change set ip clock/power gating param 2025-12-16 13:27:10 -05:00
amdgpu_ip.h drm/amdgpu: Change set ip clock/power gating param 2025-12-16 13:27:10 -05:00
amdgpu_irq.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_irq.h drm/amdgpu: Add soc v1_0 ih client id table 2025-12-16 13:27:42 -05:00
amdgpu_isp.c drm/amd/amdgpu: Fix SMU warning during isp suspend-resume 2026-01-05 17:29:51 -05:00
amdgpu_isp.h drm/amd/amdgpu: Fix SMU warning during isp suspend-resume 2026-01-05 17:29:51 -05:00
amdgpu_job.c Convert 'alloc_flex' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_job.h drm/amdgpu: add new job ids 2026-01-20 17:25:53 -05:00
amdgpu_jpeg.c drm/amdgpu: fix bit shift logic 2025-10-13 14:14:15 -04:00
amdgpu_jpeg.h
amdgpu_kms.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_lsdma.c
amdgpu_lsdma.h
amdgpu_mca.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_mca.h
amdgpu_mes.c drm/amdgpu/mes: Remove idr leftovers v2 2026-01-27 18:02:06 -05:00
amdgpu_mes.h drm/amdgpu/mes: Remove idr leftovers v2 2026-01-27 18:02:06 -05:00
amdgpu_mes_ctx.h
amdgpu_mmhub.c
amdgpu_mmhub.h
amdgpu_mode.h drm/amd: Re-introduce property to control adaptive backlight modulation 2025-10-28 09:56:14 -04:00
amdgpu_nbio.c
amdgpu_nbio.h
amdgpu_object.c drm/amdgpu: Drop MMIO_REMAP domain bit and keep it Internal 2026-01-10 14:21:35 -05:00
amdgpu_object.h drm/amdgpu: Drop MMIO_REMAP domain bit and keep it Internal 2026-01-10 14:21:35 -05:00
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pmu.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_pmu.h
amdgpu_preempt_mgr.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_psp.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_psp.h drm/amdgpu: Enable support for PSP 15_0_0 2026-01-05 16:59:57 -05:00
amdgpu_psp_ta.c drm/amdgpu: Fix locking bugs in error paths 2026-02-25 17:56:50 -05:00
amdgpu_psp_ta.h
amdgpu_rap.c drm/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -04:00
amdgpu_rap.h
amdgpu_ras.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_ras.h drm/amdgpu: suspend ras module before gpu reset 2025-11-04 11:53:59 -05:00
amdgpu_ras_eeprom.c drm/amdgpu: return when ras table checksum is error 2026-02-12 15:21:56 -05:00
amdgpu_ras_eeprom.h drm/amdgpu: Send applicable RMA CPERs at end of RAS init 2026-02-05 17:28:34 -05:00
amdgpu_res_cursor.h
amdgpu_reset.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_reset.h
amdgpu_ring.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_ring.h drm/amdgpu: rename amdgpu_fence_driver_guilty_force_completion() 2026-01-21 14:27:45 -05:00
amdgpu_ring_mux.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
amdgpu_ring_mux.h
amdgpu_rlc.c drm/amdgpu: Add rlcv firmware for frontdoor loading. 2025-12-08 13:56:31 -05:00
amdgpu_rlc.h drm/amdgpu: RLC-G VF Register Access Interface 2026-01-05 16:59:57 -05:00
amdgpu_sa.c
amdgpu_sched.c
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu: avoid sdma ring reset in sriov 2026-02-05 17:25:37 -05:00
amdgpu_sdma.h drm/amdgpu/sdma: add query for CSA size and alignment 2025-12-10 17:38:26 -05:00
amdgpu_securedisplay.c drm/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -04:00
amdgpu_securedisplay.h
amdgpu_seq64.c
amdgpu_seq64.h
amdgpu_smuio.h drm/amdgpu: Add smuio v15_0_8 support v4 2025-12-08 13:56:31 -05:00
amdgpu_socbb.h
amdgpu_sync.c
amdgpu_sync.h
amdgpu_trace.h
amdgpu_trace_points.c
amdgpu_ttm.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_ttm.h drm/amdgpu: Add helper to alloc GART entries 2026-01-08 11:42:53 -05:00
amdgpu_ucode.c drm/amdgpu: Add rlcv firmware for frontdoor loading. 2025-12-08 13:56:31 -05:00
amdgpu_ucode.h drm/amdgpu: Add rlcv firmware for frontdoor loading. 2025-12-08 13:56:31 -05:00
amdgpu_umc.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_umc.h drm/amdgpu: make MCA IPID parse global 2025-11-06 09:58:31 -05:00
amdgpu_umr.h
amdgpu_umsch_mm.c
amdgpu_umsch_mm.h
amdgpu_userq.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_userq.h drm/amd/amdgpu: Add independent hang detect work for user queue fence 2026-01-20 17:16:12 -05:00
amdgpu_userq_fence.c drm/amdgpu: add upper bound check on user inputs in wait ioctl 2026-02-25 17:54:57 -05:00
amdgpu_userq_fence.h
amdgpu_utils.h
amdgpu_uvd.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
amdgpu_uvd.h
amdgpu_vce.c drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address space (v3) 2025-11-11 21:54:18 -05:00
amdgpu_vce.h drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address space (v3) 2025-11-11 21:54:18 -05:00
amdgpu_vcn.c drm/amdgpu/discovery: add vcn and jpeg ip block 2026-01-05 16:59:57 -05:00
amdgpu_vcn.h drm/amd: Fix set but not used warnings 2025-10-20 18:25:58 -04:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
amdgpu_virt.h drm/amdgpu: RLC-G VF Register Access Interface 2026-01-05 16:59:57 -05:00
amdgpu_vkms.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_vkms.h
amdgpu_vm.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_vm.h drm/amdgpu: fix 4-level paging if GMC supports 57-bit VA v2 2026-02-19 12:16:12 -05:00
amdgpu_vm_cpu.c
amdgpu_vm_pt.c drm/amdgpu: Add per-ASIC PTE init flag 2025-12-08 13:56:35 -05:00
amdgpu_vm_sdma.c
amdgpu_vm_tlb_fence.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_vpe.c drm/amd: Drop amdgpu prefix from message prints 2026-01-05 16:59:55 -05:00
amdgpu_vpe.h
amdgpu_vram_mgr.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_vram_mgr.h
amdgpu_xcp.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_xcp.h drm/amdgpu: Move XCP_INST_MASK amdgpu_xcp.h 2025-12-08 13:56:30 -05:00
amdgpu_xgmi.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_xgmi.h
amdgv_sriovmsg.h drm/amd/ras: Compatible with legacy sriov host 2025-12-08 13:56:34 -05:00
aqua_vanjaram.c drm/amdgpu: Move XCP_INST_MASK amdgpu_xcp.h 2025-12-08 13:56:30 -05:00
arct_reg_init.c
athub_v1_0.c
athub_v1_0.h
athub_v2_0.c
athub_v2_0.h
athub_v2_1.c
athub_v2_1.h
athub_v3_0.c
athub_v3_0.h
athub_v4_1_0.c
athub_v4_1_0.h
atom.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
atom.h
atombios_crtc.c
atombios_crtc.h
atombios_dp.c
atombios_dp.h
atombios_encoders.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
atombios_encoders.h
atombios_i2c.c
atombios_i2c.h
cik.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
cik.h
cik_ih.c drm/amdgpu/cik_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
cik_ih.h
cik_sdma.c
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h
clearstate_gfx10.h
clearstate_gfx11.h
clearstate_gfx12.h
clearstate_si.h
clearstate_vi.h
cyan_skillfish_reg_init.c drm/amdgpu: fix SPDX header on cyan_skillfish_reg_init.c 2025-10-28 11:03:04 -04:00
cz_ih.c drm/amdgpu/cz_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
cz_ih.h
dce_v6_0.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
dce_v6_0.h
dce_v8_0.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
dce_v8_0.h
dce_v10_0.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
dce_v10_0.h
df_v1_7.c
df_v1_7.h
df_v3_6.c
df_v3_6.h
df_v4_3.c
df_v4_3.h
df_v4_6_2.c
df_v4_6_2.h
df_v4_15.c
df_v4_15.h
dimgrey_cavefish_reg_init.c
emu_soc.c
gfx_v6_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gfx_v6_0.h
gfx_v7_0.c drm/amd: Drop amdgpu prefix from message prints 2026-01-05 16:59:55 -05:00
gfx_v7_0.h
gfx_v8_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu/gfx9: Implement KGQ ring reset 2026-01-05 17:00:00 -05:00
gfx_v9_0.h
gfx_v9_0_cleaner_shader.h
gfx_v9_4.c
gfx_v9_4.h
gfx_v9_4_2.c
gfx_v9_4_2.h
gfx_v9_4_2_cleaner_shader.asm
gfx_v9_4_3.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gfx_v9_4_3.h
gfx_v9_4_3_cleaner_shader.asm
gfx_v9_4_3_cleaner_shader.h
gfx_v10_0.c drm/amdgpu/gfx10: fix wptr reset in KGQ init 2026-01-29 12:38:54 -05:00
gfx_v10_0.h
gfx_v10_0_cleaner_shader.h
gfx_v10_1_10_cleaner_shader.asm
gfx_v10_3_0_cleaner_shader.asm
gfx_v11_0.c drm/amdgpu/gfx11: adjust KGQ reset sequence 2026-01-29 12:39:21 -05:00
gfx_v11_0.h
gfx_v11_0_3.c
gfx_v11_0_3.h
gfx_v11_0_3_cleaner_shader.asm
gfx_v11_0_cleaner_shader.h
gfx_v12_0.c drm/amdgpu/gfx12: adjust KGQ reset sequence 2026-01-29 12:39:21 -05:00
gfx_v12_0.h
gfx_v12_1.c drm/amdgpu: Use AMDGPU_MQD_SIZE_ALIGN in KGD 2026-01-29 12:26:55 -05:00
gfx_v12_1.h drm/amdgpu: Export gfx_v12_1_xcp_func 2025-12-10 17:37:59 -05:00
gfx_v12_1_pkt.h drm/amdgpu: Include the correct pkt header for gfx v12_1 2025-12-08 14:12:01 -05:00
gfxhub_v1_0.c
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v1_2.c
gfxhub_v1_2.h
gfxhub_v2_0.c
gfxhub_v2_0.h
gfxhub_v2_1.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gfxhub_v2_1.h
gfxhub_v3_0.c
gfxhub_v3_0.h
gfxhub_v3_0_3.c
gfxhub_v3_0_3.h
gfxhub_v11_5_0.c
gfxhub_v11_5_0.h
gfxhub_v12_0.c
gfxhub_v12_0.h
gfxhub_v12_1.c drm/amdgpu: adjust xcc logic for gfxhub v12_1 2026-01-05 16:26:47 -05:00
gfxhub_v12_1.h drm/amdgpu: Add gfxhub v12_1 support 2025-12-08 13:56:35 -05:00
gmc_v6_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gmc_v6_0.h
gmc_v7_0.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
gmc_v7_0.h
gmc_v8_0.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: Fix gfx9 update PTE mtype flag 2026-01-14 14:51:36 -05:00
gmc_v9_0.h
gmc_v10_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gmc_v10_0.h
gmc_v11_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gmc_v11_0.h
gmc_v12_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gmc_v12_0.h
gmc_v12_1.c drm/amd/amdgpu : Use the MES INV_TLBS API for tlb invalidation on gfx12_1 2026-01-05 16:59:56 -05:00
gmc_v12_1.h drm/amdgpu: Initialize vram_info for gmc v12_1 2025-12-10 17:39:27 -05:00
hdp_v4_0.c
hdp_v4_0.h
hdp_v5_0.c
hdp_v5_0.h
hdp_v5_2.c
hdp_v5_2.h
hdp_v6_0.c
hdp_v6_0.h
hdp_v7_0.c
hdp_v7_0.h
iceland_ih.c drm/amdgpu/iceland_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
iceland_ih.h
iceland_sdma_pkt_open.h
ih_v6_0.c
ih_v6_0.h
ih_v6_1.c
ih_v6_1.h
ih_v7_0.c drm/amdgpu: Enable IH CAM on IH 7.1.0 2025-12-08 13:56:32 -05:00
ih_v7_0.h
imu_v11_0.c drm/amdgpu: add support for GC IP version 11.5.4 2026-01-05 16:27:34 -05:00
imu_v11_0.h
imu_v11_0_3.c
imu_v11_0_3.h
imu_v12_0.c
imu_v12_0.h
imu_v12_1.c drm/amdgpu: Init mcm_addr look up table 2026-01-05 16:59:55 -05:00
imu_v12_1.h drm/amdgpu: add imu support for gc 12_1 2025-12-08 14:27:21 -05:00
isp_v4_1_0.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
isp_v4_1_0.h
isp_v4_1_1.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
isp_v4_1_1.h
jpeg_v1_0.c
jpeg_v1_0.h
jpeg_v2_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
jpeg_v2_0.h
jpeg_v2_5.c
jpeg_v2_5.h
jpeg_v3_0.c drm/amd: Drop amdgpu prefix from message prints 2026-01-05 16:59:55 -05:00
jpeg_v3_0.h
jpeg_v4_0.c drm/amd: Drop amdgpu prefix from message prints 2026-01-05 16:59:55 -05:00
jpeg_v4_0.h
jpeg_v4_0_3.c drm/amdgpu/vcn4.0.3: rework reset handling 2026-01-21 14:17:48 -05:00
jpeg_v4_0_3.h
jpeg_v4_0_5.c
jpeg_v4_0_5.h
jpeg_v5_0_0.c
jpeg_v5_0_0.h
jpeg_v5_0_1.c drm/amdgpu/vcn5.0.1: rework reset handling 2026-01-21 14:18:09 -05:00
jpeg_v5_0_1.h
jpeg_v5_3_0.c drm/amdgpu: add queue reset support for jpeg 5.3 2026-01-05 16:59:57 -05:00
jpeg_v5_3_0.h drm/amdgpu/jpeg: Add jpeg 5.3.0 support 2026-01-05 16:59:57 -05:00
lsdma_v6_0.c
lsdma_v6_0.h
lsdma_v7_0.c
lsdma_v7_0.h
mca_v3_0.c
mca_v3_0.h
mes_userqueue.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
mes_userqueue.h
mes_v11_0.c drm/amd: Disable MES LR compute W/A 2026-02-25 17:58:06 -05:00
mes_v11_0.h
mes_v12_0.c drm/amd: Disable MES LR compute W/A 2026-02-25 17:58:06 -05:00
mes_v12_0.h
mes_v12_1.c drm/amd/amdgpu : Use the MES INV_TLBS API for tlb invalidation on gfx12_1 2026-01-05 16:59:56 -05:00
mes_v12_1.h drm/amdgpu/mes_v12_1: initial support for mes_v12_1 2025-12-08 13:56:39 -05:00
mmhub_v1_0.c
mmhub_v1_0.h
mmhub_v1_7.c
mmhub_v1_7.h
mmhub_v1_8.c
mmhub_v1_8.h
mmhub_v2_0.c
mmhub_v2_0.h
mmhub_v2_3.c
mmhub_v2_3.h
mmhub_v3_0.c
mmhub_v3_0.h
mmhub_v3_0_1.c
mmhub_v3_0_1.h
mmhub_v3_0_2.c
mmhub_v3_0_2.h
mmhub_v3_3.c drm/amdgpu: add support for MMHUB IP version 3.4.0 2026-01-05 16:27:50 -05:00
mmhub_v3_3.h
mmhub_v4_1_0.c
mmhub_v4_1_0.h
mmhub_v4_2_0.c drm/amdgpu: Set vmid0 PAGE_TABLE_DEPTH for GFX12.1 2026-02-19 12:16:11 -05:00
mmhub_v4_2_0.h drm/amdgpu: Add initial support for mmhub v4_2 2025-12-08 13:56:34 -05:00
mmhub_v9_4.c
mmhub_v9_4.h
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
mmsch_v4_0.h
mmsch_v4_0_3.h
mmsch_v5_0.h
mxgpu_ai.c
mxgpu_ai.h
mxgpu_nv.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
mxgpu_nv.h drm/amdgpu: Add virt command to send VF ras command 2025-12-08 13:56:33 -05:00
mxgpu_vi.c
mxgpu_vi.h
navi10_ih.c
navi10_ih.h
navi10_sdma_pkt_open.h
nbif_v6_3_1.c drm/amdgpu: add support for NBIO IP version 7.11.4 2026-01-05 16:27:42 -05:00
nbif_v6_3_1.h
nbio_v2_3.c
nbio_v2_3.h
nbio_v4_3.c
nbio_v4_3.h
nbio_v6_1.c
nbio_v6_1.h
nbio_v7_0.c
nbio_v7_0.h
nbio_v7_2.c
nbio_v7_2.h
nbio_v7_4.c
nbio_v7_4.h
nbio_v7_7.c
nbio_v7_7.h
nbio_v7_9.c drm/amdgpu: get rev_id from strap register or IP-discovery table 2025-10-28 09:47:45 -04:00
nbio_v7_9.h
nbio_v7_11.c drm/amdgpu: add support for NBIO IP version 7.11.4 2026-01-05 16:27:42 -05:00
nbio_v7_11.h
nv.c drm/amdgpu: Make pre_asic_init optional 2025-12-08 13:56:42 -05:00
nv.h
nvd.h
psp_gfx_if.h drm/amdgpu: Add rlcv firmware for frontdoor loading. 2025-12-08 13:56:31 -05:00
psp_v3_1.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
psp_v3_1.h
psp_v10_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
psp_v10_0.h
psp_v11_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
psp_v11_0.h
psp_v11_0_8.c
psp_v11_0_8.h
psp_v12_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
psp_v12_0.h
psp_v13_0.c drm/amdgpu:Add psp v13_0_15 ip block 2026-02-12 15:23:39 -05:00
psp_v13_0.h
psp_v13_0_4.c
psp_v13_0_4.h
psp_v14_0.c
psp_v14_0.h
psp_v15_0.c drm/amdgpu: Load TA ucode for PSP 15_0_0 2026-02-12 15:20:56 -05:00
psp_v15_0.h drm/amdgpu: Enable support for PSP 15_0_0 2026-01-05 16:59:57 -05:00
psp_v15_0_8.c drm/amdgpu/psp_v15_0_8: Add get ras capability 2026-02-03 16:46:25 -05:00
psp_v15_0_8.h drm/amdgpu: Add psp v15.0.8 ip block v3 2025-12-08 13:56:31 -05:00
sdma_common.h
sdma_v2_4.c
sdma_v2_4.h
sdma_v3_0.c
sdma_v3_0.h
sdma_v4_0.c
sdma_v4_0.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v4_4_2.c drm/amdgpu: move reset debug disable handling 2025-11-04 11:33:54 -05:00
sdma_v4_4_2.h
sdma_v5_0.c drm/amdgpu/sdma5: enable queue resets unconditionally 2026-02-05 17:19:40 -05:00
sdma_v5_0.h
sdma_v5_2.c drm/amdgpu/sdma5.2: enable queue resets unconditionally 2026-02-05 17:19:57 -05:00
sdma_v5_2.h
sdma_v6_0.c drm/amdgpu/sdma6: enable queue resets unconditionally 2026-02-05 17:20:04 -05:00
sdma_v6_0.h
sdma_v6_0_0_pkt_open.h
sdma_v7_0.c drm/amd: Drop amdgpu prefix from message prints 2026-01-05 16:59:55 -05:00
sdma_v7_0.h
sdma_v7_1.c drm/amdgpu/mes: Remove idr leftovers v2 2026-01-27 18:02:06 -05:00
sdma_v7_1.h drm/amdgpu: Export sdma_v7_1_xcp_funcs 2025-12-10 17:38:02 -05:00
sdma_v7_1_0_pkt_open.h drm/amdgpu: Update Generate PTE/PDE SDMA packet for SDMA 7.1 2025-12-08 13:56:38 -05:00
si.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
si.h
si_dma.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
si_dma.h
si_enums.h
si_ih.c drm/amdgpu/si_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
si_ih.h
sid.h drm/amdgpu/vce1: Clean up register definitions 2025-11-11 21:54:18 -05:00
sienna_cichlid.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
sienna_cichlid.h
smu_v11_0_i2c.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
smu_v11_0_i2c.h
smu_v13_0_10.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
smu_v13_0_10.h
smuio_v9_0.c
smuio_v9_0.h
smuio_v11_0.c
smuio_v11_0.h
smuio_v11_0_6.c
smuio_v11_0_6.h
smuio_v13_0.c
smuio_v13_0.h
smuio_v13_0_3.c
smuio_v13_0_3.h
smuio_v13_0_6.c
smuio_v13_0_6.h
smuio_v14_0_2.c
smuio_v14_0_2.h
smuio_v15_0_0.c drm/amd: Enable SMUIO 15_0_0 support 2026-01-08 11:41:34 -05:00
smuio_v15_0_0.h drm/amd: Enable SMUIO 15_0_0 support 2026-01-08 11:41:34 -05:00
smuio_v15_0_8.c drm/amdgpu: Add smuio v15_0_8 support v4 2025-12-08 13:56:31 -05:00
smuio_v15_0_8.h drm/amdgpu: Add smuio v15_0_8 support v4 2025-12-08 13:56:31 -05:00
soc15.c drm/amdgpu:Add psp v13_0_15 ip block 2026-02-12 15:23:39 -05:00
soc15.h
soc15_common.h
soc15d.h
soc21.c drm/amd: Add CG/PG flags for GC 11.5.4 2026-02-12 15:21:30 -05:00
soc21.h
soc24.c drm/amdgpu: Make pre_asic_init optional 2025-12-08 13:56:42 -05:00
soc24.h
soc_v1_0.c drm/amdgpu: add helpers to access cross-die registers smn addr for soc v1_0 2026-01-05 16:59:57 -05:00
soc_v1_0.h drm/amdgpu: add helpers to access cross-die registers smn addr for soc v1_0 2026-01-05 16:59:57 -05:00
ta_rap_if.h
ta_ras_if.h drm/amdgpu: Add vram_type to ras init_flags 2025-12-10 17:37:56 -05:00
ta_secureDisplay_if.h
ta_xgmi_if.h
tonga_ih.c drm/amdgpu/tonga_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c
umc_v6_0.h
umc_v6_1.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
umc_v6_1.h
umc_v6_7.c
umc_v6_7.h
umc_v8_7.c
umc_v8_7.h
umc_v8_10.c
umc_v8_10.h
umc_v8_14.c
umc_v8_14.h
umc_v12_0.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
umc_v12_0.h
umsch_mm_v4_0.c
umsch_mm_v4_0.h
uvd_v3_1.c drm/amd: Drop amdgpu prefix from message prints 2026-01-05 16:59:55 -05:00
uvd_v3_1.h
uvd_v4_2.c drm/amd: Drop amdgpu prefix from message prints 2026-01-05 16:59:55 -05:00
uvd_v4_2.h
uvd_v5_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
uvd_v5_0.h
uvd_v6_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
uvd_v6_0.h
uvd_v7_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
uvd_v7_0.h
vce_v1_0.c drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address space (v3) 2025-11-11 21:54:18 -05:00
vce_v1_0.h drm/amdgpu/vce1: Implement VCE1 IP block (v2) 2025-11-11 21:54:18 -05:00
vce_v2_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
vce_v2_0.h
vce_v3_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
vce_v3_0.h
vce_v4_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
vce_v4_0.h
vcn_sw_ring.c
vcn_sw_ring.h
vcn_v1_0.c drm/amdgpu: Update vm start, end, hole to support 57bit address 2025-12-08 13:56:30 -05:00
vcn_v1_0.h
vcn_v2_0.c drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init 2026-01-05 16:59:56 -05:00
vcn_v2_0.h
vcn_v2_5.c drm/amdgpu: Skip vcn poison irq release on VF 2026-02-03 16:48:12 -05:00
vcn_v2_5.h
vcn_v3_0.c drm/amdgpu: Update vm start, end, hole to support 57bit address 2025-12-08 13:56:30 -05:00
vcn_v3_0.h
vcn_v4_0.c drm/amdgpu: Update vm start, end, hole to support 57bit address 2025-12-08 13:56:30 -05:00
vcn_v4_0.h
vcn_v4_0_3.c drm/amdgpu: Fix jpeg ring test order in vcn_v4_0_3 2026-01-27 18:12:10 -05:00
vcn_v4_0_3.h
vcn_v4_0_5.c drm/amd: Fix unbind/rebind for VCN 4.0.5 2025-12-10 18:05:49 -05:00
vcn_v4_0_5.h
vcn_v5_0_0.c drm/amdgpu/vcn5: Add SMU dpm interface type 2026-02-25 17:57:06 -05:00
vcn_v5_0_0.h
vcn_v5_0_1.c drm/amdgpu/vcn5.0.1: rework reset handling 2026-01-21 14:18:09 -05:00
vcn_v5_0_1.h
vega10_ih.c
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h
vega20_ih.c
vega20_ih.h
vega20_reg_init.c
vi.c drm/amdgpu: Make pre_asic_init optional 2025-12-08 13:56:42 -05:00
vi.h
vid.h
vpe_6_1_fw_if.h
vpe_v6_1.c
vpe_v6_1.h