mbox series

[pull] amdgpu, amdkfd, radeon drm-next-5.19

Message ID 20220422150049.5859-1-alexander.deucher@amd.com (mailing list archive)
State New, archived
Headers show
Series [pull] amdgpu, amdkfd, radeon drm-next-5.19 | expand

Pull-request

https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.19-2022-04-22

Message

Alex Deucher April 22, 2022, 3 p.m. UTC
Hi Dave, Daniel,

More stuff for 5.19.

The following changes since commit d68cf992ded575928cf4ddf7c64faff0d8dcce14:

  drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (2022-04-14 15:29:20 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.19-2022-04-22

for you to fetch changes up to e15c9d06e9ad70df41285ca41d535de6215e0b21:

  drm/amd/amdgpu: Update PF2VF header (2022-04-21 16:00:14 -0400)

----------------------------------------------------------------
amd-drm-next-5.19-2022-04-22:

amdgpu:
- SMU message documentation update
- Misc code cleanups
- Documenation updates
- PSP TA updates
- Runtime PM regression fix
- SR-IOV header cleanup
- Misc fixes

amdkfd:
- TLB flush fixes
- GWS fixes
- CRIU GWS support

radeon:
- Misc code cleanups

----------------------------------------------------------------
Alex Deucher (2):
      drm/amdgpu: don't runtime suspend if there are displays attached (v3)
      drm/amdgpu/display: make hubp31_program_extended_blank static

Bokun Zhang (3):
      drm/amd/amdgpu: Update MIT license in SRIOV msg header
      drm/amd/amdgpu: Properly indent PF2VF header
      drm/amd/amdgpu: Update PF2VF header

Candice Li (2):
      drm/amdgpu: Use indirect buffer and save response status for TA load/invoke
      drm/amdgpu: Add debugfs TA load/unload/invoke support

Darren Powell (1):
      amdgpu/pm: Clarify documentation of error handling in send_smc_mesg

David Yat Sin (2):
      drm/amdkfd: Fix GWS queue count
      drm/amdkfd: CRIU add support for GWS queues

Haowen Bai (1):
      drm/amd/display: Remove useless code

Huang Rui (1):
      drm/amdgpu/pm: fix the null pointer while the smu is disabled

Keita Suzuki (1):
      drm/amd/pm: fix double free in si_parse_power_table()

Lang Yu (3):
      drm/amdkfd: move kfd_flush_tlb_after_unmap into kfd_priv.h
      drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too
      Revert "drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too"

Miaoqian Lin (1):
      drm/amd/display: Fix memory leak in dcn21_clock_source_create

Tales Lelo da Aparecida (3):
      drm/amd/display: make hubp1_wait_pipe_read_start() static
      Documentation/gpu: Add entries to amdgpu glossary
      MAINTAINERS: add docs entry to AMDGPU

Tom Rix (2):
      drm/amd/display: add virtual_setup_stream_attribute decl to header
      drm/radeon/kms: change evergreen_default_state table from global to static

 Documentation/gpu/amdgpu/amdgpu-glossary.rst       |  13 +
 MAINTAINERS                                        |   1 +
 drivers/gpu/drm/amd/amdgpu/Makefile                |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            | 105 ++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |  54 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |  26 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c         | 308 +++++++++++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h         |  30 ++
 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |  99 ++++---
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   8 -
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  83 +++---
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |  10 +-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |  10 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c       |   2 -
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h  |   1 -
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |   1 +
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c  |   3 +-
 .../drm/amd/display/dc/virtual/virtual_link_hwss.h |   1 +
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |   2 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |   8 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |   8 +-
 drivers/gpu/drm/radeon/Makefile                    |   2 +-
 drivers/gpu/drm/radeon/evergreen_blit_shaders.c    | 303 --------------------
 drivers/gpu/drm/radeon/evergreen_blit_shaders.h    | 278 ++++++++++++++++++-
 27 files changed, 887 insertions(+), 477 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h
 delete mode 100644 drivers/gpu/drm/radeon/evergreen_blit_shaders.c