[git pull] drm fixes for 6.11-rc6
Dave Airlie
airlied at gmail.com
Fri Aug 30 02:08:41 UTC 2024
Hey Linus,
Another week, another set of GPU fixes. amdgpu and vmwgfx leading the
charge, then i915 and xe changes along with v3d and some other bits.
The TTM revert is due to some stuttering graphical apps probably due
to longer stalls while prefaulting.
Seems pretty much where I'd expect things,
Dave.
drm-fixes-2024-08-30:
drm fixes for 6.11-rc6
ttm:
- revert prefault change, caused stutters
aperture:
- handle non-VGA devices bettter
amdgpu:
- SWSMU gaming stability fix
- SMU 13.0.7 fix
- SWSMU documentation alignment fix
- SMU 14.0.x fixes
- GC 12.x fix
- Display fix
- IP discovery fix
- SMU 13.0.6 fix
i915:
- Fix #11195: The external display connect via USB type-C dock stays
blank after re-connect the dock
- Make DSI backlight work for 2G version of Lenovo Yoga Tab 3 X90F
- Move ARL GuC firmware to correct version
xe:
- Invalidate media_gt TLBs
- Fix HWMON i1 power setup write command
vmwgfx:
- prevent unmapping active read buffers
- fix prime with external buffers
- disable coherent dumb buffers without 3d
v3d:
- disable preemption while updating GPU stats
The following changes since commit 5be63fc19fcaa4c236b307420483578a56986a37:
Linux 6.11-rc5 (2024-08-25 19:07:11 +1200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-08-30
for you to fetch changes up to 27f5b729cb56e46d8beca47c227c0edf1e958fbb:
Merge tag 'drm-misc-fixes-2024-08-29' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
(2024-08-30 11:28:11 +1000)
----------------------------------------------------------------
drm fixes for 6.11-rc6
ttm:
- revert prefault change, caused stutters
aperture:
- handle non-VGA devices bettter
amdgpu:
- SWSMU gaming stability fix
- SMU 13.0.7 fix
- SWSMU documentation alignment fix
- SMU 14.0.x fixes
- GC 12.x fix
- Display fix
- IP discovery fix
- SMU 13.0.6 fix
i915:
- Fix #11195: The external display connect via USB type-C dock stays
blank after re-connect the dock
- Make DSI backlight work for 2G version of Lenovo Yoga Tab 3 X90F
- Move ARL GuC firmware to correct version
xe:
- Invalidate media_gt TLBs
- Fix HWMON i1 power setup write command
vmwgfx:
- prevent unmapping active read buffers
- fix prime with external buffers
- disable coherent dumb buffers without 3d
v3d:
- disable preemption while updating GPU stats
----------------------------------------------------------------
Alex Deucher (6):
Revert "drm/ttm: increase ttm pre-fault value to PMD size"
video/aperture: optionally match the device in sysfb_disable()
drm/amdgpu: align pp_power_profile_mode with kernel docs
drm/amdgpu/smu13.0.7: print index for profiles
drm/amdgpu/swsmu: always force a state reprogram on init
drm/amdgpu/gfx12: set UNORD_DISPATCH in compute MQDs
Candice Li (1):
drm/amd/pm: Drop unsupported features on smu v14_0_2
Dave Airlie (4):
Merge tag 'amd-drm-fixes-6.11-2024-08-28' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2024-08-29' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag 'drm-xe-fixes-2024-08-29' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'drm-misc-fixes-2024-08-29' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Hans de Goede (1):
drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict
Imre Deak (1):
drm/i915/dp_mst: Fix MST state after a sink reset
John Harrison (1):
drm/i915: ARL requires a newer GSC firmware
Karthik Poosa (1):
drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16
Kenneth Feng (1):
drm/amd/pm: update message interface for smu v14.0.2/3
Lijo Lazar (1):
drm/amd/pm: Add support for new P2S table revision
Likun Gao (1):
drm/amdgpu: support for gc_info table v1.3
Ma Ke (1):
drm/amd/display: avoid using null object of framebuffer
Matthew Brost (1):
drm/xe: Invalidate media_gt TLBs
Tvrtko Ursulin (1):
drm/v3d: Disable preemption while updating GPU stats
Zack Rusin (3):
drm/vmwgfx: Prevent unmapping active read buffers
drm/vmwgfx: Fix prime with external buffers
drm/vmwgfx: Disable coherent dumb buffers without 3d
drivers/firmware/sysfb.c | 19 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 11 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 6 ++
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 9 +-
drivers/gpu/drm/amd/include/discovery.h | 42 ++++++++
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 21 ++--
.../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_2_ppsmc.h | 18 +++-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 7 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 4 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 48 ---------
drivers/gpu/drm/i915/display/intel_dp.c | 12 +++
drivers/gpu/drm/i915/display/intel_dp_mst.c | 40 ++++++++
drivers/gpu/drm/i915/display/intel_dp_mst.h | 1 +
drivers/gpu/drm/i915/display/vlv_dsi.c | 1 -
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 31 ++++++
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 10 +-
drivers/gpu/drm/i915/i915_drv.h | 2 +
drivers/gpu/drm/i915/intel_device_info.c | 7 ++
drivers/gpu/drm/i915/intel_device_info.h | 3 +
drivers/gpu/drm/v3d/v3d_sched.c | 6 ++
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 114 ++++++++++++++++++++-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 13 ++-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.h | 3 +
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 12 +--
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 6 +-
drivers/gpu/drm/xe/xe_hwmon.c | 2 +-
drivers/gpu/drm/xe/xe_vm.c | 37 ++++---
drivers/of/platform.c | 2 +-
drivers/video/aperture.c | 11 +-
include/drm/intel/i915_pciids.h | 11 +-
include/drm/ttm/ttm_bo.h | 4 -
include/linux/sysfb.h | 4 +-
35 files changed, 398 insertions(+), 126 deletions(-)
More information about the dri-devel
mailing list