[Intel-gfx] [PULL] drm-intel-fixes
Joonas Lahtinen
joonas.lahtinen at linux.intel.com
Thu Jun 18 12:46:59 UTC 2020
Hi Dave & Daniel,
-rc1 required the usual juggling to get baseline from CI.
Needed to temporarily apply this fixup to drm-intel-fixes:
"ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr"
For display side, fix for TypeC interrupt storm detection. Fixes to
TypeC, DDI and MST hardware register programming.
On GT side, fixes into timeslicing and missing workarounds after GPU
reset.
A couple of build time warning fixes.
CI results are partially back online (hopefully more will come shortly):
https://intel-gfx-ci.01.org/tree/drm-intel-fixes/combined-alt.html?
CI_DIF_483 - With the ext4 fix
CI_DIF_484 - This PR, no ext4 fix => extra warnings
Regards, Joonas
PS. I'll be away for the next 4 weeks, so expect to see the following
drm-intel-fixes PRs from Jani and Rodrigo.
***
drm-intel-fixes-2020-06-18:
- Fix for timeslicing and virtual engines/unpremptable requests
(+ 1 dependency patch)
- Fixes into TypeC register programming and interrupt storm detecting
- Disable DIP on MST ports with the transcoder clock still on
- Avoid missing GT workarounds at reset for HSW and older gens
- Fix for unwinding multiple requests missing force restore
- Fix encoder type check for DDI vswing sequence
- Build warning fixes
The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:
Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-06-18
for you to fetch changes up to 8e68c6340d5833077b3753eabedab40755571383:
drm/i915/display: Fix the encoder type check (2020-06-16 11:34:24 +0300)
----------------------------------------------------------------
- Fix for timeslicing and virtual engines/unpremptable requests
(+ 1 dependency patch)
- Fixes into TypeC register programming and interrupt storm detecting
- Disable DIP on MST ports with the transcoder clock still on
- Avoid missing GT workarounds at reset for HSW and older gens
- Fix for unwinding multiple requests missing force restore
- Fix encoder type check for DDI vswing sequence
- Build warning fixes
----------------------------------------------------------------
Arnd Bergmann (2):
drm/i915/pmu: avoid an maybe-uninitialized warning
drm/i915: work around false-positive maybe-uninitialized warning
Chris Wilson (10):
drm/i915/gt: Incorporate the virtual engine into timeslicing
drm/i915/selftests: Restore to default heartbeat
drm/i915/gt: Prevent timeslicing into unpreemptable requests
drm/i915/gt: Incrementally check for rewinding
drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds
Imre Deak (2):
drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on
drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
Khaled Almahallawy (1):
drm/i915/tc: fix the reset of ln0
Vandita Kulkarni (1):
drm/i915/display: Fix the encoder type check
drivers/gpu/drm/i915/display/intel_ddi.c | 12 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 8 +
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 4 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 52 ++++-
drivers/gpu/drm/i915/gt/intel_ring.c | 4 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 241 +++++++++++++++++++++
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 25 +--
drivers/gpu/drm/i915/gt/selftest_lrc.c | 185 ++++++++++++----
drivers/gpu/drm/i915/gt/selftest_mocs.c | 18 +-
drivers/gpu/drm/i915/gt/selftest_ring.c | 110 ++++++++++
drivers/gpu/drm/i915/gt/selftest_rps.c | 69 +++---
drivers/gpu/drm/i915/gt/selftest_timeline.c | 15 +-
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +
drivers/gpu/drm/i915/i915_irq.c | 1 +
drivers/gpu/drm/i915/i915_pmu.c | 84 +++----
drivers/gpu/drm/i915/i915_priolist_types.h | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 206 +-----------------
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 +
19 files changed, 668 insertions(+), 373 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gt/selftest_ring.c
More information about the Intel-gfx
mailing list