linux/drivers/gpu/drm/amd/amdgpu
Timur Kristóf 79f408cc06 drm/amdgpu/ttm: Consider concurrent VM flushes for buffer entities
Allow using multiple SDMA schedulers only on GPUs where
we are allowed to do concurrent VM flushes.
This consideration is necessary because all GART windows
are mapped in VMID 0 (the kernel VMID) so each buffer
entity would flush VMID 0 concurrently.

Practically this means that we can't use multiple SDMA
engines for TTM on GFX6-8 and Navi 1x.

Fixes: 01c836788b ("drm/amdgpu: pass all the sdma scheds to amdgpu_mman")
Fixes: e4029f7a94 ("drm/amdgpu: only use working sdma schedulers for ttm")
Cc: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit a8171229bc836607fbc225d323ebc4d14489cfbb)
2026-07-17 17:41:01 -04:00
..
aldebaran_reg_init.c
aldebaran.c drm/amdgpu: replace use of system_unbound_wq with system_dfl_wq 2026-04-03 13:52:12 -04:00
aldebaran.h
amdgpu_aca.c drm/amdgpu: Unlock a mutex before destroying it 2026-02-25 17:56:43 -05:00
amdgpu_aca.h drm/amdgpu: Parse all deferred errors with UMC aca handle 2025-03-26 17:44:41 -04:00
amdgpu_acp.c drm/amdgpu: invoke pm_genpd_remove() before freeing genpd 2026-07-01 13:00:26 -04:00
amdgpu_acp.h drm/amdgpu: Fix memory leak of i2s_pdata in ACP initialization 2026-05-19 11:51:39 -04:00
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_aldebaran.c drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
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 drm/amdkfd: add kgd control interface for ptl 2026-05-11 15:55:55 -04: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 drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
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_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 drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04: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_1.c drm/amdgpu: 57-bit enable for watch address on gfx_v12_1 2026-03-17 10:31:21 -04: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_gpuvm.c drm/amdkfd: Avoid double-unpin of DOORBELL/MMIO BOs on free 2026-06-17 18:06:32 -04:00
amdgpu_amdkfd.c drm/amdkfd: Let driver decide buffer size at AMDKFD_IOC_GET_DMABUF_INFO ioctl 2026-06-17 18:24:38 -04:00
amdgpu_amdkfd.h drm/amdkfd: Let driver decide buffer size at AMDKFD_IOC_GET_DMABUF_INFO ioctl 2026-06-17 18:24:38 -04:00
amdgpu_atombios.c drm/amdgpu: Bound GPIO I2C table entry count from VBIOS 2026-05-19 11:52:03 -04:00
amdgpu_atombios.h drm/amdgpu: add OEM i2c bus for polaris chips 2025-02-12 21:02:54 -05:00
amdgpu_atomfirmware.c drm/amdgpu: Add host driver reserved-region 2026-04-03 13:50:01 -04:00
amdgpu_atomfirmware.h drm/amdgpu: add support to query vram info from firmware 2026-03-30 15:02:07 -04:00
amdgpu_atpx_handler.c
amdgpu_benchmark.c drm/amdgpu: Fix mutex handling in amdgpu_benchmark_do_move() v3 2026-03-04 11:50:56 -05:00
amdgpu_bios.c drm/amdgpu: Release VFCT ACPI table reference 2026-07-17 17:39:00 -04:00
amdgpu_bo_list.c drm/amdgpu: Limit BO list entry count to prevent resource exhaustion 2026-03-17 12:10:16 -04: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 drm/amdgpu: Clear cached EDID pointer after drm_edid_free() 2026-04-17 15:24:12 -04:00
amdgpu_connectors.h
amdgpu_cper.c drm/amd/ras: reset CPER ring on corrupt entry size 2026-05-19 11:49:25 -04: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 drm/amdgpu: Rename moved state to needs_update 2026-07-01 13:00:54 -04: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 drm/amdgpu: Fix context pstate override handling 2026-06-17 18:26:40 -04:00
amdgpu_ctx.h drm/amdgpu: deprecate guilty handling 2026-06-04 15:24:29 -04:00
amdgpu_debugfs.c drm/amdgpu: Add guest driver CUID support 2026-05-18 18:13:28 -04:00
amdgpu_debugfs.h drm/amdgpu: push userq debugfs function in amdgpu_debugfs files 2026-03-06 16:34:19 -05:00
amdgpu_dev_coredump.c drm/amdgpu: Reserve space for IB contents in devcoredumps 2026-07-17 17:39:16 -04:00
amdgpu_dev_coredump.h drm/amdgpu: Print vmid, pasid and more task info in devcoredump 2026-07-17 17:39:08 -04:00
amdgpu_device.c drm/amdgpu: Disable PCIe dynamic speed switching on Ryzen Pinnacle Ridge 2026-07-17 17:40:31 -04:00
amdgpu_df.h
amdgpu_discovery.c drm/amdgpu/discovery: Fix device family for DCN42 2026-07-17 17:36:57 -04:00
amdgpu_discovery.h drm/amdgpu: In GFX12.1 CU is same as WGP 2026-04-24 10:57:16 -04:00
amdgpu_display.c drm/amdgpu: Move test for fbdev GEM object into generic helper 2026-03-06 16:31:35 -05: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 Merge drm/drm-next into drm-misc-next 2026-02-23 11:48:20 +01:00
amdgpu_dma_buf.h
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_doorbell.h drm/amdgpu: Add soc v1_0 support 2025-12-08 13:56:38 -05:00
amdgpu_drv.c drm/amdgpu: flush pending RCU callbacks on module unload 2026-07-01 13:02:09 -04:00
amdgpu_drv.h
amdgpu_eeprom.c
amdgpu_eeprom.h
amdgpu_encoders.c
amdgpu_eviction_fence.c drm/exec: Remove the index parameter from drm_exec_for_each_locked_obj[_reverse] 2026-05-25 10:45:38 +02:00
amdgpu_eviction_fence.h drm/amdgpu: fix adding eviction fence 2026-03-17 17:46:26 -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: plumb timedout fence through to force completion 2026-05-11 16:15:31 -04:00
amdgpu_fru_eeprom.c drm/amdgpu: harden FRU PIA parsing with bounded helpers 2026-06-03 13:50:42 -04: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 drm/amdgpu: Fix incorrect VRAM GART mappings on non-4K page size systems 2026-06-03 14:02:04 -04:00
amdgpu_gart.h drm/amd: Fix MQD and control stack alignment for non-4K 2026-03-30 16:12:27 -04:00
amdgpu_gds.h
amdgpu_gem.c drm/amdgpu: fix check in amdgpu_hmm_invalidate_gfx 2026-07-01 13:01:05 -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/gfx: fix cleaner shader IB buffer overflow 2026-06-17 18:13:35 -04:00
amdgpu_gfx.h drm/amdgpu/ras: add ras_suspend callback and use it for cp_ecc_error_irq 2026-06-03 13:59:29 -04:00
amdgpu_gfxhub.h
amdgpu_gmc.c drm/amdgpu: add support for GC IP version 11.7.1 2026-07-01 13:01:48 -04:00
amdgpu_gmc.h drm/amdgpu: Use asic specific pte_addr_mask 2026-06-03 13:53:46 -04:00
amdgpu_gtt_mgr.c drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functions 2026-06-17 18:27:50 -04: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 drm/amdgpu: fix check in amdgpu_hmm_invalidate_gfx 2026-07-01 13:01:05 -04: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 drm/amdgpu: rework i2c init and fini 2025-02-12 21:02:54 -05:00
amdgpu_ib.c drm/amdgpu: rework ring reset backup and reemit v9 2026-02-23 14:33:11 -05:00
amdgpu_ids.c drm/amdgpu: replace PASID IDR with XArray 2026-04-03 13:56:21 -04:00
amdgpu_ids.h drm/amdgpu: prevent immediate PASID reuse case 2026-03-23 14:48:06 -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: Add node_id-to-die-name decoding for ih v7_1 2026-04-24 10:58:38 -04:00
amdgpu_imu.h Revert "drm/amdgpu: Init mcm_addr look up table" 2026-04-24 10:58:16 -04: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 drm/amdgpu: Use system unbound workqueue for soft IH ring 2026-06-17 18:36:38 -04: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 drm/sched: Embed run queue singleton into the scheduler 2026-04-17 14:43:29 +02:00
amdgpu_job.h drm/sched: Embed run queue singleton into the scheduler 2026-04-17 14:43:29 +02:00
amdgpu_jpeg.c drm/amdgpu: fix bit shift logic 2025-10-13 14:14:15 -04: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: fix AMDGPU_INFO_READ_MMR_REG 2026-04-24 11:09:49 -04:00
amdgpu_lockdep.c drm/amdgpu: allocate lockdep mutex on the heap to fix stack overflow 2026-06-17 18:13:20 -04:00
amdgpu_lockdep.h drm/amdgpu: Add lockdep annotations for lock ordering validation 2026-06-04 15:24:22 -04:00
amdgpu_lsdma.c
amdgpu_lsdma.h
amdgpu_mca.c drm/amdgpu: set sub_block_index for mca ras sub-blocks 2026-06-03 13:58:57 -04:00
amdgpu_mca.h
amdgpu_mes_ctx.h
amdgpu_mes.c drm/amdgpu: compare MES firmware version ucode for gfx11 2026-06-04 15:25:46 -04:00
amdgpu_mes.h drm/amdgpu: add the doorbell index input for suspending userq 2026-07-01 13:01:35 -04:00
amdgpu_mmhub.c
amdgpu_mmhub.h drm/amdgpu: Add client id helpers to mmhub 2026-03-17 17:50:38 -04:00
amdgpu_mode.h drm/amdgpu: Replace VKMS vblank timer with common implementation 2026-04-24 10:44:52 -04:00
amdgpu_nbio.c drm/amdgpu: move program_aspm to amdgpu_nbio 2026-04-28 14:28:52 -04:00
amdgpu_nbio.h drm/amdgpu: move program_aspm to amdgpu_nbio 2026-04-28 14:28:52 -04:00
amdgpu_object.c drm/amdgpu: fix bo->pin leaking in amdgpu_bo_create_reserved 2026-07-17 17:38:33 -04:00
amdgpu_object.h drm/amdgpu: userq_va_mapped should remain true once done 2026-05-19 11:45:42 -04: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_ta.c drm/amdgpu: Fix locking bugs in error paths 2026-02-25 17:56:50 -05:00
amdgpu_psp_ta.h
amdgpu_psp.c drm/amdgpu: add support for PSP version 15.0.9 2026-07-08 16:19:30 -04:00
amdgpu_psp.h drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw 2026-05-19 11:53:16 -04:00
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_eeprom.c drm/amdgpu: validate RAS EEPROM tbl_size before record count 2026-06-03 13:52:57 -04: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_ras.c drm/amdgpu/ras: add ras_suspend callback and use it for cp_ecc_error_irq 2026-06-03 13:59:29 -04:00
amdgpu_ras.h drm/amdgpu/ras: add ras_suspend callback and use it for cp_ecc_error_irq 2026-06-03 13:59:29 -04:00
amdgpu_reg_access.c drm/amdgpu: Fix user-triggerable BUG()/BUG_ON() calls 2026-06-04 15:24:13 -04:00
amdgpu_reg_access.h drm/amdgpu: move read_indexed_register to amdgpu_reg_access 2026-04-28 14:28:58 -04:00
amdgpu_res_cursor.h gpu: Move DRM buddy allocator one level up (part two) 2026-02-06 11:38:35 +10:00
amdgpu_reset.c drm/amdgpu: create PTL sysfs after XGMI reset-on-init restore 2026-05-11 15:55:56 -04:00
amdgpu_reset.h drm/amdgpu: amdgpu{_reset}.h: fix all kernel-doc warnings 2026-05-05 09:56:28 -04: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_ring.c drm/amd/ras: chunk UNIRAS CPER debugfs reads 2026-06-03 13:57:32 -04:00
amdgpu_ring.h drm/amdgpu: plumb timedout fence through to force completion 2026-05-11 16:15:31 -04:00
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 drm/amdgpu: replace WARN with DRM_ERROR for invalid sched priority 2026-03-23 14:02:04 -04:00
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu: plumb timedout fence through to force completion 2026-05-11 16:15:31 -04: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/amdgpu: NUL-terminate securedisplay debugfs input from userspace 2026-06-03 13:53:00 -04:00
amdgpu_securedisplay.h
amdgpu_seq64.c drm/amdgpu: improve the userq seq BO free bit lookup 2026-06-03 13:57:24 -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 drm/amdgpu: Add smuio v15_0_8 support v4 2025-12-08 13:56:31 -05:00
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 drm/amdgpu: rework how isolation is enforced v2 2025-03-21 12:16:34 -04:00
amdgpu_trace_points.c
amdgpu_trace.h drm/sched: Embed run queue singleton into the scheduler 2026-04-17 14:43:29 +02:00
amdgpu_ttm.c drm/amdgpu/ttm: Consider concurrent VM flushes for buffer entities 2026-07-17 17:41:01 -04:00
amdgpu_ttm.h drm/amdgpu: Fix AMDGPU_GTT_MAX_TRANSFER_SIZE for non-4K systems 2026-07-01 13:02:00 -04:00
amdgpu_ucode.c drm/amdgpu: Place firmware bo in vram for A + A 2026-03-17 10:33:01 -04:00
amdgpu_ucode.h drm/amdgpu: Add rlcv firmware for frontdoor loading. 2025-12-08 13:56:31 -05:00
amdgpu_umc.c drm/amd/ras: Fix UMC error address allocation leak 2026-05-19 11:45:41 -04:00
amdgpu_umc.h drm/amdgpu: Add umc ecc error handling for gmc v12_1 2026-03-17 10:33:08 -04:00
amdgpu_umr.h
amdgpu_umsch_mm.c drm/amdgpu/umsch: tidy up the ucode name string handling 2025-02-17 14:09:02 -05:00
amdgpu_umsch_mm.h
amdgpu_userq_fence.c drm/amdgpu/userq: Fix reading timeline points in wait ioctl 2026-06-04 15:24:40 -04:00
amdgpu_userq_fence.h drm/amdgpu: fix userq hang detection and reset 2026-05-11 16:08:42 -04:00
amdgpu_userq.c drm/amdgpu/userq: fix indefinite fence wait during GPU reset 2026-07-17 17:38:16 -04:00
amdgpu_userq.h drm/amdgpu/userq: remove the vital queue unmap logging 2026-06-03 13:55:33 -04:00
amdgpu_utils.h drm/amdgpu: Add generic capability class 2025-09-15 16:55:41 -04:00
amdgpu_uvd.c drm/amdgpu: fix division by zero with invalid uvd dimensions 2026-07-01 12:58:25 -04:00
amdgpu_uvd.h
amdgpu_vce.c drm/amdgpu/vce: fix integer overflow in image size 2026-07-01 12:58:30 -04:00
amdgpu_vce.h amdgpu/vce: use amdgpu_gtt_mgr_alloc_entries 2026-02-23 14:16:30 -05:00
amdgpu_vcn.c drm/amdgpu: simplify VCN reset helper 2026-05-11 16:15:39 -04: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 drm/amdgpu: grow VF RAS bad page table with bounded dynamic alloc 2026-06-03 13:55:41 -04:00
amdgpu_virt.h drm/amdgpu: grow VF RAS bad page table with bounded dynamic alloc 2026-06-03 13:55:41 -04:00
amdgpu_vkms.c amd-drm-next-7.2-2026-05-06: 2026-05-07 09:50:50 +10:00
amdgpu_vkms.h
amdgpu_vm_cpu.c drm/amdgpu: Move VM PTE MTYPE override to per-PTE granularity 2026-04-28 14:42:22 -04:00
amdgpu_vm_pt.c drm/amdgpu: restructure VM state machine v4 2026-05-19 11:54:32 -04:00
amdgpu_vm_sdma.c amd-drm-next-7.2-2026-05-06: 2026-05-07 09:50:50 +10:00
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_vm.c drm/amdgpu: always emit the job vm fence 2026-07-17 17:40:23 -04:00
amdgpu_vm.h drm/amdgpu: Rename moved state to needs_update 2026-07-01 13:00:54 -04:00
amdgpu_vpe.c drm/amdgpu/vpe: add vpe v2.2.0 support 2026-06-03 13:50:46 -04:00
amdgpu_vpe.h drm/amdgpu/vpe: add vpe v2.0.0 support 2026-05-11 16:15:55 -04:00
amdgpu_vram_mgr.c Merge drm/drm-next into drm-misc-next 2026-02-23 11:48:20 +01:00
amdgpu_vram_mgr.h gpu: Move DRM buddy allocator one level up (part two) 2026-02-06 11:38:35 +10:00
amdgpu_xcp.c drm-misc-next for v7.1-rc1: 2026-05-06 10:12:25 +10:00
amdgpu_xcp.h drm/amdgpu: add an option to allow gpu partition allocate all available memory 2026-04-03 13:50:29 -04:00
amdgpu_xgmi.c drm/amdgpu: switch XGMI sysfs show helpers to sysfs_emit_at() 2026-03-17 10:38:59 -04:00
amdgpu_xgmi.h drm/amdgpu: Release hive reference properly 2025-09-15 16:52:31 -04:00
amdgpu.h drm/amdgpu: Add lockdep annotations for lock ordering validation 2026-06-04 15:24:22 -04:00
amdgv_sriovmsg.h drm/amdgpu: Add guest driver CUID support 2026-05-18 18:13:28 -04:00
aqua_vanjaram.c drm/amdgpu: Use get_smn_base in aqua_vanjaram 2026-03-02 16:46:48 -05:00
arct_reg_init.c
athub_v1_0.c
athub_v1_0.h
athub_v2_1.c
athub_v2_1.h
athub_v2_0.c
athub_v2_0.h
athub_v3_0.c drm/admgpu: Add support for ATHUB 3.4.2 2026-06-03 13:50:32 -04:00
athub_v3_0.h
athub_v4_1_0.c
athub_v4_1_0.h
atom.c drm/amdgpu: cap ATOM command table nesting depth 2026-05-19 11:51:56 -04:00
atom.h drm/amdgpu: cap ATOM command table nesting depth 2026-05-19 11:51:56 -04:00
atombios_crtc.c
atombios_crtc.h
atombios_dp.c drm/display: dp: change drm_dp_dpcd_read_link_status() return value 2025-03-25 16:20:38 +02:00
atombios_dp.h drm/connector: make mode_valid take a const struct drm_display_mode 2025-01-07 12:45:19 +02:00
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_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 drm/amdgpu: only use working sdma schedulers for ttm 2026-04-17 15:41:12 -04:00
cik_sdma.h
cik.c drm/amdgpu: Move pcie lock to register block 2026-03-02 16:46:41 -05:00
cik.h
cikd.h drm/amdgpu: move X_GB_ADDR_CONFIG_GOLDEN in GFX7 2025-04-07 15:18:32 -04:00
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 drm/amdgpu/amdgpu_connectors: use struct drm_edid instead of struct edid 2026-03-06 16:32:27 -05:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu/amdgpu_connectors: use struct drm_edid instead of struct edid 2026-03-06 16:32:27 -05:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu/amdgpu_connectors: use struct drm_edid instead of struct edid 2026-03-06 16:32:27 -05:00
dce_v10_0.h
df_v1_7.c
df_v1_7.h
df_v3_6.c drm/amdgpu: Move pcie lock to register block 2026-03-02 16:46:41 -05:00
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/gfx6: Support harvested SI chips with disabled TCCs (v2) 2026-04-24 11:10:05 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu/gfx7: align mqd settings with KFD 2026-04-21 16:51:28 -04:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu/gfx8: drop unecessary BUG_ON() 2026-07-01 12:57:46 -04:00
gfx_v8_0.h
gfx_v9_4_2_cleaner_shader.asm
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_3_cleaner_shader.asm
gfx_v9_4_3_cleaner_shader.h
gfx_v9_4_3.c drm/amdgpu/gfx9.4.3: replace BUG_ON() with WARN_ON() 2026-07-01 12:57:52 -04:00
gfx_v9_4_3.h
gfx_v9_4.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
gfx_v9_4.h
gfx_v9_0_cleaner_shader.h
gfx_v9_0.c drm/amdgpu/gfx9: replace BUG_ON() with WARN_ON() 2026-07-01 12:57:49 -04:00
gfx_v9_0.h
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 drm/amdgpu/gfx10: Add cleaner shader for GFX10.3.0 2025-01-06 14:44:28 -05:00
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_0.c drm/gfx10: Program DB_RING_CONTROL 2026-07-08 16:37:12 -04:00
gfx_v10_0.h
gfx_v11_0_3_cleaner_shader.asm
gfx_v11_0_3.c
gfx_v11_0_3.h
gfx_v11_0_cleaner_shader.h
gfx_v11_0.c drm/amdgpu: add support for GC IP version 11.7.1 2026-07-01 13:01:48 -04:00
gfx_v11_0.h
gfx_v12_1_pkt.h drm/amdgpu: update cp cmd pkt for gfx v12_1 2026-04-24 10:57:13 -04:00
gfx_v12_1.c drm/amdgpu: Fix kernel panic during driver load failure 2026-07-01 13:02:32 -04:00
gfx_v12_1.h drm/amdgpu: Export gfx_v12_1_xcp_func 2025-12-10 17:37:59 -05:00
gfx_v12_0.c drm/amdgpu: Fix kernel panic during driver load failure 2026-07-01 13:02:32 -04:00
gfx_v12_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v1_2.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v1_2.h
gfxhub_v1_0.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v1_0.h
gfxhub_v2_1.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v2_1.h
gfxhub_v2_0.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v2_0.h
gfxhub_v3_0_3.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v3_0_3.h
gfxhub_v3_0.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v3_0.h
gfxhub_v11_5_0.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v11_5_0.h
gfxhub_v12_1.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v12_1.h drm/amdgpu: Add gfxhub v12_1 support 2025-12-08 13:56:35 -05:00
gfxhub_v12_0.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v12_0.h
gmc_v6_0.c drm/amdgpu: Use asic specific pte_addr_mask 2026-06-03 13:53:46 -04:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: Use asic specific pte_addr_mask 2026-06-03 13:53:46 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: Use asic specific pte_addr_mask 2026-06-03 13:53:46 -04:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: Use asic specific pte_addr_mask 2026-06-03 13:53:46 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu: Use asic specific pte_addr_mask 2026-06-03 13:53:46 -04:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu: add support for GC IP version 11.7.1 2026-07-01 13:01:48 -04:00
gmc_v11_0.h
gmc_v12_1.c drm/amdgpu: Add node_id-to-die-name decoding for ih v7_1 2026-04-24 10:58:38 -04:00
gmc_v12_1.h drm/amdgpu: Initialize vram_info for gmc v12_1 2025-12-10 17:39:27 -05:00
gmc_v12_0.c drm/amdgpu: drm/amdgpu: Set correct DMA mask for gfx12.1 2026-06-03 13:53:51 -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_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_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_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 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_1.c amdgpu/ih6.1: Fix minor version 2026-06-17 18:36:31 -04:00
ih_v6_1.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_v7_0.c drm/amdgpu: Add node_id-to-die-name decoding for ih v7_1 2026-04-24 10:58:38 -04:00
ih_v7_0.h
imu_v11_0_3.c
imu_v11_0_3.h
imu_v11_0.c drm/amdgpu: add support for GC IP version 11.7.1 2026-07-01 13:01:48 -04:00
imu_v11_0.h
imu_v12_1.c drm/amdgpu: use the ASP command for partition switch 2026-04-24 10:58:33 -04:00
imu_v12_1.h drm/amdgpu: add imu support for gc 12_1 2025-12-08 14:27:21 -05:00
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_1.c drm/amdgpu: Fix ISP segfault issue in kernel v7.0 2026-03-17 12:19:29 -04:00
isp_v4_1_1.h drm/amdgpu: Add amdisp pinctrl MFD resource 2025-02-27 15:52:49 -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 drm/amdgpu: Add amdisp pinctrl MFD resource 2025-02-27 15:52:49 -05:00
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_5.c drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring 2026-04-28 15:51:18 -04:00
jpeg_v2_5.h
jpeg_v2_0.c drm/amdgpu/jpeg: set no_user_fence for JPEG v2.0 ring 2026-04-28 15:51:17 -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_v3_0.c drm/amdgpu/jpeg: set no_user_fence for JPEG v3.0 ring 2026-04-28 15:51:18 -04:00
jpeg_v3_0.h
jpeg_v4_0_3.c drm/amdgpu/jpeg: fix jpeg_v4_0_3_is_idle detection 2026-07-01 13:02:53 -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: set no_user_fence for JPEG v4.0.5 ring 2026-04-28 15:51:18 -04:00
jpeg_v4_0_5.h
jpeg_v4_0.c drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0 ring 2026-04-28 15:51:18 -04:00
jpeg_v4_0.h
jpeg_v5_3_0.c drm/amdgpu/jpeg: set no_user_fence for JPEG v5.3.0 ring 2026-04-28 15:51:18 -04:00
jpeg_v5_3_0.h drm/amdgpu/jpeg: Add jpeg 5.3.0 support 2026-01-05 16:59:57 -05:00
jpeg_v5_0_1.c drm/amdgpu/jpeg: fix jpeg_v5_0_1_is_idle detection 2026-07-01 13:00:58 -04:00
jpeg_v5_0_1.h drm/amdgpu: Enable RAS for jpeg 5.0.1 2025-05-22 12:02:52 -04:00
jpeg_v5_0_2.c drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.2 ring 2026-04-28 15:51:18 -04:00
jpeg_v5_0_2.h drm/amdgpu: Add JPEG_v5_0_2 IP block 2026-03-17 17:43:12 -04:00
jpeg_v5_0_0.c drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.0 ring 2026-04-28 15:51:18 -04:00
jpeg_v5_0_0.h
Kconfig drm/amdgpu: Remove UML build exclusion from Kconfig 2026-05-18 18:07:34 -04:00
lsdma_v6_0.c
lsdma_v6_0.h
lsdma_v7_1.c drm/amdgpu: add support for lsdma v7_1 2026-03-11 13:58:07 -04:00
lsdma_v7_1.h drm/amdgpu: add support for lsdma v7_1 2026-03-11 13:58:07 -04:00
lsdma_v7_0.c
lsdma_v7_0.h
Makefile drm/amdgpu: Add lockdep annotations for lock ordering validation 2026-06-04 15:24:22 -04:00
mca_v3_0.c
mca_v3_0.h
mes_userqueue.c drm/amdgpu/userq: move wptr_obj cleanup in mqd_destroy 2026-06-03 13:58:51 -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: add support for GC IP version 11.7.1 2026-07-01 13:01:48 -04:00
mes_v11_0.h
mes_v12_1.c drm/amdgpu/mes12: set doorbell offset for suspending userq 2026-07-01 13:01:29 -04:00
mes_v12_1.h drm/amdgpu/mes_v12_1: initial support for mes_v12_1 2025-12-08 13:56:39 -05:00
mes_v12_0.c drm/amdgpu/mes12: set doorbell offset for suspending userq 2026-07-01 13:01:29 -04:00
mes_v12_0.h
mmhub_v1_7.c drm/amdgpu: Set snoop bit for SDMA for MI series 2025-02-12 21:05:49 -05:00
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_v1_0.c
mmhub_v1_0.h
mmhub_v2_3.c drm/amdgpu: Add client ids for mmhub v2.x 2026-03-17 17:50:50 -04:00
mmhub_v2_3.h
mmhub_v2_0.c drm/amdgpu: Add client ids for mmhub v2.x 2026-03-17 17:50:50 -04:00
mmhub_v2_0.h
mmhub_v3_3.c drm/amdgpu: add support for MMHUB IP version 3.4.2 2026-06-03 13:50:28 -04:00
mmhub_v3_3.h
mmhub_v3_0_1.c drm/amdgpu: Use gmc->noretry instead of amdgpu_noretry directly 2026-06-03 13:50:10 -04:00
mmhub_v3_0_1.h
mmhub_v3_0_2.c drm/amdgpu: Use gmc->noretry instead of amdgpu_noretry directly 2026-06-03 13:50:10 -04:00
mmhub_v3_0_2.h
mmhub_v3_0.c drm/amdgpu: Use gmc->noretry instead of amdgpu_noretry directly 2026-06-03 13:50:10 -04:00
mmhub_v3_0.h
mmhub_v4_1_0.c drm/amdgpu: Use gmc->noretry instead of amdgpu_noretry directly 2026-06-03 13:50:10 -04:00
mmhub_v4_1_0.h
mmhub_v4_2_0.c drm/amdgpu: Use gmc->noretry instead of amdgpu_noretry directly 2026-06-03 13:50:10 -04: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 drm/amdgpu: Set snoop bit for SDMA for MI series 2025-02-12 21:05:49 -05:00
mmhub_v9_4.h
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
mmsch_v4_0_3.h
mmsch_v4_0.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/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 drm/amdgpu: Fix user-triggerable BUG()/BUG_ON() calls 2026-06-04 15:24:13 -04:00
mxgpu_vi.h
navi10_ih.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
navi10_ih.h
navi10_sdma_pkt_open.h
nbif_v6_3_1.c drm/amdgpu/nbio: enable doorbell range init for vpe on v7.11.5 2026-06-03 13:50:44 -04:00
nbif_v6_3_1.h drm/amdgpu: Remove unused nbif_v6_3_1_sriov_funcs 2025-02-25 11:44:01 -05:00
nbio_v2_3.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v2_3.h
nbio_v4_3.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v4_3.h
nbio_v6_1.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v6_1.h
nbio_v6_3_2.c drm/amdgpu: add doorbell range function for nbio v6_3_2 2026-04-24 10:57:02 -04:00
nbio_v6_3_2.h drm/amdgpu: Add nbio v6_3_2 support 2026-04-24 10:56:58 -04:00
nbio_v7_2.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
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 drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
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
nbio_v7_0.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v7_0.h
nv.c drm/amdgpu: move read_indexed_register to amdgpu_reg_access 2026-04-28 14:28:58 -04:00
nv.h drm/amdgpu: add ip offset support for cyan skillfish 2025-09-05 17:38:38 -04:00
nvd.h drm/amdgpu: update and cleanup PM4 headers 2025-02-12 21:03:00 -05:00
ObjectID.h
psp_gfx_if.h drm/amdgpu: add new performance monitor PSP interfaces 2026-05-11 15:55:55 -04:00
psp_v3_1.c drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw 2026-05-19 11:53:16 -04: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_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_v11_0.c drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw 2026-05-19 11:53:16 -04:00
psp_v11_0.h
psp_v12_0.c drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw 2026-05-19 11:53:16 -04:00
psp_v12_0.h
psp_v13_0_4.c drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw 2026-05-19 11:53:16 -04:00
psp_v13_0_4.h
psp_v13_0.c drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw 2026-05-19 11:53:16 -04:00
psp_v13_0.h
psp_v14_0.c drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw 2026-05-19 11:53:16 -04:00
psp_v14_0.h
psp_v15_0_8.c drm/amdgpu: support toc_1 fw load for mp0 v15_0_8 2026-04-17 15:41:14 -04:00
psp_v15_0_8.h drm/amdgpu: Add psp v15.0.8 ip block v3 2025-12-08 13:56:31 -05:00
psp_v15_0.c drm/amdgpu: add support for GC IP version 11.7.1 2026-07-01 13:01:48 -04:00
psp_v15_0.h drm/amdgpu: Enable support for PSP 15_0_0 2026-01-05 16:59:57 -05:00
sdma_common.h
sdma_v2_4.c drm/amdgpu: only use working sdma schedulers for ttm 2026-04-17 15:41:12 -04:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: only use working sdma schedulers for ttm 2026-04-17 15:41:12 -04:00
sdma_v3_0.h
sdma_v4_4_2.c drm/amdgpu/sdma4.4.2: replace BUG_ON() with WARN_ON() 2026-07-01 12:58:01 -04:00
sdma_v4_4_2.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v4_0.c drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission 2026-05-05 09:56:51 -04:00
sdma_v4_0.h
sdma_v5_2.c drm/amdgpu/sdma5.2: replace BUG_ON() with WARN_ON() 2026-07-01 12:58:05 -04:00
sdma_v5_2.h
sdma_v5_0.c drm/amdgpu/sdma5.0: replace BUG_ON() with WARN_ON() 2026-07-01 12:58:03 -04:00
sdma_v5_0.h
sdma_v6_0_0_pkt_open.h
sdma_v6_0.c drm/amdgpu/sdma6.0: replace BUG_ON() with WARN_ON() 2026-07-01 12:58:07 -04:00
sdma_v6_0.h
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
sdma_v7_1.c drm/amdgpu/sdma7.1: replace BUG_ON() with WARN_ON() 2026-07-01 12:58:11 -04:00
sdma_v7_1.h drm/amdgpu: Export sdma_v7_1_xcp_funcs 2025-12-10 17:38:02 -05:00
sdma_v7_0.c drm/amdgpu/sdma7.0: replace BUG_ON() with WARN_ON() 2026-07-01 12:58:09 -04:00
sdma_v7_0.h
si_dma.c drm/amdgpu: only use working sdma schedulers for ttm 2026-04-17 15:41:12 -04:00
si_dma.h
si_enums.h drm/amdgpu: continue cleaning up sid.h and si_enums.h 2025-04-07 15:18:34 -04:00
si_ih.c drm/amdgpu/si_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
si_ih.h
si.c drm/amdgpu: Move pcie lock to register block 2026-03-02 16:46:41 -05:00
si.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_6.c
smuio_v11_0_6.h
smuio_v11_0.c
smuio_v11_0.h
smuio_v13_0_3.c
smuio_v13_0_3.h
smuio_v13_0_6.c
smuio_v13_0_6.h
smuio_v13_0.c
smuio_v13_0.h
smuio_v14_0_2.c
smuio_v14_0_2.h
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
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
soc_v1_0.c drm/amdgpu: move read_indexed_register to amdgpu_reg_access 2026-04-28 14:28:58 -04:00
soc_v1_0.h drm/amdgpu/mes12_1: fix the failure access to MID1 registers 2026-03-17 10:31:16 -04:00
soc15_common.h drm/amdgpu: Use get_smn_base in aqua_vanjaram 2026-03-02 16:46:48 -05:00
soc15.c drm/amdgpu: move read_indexed_register to amdgpu_reg_access 2026-04-28 14:28:58 -04:00
soc15.h drm/amdgpu: Use get_smn_base in aqua_vanjaram 2026-03-02 16:46:48 -05:00
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 drm/amdgpu: Disable JDPG on VCN5_3 2026-07-08 16:20:30 -04:00
soc21.h
soc24.c drm/amdgpu/soc24: reset dGPU if suspend got aborted 2026-07-01 12:57:39 -04:00
soc24.h
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_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_v6_0.c
umc_v6_0.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: init locals in umc_v12_0_convert_error_address 2026-05-27 10:50:11 -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/uvd3.1: Don't validate the firmware when already validated 2026-04-24 11:09:58 -04:00
uvd_v3_1.h
uvd_v4_2.c drm/amdgpu/uvd4.2: Don't initialize UVD 4.2 when DPM is disabled 2026-03-30 16:49:12 -04: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: Stop using amdgpu_vce_resume 2026-05-18 18:17:54 -04: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/amdgpu/vce2: Fix VCE 2 firmware size and offsets 2026-05-18 18:18:01 -04:00
vce_v2_0.h
vce_v3_0.c drm/amdgpu/vce3: Fix VCE 3 firmware size and offsets 2026-05-18 18:19:05 -04: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_5.c drm/amdgpu/vcn: set no_user_fence for VCN v2.5 enc/dec rings 2026-04-28 15:51:17 -04:00
vcn_v2_5.h
vcn_v2_0.c drm/amdgpu/vcn: set no_user_fence for VCN v2.0 enc/dec rings 2026-04-28 15:51:17 -04:00
vcn_v2_0.h
vcn_v3_0.c drm/amdgpu/vcn3: Avoid overflow on msg bound check 2026-04-28 15:51:18 -04:00
vcn_v3_0.h
vcn_v4_0_3.c drm/amdgpu: plumb timedout fence through to force completion 2026-05-11 16:15:31 -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/vcn: set no_user_fence for VCN v4.0.5 enc ring 2026-04-28 15:51:17 -04:00
vcn_v4_0_5.h
vcn_v4_0.c drm/amdgpu/vcn4: avoid rereading IB param length 2026-07-01 12:58:28 -04:00
vcn_v4_0.h
vcn_v5_0_1.c drm/amdgpu: plumb timedout fence through to force completion 2026-05-11 16:15:31 -04:00
vcn_v5_0_1.h drm/amdgpu: Enable RAS for vcn 5.0.1 2025-05-22 12:02:46 -04:00
vcn_v5_0_2.c drm/amdgpu/vcn: set no_user_fence for VCN v5.0.2 enc ring 2026-04-28 15:51:17 -04:00
vcn_v5_0_2.h drm/amdgpu: Add VCN v5_0_2 2026-03-17 17:43:00 -04:00
vcn_v5_0_0.c drm/amdgpu/vcn5.0.0: enable secure submission on unified ring for VCN 5.3.0 2026-06-04 15:24:34 -04:00
vcn_v5_0_0.h drm/amdgpu/vcn: Register dump cleanup in VCN5 2025-08-04 14:36:14 -04:00
vega10_ih.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h Revert "drm/amdgpu/sdma_v4_4_2: update VM flush implementation for SDMA" 2025-03-26 17:44:47 -04:00
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: Move pcie lock to register block 2026-03-02 16:46:41 -05:00
vi.h
vid.h
vpe_6_1_fw_if.h
vpe_v2_0.c drm/amdgpu/vpe: add vpe v2.2.0 support 2026-06-03 13:50:46 -04:00
vpe_v2_0.h drm/amdgpu/vpe: add vpe v2.0.0 support 2026-05-11 16:15:55 -04:00
vpe_v6_1.c
vpe_v6_1.h