Merge tag 'drm-fixes-2020-05-15' of git://anongit.freedesktop.org/drm/drm
Pull drm fixes from Dave Airlie: "As mentioned last week an i915 PR came in late, but I left it, so the i915 bits of this cover 2 weeks, which is why it's likely a bit larger than usual. Otherwise it's mostly amdgpu fixes, one tegra fix, one meson fix. i915: - Handle idling during i915_gem_evict_something busy loops (Chris) - Mark current submissions with a weak-dependency (Chris) - Propagate error from completed fences (Chris) - Fixes on execlist to avoid GPU hang situation (Chris) - Fixes couple deadlocks (Chris) - Timeslice preemption fixes (Chris) - Fix Display Port interrupt handling on Tiger Lake (Imre) - Reduce debug noise around Frame Buffer Compression (Peter) - Fix logic around IPC W/a for Coffee Lake and Kaby Lake (Sultan) - Avoid dereferencing a dead context (Chris) tegra: - tegra120/4 smmu fixes amdgpu: - Clockgating fixes - Fix fbdev with scatter/gather display - S4 fix for navi - Soft recovery for gfx10 - Freesync fixes - Atomic check cursor fix - Add a gfxoff quirk - MST fix amdkfd: - Fix GEM reference counting meson: - error code propogation fix" * tag 'drm-fixes-2020-05-15' of git://anongit.freedesktop.org/drm/drm: (29 commits) drm/i915: Handle idling during i915_gem_evict_something busy loops drm/meson: pm resume add return errno branch drm/amd/amdgpu: Update update_config() logic drm/amd/amdgpu: add raven1 part to the gfxoff quirk list drm/i915: Mark concurrent submissions with a weak-dependency drm/i915: Propagate error from completed fences drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance. drm/amd/display: add basic atomic check for cursor plane drm/amd/display: Fix vblank and pageflip event handling for FreeSync drm/amdgpu: implement soft_recovery for gfx10 drm/amdgpu: enable hibernate support on Navi1X drm/amdgpu: Use GEM obj reference for KFD BOs drm/amdgpu: force fbdev into vram drm/amd/powerplay: perform PG ungate prior to CG ungate drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate drm/i915/execlists: Track inflight CCID drm/i915/execlists: Avoid reusing the same logical CCID drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane ...
Showing
- drivers/gpu/drm/amd/amdgpu/amdgpu.h 1 addition, 0 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu.h
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 3 additions, 2 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c 2 additions, 0 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c 1 addition, 2 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_fb.c
- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 16 additions, 6 deletionsdrivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 5 additions, 9 deletionsdrivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 79 additions, 84 deletionsdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c 5 additions, 5 deletionsdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
- drivers/gpu/drm/amd/powerplay/amd_powerplay.c 3 additions, 3 deletionsdrivers/gpu/drm/amd/powerplay/amd_powerplay.c
- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c 4 additions, 4 deletionsdrivers/gpu/drm/amd/powerplay/amdgpu_smu.c
- drivers/gpu/drm/i915/display/intel_fbc.c 1 addition, 2 deletionsdrivers/gpu/drm/i915/display/intel_fbc.c
- drivers/gpu/drm/i915/gem/i915_gem_domain.c 1 addition, 6 deletionsdrivers/gpu/drm/i915/gem/i915_gem_domain.c
- drivers/gpu/drm/i915/gt/intel_context_types.h 7 additions, 1 deletiondrivers/gpu/drm/i915/gt/intel_context_types.h
- drivers/gpu/drm/i915/gt/intel_engine.h 0 additions, 9 deletionsdrivers/gpu/drm/i915/gt/intel_engine.h
- drivers/gpu/drm/i915/gt/intel_engine_cs.c 6 additions, 0 deletionsdrivers/gpu/drm/i915/gt/intel_engine_cs.c
- drivers/gpu/drm/i915/gt/intel_engine_types.h 29 additions, 6 deletionsdrivers/gpu/drm/i915/gt/intel_engine_types.h
- drivers/gpu/drm/i915/gt/intel_gt_irq.c 13 additions, 2 deletionsdrivers/gpu/drm/i915/gt/intel_gt_irq.c
- drivers/gpu/drm/i915/gt/intel_lrc.c 81 additions, 39 deletionsdrivers/gpu/drm/i915/gt/intel_lrc.c
- drivers/gpu/drm/i915/gt/selftest_lrc.c 18 additions, 16 deletionsdrivers/gpu/drm/i915/gt/selftest_lrc.c
- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 1 addition, 1 deletiondrivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
Please register or sign in to comment