* [pull] amdgpu, amdkfd drm-fixes-6.9
@ 2024-04-11 1:34 Alex Deucher
0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2024-04-11 1:34 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Sima,
Fixes for 6.9. Two weeks worth. There is a fairly big update for SMU 14.0.1,
but that is a new IP for 6.9 so it should be isolated to that.
The following changes since commit 718c4fb221dbeff9072810841b949413c5ffc345:
nouveau: fix devinit paths to only handle display on GSP. (2024-04-09 13:14:13 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-04-10
for you to fetch changes up to 6dba20d23e85034901ccb765a7ca71199bcca4df:
drm/amdgpu: differentiate external rev id for gfx 11.5.0 (2024-04-10 00:00:32 -0400)
----------------------------------------------------------------
amd-drm-fixes-6.9-2024-04-10:
amdgpu:
- GPU reset fixes
- Fix some confusing logging
- UMSCH fix
- Aborted suspend fix
- DCN 3.5 fixes
- S4 fix
- MES logging fixes
- SMU 14 fixes
- SDMA 4.4.2 fix
- KASAN fix
- SMU 13.0.10 fix
- VCN partition fix
- GFX11 fixes
- DWB fixes
- Plane handling fix
- FAMS fix
- DCN 3.1.6 fix
- VSC SDP fixes
- OLED panel fix
- GFX 11.5 fix
amdkfd:
- GPU reset fixes
----------------------------------------------------------------
Alex Deucher (1):
drm/amdgpu: always force full reset for SOC21
Alex Hung (2):
drm/amd/display: Skip on writeback when it's not applicable
drm/amd/display: Return max resolution supported by DWB
Dillon Varone (1):
drm/amd/display: Do not recursively call manual trigger programming
Fudongwang (1):
drm/amd/display: fix disable otg wa logic in DCN316
Harish Kasiviswanathan (1):
drm/amdkfd: Reset GPU on queue preemption failure
Harry Wentland (2):
drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4
drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST
Kenneth Feng (1):
drm/amd/pm: fix the high voltage issue after unload
Lang Yu (1):
drm/amdgpu/umsch: reinitialize write pointer in hw init
Li Ma (1):
drm/amd/display: add DCN 351 version for microcode load
Lijo Lazar (3):
drm/amdgpu: Refine IB schedule error logging
drm/amdgpu: Reset dGPU if suspend got aborted
drm/amdgpu: Fix VCN allocation in CPX partition
Tao Zhou (1):
drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2
Tim Huang (2):
drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
drm/amdgpu: fix incorrect number of active RBs for gfx11
Wenjing Liu (1):
drm/amd/display: always reset ODM mode in context when adding first plane
Yifan Zhang (2):
drm/amdgpu: add smu 14.0.1 discovery support
drm/amdgpu: differentiate external rev id for gfx 11.5.0
ZhenGuo Yin (1):
drm/amdgpu: clear set_q_mode_offs when VM changed
Zhigang Luo (1):
amd/amdkfd: sync all devices to wait all processes being evicted
Zhongwei (1):
drm/amd/display: Adjust dprefclk by down spread percentage.
lima1002 (1):
drm/amd/swsmu: Update smu v14.0.0 headers to be 14.0.1 compatible
shaoyunl (2):
drm/amdgpu : Add mes_log_enable to control mes log feature
drm/amdgpu : Increase the mes log buffer size as per new MES FW version
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 +
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 1 +
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 15 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 16 +-
drivers/gpu/drm/amd/amdgpu/soc21.c | 32 +-
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 17 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 31 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c | 6 +-
.../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 19 +-
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 50 +++
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 9 +
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 8 +-
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 3 -
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 27 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1 +
.../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h | 33 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_pmfw.h | 55 +++-
.../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h | 18 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 1 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 8 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 12 +-
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 2 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 347 +++++++++++++++++++--
32 files changed, 652 insertions(+), 127 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [pull] amdgpu, amdkfd drm-fixes-6.9
@ 2024-05-10 17:11 Alex Deucher
0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2024-05-10 17:11 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Sima,
Fixes for 6.9. Same as Wednesday, but drop unncessary patch.
The following changes since commit dd5a440a31fae6e459c0d6271dddd62825505361:
Linux 6.9-rc7 (2024-05-05 14:06:01 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-05-10
for you to fetch changes up to 8d2c930735f850e5be6860aeb39b27ac73ca192f:
drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (2024-05-10 13:05:13 -0400)
----------------------------------------------------------------
amd-drm-fixes-6.9-2024-05-10:
amdgpu:
- DCN 3.5 fix
- MST DSC fixes
- S0i3 fix
- S4 fix
- HDP MMIO mapping fix
- Fix a regression in visible vram handling
amdkfd:
- Spatial partition fix
----------------------------------------------------------------
Agustin Gutierrez (2):
drm/amd/display: Fix DSC-re-computing
drm/amd/display: MST DSC check for older devices
Alex Deucher (1):
drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
Lijo Lazar (1):
Revert "drm/amdkfd: Add partition id field to location_id"
Mario Limonciello (1):
dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users
Michel Dänzer (1):
drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible
Nicholas Kazlauskas (1):
drm/amd/display: Fix idle optimization checks for multi-display and dual eDP
Nicholas Susanto (1):
drm/amd/display: Enable urgent latency adjustments for DCN35
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 7 +++--
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 5 ++--
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 16 +++++++++--
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +--
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 33 ++++++++++++++++++----
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 2 +-
7 files changed, 51 insertions(+), 18 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [pull] amdgpu, amdkfd drm-fixes-6.9
2024-05-10 14:01 ` Alex Deucher
@ 2024-05-10 17:05 ` Alex Deucher
0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2024-05-10 17:05 UTC (permalink / raw)
To: Dave Airlie; +Cc: Alex Deucher, amd-gfx, dri-devel, daniel.vetter
Never mind. I'll send a new PR now.
Alex
On Fri, May 10, 2024 at 10:01 AM Alex Deucher <alexdeucher@gmail.com> wrote:
>
> On Thu, May 9, 2024 at 11:22 PM Dave Airlie <airlied@gmail.com> wrote:
> >
> > On Thu, 9 May 2024 at 09:00, Alex Deucher <alexander.deucher@amd.com> wrote:
> > >
> > > Hi Dave, Sima,
> > >
> > > Fixes for 6.9.
> > >
> > > The following changes since commit dd5a440a31fae6e459c0d6271dddd62825505361:
> > >
> > > Linux 6.9-rc7 (2024-05-05 14:06:01 -0700)
> > >
> > > are available in the Git repository at:
> > >
> > > https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-05-08
> > >
> > > for you to fetch changes up to 3d09248a06d285397e7b873415505d299202e1c6:
> > >
> > > drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (2024-05-08 18:47:52 -0400)
> > >
> > > ----------------------------------------------------------------
> > > amd-drm-fixes-6.9-2024-05-08:
> > >
> > > amdgpu:
> > > - DCN 3.5 fix
> > > - MST DSC fixes
> > > - S0i3 fix
> > > - S4 fix
> > > - Warning fix
> > > - HDP MMIO mapping fix
> > > - Fix a regression in visible vram handling
> > >
> > > amdkfd:
> > > - Spatial partition fix
> > >
> > > ----------------------------------------------------------------
> > > Agustin Gutierrez (2):
> > > drm/amd/display: Fix DSC-re-computing
> > > drm/amd/display: MST DSC check for older devices
> > >
> > > Alex Deucher (1):
> > > drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
> > >
> > > Lijo Lazar (2):
> > > Revert "drm/amdkfd: Add partition id field to location_id"
> > > drm/amd/amdxcp: Fix warnings
> >
> > Hey, this has a "fixes:" for a patch that doesn't exist.
> >
> > Can we fix that up? I can pull this but I'd prefer it to get fixed if
> > you have a chance.
>
> Sorry, that was the commit from -next. I cherry-picked the original
> patch to -fixes as well, but forgot to fix up the fixes tag when I
> cherry-picked the fix to -fixes. I can create a new PR if you'd like.
>
> Thanks,
>
> Alex
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [pull] amdgpu, amdkfd drm-fixes-6.9
2024-05-10 3:12 ` Dave Airlie
@ 2024-05-10 14:01 ` Alex Deucher
2024-05-10 17:05 ` Alex Deucher
0 siblings, 1 reply; 10+ messages in thread
From: Alex Deucher @ 2024-05-10 14:01 UTC (permalink / raw)
To: Dave Airlie; +Cc: Alex Deucher, amd-gfx, dri-devel, daniel.vetter
On Thu, May 9, 2024 at 11:22 PM Dave Airlie <airlied@gmail.com> wrote:
>
> On Thu, 9 May 2024 at 09:00, Alex Deucher <alexander.deucher@amd.com> wrote:
> >
> > Hi Dave, Sima,
> >
> > Fixes for 6.9.
> >
> > The following changes since commit dd5a440a31fae6e459c0d6271dddd62825505361:
> >
> > Linux 6.9-rc7 (2024-05-05 14:06:01 -0700)
> >
> > are available in the Git repository at:
> >
> > https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-05-08
> >
> > for you to fetch changes up to 3d09248a06d285397e7b873415505d299202e1c6:
> >
> > drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (2024-05-08 18:47:52 -0400)
> >
> > ----------------------------------------------------------------
> > amd-drm-fixes-6.9-2024-05-08:
> >
> > amdgpu:
> > - DCN 3.5 fix
> > - MST DSC fixes
> > - S0i3 fix
> > - S4 fix
> > - Warning fix
> > - HDP MMIO mapping fix
> > - Fix a regression in visible vram handling
> >
> > amdkfd:
> > - Spatial partition fix
> >
> > ----------------------------------------------------------------
> > Agustin Gutierrez (2):
> > drm/amd/display: Fix DSC-re-computing
> > drm/amd/display: MST DSC check for older devices
> >
> > Alex Deucher (1):
> > drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
> >
> > Lijo Lazar (2):
> > Revert "drm/amdkfd: Add partition id field to location_id"
> > drm/amd/amdxcp: Fix warnings
>
> Hey, this has a "fixes:" for a patch that doesn't exist.
>
> Can we fix that up? I can pull this but I'd prefer it to get fixed if
> you have a chance.
Sorry, that was the commit from -next. I cherry-picked the original
patch to -fixes as well, but forgot to fix up the fixes tag when I
cherry-picked the fix to -fixes. I can create a new PR if you'd like.
Thanks,
Alex
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [pull] amdgpu, amdkfd drm-fixes-6.9
2024-05-08 23:00 Alex Deucher
@ 2024-05-10 3:12 ` Dave Airlie
2024-05-10 14:01 ` Alex Deucher
0 siblings, 1 reply; 10+ messages in thread
From: Dave Airlie @ 2024-05-10 3:12 UTC (permalink / raw)
To: Alex Deucher; +Cc: amd-gfx, dri-devel, daniel.vetter
On Thu, 9 May 2024 at 09:00, Alex Deucher <alexander.deucher@amd.com> wrote:
>
> Hi Dave, Sima,
>
> Fixes for 6.9.
>
> The following changes since commit dd5a440a31fae6e459c0d6271dddd62825505361:
>
> Linux 6.9-rc7 (2024-05-05 14:06:01 -0700)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-05-08
>
> for you to fetch changes up to 3d09248a06d285397e7b873415505d299202e1c6:
>
> drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (2024-05-08 18:47:52 -0400)
>
> ----------------------------------------------------------------
> amd-drm-fixes-6.9-2024-05-08:
>
> amdgpu:
> - DCN 3.5 fix
> - MST DSC fixes
> - S0i3 fix
> - S4 fix
> - Warning fix
> - HDP MMIO mapping fix
> - Fix a regression in visible vram handling
>
> amdkfd:
> - Spatial partition fix
>
> ----------------------------------------------------------------
> Agustin Gutierrez (2):
> drm/amd/display: Fix DSC-re-computing
> drm/amd/display: MST DSC check for older devices
>
> Alex Deucher (1):
> drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
>
> Lijo Lazar (2):
> Revert "drm/amdkfd: Add partition id field to location_id"
> drm/amd/amdxcp: Fix warnings
Hey, this has a "fixes:" for a patch that doesn't exist.
Can we fix that up? I can pull this but I'd prefer it to get fixed if
you have a chance.
Dave.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [pull] amdgpu, amdkfd drm-fixes-6.9
@ 2024-05-08 23:00 Alex Deucher
2024-05-10 3:12 ` Dave Airlie
0 siblings, 1 reply; 10+ messages in thread
From: Alex Deucher @ 2024-05-08 23:00 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Sima,
Fixes for 6.9.
The following changes since commit dd5a440a31fae6e459c0d6271dddd62825505361:
Linux 6.9-rc7 (2024-05-05 14:06:01 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-05-08
for you to fetch changes up to 3d09248a06d285397e7b873415505d299202e1c6:
drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (2024-05-08 18:47:52 -0400)
----------------------------------------------------------------
amd-drm-fixes-6.9-2024-05-08:
amdgpu:
- DCN 3.5 fix
- MST DSC fixes
- S0i3 fix
- S4 fix
- Warning fix
- HDP MMIO mapping fix
- Fix a regression in visible vram handling
amdkfd:
- Spatial partition fix
----------------------------------------------------------------
Agustin Gutierrez (2):
drm/amd/display: Fix DSC-re-computing
drm/amd/display: MST DSC check for older devices
Alex Deucher (1):
drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
Lijo Lazar (2):
Revert "drm/amdkfd: Add partition id field to location_id"
drm/amd/amdxcp: Fix warnings
Mario Limonciello (1):
dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users
Michel Dänzer (1):
drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible
Nicholas Kazlauskas (1):
drm/amd/display: Fix idle optimization checks for multi-display and dual eDP
Nicholas Susanto (1):
drm/amd/display: Enable urgent latency adjustments for DCN35
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 7 +++--
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 5 ++--
drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c | 2 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 16 +++++++++--
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +--
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 33 ++++++++++++++++++----
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 2 +-
8 files changed, 52 insertions(+), 19 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [pull] amdgpu, amdkfd drm-fixes-6.9
@ 2024-05-01 13:50 Alex Deucher
0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2024-05-01 13:50 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Sima,
Fixes for 6.9.
The following changes since commit e67572cd2204894179d89bd7b984072f19313b03:
Linux 6.9-rc6 (2024-04-28 13:47:24 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-05-01
for you to fetch changes up to ab72d5945d8190f3b9ae16dafcf67655b458bf0e:
drm/amd/display: Disable panel replay by default for now (2024-05-01 09:41:17 -0400)
----------------------------------------------------------------
amd-drm-fixes-6.9-2024-05-01:
amdgpu:
- Fix VRAM memory accounting
- DCN 3.1 fixes
- DCN 2.0 fix
- DCN 3.1.5 fix
- DCN 3.5 fix
- DCN 3.2.1 fix
- DP fixes
- Seamless boot fix
- Fix call order in amdgpu_ttm_move()
- Fix doorbell regression
- Disable panel replay temporarily
amdkfd:
- Flush wq before creating kfd process
----------------------------------------------------------------
Christian König (1):
drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2
Gabe Teeger (1):
drm/amd/display: Atom Integrated System Info v2_2 for DCN35
George Shen (1):
drm/amd/display: Handle Y carry-over in VCP X.Y calculation
Hersen Wu (1):
drm/amd/display: Fix incorrect DSC instance for MST
Lancelot SIX (1):
drm/amdkfd: Flush the process wq before creating a kfd_process
Leo Ma (1):
drm/amd/display: Fix DC mode screen flickering on DCN321
Mario Limonciello (1):
drm/amd/display: Disable panel replay by default for now
Meenakshikumar Somasundaram (1):
drm/amd/display: Allocate zero bw after bw alloc enable
Mukul Joshi (1):
drm/amdgpu: Fix VRAM memory accounting
Rodrigo Siqueira (2):
drm/amd/display: Ensure that dmcub support flag is set for DCN20
drm/amd/display: Add VCO speed parameter for DCN31 FPU
Shashank Sharma (1):
drm/amdgpu: fix doorbell regression
Sung Joon Kim (1):
drm/amd/display: Disable seamless boot on 128b/132b encoding
Swapnil Patel (1):
drm/amd/display: Add dtbclk access to dcn315
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 14 +++---
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 50 ++++++++++++----------
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 8 ++++
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 21 +++++----
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 48 +++++++++++++++------
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 1 +
.../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 8 ++++
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 15 +++++--
drivers/gpu/drm/amd/display/dc/core/dc.c | 3 ++
.../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 6 +++
.../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 2 +
.../display/dc/link/protocols/link_dp_dpia_bw.c | 10 ++++-
.../amd/display/dc/resource/dcn20/dcn20_resource.c | 1 +
15 files changed, 138 insertions(+), 55 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [pull] amdgpu, amdkfd drm-fixes-6.9
@ 2024-04-24 20:24 Alex Deucher
0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2024-04-24 20:24 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Sima,
Fixes for 6.9.
The following changes since commit ed30a4a51bb196781c8058073ea720133a65596f:
Linux 6.9-rc5 (2024-04-21 12:35:54 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-04-24
for you to fetch changes up to 948255282074d9367e01908b3f5dcf8c10fc9c3d:
drm/amdgpu/mes: fix use-after-free issue (2024-04-23 23:23:46 -0400)
----------------------------------------------------------------
amd-drm-fixes-6.9-2024-04-24:
amdgpu:
- Suspend/resume fix
- Don't expose gpu_od directory if it's empty
- SDMA 4.4.2 fix
- VPE fix
- BO eviction fix
- UMSCH fix
- SMU 13.0.6 reset fixes
- GPUVM flush accounting fix
- SDMA 5.2 fix
- Fix possible UAF in mes code
amdkfd:
- Eviction fence handling fix
- Fix memory leak when GPU memory allocation fails
- Fix dma-buf validation
- Fix rescheduling of restore worker
- SVM fix
----------------------------------------------------------------
Alex Deucher (1):
drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
Felix Kuehling (3):
drm/amdkfd: Fix eviction fence handling
drm/amdgpu: Update BO eviction priorities
drm/amdkfd: Fix rescheduling of restore worker
Jack Xiao (1):
drm/amdgpu/mes: fix use-after-free issue
Joshua Ashton (1):
drm/amd/display: Set color_mgmt_changed to true on unsuspend
Lang Yu (2):
drm/amdkfd: make sure VM is ready for updating operations
drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend
Lijo Lazar (2):
drm/amdgpu: Assign correct bits for SDMA HDP flush
drm/amd/pm: Restore config space after reset
Ma Jun (1):
drm/amdgpu/pm: Remove gpu_od if it's an empty directory
Mukul Joshi (2):
drm/amdgpu: Fix leak when GPU memory allocation fails
drm/amdkfd: Add VRAM accounting for SVM migration
Peyton Lee (1):
drm/amdgpu/vpe: fix vpe dpm setup failed
Prike Liang (1):
drm/amdgpu: Fix the ring buffer size for queue VM flush
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 35 +++++++++++++---------
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 3 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 --
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 3 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 26 +++++++++-------
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c | 14 ++++-----
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 16 +++++++++-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 15 +++++-----
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 7 +++++
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 25 ++++++++++++++++
17 files changed, 111 insertions(+), 49 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [pull] amdgpu, amdkfd drm-fixes-6.9
@ 2024-03-28 2:53 Alex Deucher
0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2024-03-28 2:53 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Sima,
Fixes for 6.9. Mostly fixes for new IPs added in 6.9.
The following changes since commit 4cece764965020c22cff7665b18a012006359095:
Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-03-27
for you to fetch changes up to 8678b1060ae2b75feb60b87e5b75e17374e3c1c5:
drm/amdgpu: fix deadlock while reading mqd from debugfs (2024-03-27 09:30:34 -0400)
----------------------------------------------------------------
amd-drm-fixes-6.9-2024-03-27:
amdgpu:
- SMU 14.0.1 updates
- DCN 3.5.x updates
- VPE fix
- eDP panel flickering fix
- Suspend fix
- PSR fix
- DCN 3.0+ fix
- VCN 4.0.6 updates
- debugfs fix
amdkfd:
- DMA-Buf fix
- GFX 9.4.2 TLB flush fix
- CP interrupt fix
----------------------------------------------------------------
Chris Park (1):
drm/amd/display: Prevent crash when disable stream
Eric Huang (1):
drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
George Shen (1):
drm/amd/display: Remove MPC rate control logic from DCN30 and above
Hamza Mahfooz (1):
drm/amd/display: fix IPX enablement
Harry Wentland (1):
Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR"
Johannes Weiner (1):
drm/amdgpu: fix deadlock while reading mqd from debugfs
Jonathan Kim (1):
drm/amdkfd: range check cp bad op exception interrupts
Lang Yu (2):
drm/amdgpu/umsch: update UMSCH 4.0 FW interface
drm/amdgpu: enable UMSCH 4.0.6
Mario Limonciello (1):
drm/amd: Flush GFXOFF requests in prepare stage
Mukul Joshi (1):
drm/amdkfd: Check cgroup when returning DMABuf info
Natanel Roizenman (1):
drm/amd/display: Increase Z8 watermark times.
Peyton Lee (1):
drm/amdgpu/vpe: power on vpe when hw_init
Roman Li (1):
drm/amd/display: Fix bounds check for dcn35 DcfClocks
Sung Joon Kim (1):
drm/amd/display: Update dcn351 to latest dcn35 config
Taimur Hassan (1):
drm/amd/display: Send DTBCLK disable message on first commit
Wenjing Liu (1):
drm/amd/display: fix a dereference of a NULL pointer
Xi Liu (2):
drm/amd/display: increase bb clock for DCN351
drm/amd/display: Set DCN351 BB and IP the same as DCN35
lima1002 (1):
drm/amd/swsmu: add smu 14.0.1 vcn and jpeg msg
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 46 +++++----
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 12 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h | 20 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 6 ++
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 8 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h | 2 +-
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 7 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 54 ++++++-----
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 14 +--
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 5 +-
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 103 +++++++++++++++++----
.../amd/display/dc/dml2/dml2_translation_helper.c | 6 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 3 +-
.../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 41 --------
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 41 --------
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 41 --------
.../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 2 +-
.../display/dc/resource/dcn351/dcn351_resource.c | 11 ++-
.../amd/display/modules/info_packet/info_packet.c | 13 +--
drivers/gpu/drm/amd/include/umsch_mm_4_0_api_def.h | 13 ++-
.../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h | 28 +++---
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 10 ++
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 50 ++++++++--
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 21 +++--
include/uapi/linux/kfd_ioctl.h | 17 +++-
36 files changed, 342 insertions(+), 275 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [pull] amdgpu, amdkfd drm-fixes-6.9
@ 2024-03-21 22:05 Alex Deucher
0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2024-03-21 22:05 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Sima,
Fixes for 6.9. Fairly big because it's about 3 weeks of fixes.
The following changes since commit 119b225f01e4d3ce974cd3b4d982c76a380c796d:
Merge tag 'amd-drm-next-6.9-2024-03-08-1' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-03-11 13:32:12 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-03-21
for you to fetch changes up to bc55c344b06f7e6f99eb92d393ff0a84c1532514:
drm/amdgpu/pm: Don't use OD table on Arcturus (2024-03-20 13:36:29 -0400)
----------------------------------------------------------------
amd-drm-fixes-6.9-2024-03-21:
amdgpu:
- Freesync fixes
- UAF IOCTL fixes
- Fix mmhub client ID mapping
- IH 7.0 fix
- DML2 fixes
- VCN 4.0.6 fix
- GART bind fix
- GPU reset fix
- SR-IOV fix
- OD table handling fixes
- Fix TA handling on boards without display hardware
- DML1 fix
- ABM fix
- eDP panel fix
- DPPCLK fix
- HDCP fix
- Revert incorrect error case handling in ioremap
- VPE fix
- HDMI fixes
- SDMA 4.4.2 fix
- Other misc fixes
amdkfd:
- Fix duplicate BO handling in process restore
----------------------------------------------------------------
Ahmad Rehman (1):
drm/amdgpu: Init zone device and drm client after mode-1 reset on reload
Allen Pan (1):
drm/amd/display: Add a dc_state NULL check in dc_state_release
Aurabindo Pillai (1):
drm/amd/display: Enable DML2 debug flags
ChunTao Tso (1):
drm/amd/display: Amend coasting vtotal for replay low hz
Dillon Varone (1):
drm/amd/display: Init DPPCLK from SMU on dcn32
Friedrich Vock (1):
drm/amdgpu: Reset IH OVERFLOW_EN bit for IH 7.0
Hawking Zhang (1):
drm/amdgpu: Bypass display ta if display hw is not available
Josip Pavic (1):
drm/amd/display: Allow dirty rects to be sent to dmub when abm is active
Lang Yu (2):
drm/amdgpu: fix mmhub client id out-of-bounds access
Revert "drm/amdgpu/vpe: don't emit cond exec command under collaborate mode"
Le Ma (1):
drm/amdgpu: drop setting buffer funcs in sdma442
Leo Ma (1):
drm/amd/display: Fix noise issue on HDMI AV mute
Ma Jun (4):
drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
drm/amdgpu/pm: Check the validity of overdiver power limit
Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()"
drm/amdgpu/pm: Don't use OD table on Arcturus
Mario Limonciello (1):
drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found
Mukul Joshi (1):
drm/amdgpu: Handle duplicate BOs during process restore
Nicholas Kazlauskas (1):
drm/amd/display: Fix idle check for shared firmware state
Philip Yang (1):
drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
Prike Liang (1):
drm/amdgpu: correct the KGQ fallback message
Rodrigo Siqueira (1):
drm/amd/display: Return the correct HDCP error code
Ryan Lin (1):
drm/amd/display: Add monitor patch for specific eDP
Saleemkhan Jamadar (1):
drm/amdgpu/vcn: enable vcn1 fw load for VCN 4_0_6
Sohaib Nadeem (1):
drm/amd/display: Override min required DCFCLK in dml1_validate
Swapnil Patel (1):
drm/amd/display: Change default size for dummy plane in DML2
Vitaly Prosyak (1):
drm/amdgpu: fix use-after-free bug
Wenjing Liu (4):
drm/amd/display: Update odm when ODM combine is changed on an otg master pipe with no plane
drm/amd/display: Lock all enabled otg pipes even with no planes
drm/amd/display: Implement wait_for_odm_update_pending_complete
drm/amd/display: Revert Remove pixle rate limit for subvp
ZhenGuo Yin (1):
drm/amdgpu: Skip access PF-only registers on gfx10/gfxhub2_1 under SRIOV
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 14 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 20 ++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 18 ++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 38 ++++++++----
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 3 -
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 8 ++-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 3 +
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 6 ++
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 7 +--
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 23 +------
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 8 ++-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 10 +--
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 4 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 25 +++++---
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 6 +-
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 14 +++++
drivers/gpu/drm/amd/display/dc/core/dc.c | 71 +++++++++++++++++++---
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 3 +-
drivers/gpu/drm/amd/display/dc/dc_types.h | 4 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 14 +++++
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 2 +
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c | 1 +
.../amd/display/dc/dcn32/dcn32_resource_helpers.c | 6 ++
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 1 +
.../amd/display/dc/dml2/dml2_translation_helper.c | 18 +++++-
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 28 ++++++---
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 3 +
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 45 +++++++-------
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 12 +++-
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 30 +++++++++
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h | 2 +
.../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 3 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/link.h | 4 +-
.../dc/link/protocols/link_edp_panel_control.c | 4 +-
.../dc/link/protocols/link_edp_panel_control.h | 4 +-
.../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 3 +-
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 8 +++
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.h | 1 +
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 3 +
.../amd/display/dc/resource/dcn32/dcn32_resource.h | 3 +
.../display/dc/resource/dcn321/dcn321_resource.c | 2 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 8 +++
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 3 +
.../drm/amd/display/modules/power/power_helpers.c | 2 +-
.../drm/amd/display/modules/power/power_helpers.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 28 ++-------
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 19 +++---
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 31 ++++++----
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 18 +++---
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 18 +++---
64 files changed, 456 insertions(+), 215 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-05-10 17:11 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-11 1:34 [pull] amdgpu, amdkfd drm-fixes-6.9 Alex Deucher
-- strict thread matches above, loose matches on Subject: below --
2024-05-10 17:11 Alex Deucher
2024-05-08 23:00 Alex Deucher
2024-05-10 3:12 ` Dave Airlie
2024-05-10 14:01 ` Alex Deucher
2024-05-10 17:05 ` Alex Deucher
2024-05-01 13:50 Alex Deucher
2024-04-24 20:24 Alex Deucher
2024-03-28 2:53 Alex Deucher
2024-03-21 22:05 Alex Deucher
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).