Hi Dave, Sima, Fixes for 6.10. Two weeks worth. The following changes since commit 6ba59ff4227927d3a8530fc2973b80e94b54d58f: Linux 6.10-rc4 (2024-06-16 13:40:16 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.10-2024-06-19 for you to fetch changes up to ed5a4484f074aa2bfb1dad99ff3628ea8da4acdc: drm/amdgpu: init TA fw for psp v14 (2024-06-19 18:25:58 -0400) ---------------------------------------------------------------- amd-drm-fixes-6.10-2024-06-19: amdgpu: - Fix display idle optimization race - Fix GPUVM TLB flush locking scope - IPS fix - GFX 9.4.3 harvesting fix - Runtime pm fix for shared buffers - DCN 3.5.x fixes - USB4 fix - RISC-V clang fix - Silence UBSAN warnings - MES11 fix - PSP 14.0.x fix ---------------------------------------------------------------- Alex Deucher (2): drm/radeon: fix UBSAN warning in kv_dpm.c drm/amdgpu: fix UBSAN warning in kv_dpm.c Christian König (2): drm/amdgpu: revert "take runtime pm reference when we attach a buffer" v2 drm/amdgpu: cleanup MES11 command submission Daniel Miess (1): drm/amd/display: Change dram_clock_latency to 34us for dcn351 Hamza Mahfooz (1): drm/amd/display: prevent register access while in IPS Harish Kasiviswanathan (1): drm/amdgpu: Indicate CU havest info to CP Likun Gao (1): drm/amdgpu: init TA fw for psp v14 Michael Strauss (1): drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA Nathan Chancellor (1): drm/amd/display: Disable CONFIG_DRM_AMD_DC_FP for RISC-V with clang Paul Hsieh (1): drm/amd/display: change dram_clock_latency to 34us for dcn35 Roman Li (1): drm/amd/display: Remove redundant idle optimization check Yunxiang Li (1): drm/amdgpu: fix locking scope when flushing tlb drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 34 ---------- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 66 ++++++++++--------- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 15 ----- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 15 ++++- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 76 ++++++++++++++-------- drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 5 ++ drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 13 +++- .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 2 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 72 ++++++++++++++++++++ .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 2 + .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 2 + drivers/gpu/drm/radeon/sumo_dpm.c | 2 + 16 files changed, 192 insertions(+), 120 deletions(-)