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-6.4
Date: Fri, 14 Apr 2023 16:46:09 -0400 [thread overview]
Message-ID: <20230414204609.7942-1-alexander.deucher@amd.com> (raw)
Hi Dave, Daniel,
Last few changes for 6.4.
The following changes since commit 55bf14961db9da61220e6f04bc9919c94b1a6585:
Merge tag 'mediatek-drm-next-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next (2023-04-11 12:28:10 +0200)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.4-2023-04-14
for you to fetch changes up to 541372bb62f289f4402cf55be51fb9cec7373627:
drm/amdgpu: add some basic elements for multiple XCD case (2023-04-14 13:47:49 -0400)
----------------------------------------------------------------
amd-drm-next-6.4-2023-04-14:
amdgpu:
- S4 fixes for APUs
- GFX11 fixes
- Misc code cleanups
- DCN 3.2 fixes
- DCN 3.1.4 fixes
- FPO/FAMS work to improve display power savings
- DP fixes
- UMC 8.10 code cleanup
- SDMA v4 fix
- GPU clock counter fixes
- SMU 13 fixes
- Sdma v6 invalidation fix for preemption
- RAS fixes
- S0ix fix
- GC 9.4.3 updates
amdkfd:
- Fix user pointers with IOMMU
- Fix coherency flag handling
----------------------------------------------------------------
Aaron Liu (1):
drm/amdgpu: skip kfd-iommu suspend/resume for S0ix
Alex Deucher (1):
drm/amdgpu: simplify amdgpu_ras_eeprom.c
Alvin Lee (3):
drm/amd/display: Clear FAMS flag if FAMS doesn't reduce vlevel
drm/amd/display: Add FPO + VActive support
drm/amd/display: On clock init, maintain DISPCLK freq
Amber Lin (1):
drm/amdkfd: Enable HW_UPDATE_RPTR on GC 9.4.3
Anthony Koo (1):
drm/amd/display: [FW Promotion] Release 0.0.161.0
Aric Cyr (1):
drm/amd/display: 3.2.230
Arvind Yadav (1):
drm/amdgpu: add new parameters in v11_struct
Charlene Liu (1):
drm/amd/display: add dscclk instance offset check
Evan Quan (1):
drm/amd/pm: correct the pcie link state check for SMU13
Graham Sider (2):
drm/amdgpu: Enable GFX11 SDMA context empty interrupt
drm/amdkfd: Add gfx_target_version for GC 9.4.3
Guilherme G. Piccoli (1):
drm/amd/pm: Fix incorrect comment about Vangogh power cap support
Hamza Mahfooz (1):
drm/amd/display: prep work for root clock optimization enablement for DCN314
Hawking Zhang (5):
drm/amdgpu: drop temp programming for pagefault handling
drm/amdgpu: add gc v9_4_3 rlc_funcs implementation
drm/amdgpu: switch to v9_4_3 gfx_funcs callbacks for GC 9.4.3
drm/amdgpu: add common early init support for GC 9.4.3
drm/amdgpu: add common ip block for GC 9.4.3
Horatio Zhang (2):
drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings
drm/amd/pm: correct SMU13.0.7 max shader clock reporting
Igor Artemiev (1):
drm/amd/display: Fix potential null dereference
Jack Xiao (1):
drm/amd/amdgpu: introduce gc_*_mes_2.bin v2
Jane Jian (1):
Revert "drm/amdgpu: enable ras for mp0 v13_0_10 on SRIOV"
Jesse Zhang (2):
drm/amdgpu: switch to golden tsc registers for raven/raven2
drm/amdgpu: change the reference clock for raven/raven2
Le Ma (2):
drm/amdgpu: move vmhub out of amdgpu_ring_funcs (v4)
drm/amdgpu: add some basic elements for multiple XCD case
Li Ma (1):
drm/amdgpu: reserve the old gc_11_0_*_mes.bin
Lijo Lazar (1):
drm/amdgpu: Fix warnings
Mario Limonciello (1):
drm/amd: Fix an out of bounds error in BIOS parser
Michael Strauss (1):
drm/amd/display: Improve robustness of FIXED_VS link training at DP1 rates
Mukul Joshi (2):
drm/amdgpu: Enable IH retry CAM on GFX9
drm/amdgpu: Rework retry fault removal
Paul Hsieh (1):
drm/amd/display: Correct DML calculation to follow HW SPEC
Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu: use sdma_v6 single packet invalidation
Shane Xiao (3):
drm/amdgpu: Add userptr bo support for mGPUs when iommu is on
amd/amdgpu: Inherit coherence flags base on original BO flags
drm/amdgpu: DROP redundant drm_prime_sg_to_dma_addr_array
Shashank Sharma (2):
drm/amdgpu: rename num_doorbells
drm/amdgpu: include protection for doorbell.h
Sreekant Somasekharan (1):
drm/amdkfd: Check PCIe atomics support on GFX11 to set CP_HQD_HQ_STATUS0[29]
Srinivasan Shanmugam (5):
drm/amd/amdgpu: Drop the hang limit parameter
drm/amd/display : Log DP link training downspread info
drm/amd/display: Add logging for DP link traning Test Pattern Seqeunces
drm/amd/display: Add logging when setting DP sink power state fails
drm/amd/display: Add logging when DP link training Clock recovery is Successful
Stanley.Yang (2):
drm/amdgpu: fix unexpected block id
drm/amdgpu: correct ras enabled flag
Tim Huang (1):
drm/amdgpu: allow more APUs to do mode2 reset when go to S4
Tom Rix (6):
drm/amd/display: remove unused average_render_time_in_us and i variables
drm/amd/display: set variable dcn3_14_soc storage-class-specifier to static
drm/amd/display: set variables aperture_default_system and context0_default_system storage-class-specifier to static
drm/amd/display: set variables dml*_funcs storage-class-specifier to static
drm/amd/display: remove unused matching_stream_ptrs variable
drm/amd/pm: remove unused num_of_active_display variable
Tong Liu01 (1):
drm/amdgpu: refine get gpu clock counter method
YiPeng Chai (3):
drm/amdgpu: optimize redundant code in umc_v8_10
drm/amdgpu: optimize redundant code in umc_v6_7
drm/amdgpu: add gfx v11_0_3 fed irq handling for sriov
Yifan Zha (2):
drm/amdgpu: Add MES KIQ dequeue in MES hw fini
drm/amdgpu: Add MES KIQ clear to tell RLC that KIQ is dequeued
Zhikai Zhai (1):
drm/amd/display: add scaler control for dcn32
lyndonli (1):
drm/amdgpu: Fix sdma v4 sw fini error
drivers/gpu/drm/amd/amdgpu/Makefile | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 42 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 34 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 72 +---
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 31 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c | 14 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 47 ++-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 430 +++++++++++++++++++++
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.h | 30 ++
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 22 --
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 59 ++-
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 6 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 36 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 101 +----
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 4 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 53 ++-
drivers/gpu/drm/amd/amdgpu/soc15.c | 12 +-
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 2 +
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 161 ++++----
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c | 197 ++++------
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 84 +---
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 55 ++-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 13 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 11 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 10 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 7 +-
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 18 +
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 5 +-
drivers/gpu/drm/amd/display/dc/dc.h | 6 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 20 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 8 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 18 +
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 28 +-
.../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 10 +
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 26 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 3 +
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 4 +
.../amd/display/dc/dcn32/dcn32_resource_helpers.c | 156 ++++++++
.../drm/amd/display/dc/dcn321/dcn321_resource.c | 3 +
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +-
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 2 +-
.../display/dc/dml/dcn314/display_mode_vba_314.c | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 85 +++-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 4 +
.../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 2 +-
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 24 +-
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 3 +
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 8 +-
.../display/dc/link/protocols/link_dp_capability.c | 3 +
.../display/dc/link/protocols/link_dp_training.c | 28 +-
.../dc/link/protocols/link_dp_training_8b_10b.c | 4 +-
.../dc/link/protocols/link_dp_training_dpia.c | 2 +
.../link_dp_training_fixed_vs_pe_retimer.c | 378 +++++++++++++++++-
.../link_dp_training_fixed_vs_pe_retimer.h | 5 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 28 +-
.../drm/amd/display/modules/freesync/freesync.c | 14 -
.../amd/include/asic_reg/oss/osssys_4_2_0_offset.h | 6 +
.../include/asic_reg/oss/osssys_4_2_0_sh_mask.h | 11 +
drivers/gpu/drm/amd/include/v11_structs.h | 16 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 7 -
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 6 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 4 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 87 ++++-
107 files changed, 2118 insertions(+), 730 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.h
reply other threads:[~2023-04-14 20:46 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20230414204609.7942-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.