* [pull] amdgpu, amdkfd drm-next-7.3
@ 2026-07-09 21:39 Alex Deucher
0 siblings, 0 replies; only message in thread
From: Alex Deucher @ 2026-07-09 21:39 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, simona.vetter; +Cc: Alex Deucher
Hi Dave, Simona,
New stuff for 7.3.
The following changes since commit 0461ba9a7994a9bfa2ceefe730e2c87759edc267:
Merge tag 'amd-drm-next-7.3-2026-07-02' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2026-07-07 16:48:23 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-7.3-2026-07-09
for you to fetch changes up to 5c6c247992d4d9200e073b83f4ec6c703c096845:
drm/amdkfd: Check bounds on CRIU restore event id (2026-07-08 14:27:26 -0400)
----------------------------------------------------------------
amd-drm-next-7.3-2026-07-09:
amdgpu:
- RAS updates
- PSP 15.0.9 update
- SMU 15.0.9 update
- VCN 5.3 fix
- VI ASPM fix
- Userq fix
- lifetime fix for amdgpu_vm_get_task_info_pasid()
- Gfx10 fix
- SMU 14 fix
- JPEG cleanups
- MES fixes and cleanups
- Header cleanups
- Misc gfx fixes
- Gfx pipe1 support on gfx11 APUs
- BUG() and BUG_ON() removals
amdkfd:
- Merge fix
- CRIU bounds checking fixes
- secondary context id fix
- Event bounds checking fix
- Fix CWSR buffer mapping when in VRAM
- Secondary context fixes
----------------------------------------------------------------
Alex Deucher (17):
drm/amdkfd: drop duplicate kfd_queue_acquire_buffers()
drm/gfx10: Program DB_RING_CONTROL
drm/gfx11: Program DB_RING_CONTROL
drm/gfx12: Program DB_RING_CONTROL
drm/amdgpu/gfx11: enable gfx pipe1 hardware support
drm/amdgpu: return an error instead of BUG() for CSA bo_va
drm/amdgpu/gfx11: WARN() rather than BUG() for invalid SDMA engine
drm/amdgpu/gfx12: WARN() rather than BUG() for invalid SDMA engine
drm/amdgpu/gfx12.1: WARN() rather than BUG() for invalid SDMA engine
drm/amdgpu/atomfirmware: WARN() rather than BUG()
drm/amdgpu/cgs: WARN() rather than BUG()
drm/amdgpu/ucode: WARN() rather than BUG()
drm/amdgpu/cik_sdma: replace BUG() with an error
drm/amdgpu/sdma2.4: replace BUG() with an error
drm/amdgpu/sdma3.0: replace BUG() with an error
drm/amdgpu/si: drop BUG()s
drm/amdgpu/gmc6: replace BUG() with an error
Ce Sun (8):
drm/amdgpu: retire legacy pmfw eeprom interface wrapper
drm/amdgpu: retire legacy pmfw eeprom support check
drm/amd/pm: retire legacy smu ras driver framework
drm/amd/pm: retire legacy ras_smu_drv interface for smu v13.0.12
drm/amdgpu: retire legacy mca umc status check interface
drm/amdgpu: retire legacy get_retire_flip_bits for UMC
drm/amdgpu: retire legacy get_retire_flip_bits interface for UMC
drm/amdgpu: retire legacy deferred error separate logging
David Francis (4):
drm/amdkfd: Check bounds on CRIU restore queue type and mqd size
drm/amdkfd: Don't acquire buffers during CRIU queue restore.
drm/amdkfd: Check bounds in allocate_event_notification_slot
drm/amdkfd: Check bounds on CRIU restore event id
Geoffrey McRae (2):
drm/amdgpu/mes: Add NULL check for mes_hung_db_array allocation
drm/amdgpu/mes: Fix hung_queue_db_array loop limit for multi-XCC
George Zhang (1):
drm/amd/display: Fix sign mismatch warning
James Zhu (1):
drm/amdkfd: use iosys_map for CWSR buffer access
Jesse Zhang (1):
drm/amdgpu: trigger GPU recovery when userq destroy fails to unmap a hung queue
Kanala Ramalingeswara Reddy (2):
drm/amdgpu: add support for PSP version 15.0.9
drm/amdgpu: add support for SMU version 15.0.9
Kenneth Feng (1):
drm/amd/amdgpu: disable ASPM on VI if pcie dpm is disabled
Shahyan Soltani (7):
drm/amdgpu: move struct amdgpu_wb and helpers into separate files
drm/amdgpu: move struct amdgpu_video_codecs and helpers into header file
drm/amdgpu: move struct amdgpu_mqd and helpers into header file
drm/amdgpu: move amdgpu_acpi helpers into new header
drm/amdgpu: move amdgpu_allowed_register_entry into amdgpu_reg_access.h
drm/amdgpu: include amdgpu_video_codecs.h only where needed
drm/amdgpu: fix lifetime issue of amdgpu_vm_get_task_info_pasid()
Srinivasan Shanmugam (1):
drm/amdgpu/mes12: Remove MES self test
Suresh Guttula (1):
drm/amdgpu: Disable JDPG on VCN5_3
Tiago Dourado (2):
drm/amdgpu/jpeg: deduplicate jpeg_v3_0 process_interrupt
drm/amdgpu/jpeg: deduplicate jpeg_v5_3_0 process_interrupt
Yang Wang (1):
drm/amd/pm: fix smu14 power limit range calculation
Zhu Lingshan (2):
amdkfd: properly free secondary context id
drm/amdkfd: expose pasid of secondary contexts by debugfs
drivers/gpu/drm/amd/amdgpu/Makefile | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 267 +---------------
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.h | 151 +++++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c | 3 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 113 +------
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 31 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 46 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 127 ++------
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 30 --
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 146 +--------
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 23 --
drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.h | 8 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 18 --
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_video_codecs.h | 47 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_wb.c | 129 ++++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_wb.h | 102 +++++++
drivers/gpu/drm/amd/amdgpu/cik.c | 1 +
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 11 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 35 ++-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 4 +
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 21 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.h | 4 +
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 4 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c | 340 +--------------------
drivers/gpu/drm/amd/amdgpu/nv.c | 1 +
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 10 +-
drivers/gpu/drm/amd/amdgpu/si.c | 5 +-
drivers/gpu/drm/amd/amdgpu/si_dma.c | 8 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 1 +
drivers/gpu/drm/amd/amdgpu/soc21.c | 4 +-
drivers/gpu/drm/amd/amdgpu/soc24.c | 1 +
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 151 ---------
drivers/gpu/drm/amd/amdgpu/umc_v12_0.h | 3 -
drivers/gpu/drm/amd/amdgpu/vi.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 5 +
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 113 +++++--
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 73 +++--
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 43 +--
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_dmub.c | 6 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 7 -
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 -
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 12 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 8 -
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 130 --------
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 21 --
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 1 -
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 28 +-
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c | 1 +
.../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c | 3 +-
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 1 -
94 files changed, 969 insertions(+), 1643 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_video_codecs.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_wb.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_wb.h
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-09 21:40 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-09 21:39 [pull] amdgpu, amdkfd drm-next-7.3 Alex Deucher
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.