All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alex Deucher <alexander.deucher@amd.com>
To: <amd-gfx@lists.freedesktop.org>,
	<dri-devel@lists.freedesktop.org>, <airlied@gmail.com>,
	<daniel.vetter@ffwll.ch>
Cc: Alex Deucher <alexander.deucher@amd.com>
Subject: [pull] amdgpu, amdkfd drm-next-5.18
Date: Wed, 9 Mar 2022 17:44:39 -0500	[thread overview]
Message-ID: <20220309224439.2178877-1-alexander.deucher@amd.com> (raw)

Hi Dave, Daniel,

Same PR from last week with fixed Fixes tag, clang warning fix, and
a CS rework regression fix.

The following changes since commit 38a15ad9488e21cad8f42d3befca20f91e5b2874:

  Merge tag 'amd-drm-next-5.18-2022-02-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2022-03-01 16:19:02 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.18-2022-03-09

for you to fetch changes up to 96a2f0f2c8006d338a9647e068a15c6eb299f864:

  drm/amdgpu: fix a wrong ib reference (2022-03-09 17:28:37 -0500)

----------------------------------------------------------------
amd-drm-next-5.18-2022-03-09:

amdgpu:
- Misc code cleanups
- Misc display fixes
- PSR display fixes
- More RAS cleanup
- Hotplug fix
- Bump minor version for hotplug tests
- SR-IOV fixes
- GC 10.3.7 updates
- Remove some firmwares which are no longer used
- Mode2 reset refactor
- Aldebaran fixes
- Add VCN fwlog feature for VCN debugging
- CS code cleanup
- Fix clang warning
- Fix CS clean up rebase breakage

amdkfd:
- SVM fixes
- SMI event fixes and cleanups
- vmid_pasid mapping fix for gfx10.3

----------------------------------------------------------------
Alex Deucher (4):
      drm/amdgpu: Use IP versions in convert_tiling_flags_to_modifier()
      drm/amdgpu: remove unused gpu_info firmwares
      drm/amdgpu/gfx10: drop unused cyan skillfish firmware
      drm/amdgpu/sdma5: drop unused cyan skillfish firmware

Andrey Grodzovsky (2):
      drm/amdgpu: Fix sigsev when accessing MMIO on hot unplug.
      drm/amdgpu: Bump minor version for hot plug tests enabling.

Anthony Koo (1):
      drm/amd/display: [FW Promotion] Release 0.0.106.0

Aric Cyr (1):
      drm/amd/display: 3.2.175

Charlene Liu (1):
      drm/amd/display: add verify_link_cap back for hdmi

Chris Park (1):
      drm/amd/display: Reset VIC if HDMI_VIC is present

Christian König (5):
      drm/amdgpu: install ctx entities with cmpxchg
      drm/amdgpu: header cleanup
      drm/amdgpu: use job and ib structures directly in CS parsers
      drm/amdgpu: properly embed the IBs into the job
      drm/amdgpu: initialize the vmid_wait with the stub fence

Danijel Slivka (1):
      drm/amd/pm: new v3 SmuMetrics data structure for Sienna Cichlid

David Yu (1):
      drm/amdgpu: Add DFC CAP support for aldebaran

Dillon Varone (2):
      drm/amd/display: Add frame alternate 3D & restrict HW packed on dongles
      drm/amd/display: Modify plane removal sequence to avoid hangs.

George Shen (1):
      drm/amd/display: Refactor fixed VS w/a for PHY tests

Hansen Dsouza (1):
      drm/amd/display: Remove invalid RDPCS Programming in DAL

Harish Kasiviswanathan (1):
      drm/amdgpu: Set correct DMA mask for aldebaran

Jingwen Chen (1):
      drm/amd/amdgpu: set disabled vcn to no_schduler

Lang Yu (1):
      drm/amdgpu: fix a wrong ib reference

Lijo Lazar (1):
      drm/amdgpu: Refactor mode2 reset logic for v13.0.2

Luben Tuikov (1):
      drm/amd/display: Don't fill up the logs

Meng Tang (1):
      gpu/amd: vega10_hwmgr: fix inappropriate private variable name

Michael Strauss (1):
      drm/amd/display: Pass HostVM enable flag into DCN3.1 DML

Nicholas Kazlauskas (1):
      drm/amd/display: Make functional resource functions non-static

Philip Yang (4):
      Revert "drm/amdkfd: process_info lock not needed for svm"
      drm/amdkfd: Correct SMI event read size
      drm/amdkfd: Add SMI add event helper
      drm/amdkfd: Add format attribute to kfd_smi_event_add

