[pull] amdgpu, amdkfd drm-next-6.13
Alex Deucher
alexander.deucher at amd.com
Fri Nov 15 16:50:11 UTC 2024
Hi Dave, Simona,
Fixes for 6.13.
The following changes since commit 35a6e15aabc016a241379c09d6c367519709b95b:
Merge tag 'drm-etnaviv-next-2024-11-07' of https://git.pengutronix.de/git/lst/linux into drm-next (2024-11-08 12:32:06 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.13-2024-11-15
for you to fetch changes up to 447a54a0f79c9a409ceaa17804bdd2e0206397b9:
drm/amd: Fix initialization mistake for NBIO 7.7.0 (2024-11-12 17:10:40 -0500)
----------------------------------------------------------------
amd-drm-next-6.13-2024-11-15:
amdgpu:
- Parition fixes
- GFX 12 fixes
- SR-IOV fixes
- MES fixes
- RAS fixes
- GC queue handling fixes
- VCN fixes
- Add sysfs reset masks
- Better error messages for P2P failurs
- SMU fixes
- Documentation updates
- GFX11 enforce isolation updates
- Display HPD fixes
- PSR fixes
- Panel replay fixes
- DP MST fixes
- USB4 fixes
- Misc display fixes and cleanups
- VRAM handling fix for APUs
- NBIO fix
amdkfd:
- INIT_WORK fix
- Refcount fix
- KFD MES scheduling fixes
drm/fourcc:
- Add missing tiling mode
----------------------------------------------------------------
Advait Dhamorikar (1):
drm/amdgpu: Cleanup shift coding style
Alex Deucher (1):
Revert "drm/amd/display: parse umc_info or vram_info based on ASIC"
Aric Cyr (1):
drm/amd/display: 3.2.309
Asad Kamal (1):
drm/amdgpu: Add supported NPS modes node
Aurabindo Pillai (1):
drm/amd/display: Read DP tunneling support only for DPIA endpoints
Austin Zheng (1):
drm/amd/display: Update SPL Taps Required For Integer Scaling
Christian König (2):
drm/amdgpu: fix check in gmc_v9_0_get_vm_pte()
drm/amdgpu: enable GTT fallback handling for dGPUs only
David Rosca (1):
drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size
Dillon Varone (1):
drm/amd/display: Require minimum VBlank size for stutter optimization
Emily Nie (1):
drm/amd/display: disabling p-state checks for DCN31 and DCN314
Fudongwang (1):
drm/amd/display: always blank stream before disable crtc
Hamish Claxton (1):
drm/amd/display: Fix failure to read vram info due to static BP_RESULT
Jack Xiao (1):
drm/amdgpu/mes12: correct kiq unmap latency
Jesse.zhang at amd.com (4):
drm/amdgpu: Add sysfs interface for gc reset mask
drm/amdgpu: Add sysfs interface for sdma reset mask
drm/amdgpu: Add sysfs interface for vpe reset mask
drm/amdgpu: Add sysfs interface for jpeg reset mask
JinZe Xu (1):
drm/amd/display: Use region6 size in fw_meta_info
Jonathan Kim (1):
drm/amdkfd: remove gfx 12 trap handler page size cap
Leon Huang (1):
drm/amd/display: Refactor HPD IRQ error checking flow
Lijo Lazar (2):
drm/amdgpu: Fix map/unmap queue logic
drm/amdgpu: Avoid kcq disable during reset
Meenakshikumar Somasundaram (1):
drm/amd/display: Adding flag for forced MST blocked discovery
Qiang Yu (1):
drm/fourcc: add AMD_FMT_MOD_TILE_GFX9_4K_D_X
Ramesh Errabolu (1):
drm/amdgpu: Inform if PCIe based P2P links are not available
Revalla Hari Krishna (1):
drm/amd/display: Change parameters to fix certain compiler errors
Rodrigo Siqueira (2):
drm/amd/display: Remove unused code
drm/amd/display: Adjust VSDB parser for replay feature
Ryan Seto (1):
drm/amd/display: Handle dml allocation failure to avoid crash
Sathishkumar S (1):
drm/amdgpu: Normalize reg offsets on VCN v4.0.3
Shaoyun Liu (3):
drm/amd/amdkfd: add/remove kfd queues on start/stop KFD scheduling
drm/amd : Update MES API header file for v11 & v12
drm/amd/amdgpu: limit single process inside MES
Srinivasan Shanmugam (2):
drm/amdgpu: Add documentation for enforce isolation feature
drm/amdgpu/gfx11: Enable cleaner shader for GFX11.0.0/11.0.2 GPUs
Stanley.Yang (1):
drm/amdgpu: Support vcn and jpeg error info parsing
Tim Huang (1):
drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0
Tom Chung (2):
drm/amd/display: Change some variable name of psr
drm/amd/display: Fix Panel Replay not update screen correctly
Victor Skvortsov (4):
drm/amdgpu: Update SRIOV Exchange Headers for RAS Telemetry Support
drm/amdgpu: Add msg handlers for SRIOV RAS Telemetry
drm/amdgpu: VF Query RAS Caps from Host if supported
drm/amdgpu: Implement virt req_ras_err_count
Vijendar Mukunda (1):
drm/amd: Fix initialization mistake for NBIO 7.7.0
Xiaogang Chen (1):
drm/amdkfd: change kfd process kref count at creation
Yang Wang (1):
drm/amdgpu: fix ACA bank count boundary check error
Yuan Can (1):
drm/amdkfd: Fix wrong usage of INIT_WORK()
chongli2 (1):
drm/amdgpu: fix return random value when multiple threads read registers via mes.
shaoyunl (1):
drm/amd/amdgpu: Increase MES log buffer to dump mes scratch data
Documentation/gpu/amdgpu/index.rst | 1 +
Documentation/gpu/amdgpu/process-isolation.rst | 59 +++++++
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 8 +
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 53 ++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 130 ++++++++++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 45 ++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 55 ++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 23 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 77 ++++++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 41 +++++
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 189 +++++++++++++++++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 23 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 43 +++++
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 48 +++++-
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 131 +++++++++++---
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 20 +++
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 6 +
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 7 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 13 ++
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 7 +
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 8 +
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 8 +
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 7 +
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 27 ++-
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 16 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 3 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 6 +
drivers/gpu/drm/amd/amdgpu/nv.c | 12 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 9 +
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 18 ++
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 23 +++
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 18 ++
drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +-
drivers/gpu/drm/amd/amdgpu/soc21.c | 12 +-
drivers/gpu/drm/amd/amdgpu/soc24.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 15 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 3 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 40 ++++-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 19 +--
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 140 ++++++++-------
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 5 +-
.../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 2 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 6 +-
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 3 +
drivers/gpu/drm/amd/display/dc/dc.h | 2 +-
drivers/gpu/drm/amd/display/dc/dc_types.h | 1 +
.../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +-
drivers/gpu/drm/amd/display/dc/dm_services.h | 2 +-
.../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 11 +-
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 13 +-
.../display/dc/link/protocols/link_dp_capability.c | 8 +-
.../dc/link/protocols/link_dp_irq_handler.c | 16 +-
.../amd/display/dc/resource/dcn10/dcn10_resource.c | 13 --
.../amd/display/dc/resource/dcn31/dcn31_resource.c | 2 +-
.../display/dc/resource/dcn314/dcn314_resource.c | 2 +-
drivers/gpu/drm/amd/display/dc/spl/dc_spl.c | 15 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 35 +++-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 +-
drivers/gpu/drm/amd/include/mes_v11_api_def.h | 43 ++++-
drivers/gpu/drm/amd/include/mes_v12_api_def.h | 31 +++-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 24 +++
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 5 +-
include/uapi/drm/drm_fourcc.h | 1 +
78 files changed, 1452 insertions(+), 243 deletions(-)
create mode 100644 Documentation/gpu/amdgpu/process-isolation.rst
More information about the amd-gfx
mailing list