lkml.org 
[lkml]   [2020]   [Jun]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
Subject[git pull] drm fixes for 5.7-rc2
Hi Linus,

rc2 fixes, just i915 and amd here, i915 has some workaround movement
so they get applied at the right times, and a timeslicing fix, along
with some display fixes. AMD has a few display floating point fix and
a devcgroup fix for amdkfd.

drm-fixes-2020-06-19:
drm fixes for 5.8-rc2

i915:
- 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

amdgpu:
- Fix kvfree/kfree mixup
- Fix hawaii device id in powertune configuration
- Display FP fixes
- Documentation fixes

amdkfd:
- devcgroup check fix
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 tags/drm-fixes-2020-06-19

for you to fetch changes up to 8a7a3d1d0dcf2bb63dafe7275020420005e13e54:

Merge tag 'amd-drm-fixes-5.8-2020-06-17' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2020-06-19
10:02:30 +1000)

----------------------------------------------------------------
drm fixes for 5.8-rc2

i915:
- 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

amdgpu:
- Fix kvfree/kfree mixup
- Fix hawaii device id in powertune configuration
- Display FP fixes
- Documentation fixes

amdkfd:
- devcgroup check fix

----------------------------------------------------------------
Alex Deucher (2):
drm/amdgpu/pm: update comment to clarify Overdrive interfaces
drm/amdgpu: fix documentation around busy_percentage

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

Dave Airlie (2):
Merge tag 'drm-intel-fixes-2020-06-18' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'amd-drm-fixes-5.8-2020-06-17' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Denis Efremov (2):
drm/amd/display: Use kvfree() to free coeff in build_regamma()
drm/amd/display: Use kfree() to free rgb_user in
calculate_user_regamma_ramp()

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

Lorenz Brun (1):
drm/amdkfd: Use correct major in devcgroup check

Rodrigo Siqueira (1):
drm/amd/display: Rework dsc to isolate FPU operations

Sandeep Raghuraman (1):
drm/amdgpu: Replace invalid device ID with a valid device ID

Vandita Kulkarni (1):
drm/i915/display: Fix the encoder type check

Documentation/gpu/amdgpu.rst | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 +-
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 2 -
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 18 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 151 ++++++++++++-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 5 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 27 +--
.../drm/amd/display/modules/color/color_gamma.c | 4 +-
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2 +-
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 +
29 files changed, 834 insertions(+), 432 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gt/selftest_ring.c

\
 
 \ /
  Last update: 2020-06-19 05:03    [W:0.539 / U:0.032 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site