Prike Liang (4):
      drm/amdgpu: enable gfx clock gating control for GC 10.3.7
      drm/amdgpu/nv: enable clock gating for GC 10.3.7 subblock
      drm/amdgpu: enable gfx power gating for GC 10.3.7
      drm/amdgpu: enable gfxoff routine for GC 10.3.7

Qiang Yu (1):
      drm/amdgpu: fix suspend/resume hang regression

Robin Chen (1):
      drm/amd/display: Pass deep sleep disabled allow info to dmub fw

Ruijing Dong (2):
      drm/amdgpu/vcn: Update fw shared data structure
      drm/amdgpu/vcn: Add vcn firmware log

Shah Dharati (1):
      drm/amd/display: Adding a dc_debug option and dmub setting to use PHY FSM for PSR

Tom Rix (1):
      drm/amdgpu: Fix realloc of ptr

Weiguo Li (1):
      drm/amdgpu: remove redundant null check

Wesley Chalmers (1):
      drm/amd/display: Program OPP before ODM

Yifan Zha (1):
      drm/amdgpu: Move CAP firmware loading to the beginning of PSP firmware list

Yifan Zhang (5):
      drm/amdgpu: move amdgpu_gmc_noretry_set after ip_versions populated
      drm/amdgpu: convert code name to ip version for noretry set
      drm/amdkfd: judge get_atc_vmid_pasid_mapping_info before call
      drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3
      drm/amdkfd: bail out early if no get_atc_vmid_pasid_mapping_info

jinzh (1):
      drm/amd/display: refine the EDID override

yipechai (12):
      drm/amdgpu: Modify .ras_fini function pointer parameter
      drm/amdgpu: Optimize xxx_ras_fini function of each ras block
      drm/amdgpu: centrally calls the .ras_fini function of all ras blocks
      drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in gfx ras block
      drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mmhub ras block
      drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in nbio ras block
      drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in umc ras block
      drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in xgmi ras block
      drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in hdp ras block
      drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in sdma ras block
      drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block
      drm/amdgpu: Remove redundant .ras_fini initialization in some ras blocks

 drivers/gpu/drm/amd/amdgpu/aldebaran.c             |  66 ++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  98 +----------
 .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c   |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h             |  80 +++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |  24 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |  19 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  25 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   7 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |  21 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c            |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h            |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h            |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c            |   6 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h            |   3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c          |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h          |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c           |   7 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h           |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  28 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c          |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |  58 ++++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c           |   7 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h           |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c   |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h          |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c            |   7 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h            |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |  37 ++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            | 117 ++++++-------
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            | 134 ++++++++++++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |  30 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |   8 -
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  18 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   7 -
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |   4 -
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |  15 +-
 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c              |   1 -
 drivers/gpu/drm/amd/amdgpu/mca_v3_0.c              |  18 --
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c             |   1 -
 drivers/gpu/drm/amd/amdgpu/nv.c                    |  15 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   8 -
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |   8 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   3 -
 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c              |  14 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |   7 +
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |  22 ++-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |  21 ++-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |  51 +++---
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   5 +
 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c        |  74 +++------
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   9 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   8 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  14 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  16 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   2 +
 drivers/gpu/drm/amd/display/dc/dc.h                |   4 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |   1 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  49 +++---
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   5 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c  |  21 +--
 .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c  |   9 -
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |   5 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h  |   5 +
 .../drm/amd/display/dc/dcn315/dcn315_resource.c    |   1 +
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |   3 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |  12 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |  68 ++++----
 .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h   |  58 +++++++
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    | 181 ++++++++++++++-------
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   1 +
 include/uapi/linux/kfd_ioctl.h                     |   1 +
 84 files changed, 983 insertions(+), 671 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h

             reply	other threads:[~2022-03-09 22:45 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-09 22:44 Alex Deucher [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-03-25 18:36 [pull] amdgpu, amdkfd drm-next-5.18 Alex Deucher
2022-04-04 19:39 ` Alex Deucher
2022-04-04 19:39   ` Alex Deucher
2022-03-18 20:37 Alex Deucher
2022-03-07 20:08 Alex Deucher
2022-03-09 22:12 ` Dave Airlie
2022-03-09 22:16   ` Alex Deucher
2022-03-09 22:19     ` Dave Airlie
2022-03-04 22:51 Alex Deucher
2022-02-25 18:35 Alex Deucher
2022-02-28  6:54 ` Dave Airlie
2022-02-28 17:11   ` Alex Deucher
2022-03-01  6:18     ` Dave Airlie

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220309224439.2178877-1-alexander.deucher@amd.com \
    --to=alexander.deucher@amd.com \
    --cc=airlied@gmail.com \
    --cc=amd-gfx@lists.freedesktop.org \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.