[pull] amdgpu drm-fixes-6.2

Alex Deucher alexander.deucher at amd.com
Thu Dec 15 22:49:36 UTC 2022


Hi Dave, Daniel,

Fixes for 6.2.

The following changes since commit 66efff515a6500d4b4976fbab3bee8b92a1137fb:

  Merge tag 'amd-drm-next-6.2-2022-12-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2022-12-09 12:08:33 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.2-2022-12-15

for you to fetch changes up to 7a18e089eff02f17eaee49fc18641f5d16a8284b:

  drm/amd/pm: update SMU13.0.0 reported maximum shader clock (2022-12-15 12:18:08 -0500)

----------------------------------------------------------------
amd-drm-fixes-6.2-2022-12-15:

amdgpu:
- Spelling fix
- BO pin fix
- Properly handle polaris 10/11 overlap asics
- GMC9 fix
- SR-IOV suspend fix
- DCN 3.1.4 fix
- KFD userptr locking fix
- SMU13.x fixes
- GDS/GWS/OA handling fix
- Reserved VMID handling fixes
- FRU EEPROM fix
- BO validation fixes

----------------------------------------------------------------
Alex Deucher (2):
      drm/amdgpu: make display pinning more flexible (v2)
      drm/amdgpu: handle polaris10/11 overlap asics (v2)

Christian König (7):
      drm/amdgpu: fixx NULL pointer deref in gmc_v9_0_get_vm_pte
      drm/amdgpu: WARN when freeing kernel memory during suspend
      drm/amdgpu: fix GDS/GWS/OA switch handling
      drm/amdgpu: cleanup SPM support a bit
      drm/amdgpu: stop waiting for the VM during unreserve
      drm/amdgpu: rework reserved VMID handling
      drm/amdgpu: revert "generally allow over-commit during BO allocation"

Colin Ian King (1):
      drm/amd/display: Fix spelling mistake: "dram_clk_chanage" -> "dram_clk_change"

Evan Quan (6):
      drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping
      drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping
      drm/amd/pm: enable GPO dynamic control support for SMU13.0.0
      drm/amd/pm: enable GPO dynamic control support for SMU13.0.7
      drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings
      drm/amd/pm: update SMU13.0.0 reported maximum shader clock

Felix Kuehling (1):
      drm/amdgpu: Add notifier lock for KFD userptrs

Luben Tuikov (3):
      drm/amdgpu: Check if fru_addr is not NULL (v2)
      drm/amdgpu: Fix size validation for non-exclusive domains (v4)
      drm/amdgpu: Remove unnecessary domain argument

Shikang Fan (1):
      drm/amdgpu: Add an extra evict_resource call during device_suspend.

Yifan Zhang (1):
      drm/amd/display: Add DCN314 display SG Support

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   | 212 ++++++++++++++-------
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c     |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c            |  12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.h            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |  88 +++++----
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  40 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  24 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  79 +++-----
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |   6 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   1 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c    |   8 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   2 +-
 .../display/dc/dcn10/dcn10_hw_sequencer_debug.c    |   4 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c    |   8 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c    |   8 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c    |   8 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h   |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h       |   3 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   3 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  15 ++
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  96 +++++++++-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |   4 +
 32 files changed, 449 insertions(+), 248 deletions(-)


More information about the amd-gfx mailing list