[pull] amdgpu drm-fixes-6.11

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dave, Sima,

Fixes for 6.11.  The MES 12 updates are relatively large, but they are for
GFX 12 which is new for 6.11.

The following changes since commit 7c626ce4bae1ac14f60076d00eafe71af30450ba:

  Linux 6.11-rc3 (2024-08-11 14:27:14 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.11-2024-08-14

for you to fetch changes up to 23acd1f344e8102f803119d0c8fc4df4628d694f:

  drm/amd/amdgpu: add HDP_SD support on gc 12.0.0/1 (2024-08-13 13:20:43 -0400)

----------------------------------------------------------------
amd-drm-fixes-6.11-2024-08-14:

amdgpu:
- Fix MES ring buffer overflow
- DCN 3.5 fix
- DCN 3.2.1 fix
- DP MST fix
- Cursor fixes
- JPEG fixes
- Context ops validation
- MES 12 fixes
- VCN 5.0 fix
- HDP fix

----------------------------------------------------------------
Alex Deucher (2):
      drm/amdgpu/jpeg2: properly set atomics vmid field
      drm/amdgpu/jpeg4: properly set atomics vmid field

Bas Nieuwenhuizen (1):
      drm/amdgpu: Actually check flags for all context ops.

David (Ming Qiang) Wu (1):
      drm/amd/amdgpu: command submission parser for JPEG

Fangzhi Zuo (1):
      drm/amd/display: Fix MST BW calculation Regression

Hamza Mahfooz (1):
      drm/amd/display: fix s2idle entry for DCN3.5+

Jack Xiao (9):
      drm/amdgpu/mes: fix mes ring buffer overflow
      drm/amdgpu/mes12: update mes_v12_api_def.h
      drm/amdgpu/mes: add multiple mes ring instances support
      drm/amdgpu/mes12: load unified mes fw on pipe0 and pipe1
      drm/amdgpu/mes12: add mes pipe switch support
      drm/amdgpu/mes12: adjust mes12 sw/hw init for multiple pipes
      drm/amdgpu/mes12: configure two pipes hardware resources
      drm/amdgpu/mes12: sw/hw fini for unified mes
      drm/amdgpu/mes12: fix suspend issue

Kenneth Feng (1):
      drm/amd/amdgpu: add HDP_SD support on gc 12.0.0/1

Loan Chen (1):
      drm/amd/display: Enable otg synchronization logic for DCN321

Melissa Wen (1):
      drm/amd/display: fix cursor offset on rotation 180

Rodrigo Siqueira (1):
      drm/amd/display: Adjust cursor position

Yinjie Yao (1):
      drm/amdgpu: Update kmd_fw_shared for VCN5

 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |  26 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |  83 +++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |  27 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c           |  63 ++++-
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h           |   7 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c           |   1 +
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |  59 ++--
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             | 296 +++++++++++----------
 drivers/gpu/drm/amd/amdgpu/soc15d.h                |   6 +
 drivers/gpu/drm/amd/amdgpu/soc24.c                 |   2 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   3 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  33 ++-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h    |   3 +
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |   4 +-
 .../display/dc/resource/dcn321/dcn321_resource.c   |   3 +
 drivers/gpu/drm/amd/include/mes_v12_api_def.h      |   7 +-
 26 files changed, 420 insertions(+), 252 deletions(-)



[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux