From: Alex Deucher <alexander.deucher@amd.com>
To: <amd-gfx@lists.freedesktop.org>,
<dri-devel@lists.freedesktop.org>, <airlied@gmail.com>,
<simona.vetter@ffwll.ch>
Cc: Alex Deucher <alexander.deucher@amd.com>
Subject: [pull] amdgpu, amdkfd drm-next-7.3
Date: Thu, 9 Jul 2026 17:39:53 -0400 [thread overview]
Message-ID: <20260709213953.16494-1-alexander.deucher@amd.com> (raw)
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
next reply other threads:[~2026-07-09 21:40 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-09 21:39 Alex Deucher [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-07-31 15:32 [pull] amdgpu, amdkfd drm-next-7.3 Alex Deucher
2026-08-27 20:36 Alex Deucher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260709213953.16494-1-alexander.deucher@amd.com \
--to=alexander.deucher@amd.com \
--cc=airlied@gmail.com \
--cc=amd-gfx@lists.freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=simona.vetter@ffwll.ch \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.