linux/drivers/gpu/drm/amd/amdgpu
Christian König 8f74c70be5 drm/amdgpu: block CE CS if not explicitely allowed by module option
The Constant Engine found on gfx6-gfx10 HW has been a notorious source of
problems.

RADV never used it in the first place, radeonsi only used it for a few
releases around 2017 for gfx6-gfx9 before dropping support for it as
well.

While investigating another problem I just recently found that submitting
to the CE seems to be completely broken on gfx9 for quite a while.

Since nobody complained about that problem it most likely means that
nobody is using any of the affected radeonsi versions on current Linux
kernels any more.

So to potentially phase out the support for the CE and eliminate another
source of problems block submitting CE IBs unless it is enabled again
using a debug flag.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Acked-by: Timur Kristóf <timur.kristof@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-10-13 14:14:14 -04:00
..
aldebaran.c drm/amdgpu: Suspend IH during mode-2 reset 2025-06-18 12:19:18 -04:00
aldebaran.h
aldebaran_reg_init.c
amdgpu.h drm/amdgpu: block CE CS if not explicitely allowed by module option 2025-10-13 14:14:14 -04:00
amdgpu_aca.c drm/amdgpu: Correct the counts of nr_banks and nr_errors 2025-08-27 13:57:47 -04:00
amdgpu_aca.h
amdgpu_acp.c
amdgpu_acp.h
amdgpu_acpi.c drm/amd/amdgpu: Initialize swnode for ISP MFD device 2025-07-16 16:17:35 -04:00
amdgpu_afmt.c
amdgpu_amdkfd.c drm/amdkfd: add proper handling for S0ix 2025-09-18 14:59:24 -04:00
amdgpu_amdkfd.h drm/amdkfd: add proper handling for S0ix 2025-09-18 14:59:24 -04:00
amdgpu_amdkfd_aldebaran.c
amdgpu_amdkfd_aldebaran.h
amdgpu_amdkfd_arcturus.c drm/amdkfd: Move the process suspend and resume out of full access 2025-06-18 12:19:19 -04:00
amdgpu_amdkfd_arcturus.h
amdgpu_amdkfd_fence.c
amdgpu_amdkfd_gc_9_4_3.c
amdgpu_amdkfd_gfx_v7.c drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 2025-06-30 13:57:54 -04:00
amdgpu_amdkfd_gfx_v8.c drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 2025-06-30 13:57:54 -04:00
amdgpu_amdkfd_gfx_v9.c
amdgpu_amdkfd_gfx_v9.h
amdgpu_amdkfd_gfx_v10.c drm/amdgpu: Use kmalloc_array() instead of kmalloc() 2025-09-23 10:35:54 -04:00
amdgpu_amdkfd_gfx_v10.h
amdgpu_amdkfd_gfx_v10_3.c drm/amdgpu: Use kmalloc_array() instead of kmalloc() 2025-09-23 10:35:54 -04:00
amdgpu_amdkfd_gfx_v11.c drm/amdgpu: Use kmalloc_array() instead of kmalloc() 2025-09-23 10:35:54 -04:00
amdgpu_amdkfd_gfx_v12.c drm/amdgpu: Use kmalloc_array() instead of kmalloc() 2025-09-23 10:35:54 -04:00
amdgpu_amdkfd_gpuvm.c drm/amdkfd: Fix kfd process ref leaking when userptr unmapping 2025-10-07 14:09:06 -04:00
amdgpu_atombios.c drm/amd/pm: Remove unneeded legacy DPM related code. 2025-09-15 16:52:50 -04:00
amdgpu_atombios.h
amdgpu_atomfirmware.c drm/amd: add definition for new memory type 2025-05-13 09:31:40 -04:00
amdgpu_atomfirmware.h
amdgpu_atpx_handler.c
amdgpu_benchmark.c
amdgpu_bios.c
amdgpu_bo_list.c drm/amdgpu: Use vmemdup_array_user in amdgpu_bo_create_list_entry_array 2025-09-15 16:51:34 -04:00
amdgpu_bo_list.h drm/amdgpu: use hmm_pfns instead of array of pages 2025-09-23 10:22:31 -04:00
amdgpu_cgs.c
amdgpu_connectors.c drm/amd: Add name to modes from amdgpu_connector_add_common_modes() 2025-09-25 15:54:22 -04:00
amdgpu_connectors.h
amdgpu_cper.c drm/amdgpu: Correct info field of bad page threshold exceed CPER 2025-09-05 16:06:49 -04:00
amdgpu_cper.h
amdgpu_cs.c drm/amdgpu: block CE CS if not explicitely allowed by module option 2025-10-13 14:14:14 -04:00
amdgpu_cs.h
amdgpu_csa.c Revert "drm/amdgpu: fix incorrect vm flags to map bo" 2025-08-27 14:00:38 -04:00
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini 2025-06-30 13:57:31 -04:00
amdgpu_ctx.h drm/amdgpu: Make amdgpu_ctx_mgr_entity_fini static 2025-05-22 12:02:21 -04:00
amdgpu_debugfs.c drm/amdgpu: print root PD address in PDE format instead of GPU 2025-09-05 17:38:41 -04:00
amdgpu_debugfs.h drm/amdgpu: add debugfs support for VM pagetable per client 2025-07-04 16:00:06 +02:00
amdgpu_dev_coredump.c drm: amdgpu: Use struct drm_wedge_task_info inside of struct amdgpu_task_info 2025-06-17 11:32:47 -03:00
amdgpu_dev_coredump.h
amdgpu_device.c drm/amd: Disable ASPM on SI 2025-10-13 14:14:14 -04:00
amdgpu_df.h
amdgpu_discovery.c drm/amdgpu: don't enable SMU on cyan skillfish 2025-09-05 17:38:39 -04:00
amdgpu_discovery.h
amdgpu_display.c drm/amdgpu: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 2025-07-16 20:07:03 +03:00
amdgpu_display.h drm: Pass the format info to .fb_create() 2025-07-16 20:03:14 +03:00
amdgpu_dma_buf.c Linux 6.17-rc6 2025-09-15 17:51:07 +10:00
amdgpu_dma_buf.h
amdgpu_doorbell.h
amdgpu_doorbell_mgr.c drm/amdgpu: Convert from DRM_* to dev_* 2025-06-30 11:54:55 -04:00
amdgpu_drv.c drm/amdgpu: block CE CS if not explicitely allowed by module option 2025-10-13 14:14:14 -04:00
amdgpu_drv.h
amdgpu_eeprom.c
amdgpu_eeprom.h
amdgpu_encoders.c
amdgpu_eviction_fence.c Merge drm/drm-next into drm-misc-next 2025-06-11 09:01:34 +02:00
amdgpu_eviction_fence.h drm/amdgpu: simplify eviction fence suspend/resume 2025-04-08 16:48:19 -04:00
amdgpu_fdinfo.c drm/amdgpu: Wire up MMIO_REMAP placement and User-visible strings 2025-09-09 16:18:34 -04:00
amdgpu_fdinfo.h
amdgpu_fence.c drm/amdgpu/fence: Remove redundant 0 value initialization 2025-08-27 13:57:47 -04:00
amdgpu_fru_eeprom.c drm/amdgpu: Convert from DRM_* to dev_* 2025-06-30 11:54:55 -04:00
amdgpu_fru_eeprom.h
amdgpu_fw_attestation.c
amdgpu_fw_attestation.h
amdgpu_gart.c
amdgpu_gart.h
amdgpu_gds.h
amdgpu_gem.c drm/amdgpu: use hmm_pfns instead of array of pages 2025-09-23 10:22:31 -04:00
amdgpu_gem.h drm/amdgpu: Add ioctl to get all gem handles for a process 2025-09-02 15:34:00 -04:00
amdgpu_gfx.c drm/amdgpu: Fix for GPU reset being blocked by KIQ I/O. 2025-10-07 14:09:06 -04:00
amdgpu_gfx.h drm/amdgpu: Remove volatile from CSB functions 2025-09-15 16:51:04 -04:00
amdgpu_gfxhub.h
amdgpu_gmc.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
amdgpu_gmc.h drm/amdgpu: rework how PTE flags are generated v3 2025-08-04 14:26:38 -04:00
amdgpu_gtt_mgr.c
amdgpu_hdp.c Reapply: drm/amdgpu: Use generic hdp flush function 2025-05-08 11:21:37 -04:00
amdgpu_hdp.h Reapply: drm/amdgpu: Use generic hdp flush function 2025-05-08 11:21:37 -04:00
amdgpu_hmm.c drm/amdgpu: use hmm_pfns instead of array of pages 2025-09-23 10:22:31 -04:00
amdgpu_hmm.h drm/amdgpu: use hmm_pfns instead of array of pages 2025-09-23 10:22:31 -04:00
amdgpu_i2c.c drm/amdgpu/amdgpu_i2c: Use devm_i2c_add_adapter instead of i2c_add_adapter 2025-09-16 17:47:22 -04:00
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: track ring state associated with a fence 2025-07-16 16:14:11 -04:00
amdgpu_ids.c drm/amdgpu: revert "rework reserved VMID handling" v2 2025-09-25 15:39:00 -04:00
amdgpu_ids.h drm/amdgpu: revert "rework reserved VMID handling" v2 2025-09-25 15:39:00 -04:00
amdgpu_ih.c drm/amdgpu: Convert from DRM_* to dev_* 2025-06-30 11:54:55 -04:00
amdgpu_ih.h drm/amdgpu: Remove volatile from amdgpu and amdgpu_ih headers 2025-09-15 16:51:18 -04:00
amdgpu_imu.h
amdgpu_ioc32.c
amdgpu_ip.c drm/amdgpu: make ip map init to common function 2025-06-24 10:03:16 -04:00
amdgpu_ip.h drm/amdgpu: make ip map init to common function 2025-06-24 10:03:16 -04:00
amdgpu_irq.c drm/amdgpu: The interrupt source was not released 2025-07-15 14:07:51 -04:00
amdgpu_irq.h drm/amdgpu: fix fence fallback timer expired error 2025-06-18 12:19:15 -04:00
amdgpu_isp.c drm/amd/amdgpu: Add helper functions for isp buffers 2025-07-16 16:17:35 -04:00
amdgpu_isp.h drm/amd/amdgpu: Add helper functions for isp buffers 2025-07-16 16:17:35 -04:00
amdgpu_job.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
amdgpu_job.h drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
amdgpu_jpeg.c amd-drm-next-6.18-2025-09-19: 2025-09-22 08:45:51 +10:00
amdgpu_jpeg.h drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
amdgpu_kms.c drm/amdgpu: Merge amdgpu_vm_set_pasid into amdgpu_vm_init 2025-10-07 14:09:07 -04:00
amdgpu_lsdma.c
amdgpu_lsdma.h
amdgpu_mca.c
amdgpu_mca.h
amdgpu_mes.c drm/amdgpu/mes: add front end for detect and reset hung queue 2025-09-05 17:38:31 -04:00
amdgpu_mes.h drm/amdgpu/mes: add front end for detect and reset hung queue 2025-09-05 17:38:31 -04:00
amdgpu_mes_ctx.h
amdgpu_mmhub.c
amdgpu_mmhub.h
amdgpu_mode.h drm/amd/pm: Remove wm_low and wm_high fields from amdgpu_crtc (v2) 2025-09-02 15:57:01 -04:00
amdgpu_nbio.c drm/amdgpu: Add NULL check for asic_funcs 2025-08-04 15:47:50 -04:00
amdgpu_nbio.h drm/amdgpu: Check pcie replays reporting support 2025-06-18 12:19:02 -04:00
amdgpu_object.c amd-drm-next-6.18-2025-09-19: 2025-09-22 08:45:51 +10:00
amdgpu_object.h drm/amdgpu: Wire up MMIO_REMAP placement and User-visible strings 2025-09-09 16:18:34 -04:00
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pmu.c
amdgpu_pmu.h
amdgpu_preempt_mgr.c
amdgpu_psp.c drm/amd: Check whether secure display TA loaded successfully 2025-10-07 14:09:06 -04:00
amdgpu_psp.h drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
amdgpu_psp_ta.c drm/amdgpu: Replace kzalloc + copy_from_user with memdup_user 2025-09-15 16:51:53 -04:00
amdgpu_psp_ta.h
amdgpu_rap.c
amdgpu_rap.h
amdgpu_ras.c drm/amdgpu: Check VF critical region before RAS poison injection 2025-09-18 09:43:10 -04:00
amdgpu_ras.h drm/amdgpu: Correct the loss of aca bank reg info 2025-08-27 13:57:47 -04:00
amdgpu_ras_eeprom.c drm/amdgpu: Notify pmfw bad page threshold exceeded 2025-08-29 10:07:19 -04:00
amdgpu_ras_eeprom.h drm/amdgpu: refine eeprom data check 2025-07-15 14:07:53 -04:00
amdgpu_res_cursor.h drm/amdgpu: Wire up MMIO_REMAP placement and User-visible strings 2025-09-09 16:18:34 -04:00
amdgpu_reset.c drm/amdgpu: add user queue reset source 2025-09-05 17:38:38 -04:00
amdgpu_reset.h drm/amdgpu: add user queue reset source 2025-09-05 17:38:38 -04:00
amdgpu_ring.c drm/amdgpu: Fix allocating extra dwords for rings (v2) 2025-09-15 16:52:52 -04:00
amdgpu_ring.h drm/amdgpu: Use memset32 for ring clearing 2025-09-15 16:55:22 -04:00
amdgpu_ring_mux.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
amdgpu_ring_mux.h
amdgpu_rlc.c drm/amdgpu: Remove volatile from RLC files 2025-09-15 16:51:09 -04:00
amdgpu_rlc.h drm/amdgpu: Remove volatile from RLC files 2025-09-15 16:51:09 -04:00
amdgpu_sa.c
amdgpu_sched.c
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu/sdma: allow caller to handle kernel rings in engine reset 2025-07-07 13:48:25 -04:00
amdgpu_sdma.h drm/amdgpu/sdma: allow caller to handle kernel rings in engine reset 2025-07-07 13:48:25 -04:00
amdgpu_securedisplay.c
amdgpu_securedisplay.h
amdgpu_seq64.c drm/amdgpu: rework how PTE flags are generated v3 2025-08-04 14:26:38 -04:00
amdgpu_seq64.h drm/amdgpu: Add gpu_addr support to seq64 allocation 2025-04-08 16:48:17 -04:00
amdgpu_smuio.h
amdgpu_socbb.h
amdgpu_sync.c drm/amdgpu: promote the implicit sync to the dependent read fences 2025-05-07 17:44:51 -04:00
amdgpu_sync.h
amdgpu_trace.h drm/amdgpu: update trace format to match gpu_scheduler_trace 2025-05-28 16:16:20 +02:00
amdgpu_trace_points.c
amdgpu_ttm.c drm/amdgpu: use hmm_pfns instead of array of pages 2025-09-23 10:22:31 -04:00
amdgpu_ttm.h drm/amdgpu: use hmm_pfns instead of array of pages 2025-09-23 10:22:31 -04:00
amdgpu_ucode.c drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14 2025-07-28 16:27:46 -04:00
amdgpu_ucode.h drm/amdgpu: Add kicker device detection 2025-06-18 13:08:52 -04:00
amdgpu_umc.c drm/amdgpu: Correct the loss of aca bank reg info 2025-08-27 13:57:47 -04:00
amdgpu_umc.h drm/amdgpu: handle old RAS eeprom data in non-nps1 mode 2025-05-29 10:57:05 -04:00
amdgpu_umr.h
amdgpu_umsch_mm.c
amdgpu_umsch_mm.h
amdgpu_userq.c drm/amdgpu: partially revert "revert to old status lock handling v3" 2025-10-07 14:09:19 -04:00
amdgpu_userq.h drm/amdgpu: validate userq buffer virtual address and size 2025-09-15 16:52:15 -04:00
amdgpu_userq_fence.c drm/amdgpu: Fix fence signaling race condition in userqueue 2025-09-25 15:53:23 -04:00
amdgpu_userq_fence.h drm/amdgpu/userq: add force completion helpers 2025-09-05 17:38:38 -04:00
amdgpu_utils.h drm/amdgpu: Add generic capability class 2025-09-15 16:55:41 -04:00
amdgpu_uvd.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
amdgpu_uvd.h
amdgpu_vce.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
amdgpu_vce.h
amdgpu_vcn.c amd-drm-next-6.18-2025-09-19: 2025-09-22 08:45:51 +10:00
amdgpu_vcn.h drm/amdgpu: Update amdgpu_vcn5_fw_shared for vcn_5_0_1 2025-09-23 10:22:51 -04:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu: Introduce VF critical region check for RAS poison injection 2025-09-18 09:43:02 -04:00
amdgpu_virt.h drm/amdgpu: Introduce VF critical region check for RAS poison injection 2025-09-18 09:43:02 -04:00
amdgpu_vkms.c drm/amdgpu: remove non-DC DCE 11 code 2025-09-18 09:43:02 -04:00
amdgpu_vkms.h
amdgpu_vm.c drm/amdgpu: partially revert "revert to old status lock handling v3" 2025-10-07 14:09:19 -04:00
amdgpu_vm.h drm/amdgpu: partially revert "revert to old status lock handling v3" 2025-10-07 14:09:19 -04:00
amdgpu_vm_cpu.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
amdgpu_vm_pt.c drm/amdgpu: partially revert "revert to old status lock handling v3" 2025-10-07 14:09:19 -04:00
amdgpu_vm_sdma.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
amdgpu_vm_tlb_fence.c dma-fence: Use a flag for 64-bit seqnos 2025-06-03 17:38:04 +01:00
amdgpu_vpe.c drm/amdgpu/vpe: cancel delayed work in hw_fini 2025-08-27 13:57:51 -04:00
amdgpu_vpe.h
amdgpu_vram_mgr.c drm/amdgpu: revert "Implement new dummy vram manager" 2025-09-15 17:04:49 -04:00
amdgpu_vram_mgr.h drm/amdgpu: query the allocated vram address block info 2025-07-28 16:40:06 -04:00
amdgpu_xcp.c drm/amdgpu: Assign unique id to compute partition 2025-08-06 14:34:47 -04:00
amdgpu_xcp.h drm/amdgpu: Assign unique id to compute partition 2025-08-06 14:34:47 -04:00
amdgpu_xgmi.c drm/amdgpu: Add xgmi API to set max speed/width 2025-06-18 12:19:21 -04:00
amdgpu_xgmi.h drm/amdgpu: Release hive reference properly 2025-09-15 16:52:31 -04:00
amdgv_sriovmsg.h drm/amdgpu: Introduce VF critical region check for RAS poison injection 2025-09-18 09:43:02 -04:00
aqua_vanjaram.c drm/amdgpu: Update supported modes for GC v9.5.0 2025-08-04 15:32:07 -04: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 drm/amdgpu: Fix vbios build number parsing logic 2025-09-23 10:21:09 -04:00
atom.h drm/amdgpu: Add vbios build number interface 2025-09-05 17:38:40 -04:00
atombios_crtc.c
atombios_crtc.h
atombios_dp.c
atombios_dp.h
atombios_encoders.c
atombios_encoders.h
atombios_i2c.c
atombios_i2c.h
cik.c
cik.h
cik_ih.c
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: add ip offset support for cyan skillfish 2025-09-05 17:38:38 -04:00
cz_ih.c
cz_ih.h
dce_v6_0.c drm/amd/pm: Remove wm_low and wm_high fields from amdgpu_crtc (v2) 2025-09-02 15:57:01 -04:00
dce_v6_0.h
dce_v8_0.c drm/amd/pm: Remove wm_low and wm_high fields from amdgpu_crtc (v2) 2025-09-02 15:57:01 -04:00
dce_v8_0.h
dce_v10_0.c drm/amd/pm: Remove wm_low and wm_high fields from amdgpu_crtc (v2) 2025-09-02 15:57:01 -04: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/amdgpu: Remove volatile from CSB functions 2025-09-15 16:51:04 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: Remove volatile from CSB functions 2025-09-15 16:51:04 -04:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu: Remove volatile from CSB functions 2025-09-15 16:51:04 -04:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: Remove volatile from CSB functions 2025-09-15 16:51:04 -04:00
gfx_v9_0.h
gfx_v9_0_cleaner_shader.h
gfx_v9_4.c
gfx_v9_4.h
gfx_v9_4_2.c drm/amdgpu: Add chain runlists support to GC9.4.2 2025-07-28 16:40:32 -04:00
gfx_v9_4_2.h drm/amdgpu: Add chain runlists support to GC9.4.2 2025-07-28 16:40:32 -04:00
gfx_v9_4_2_cleaner_shader.asm
gfx_v9_4_3.c drm/amdgpu: Add fallback to pipe reset if KCQ ring reset fails 2025-09-25 15:38:48 -04: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: Remove volatile from ring manipulation 2025-09-15 16:51:15 -04:00
gfx_v10_0.h
gfx_v10_0_cleaner_shader.h drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10 2025-06-03 15:03:09 -04:00
gfx_v10_1_10_cleaner_shader.asm drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10 2025-06-03 15:03:09 -04:00
gfx_v10_3_0_cleaner_shader.asm
gfx_v11_0.c drm/amdgpu: remove two invalid BUG_ON()s 2025-10-13 14:14:14 -04: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: remove two invalid BUG_ON()s 2025-10-13 14:14:14 -04:00
gfx_v12_0.h
gfxhub_v1_0.c
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v1_2.c drm/amdgpu: enable pdb0 for hibernation on SRIOV 2025-06-18 12:19:15 -04:00
gfxhub_v1_2.h
gfxhub_v2_0.c
gfxhub_v2_0.h
gfxhub_v2_1.c
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
gmc_v6_0.c drm/amdgpu: rework how PTE flags are generated v3 2025-08-04 14:26:38 -04:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: rework how PTE flags are generated v3 2025-08-04 14:26:38 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: rework how PTE flags are generated v3 2025-08-04 14:26:38 -04:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: Read memory vendor information 2025-09-15 16:55:36 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu/gmc: Remove redundant ternary operators 2025-09-05 16:00:13 -04:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu/gmc: Remove redundant ternary operators 2025-09-05 16:00:13 -04:00
gmc_v11_0.h
gmc_v12_0.c drm/amd/amdgpu: Fix the mes version that support inv_tlbs 2025-10-07 14:09:06 -04:00
gmc_v12_0.h
hdp_v4_0.c Reapply: drm/amdgpu: Use generic hdp flush function 2025-05-08 11:21:37 -04:00
hdp_v4_0.h
hdp_v5_0.c drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush 2025-05-08 11:46:57 -04:00
hdp_v5_0.h
hdp_v5_2.c drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush 2025-05-08 11:47:23 -04:00
hdp_v5_2.h
hdp_v6_0.c drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush 2025-05-08 11:47:54 -04:00
hdp_v6_0.h
hdp_v7_0.c drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush 2025-05-08 11:48:12 -04:00
hdp_v7_0.h
iceland_ih.c
iceland_ih.h
iceland_sdma_pkt_open.h
ih_v6_0.c drm/amdgpu/ih: Remove redundant ternary operators 2025-09-05 16:00:15 -04:00
ih_v6_0.h
ih_v6_1.c drm/amdgpu/ih: Remove redundant ternary operators 2025-09-05 16:00:15 -04:00
ih_v6_1.h
ih_v7_0.c drm/amdgpu/ih: Remove redundant ternary operators 2025-09-05 16:00:15 -04:00
ih_v7_0.h
imu_v11_0.c drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 2025-06-18 13:09:41 -04:00
imu_v11_0.h
imu_v11_0_3.c
imu_v11_0_3.h
imu_v12_0.c drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14 2025-07-28 16:27:46 -04:00
imu_v12_0.h
isp_v4_1_0.c
isp_v4_1_0.h
isp_v4_1_1.c drm/amd/amdgpu: Declare isp firmware binary file 2025-09-09 16:41:15 -04:00
isp_v4_1_1.h
jpeg_v1_0.c drm/amdgpu: Fix allocating extra dwords for rings (v2) 2025-09-15 16:52:52 -04:00
jpeg_v1_0.h
jpeg_v2_0.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v2_0.h drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v2_5.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v2_5.h
jpeg_v3_0.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v3_0.h
jpeg_v4_0.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v4_0.h
jpeg_v4_0_3.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v4_0_3.h drm/amdgpu: Register aqua vanjaram jpeg poison irq 2025-05-22 12:01:28 -04:00
jpeg_v4_0_5.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v4_0_5.h
jpeg_v5_0_0.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v5_0_0.h
jpeg_v5_0_1.c drm/amdgpu/jpeg: Remove redundant ternary operators 2025-09-05 16:06:29 -04:00
jpeg_v5_0_1.h drm/amdgpu: Enable RAS for jpeg 5.0.1 2025-05-22 12:02:52 -04:00
Kconfig drm fixes for 6.16-rc1 2025-06-06 08:09:56 -07:00
lsdma_v6_0.c
lsdma_v6_0.h
lsdma_v7_0.c
lsdma_v7_0.h
Makefile drm/amdgpu: remove non-DC DCE 11 code 2025-09-18 09:43:02 -04:00
mca_v3_0.c
mca_v3_0.h
mes_userqueue.c drm/amdgpu: adjust MES API used for suspend and resume 2025-09-15 17:02:28 -04:00
mes_userqueue.h drm/amdgpu/userq: use consistent function naming 2025-04-22 08:51:46 -04:00
mes_v11_0.c drm/amdgpu: Enable MES lr_compute_wa by default 2025-09-23 10:22:38 -04:00
mes_v11_0.h
mes_v12_0.c drm/amdgpu: Enable MES lr_compute_wa by default 2025-09-23 10:22:38 -04:00
mes_v12_0.h
mmhub_v1_0.c
mmhub_v1_0.h
mmhub_v1_7.c
mmhub_v1_7.h
mmhub_v1_8.c drm/amdgpu: enable pdb0 for hibernation on SRIOV 2025-06-18 12:19:15 -04:00
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 drm/amdgpu: update mmhub 3.0.1 client id mappings 2025-08-04 15:41:52 -04:00
mmhub_v3_0_1.h
mmhub_v3_0_2.c
mmhub_v3_0_2.h
mmhub_v3_3.c drm/amdgpu: update mmhub 3.3 client id mappings 2025-08-04 15:42:15 -04:00
mmhub_v3_3.h
mmhub_v4_1_0.c drm/amdgpu: update mmhub 4.1.0 client id mappings 2025-07-28 16:39:49 -04:00
mmhub_v4_1_0.h
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 drm/amdgpu/mmsch: Add MMSCH v5_0 support for sriov 2025-05-16 13:37:57 -04:00
mxgpu_ai.c drm/amdgpu: refactor bad_page_work for corner case handling 2025-08-15 13:07:30 -04:00
mxgpu_ai.h drm/amdgpu: Implement unrecoverable error message handling for VFs 2025-05-07 17:43:13 -04:00
mxgpu_nv.c drm/amdgpu: Introduce VF critical region check for RAS poison injection 2025-09-18 09:43:02 -04:00
mxgpu_nv.h drm/amdgpu: Introduce VF critical region check for RAS poison injection 2025-09-18 09:43:02 -04:00
mxgpu_vi.c
mxgpu_vi.h
navi10_ih.c
navi10_ih.h
navi10_sdma_pkt_open.h
nbif_v6_3_1.c
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 drm/amdgpu: fix incorrect comment format 2025-08-11 11:13:41 -04:00
nbio_v7_4.h
nbio_v7_7.c
nbio_v7_7.h
nbio_v7_9.c drm/amdgpu: Remove nbiov7.9 replay count reporting 2025-06-18 12:19:09 -04:00
nbio_v7_9.h
nbio_v7_11.c drm/amdgpu: Fix offset for HDP remap in nbio v7.11 2025-05-01 11:01:46 -04:00
nbio_v7_11.h
nv.c
nv.h drm/amdgpu: add ip offset support for cyan skillfish 2025-09-05 17:38:38 -04:00
nvd.h
ObjectID.h
psp_gfx_if.h drm/amdgpu: reclaim psp fw reservation memory region 2025-06-18 12:19:21 -04:00
psp_v3_1.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v3_1.h
psp_v10_0.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v10_0.h
psp_v11_0.c drm/amdgpu: Wait for bootloader after PSPv11 reset 2025-09-08 11:05:53 -04:00
psp_v11_0.h
psp_v11_0_8.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v11_0_8.h
psp_v12_0.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v12_0.h
psp_v13_0.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v13_0.h
psp_v13_0_4.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v13_0_4.h
psp_v14_0.c drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14 2025-07-28 16:27:46 -04:00
psp_v14_0.h
sdma_common.h
sdma_v2_4.c
sdma_v2_4.h
sdma_v3_0.c
sdma_v3_0.h
sdma_v4_0.c drm: amdgpu: Use struct drm_wedge_task_info inside of struct amdgpu_task_info 2025-06-17 11:32:47 -03:00
sdma_v4_0.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v4_4_2.c drm/amdgpu: move reset support type checks into the caller 2025-07-17 12:36:56 -04:00
sdma_v4_4_2.h
sdma_v5_0.c drm/amdgpu: move reset support type checks into the caller 2025-07-17 12:36:56 -04:00
sdma_v5_0.h
sdma_v5_2.c drm/amdgpu: move reset support type checks into the caller 2025-07-17 12:36:56 -04:00
sdma_v5_2.h
sdma_v6_0.c drm/amdgpu/sdma: bump firmware version checks for user queue support 2025-08-29 11:11:45 -04:00
sdma_v6_0.h
sdma_v6_0_0_pkt_open.h
sdma_v7_0.c drm/amdgpu: Update SDMA firmware version check for user queue support 2025-08-04 15:48:14 -04:00
sdma_v7_0.h
si.c
si.h
si_dma.c
si_dma.h
si_enums.h
si_ih.c
si_ih.h
sid.h
sienna_cichlid.c
sienna_cichlid.h
smu_v11_0_i2c.c drm/amdgpu: Use devm_i2c_add_adapter() in SMU V11 2025-09-16 17:47:24 -04:00
smu_v11_0_i2c.h
smu_v13_0_10.c
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
soc15.c drm/amdgpu: refactor bad_page_work for corner case handling 2025-08-15 13:07:30 -04:00
soc15.h drm/amdgpu: use common function to map ip for aqua_vanjaram 2025-06-24 10:03:25 -04:00
soc15_common.h
soc15d.h drm/amdgpu: Add PACKET3_RUN_CLEANER_SHADER_9_0 for Cleaner Shader execution 2025-04-11 17:03:02 -04:00
soc21.c
soc21.h
soc24.c
soc24.h
ta_rap_if.h
ta_ras_if.h
ta_secureDisplay_if.h
ta_xgmi_if.h
tonga_ih.c
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c
umc_v6_0.h
umc_v6_1.c
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 drm/amdgpu: Correct the loss of aca bank reg info 2025-08-27 13:57:47 -04:00
umc_v12_0.h drm/amdgu: get RAS retire flip bits for new type of HBM 2025-05-13 09:32:08 -04:00
umsch_mm_v4_0.c
umsch_mm_v4_0.h
uvd_v3_1.c drm/amdgpu: Power up UVD 3 for FW validation (v2) 2025-09-02 15:54:03 -04:00
uvd_v3_1.h
uvd_v4_2.c
uvd_v4_2.h
uvd_v5_0.c
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
uvd_v7_0.h
vce_v2_0.c
vce_v2_0.h
vce_v3_0.c
vce_v3_0.h
vce_v4_0.c
vce_v4_0.h
vcn_sw_ring.c
vcn_sw_ring.h
vcn_v1_0.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v1_0.h
vcn_v2_0.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v2_0.h
vcn_v2_5.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v2_5.h
vcn_v3_0.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v3_0.h
vcn_v4_0.c drm/amdgpu: Fix allocating extra dwords for rings (v2) 2025-09-15 16:52:52 -04:00
vcn_v4_0.h
vcn_v4_0_3.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v4_0_3.h drm/amdgpu: Register aqua vanjaram vcn poison irq 2025-05-22 12:01:24 -04:00
vcn_v4_0_5.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v4_0_5.h
vcn_v5_0_0.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v5_0_0.h drm/amdgpu/vcn: Register dump cleanup in VCN5 2025-08-04 14:36:14 -04:00
vcn_v5_0_1.c drm/amdgpu: Move VCN reset mask setup to late_init for VCN 5.0.1 2025-09-23 10:41:37 -04:00
vcn_v5_0_1.h drm/amdgpu: Enable RAS for vcn 5.0.1 2025-05-22 12:02:46 -04:00
vega10_ih.c
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h
vega20_ih.c drm/amdgpu: Clear overflow for SRIOV 2025-04-21 10:55:51 -04:00
vega20_ih.h
vega20_reg_init.c
vi.c drm/amdgpu: remove non-DC DCE 11 code 2025-09-18 09:43:02 -04:00
vi.h
vid.h
vpe_6_1_fw_if.h
vpe_v6_1.c
vpe_v6_1.h