[pull] amdgpu, amdkfd drm-next-6.9
Alex Deucher
alexander.deucher at amd.com
Fri Mar 8 17:07:40 UTC 2024
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
More information about the amd-gfx
mailing list