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.9
Date: Fri, 8 Mar 2024 12:07:40 -0500 [thread overview]
Message-ID: <20240308170741.3691166-1-alexander.deucher@amd.com> (raw)
Hi Dave, Sima,
A bit late for new features for 6.9, but the new stuff here is support for
new IPs that shouldn't affect any existing chips, the rest is bug fixes.
The following changes since commit b07395d5d5e74e3a7e2e436fc0eced2b0f332074:
drm/amdgpu: remove misleading amdgpu_pmops_runtime_idle() comment (2024-02-29 20:35:39 -0500)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.9-2024-03-08-1
for you to fetch changes up to 5eabf0cd2673556f657a98f69f3b8248bbb1d131:
drm/amd/display: Removed redundant @ symbol to fix kernel-doc warnings in -next repo (2024-03-07 15:33:39 -0500)
----------------------------------------------------------------
amd-drm-next-6.9-2024-03-08-1:
amdgpu:
- DCN 3.5.1 support
- Fixes for IOMMUv2 removal
- UAF fix
- Misc small fixes and cleanups
- SR-IOV fixes
- MCBP cleanup
- devcoredump update
- NBIF 6.3.1 support
- VPE 6.1.1 support
amdkfd:
- Misc fixes and cleanups
- GFX10.1 trap fixes
----------------------------------------------------------------
Alex Deucher (2):
drm/amd/display: handle range offsets in VRR ranges
drm/amdgpu: add VPE 6.1.1 discovery support
Christian König (2):
drm/amdgpu: cleanup conditional execution
drm/amdgpu: workaround to avoid SET_Q_MODE packets v2
Hamza Mahfooz (6):
drm/amd/display: add DCN351 version identifiers
drm/amd: add register headers for DCN351
drm/amd/display: add DMUB source files and changes for DCN351
drm/amd/display: add DCN351 IRQ changes
drm/amd/display: add DC changes for DCN351
drm/amd/display: add amdgpu_dm support for DCN351
Hawking Zhang (3):
drm/amdgpu: Add nbif v6_3_1 ip headers (v5)
drm/amdgpu: Add pcie v6_1_0 ip headers (v5)
drm/amdgpu: Add nbif v6_3_1 ip block support
Jesse Zhang (2):
Revert "drm/amdgpu: remove vm sanity check from amdgpu_vm_make_compute" for Raven
drm/amdgpu: remove unused code
Lang Yu (5):
drm/amdgpu/vpe: add multi instance VPE support
drm/amdgpu/vpe: add PRED_EXE and COLLAB_SYNC OPCODE
drm/amdgpu/vpe: add collaborate mode support for VPE
drm/amdgpu/vpe: don't emit cond exec command under collaborate mode
drm/amdgpu/vpe: add VPE 6.1.1 support
Laurent Morichetti (2):
drm/amdkfd: Increase the size of the memory reserved for the TBA
drm/amdkfd: Use SQC when TCP would fail in gfx10.1 context save
Likun Gao (1):
drm/amdgpu/discovery: add nbif v6_3_1 ip block
Ma Jun (2):
drm/amdgpu/pm: Fix the error of pwm1_enable setting
drm/amdgpu: Use rpm_mode flag instead of checking it again for rpm
Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu: disable ring_muxer if mcbp is off
R SUNDAR (1):
drm/amd/display: Removed redundant @ symbol to fix kernel-doc warnings in -next repo
Ricardo B. Marliere (1):
drm/amdkfd: make kfd_class constant
Shashank Sharma (1):
drm/amdgpu: change vm->task_info handling
Sunil Khatri (1):
drm/amdgpu: add ring timeout information in devcoredump
Tim Huang (1):
drm/amd/pm: wait for completion of the EnableGfxImu message
Yang Wang (1):
drm/amd/pm: disable pp_dpm_dcefclk node for gfx 11.0.3 sriov
Yifan Zhang (2):
drm/amdgpu: add dcn3.5.1 support
drm/amdgpu: add smu 14.0.1 support
lima1002 (1):
drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.1
drivers/gpu/drm/amd/amdgpu/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 33 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 190 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 110 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 77 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h | 5 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 113 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 49 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 24 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 20 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 495 +
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.h | 33 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 22 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 29 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 29 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 29 +-
drivers/gpu/drm/amd/amdgpu/soc21.c | 1 +
drivers/gpu/drm/amd/amdgpu/vpe_6_1_fw_if.h | 3 +-
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c | 281 +-
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 543 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 156 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 21 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 23 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 20 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 28 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 +
.../amd/display/dc/bios/command_table_helper2.c | 1 +
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 +
.../display/dc/dcn35/dcn35_dio_stream_encoder.h | 1 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +
.../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 574 +
.../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.h | 19 +
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 +
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 +
drivers/gpu/drm/amd/display/dc/hwss/Makefile | 8 +
.../drm/amd/display/dc/hwss/dcn351/CMakeLists.txt | 4 -
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 7 +-
drivers/gpu/drm/amd/display/dc/irq/Makefile | 11 +-
.../amd/display/dc/irq/dcn351/irq_service_dcn351.c | 409 +
.../amd/display/dc/irq/dcn351/irq_service_dcn351.h | 12 +
drivers/gpu/drm/amd/display/dc/resource/Makefile | 8 +
.../display/dc/resource/dcn351/dcn351_resource.c | 2156 +
.../display/dc/resource/dcn351/dcn351_resource.h | 23 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 +
drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c | 34 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.h | 13 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +
.../amd/include/asic_reg/dcn/dcn_3_5_1_offset.h | 15259 ++++++
.../amd/include/asic_reg/dcn/dcn_3_5_1_sh_mask.h | 53464 +++++++++++++++++++
.../amd/include/asic_reg/nbif/nbif_6_3_1_offset.h | 11287 ++++
.../amd/include/asic_reg/nbif/nbif_6_3_1_sh_mask.h | 32806 ++++++++++++
.../amd/include/asic_reg/pcie/pcie_6_1_0_offset.h | 630 +
.../amd/include/asic_reg/pcie/pcie_6_1_0_sh_mask.h | 4250 ++
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 59 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 16 +-
74 files changed, 122906 insertions(+), 791 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn351/CMakeLists.txt
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn351/irq_service_dcn351.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn351/irq_service_dcn351.h
create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_1_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_1_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbif/nbif_6_3_1_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbif/nbif_6_3_1_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pcie/pcie_6_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pcie/pcie_6_1_0_sh_mask.h
reply other threads:[~2024-03-08 17:08 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=20240308170741.3691166-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.