[pull] amdgpu, amdkfd, radeon drm-fixes-6.3
Alex Deucher
alexander.deucher at amd.com
Thu Mar 2 05:18:43 UTC 2023
Hi Dave, Daniel,
Fixes for 6.3. A bit bigger than usual since it's two weeks worth of fixes.
The following changes since commit a48bba98380cb0b43dcd01d276c7efc282e3c33f:
msm/fbdev: fix unused variable warning with clang. (2023-02-23 09:48:05 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.3-2023-03-02
for you to fetch changes up to 6bb811d0ee3e1fe9f22a028c89b3472c999b70bc:
drm/amdgpu/vcn: fix compilation issue with legacy gcc (2023-03-01 22:45:08 -0500)
----------------------------------------------------------------
amd-drm-fixes-6.3-2023-03-02:
amdgpu:
- SMU 13 fixes
- Enable TMZ for GC 10.3.6
- Misc display fixes
- Buddy allocator fixes
- GC 11 fixes
- S0ix fix
- INFO IOCTL queries for GC 11
- VCN harvest fixes for SR-IOV
- UMC 8.10 RAS fixes
- Don't restrict bpc to 8
- NBIO 7.5 fix
- Allow freesync on PCon for more devices
amdkfd:
- SDMA fix
- Illegal memory access fix
radeon:
- Display fix for iMac11,2
UAPI:
- Add some additional INFO IOCTL queries for GC 11 fixes
Mesa MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21403
----------------------------------------------------------------
Alex Hung (1):
drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
Aric Cyr (1):
Revert "drm/amd/display: Do not set DRR on pipe commit"
Candice Li (3):
drm/amdgpu: Add convert_error_address function for umc v8_10
drm/amdgpu: Add ecc info query interface for umc v8_10
drm/amdgpu: Make umc_v8_10_convert_error_address static and remove unused variable
Evan Quan (2):
drm/amd/pm: correct the baco state setting for ArmD3 scenario
drm/amd/pm: no pptable resetup on runpm exiting
Guchun Chen (1):
drm/amd/pm: downgrade log level upon SMU IF version mismatch
Hamza Mahfooz (1):
drm/amd/display: only warn once in dce110_edp_wait_for_hpd_ready()
Harry Wentland (2):
drm/amdgpu: Select DRM_DISPLAY_HDCP_HELPER in amdgpu
drm/amd/display: Don't restrict bpc to 8 bpc
Hawking Zhang (1):
drm/amdgpu: fix incorrect active rb bitmap for gfx11
Horatio Zhang (1):
drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
Jane Jian (1):
drm/amdgpu/vcn: set and use harvest config
Jesse Zhang (1):
drm/amdgpu: add tmz support for GC 10.3.6
Kenneth Feng (1):
drm/amd/pm: re-enable ac/dc on smu_v13_0_0/10
Marek Olšák (1):
drm/amdgpu: add more fields into device info, caches sizes, etc.
Mario Limonciello (2):
drm/amd: Don't allow s0ix on APUs older than Raven
drm/amd: Fix initialization for nbio 7.5.1
Mark Hawrylak (1):
drm/radeon: Fix eDP for single-display iMac11,2
Qu Huang (1):
drm/amdkfd: Fix an illegal memory access
Ruili Ji (1):
drm/amdkfd: To fix sdma page fault issue for GC 11
Ryan Lin (1):
drm/amd/display: Ext displays with dock can't recognized after resume
Shane Xiao (2):
drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system
drm/amdgpu: optimize VRAM allocation when using drm buddy
Sung Joon Kim (1):
drm/amd/display: Extend Freesync over PCon support for more devices
Tao Zhou (4):
drm/amdgpu: add umc retire unit element
drm/amdgpu: exclude duplicate pages from UMC RAS UE count
drm/amdgpu: change default behavior of bad_page_threshold parameter
drm/amdgpu: add bad_page_threshold check in ras_eeprom_check_err
Tom Rix (1):
drm/amdgpu: remove unused variable ring
bobzhou (1):
drm/amdgpu/vcn: fix compilation issue with legacy gcc
tiancyin (1):
drm/amd/display: fix dm irq error message in gpu recover
drivers/gpu/drm/amd/amdgpu/Kconfig | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 11 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 23 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 23 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 83 ++++++---
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 5 +
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c | 202 +++++++++++++++++----
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 25 +--
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 9 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 15 +-
drivers/gpu/drm/amd/display/Kconfig | 1 -
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 16 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 3 +
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 5 +-
.../drm/amd/display/dc/link/protocols/link_ddc.h | 1 +
.../display/dc/link/protocols/link_dp_capability.c | 2 -
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 15 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 4 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 4 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 25 ++-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 1 +
drivers/gpu/drm/radeon/atombios_encoders.c | 5 +-
include/uapi/drm/amdgpu_drm.h | 11 ++
39 files changed, 420 insertions(+), 128 deletions(-)
More information about the amd-gfx
mailing list