[pull] amdgpu, amdkfd, radeon drm-fixes-6.3

Alex Deucher alexander.deucher at amd.com
Thu Mar 2 05:18:43 UTC 2023


Hi Dave, Daniel,

Fixes for 6.3.  A bit bigger than usual since it's two weeks worth of fixes.

The following changes since commit a48bba98380cb0b43dcd01d276c7efc282e3c33f:

  msm/fbdev: fix unused variable warning with clang. (2023-02-23 09:48:05 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.3-2023-03-02

for you to fetch changes up to 6bb811d0ee3e1fe9f22a028c89b3472c999b70bc:

  drm/amdgpu/vcn: fix compilation issue with legacy gcc (2023-03-01 22:45:08 -0500)

----------------------------------------------------------------
amd-drm-fixes-6.3-2023-03-02:

amdgpu:
- SMU 13 fixes
- Enable TMZ for GC 10.3.6
- Misc display fixes
- Buddy allocator fixes
- GC 11 fixes
- S0ix fix
- INFO IOCTL queries for GC 11
- VCN harvest fixes for SR-IOV
- UMC 8.10 RAS fixes
- Don't restrict bpc to 8
- NBIO 7.5 fix
- Allow freesync on PCon for more devices

amdkfd:
- SDMA fix
- Illegal memory access fix

radeon:
- Display fix for iMac11,2

UAPI:
- Add some additional INFO IOCTL queries for GC 11 fixes
  Mesa MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21403

----------------------------------------------------------------
Alex Hung (1):
      drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes

Aric Cyr (1):
      Revert "drm/amd/display: Do not set DRR on pipe commit"

Candice Li (3):
      drm/amdgpu: Add convert_error_address function for umc v8_10
      drm/amdgpu: Add ecc info query interface for umc v8_10
      drm/amdgpu: Make umc_v8_10_convert_error_address static and remove unused variable

Evan Quan (2):
      drm/amd/pm: correct the baco state setting for ArmD3 scenario
      drm/amd/pm: no pptable resetup on runpm exiting

Guchun Chen (1):
      drm/amd/pm: downgrade log level upon SMU IF version mismatch

Hamza Mahfooz (1):
      drm/amd/display: only warn once in dce110_edp_wait_for_hpd_ready()

Harry Wentland (2):
      drm/amdgpu: Select DRM_DISPLAY_HDCP_HELPER in amdgpu
      drm/amd/display: Don't restrict bpc to 8 bpc

Hawking Zhang (1):
      drm/amdgpu: fix incorrect active rb bitmap for gfx11

Horatio Zhang (1):
      drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini

Jane Jian (1):
      drm/amdgpu/vcn: set and use harvest config

Jesse Zhang (1):
      drm/amdgpu: add tmz support for GC 10.3.6

Kenneth Feng (1):
      drm/amd/pm: re-enable ac/dc on smu_v13_0_0/10

Marek Olšák (1):
      drm/amdgpu: add more fields into device info, caches sizes, etc.

Mario Limonciello (2):
      drm/amd: Don't allow s0ix on APUs older than Raven
      drm/amd: Fix initialization for nbio 7.5.1

Mark Hawrylak (1):
      drm/radeon: Fix eDP for single-display iMac11,2

Qu Huang (1):
      drm/amdkfd: Fix an illegal memory access

Ruili Ji (1):
      drm/amdkfd: To fix sdma page fault issue for GC 11

Ryan Lin (1):
      drm/amd/display: Ext displays with dock can't recognized after resume

Shane Xiao (2):
      drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system
      drm/amdgpu: optimize VRAM allocation when using drm buddy

Sung Joon Kim (1):
      drm/amd/display: Extend Freesync over PCon support for more devices

Tao Zhou (4):
      drm/amdgpu: add umc retire unit element
      drm/amdgpu: exclude duplicate pages from UMC RAS UE count
      drm/amdgpu: change default behavior of bad_page_threshold parameter
      drm/amdgpu: add bad_page_threshold check in ras_eeprom_check_err

Tom Rix (1):
      drm/amdgpu: remove unused variable ring

bobzhou (1):
      drm/amdgpu/vcn: fix compilation issue with legacy gcc

tiancyin (1):
      drm/amd/display: fix dm irq error message in gpu recover

 drivers/gpu/drm/amd/amdgpu/Kconfig                 |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  11 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  23 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |  23 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  83 ++++++---
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   3 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c             |   5 +
 drivers/gpu/drm/amd/amdgpu/umc_v8_10.c             | 202 +++++++++++++++++----
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c              |  25 +--
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   5 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |   9 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c   |  15 +-
 drivers/gpu/drm/amd/display/Kconfig                |   1 -
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  16 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   2 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   6 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |   3 +
 .../amd/display/dc/dml/dcn30/display_mode_vba_30.c |   5 +-
 .../drm/amd/display/dc/link/protocols/link_ddc.h   |   1 +
 .../display/dc/link/protocols/link_dp_capability.c |   2 -
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  15 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c     |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  25 ++-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   1 +
 drivers/gpu/drm/radeon/atombios_encoders.c         |   5 +-
 include/uapi/drm/amdgpu_drm.h                      |  11 ++
 39 files changed, 420 insertions(+), 128 deletions(-)


More information about the amd-gfx mailing list