[Intel-gfx] [PULL] drm-intel-next-fixes
Joonas Lahtinen
joonas.lahtinen at linux.intel.com
Thu Nov 28 14:15:24 UTC 2019
Hi Dave & Daniel,
Most importantly we have the fix to power regression that was
introduced by the security fixes. Then fix for query uAPI and
increase in request pre-emption timeout to accommodate super
heavy benchmarks.
Couple of display voltage programming fixes too.
Thanks to Chris for fixing the power regression on such tight schedule.
Regards, Joonas
***
drm-intel-next-fixes-2019-11-28:
- Important fix to uAPI alignment on query IOCTL
- Fixes for the power regression introduced by the previous security patches
- Avoid regressing super heavy benchmarks by increasing the default request pre-emption timeout from 100 ms to 640 ms to
- Resulting set of smaller fixes done while problem was inspected
- Display fixes for EHL voltage level programming and TGL DKL PHY vswing for HDMI
The following changes since commit 15b9cbb2c5e1cf22c13fe38bf513bab821b47630:
Revert "drm/i915/gt: Wait for new requests in intel_gt_retire_requests()" (2019-11-22 17:24:22 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-11-28
for you to fetch changes up to 3cc44feb9861d2f5267af9b962ae92c5ea1b48fd:
drm/i915: Reduce nested prepare_remote_context() to a trylock (2019-11-27 10:12:19 +0200)
----------------------------------------------------------------
- Important fix to uAPI alignment on query IOCTL
- Fixes for the power regression introduced by the previous security patches
- Avoid regressing super heavy benchmarks by increasing the default request pre-emption timeout from 100 ms to 640 ms to
- Resulting set of smaller fixes done while problem was inspected
- Display fixes for EHL voltage level programming and TGL DKL PHY vswing for HDMI
----------------------------------------------------------------
Chris Wilson (12):
drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state
drm/i915: Wait until the intel_wakeref idle callback is complete
drm/i915: Mark up the calling context for intel_wakeref_put()
drm/i915/gt: Close race between engine_park and intel_gt_retire_requests
drm/i915/gt: Unlock engine-pm after queuing the kernel context switch
drm/i915/gt: Mark the execlists->active as the primary volatile access
drm/i915/execlists: Fixup cancel_port_requests()
drm/i915/gt: Adapt engine_park synchronisation rules for engine_retire
drm/i915/gt: Schedule request retirement when timeline idles
drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint
drm/i915: Default to a more lenient forced preemption timeout
drm/i915: Reduce nested prepare_remote_context() to a trylock
Matt Roper (2):
drm/i915/ehl: Update voltage level checks
drm/i915/tgl: Add DKL PHY vswing table for HDMI
Tvrtko Ursulin (1):
drm/i915/query: Align flavour of engine data lookup
drivers/gpu/drm/i915/Kconfig.profile | 2 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 4 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 29 +++++++--
drivers/gpu/drm/i915/gt/intel_context.c | 21 +++++--
drivers/gpu/drm/i915/gt/intel_engine.h | 4 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 8 ++-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 67 ++++++++++++++++++---
drivers/gpu/drm/i915/gt/intel_engine_pm.h | 10 ++++
drivers/gpu/drm/i915/gt/intel_engine_types.h | 8 +++
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 5 ++
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 83 ++++++++++++++++++++++++--
drivers/gpu/drm/i915/gt/intel_gt_requests.h | 7 +++
drivers/gpu/drm/i915/gt/intel_lrc.c | 50 ++++++++++------
drivers/gpu/drm/i915/gt/intel_reset.c | 2 +-
drivers/gpu/drm/i915/gt/intel_ring.c | 13 ++--
drivers/gpu/drm/i915/gt/intel_timeline.c | 35 ++++++++---
drivers/gpu/drm/i915/gt/intel_timeline_types.h | 5 +-
drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 7 ++-
drivers/gpu/drm/i915/i915_active.c | 5 +-
drivers/gpu/drm/i915/i915_pmu.c | 6 +-
drivers/gpu/drm/i915/i915_query.c | 7 ++-
drivers/gpu/drm/i915/intel_wakeref.c | 21 +++++--
drivers/gpu/drm/i915/intel_wakeref.h | 45 +++++++++++---
24 files changed, 354 insertions(+), 93 deletions(-)
More information about the Intel-gfx
mailing list