Hi Dave & Daniel,
Happy New Year, now back from the holiday break.
A bunch of important fixes. Further fixes for the power/perf regressions caused by the past security fixes. Then fix for user reported GPU hang regression. Revert to avoid screen flicker caused by HDA audio. Then missing two W/A and uninitialized uAPI variable fix.
There's one further fix which I didn't include in this PR as the CI results won't make it in time. So at least that will be in next weeks PR.
Regards, Joonas
***
drm-intel-fixes-2020-01-09-1:
- Fix GitLab issue #446 causing GPU hangs: Do not restore invalid RS state - Fix GitLab issue #846: Restore coarse power gating that was disabled by initial RC66 context corruption security fixes. - Revert f6ec9483091f ("drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms") to avoid screen flicker - Fix to fill in unitialized uabi_instance in virtual engine uAPI - Add two missing W/As for ICL and EHL
The following changes since commit c79f46a282390e0f5b306007bf7b11a46d529538:
Linux 5.5-rc5 (2020-01-05 14:23:27 -0800)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-01-09-1
for you to fetch changes up to 2b2c4a83d69dc9f2b46b8e791f5b8c2451c267bd:
drm/i915/dp: Disable Port sync mode correctly on teardown (2020-01-07 15:11:40 +0200)
---------------------------------------------------------------- - Fix GitLab issue #446 causing GPU hangs: Do not restore invalid RS state - Fix GitLab issue #846: Restore coarse power gating that was disabled by initial RC66 context corruption security fixes. - Revert f6ec9483091f ("drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms") to avoid screen flicker - Fix to fill in unitialized uabi_instance in virtual engine uAPI - Add two missing W/As for ICL and EHL
---------------------------------------------------------------- Chris Wilson (3): drm/i915/gt: Mark up virtual engine uabi_instance drm/i915/gt: Do not restore invalid RS state drm/i915/gt: Restore coarse power gating
Kai Vehmanen (1): drm/i915: Limit audio CDCLK>=2*BCLK constraint back to GLK only
Manasi Navare (1): drm/i915/dp: Disable Port sync mode correctly on teardown
Matt Roper (2): drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl drm/i915: Add Wa_1407352427:icl,ehl
drivers/gpu/drm/i915/display/intel_audio.c | 4 ++-- drivers/gpu/drm/i915/display/intel_display.c | 7 +----- drivers/gpu/drm/i915/gt/intel_lrc.c | 2 ++ drivers/gpu/drm/i915/gt/intel_ring_submission.c | 31 +++++++++---------------- drivers/gpu/drm/i915/i915_drv.h | 6 +++-- drivers/gpu/drm/i915/i915_reg.h | 8 ++++++- drivers/gpu/drm/i915/intel_pm.c | 11 +++++++++ 7 files changed, 38 insertions(+), 31 deletions(-)