All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL] drm-intel-fixes
@ 2021-09-23 11:35 ` Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-09-23 11:35 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

drm-intel-fixes-2021-09-23:
drm/i915 fixes for v5.15-rc3:
- Fix ADL-P memory bandwidth parameters
- Fix memory corruption due to a double free
- Fix memory leak in DMC firmware handling

BR,
Jani.

The following changes since commit e4e737bb5c170df6135a127739a9e6148ee3da82:

  Linux 5.15-rc2 (2021-09-19 17:28:22 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-09-23

for you to fetch changes up to b875fb313a10bf816b5d49d8d7642d1cc9905f2f:

  drm/i915: Free all DMC payloads (2021-09-21 13:36:34 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc3:
- Fix ADL-P memory bandwidth parameters
- Fix memory corruption due to a double free
- Fix memory leak in DMC firmware handling

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Free all DMC payloads

Maarten Lankhorst (1):
      drm/i915: Move __i915_gem_free_object to ttm_bo_destroy

Radhakrishna Sripada (1):
      drm/i915: Update memory bandwidth parameters

 drivers/gpu/drm/i915/display/intel_bw.c  | 19 ++++++++++++++++---
 drivers/gpu/drm/i915/display/intel_dmc.c |  5 ++++-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c  |  9 +++++----
 3 files changed, 25 insertions(+), 8 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-09-23 11:35 ` Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-09-23 11:35 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

drm-intel-fixes-2021-09-23:
drm/i915 fixes for v5.15-rc3:
- Fix ADL-P memory bandwidth parameters
- Fix memory corruption due to a double free
- Fix memory leak in DMC firmware handling

BR,
Jani.

The following changes since commit e4e737bb5c170df6135a127739a9e6148ee3da82:

  Linux 5.15-rc2 (2021-09-19 17:28:22 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-09-23

for you to fetch changes up to b875fb313a10bf816b5d49d8d7642d1cc9905f2f:

  drm/i915: Free all DMC payloads (2021-09-21 13:36:34 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc3:
- Fix ADL-P memory bandwidth parameters
- Fix memory corruption due to a double free
- Fix memory leak in DMC firmware handling

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Free all DMC payloads

Maarten Lankhorst (1):
      drm/i915: Move __i915_gem_free_object to ttm_bo_destroy

Radhakrishna Sripada (1):
      drm/i915: Update memory bandwidth parameters

 drivers/gpu/drm/i915/display/intel_bw.c  | 19 ++++++++++++++++---
 drivers/gpu/drm/i915/display/intel_dmc.c |  5 ++++-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c  |  9 +++++----
 3 files changed, 25 insertions(+), 8 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2022-05-12  6:08 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2022-05-12  6:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
	Rodrigo Vivi, intel-gfx

Hi Dave & Daniel,

One fix for memory corruption under heavy load (#5732, Cc: stable).

Regards, Joonas

***

drm-intel-fixes-2022-05-12:

Fix for #5732: (Cc stable) kernel memory corruption when running a lot of OpenCL tests in parallel

The following changes since commit c5eb0a61238dd6faf37f58c9ce61c9980aaffd7a:

  Linux 5.18-rc6 (2022-05-08 13:54:17 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2022-05-12

for you to fetch changes up to 3220c3b2115102bb35f8f07d90d2989a3f5eb452:

  drm/i915: Fix race in __i915_vma_remove_closed (2022-05-09 10:36:49 +0300)

----------------------------------------------------------------
Fix for #5732: (Cc stable) kernel memory corruption when running a lot of OpenCL tests in parallel

----------------------------------------------------------------
Karol Herbst (1):
      drm/i915: Fix race in __i915_vma_remove_closed

 drivers/gpu/drm/i915/i915_vma.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2022-04-28  6:01 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2022-04-28  6:01 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
	Rodrigo Vivi, intel-gfx

Hi Dave & Daniel,

Here goes drm-intel-fixes PR for v5.18-rc5.

Fixes for backlight control on XMG Core 15 e21 (#5284, regression since
5.15) and black display plane on Acer One AO532h.

Then two smaller display fixes picked up by tooling.

Regards, Joonas

***

drm-intel-fixes-2022-04-28:
- Fix #5284: Backlight control regression on XMG Core 15 e21
- Fix black display plane on Acer One AO532h
- Two smaller display fixes
-
The following changes since commit af2d861d4cd2a4da5137f795ee3509e6f944a25b:

  Linux 5.18-rc4 (2022-04-24 14:51:22 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2022-04-28

for you to fetch changes up to f7e1089f43761ca221914aea9a755b23dc7cbc33:

  drm/i915/fbc: Consult hw.crtc instead of uapi.crtc (2022-04-26 10:12:36 +0300)

----------------------------------------------------------------
- Fix #5284: Backlight control regression on XMG Core 15 e21
- Fix black display plane on Acer One AO532h
- Two smaller display fixes
-

----------------------------------------------------------------
Hans de Goede (1):
      drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines

Imre Deak (1):
      drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses

Jouni Högander (1):
      drm/i915: Check EDID for HDR static metadata when choosing blc

Ville Syrjälä (1):
      drm/i915/fbc: Consult hw.crtc instead of uapi.crtc

 .../gpu/drm/i915/display/intel_dp_aux_backlight.c  | 34 +++++++++++++++++-----
 drivers/gpu/drm/i915/display/intel_fbc.c           |  2 +-
 drivers/gpu/drm/i915/i915_reg.h                    |  6 ++--
 3 files changed, 30 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2022-04-20 13:29 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2022-04-20 13:29 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
	Rodrigo Vivi, intel-gfx

Hi Dave & Daniel,

Here go drm-intel-fixes for v5.18-rc4.

Two display fixes: Disable VRR if user disables it from panel settings
and avoid claiming PSR2 is enabled when it is not supported by config.

Regards, Joonas

***

drm-intel-fixes-2022-04-20:

- Unset enable_psr2_sel_fetch if PSR2 detection fails
- Fix to detect when VRR is turned off from panel settings

The following changes since commit b2d229d4ddb17db541098b83524d901257e93845:

  Linux 5.18-rc3 (2022-04-17 13:57:31 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2022-04-20

for you to fetch changes up to bb02330408a7bde33b5f46aa14fd5d7bfe6093b7:

  drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails (2022-04-20 07:51:14 +0300)

----------------------------------------------------------------
- Unset enable_psr2_sel_fetch if PSR2 detection fails
- Fix to detect when VRR is turned off from panel settings

----------------------------------------------------------------
José Roberto de Souza (1):
      drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails

Manasi Navare (1):
      drm/i915/display/vrr: Reset VRR capable property on a long hpd

 drivers/gpu/drm/i915/display/intel_dp.c  | 17 +++++++++-----
 drivers/gpu/drm/i915/display/intel_psr.c | 38 ++++++++++++++++++--------------
 2 files changed, 32 insertions(+), 23 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2022-04-13  5:58 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2022-04-13  5:58 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
	Rodrigo Vivi, intel-gfx

Hi Dave & Daniel,

Just one fix towards v5.18-rc3.

Fix to align code with drm-tip to make sure full graphics IP version
is used for legacy mmap disable check.

Regards, Joonas

***

drm-intel-fixes-2022-04-13:

- Correct legacy mmap disabling to use GRAPHICS_VER_FULL

The following changes since commit ce522ba9ef7e2d9fb22a39eb3371c0c64e2a433e:

  Linux 5.18-rc2 (2022-04-10 14:21:36 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2022-04-13

for you to fetch changes up to 1acb34e7dd7720a1fff00cbd4d000ec3219dc9d6:

  drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL (2022-04-11 09:11:21 +0300)

----------------------------------------------------------------
- Correct legacy mmap disabling to use GRAPHICS_VER_FULL

----------------------------------------------------------------
Matt Roper (1):
      drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL

 drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2022-03-10 10:30 Tvrtko Ursulin
  0 siblings, 0 replies; 392+ messages in thread
From: Tvrtko Ursulin @ 2022-03-10 10:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave,  Daniel,

One PSR2 fix for the next release candidate, if there will be one.

Regards,

Tvrtko

drm-intel-fixes-2022-03-10:
- Fix PSR2 when selective fetch is enabled and cursor at (-1, -1) (Jouni Högander)
The following changes since commit ffb217a13a2eaf6d5bd974fc83036a53ca69f1e2:

  Linux 5.17-rc7 (2022-03-06 14:28:31 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2022-03-10

for you to fetch changes up to 804f468853179b9b58af05c153c411931aa5b310:

  drm/i915/psr: Set "SF Partial Frame Enable" also on full update (2022-03-07 14:45:31 +0000)

----------------------------------------------------------------
- Fix PSR2 when selective fetch is enabled and cursor at (-1, -1) (Jouni Högander)

----------------------------------------------------------------
Jouni Högander (1):
      drm/i915/psr: Set "SF Partial Frame Enable" also on full update

 drivers/gpu/drm/i915/display/intel_psr.c | 16 ++++++++++++++--
 drivers/gpu/drm/i915/i915_reg.h          |  1 +
 2 files changed, 15 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2022-03-03 10:23 Tvrtko Ursulin
  0 siblings, 0 replies; 392+ messages in thread
From: Tvrtko Ursulin @ 2022-03-03 10:23 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave,  Daniel,

Two small fixes for -rc7.

GuC SLPC is for future platform work and other one is fixing
misidentification of Ice Lake MacBook Pro's.

Regards,

Tvrtko

drm-intel-fixes-2022-03-03:
- Fix GuC SLPC unset command. (Vinay Belgaumkar)
- Fix misidentification of some Apple MacBook Pro laptops as Jasper Lake. (Ville Syrjälä)
The following changes since commit 7e57714cd0ad2d5bb90e50b5096a0e671dec1ef3:

  Linux 5.17-rc6 (2022-02-27 14:36:33 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2022-03-03

for you to fetch changes up to 08783aa7693f55619859f4f63f384abf17cb58c5:

  drm/i915: s/JSP2/ICP2/ PCH (2022-02-28 11:59:01 +0000)

----------------------------------------------------------------
- Fix GuC SLPC unset command. (Vinay Belgaumkar)
- Fix misidentification of some Apple MacBook Pro laptops as Jasper Lake. (Ville Syrjälä)

----------------------------------------------------------------
Ville Syrjälä (1):
      drm/i915: s/JSP2/ICP2/ PCH

Vinay Belgaumkar (1):
      drm/i915/guc/slpc: Correct the param count for unset param

 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 +-
 drivers/gpu/drm/i915/intel_pch.c            | 2 +-
 drivers/gpu/drm/i915/intel_pch.h            | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2022-02-24 11:55 Tvrtko Ursulin
  0 siblings, 0 replies; 392+ messages in thread
From: Tvrtko Ursulin @ 2022-02-24 11:55 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave,  Daniel,

An assortment of display fixes for -rc6.

Regards,

Tvrtko

drm-intel-fixes-2022-02-24:
- Fix QGV handling on ADL-P+ (Ville Syrjälä)
- Fix bw atomic check when switching between SAGV vs. no SAGV (Ville Syrjälä)
- Disconnect PHYs left connected by BIOS on disabled ports (Imre Deak)
- Fix SAVG to no SAGV transitions on TGL+ (Ville Syrjälä)
- Print PHY name properly on calibration error (DG2) (Matt Roper)
The following changes since commit cfb92440ee71adcc2105b0890bb01ac3cddb8507:

  Linux 5.17-rc5 (2022-02-20 13:07:20 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2022-02-24

for you to fetch changes up to 28adef861233c6fce47372ebd2070b55eaa8e899:

  drm/i915/dg2: Print PHY name properly on calibration error (2022-02-21 09:43:11 +0000)

----------------------------------------------------------------
- Fix QGV handling on ADL-P+ (Ville Syrjälä)
- Fix bw atomic check when switching between SAGV vs. no SAGV (Ville Syrjälä)
- Disconnect PHYs left connected by BIOS on disabled ports (Imre Deak)
- Fix SAVG to no SAGV transitions on TGL+ (Ville Syrjälä)
- Print PHY name properly on calibration error (DG2) (Matt Roper)

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: Disconnect PHYs left connected by BIOS on disabled ports

Matt Roper (1):
      drm/i915/dg2: Print PHY name properly on calibration error

Ville Syrjälä (3):
      drm/i915: Widen the QGV point mask
      drm/i915: Correctly populate use_sagv_wm for all pipes
      drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV

 drivers/gpu/drm/i915/display/intel_bw.c       | 18 ++++++++++++++++--
 drivers/gpu/drm/i915/display/intel_bw.h       |  8 ++++----
 drivers/gpu/drm/i915/display/intel_snps_phy.c |  2 +-
 drivers/gpu/drm/i915/display/intel_tc.c       | 26 ++++++++++++++++++++------
 drivers/gpu/drm/i915/intel_pm.c               | 22 +++++++++++-----------
 5 files changed, 52 insertions(+), 24 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2022-02-17 10:35 Tvrtko Ursulin
  0 siblings, 0 replies; 392+ messages in thread
From: Tvrtko Ursulin @ 2022-02-17 10:35 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave,  Daniel,

An assortment of fixes for -rc5, mostly display and one for the TTM
backend.

Contains a merge of two trivial GVT fixes as well which came via GVT pull
request.

Regards,

Tvrtko

drm-intel-fixes-2022-02-17:
- GVT kerneldoc cleanup. (Randy Dunlap)
- GVT Kconfig should depend on X86. (Siva Mullati)
- Prevent out of range access in SWSCI display code. (Jani Nikula)
- Fix mbus join and dbuf slice config lookup. (Ville Syrjälä)
- Fix inverted priority selection in the TTM backend. (Matthew Auld)
- Fix FBC plane end Y offset check. (Ville Syrjälä)
The following changes since commit 754e0b0e35608ed5206d6a67a791563c631cec07:

  Linux 5.17-rc4 (2022-02-13 12:13:30 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2022-02-17

for you to fetch changes up to 26ace8793aaefbcd0d6bb664573ded35c69cd6ef:

  drm/i915/fbc: Fix the plane end Y offset check (2022-02-14 09:52:56 +0000)

----------------------------------------------------------------
- GVT kerneldoc cleanup. (Randy Dunlap)
- GVT Kconfig should depend on X86. (Siva Mullati)
- Prevent out of range access in SWSCI display code. (Jani Nikula)
- Fix mbus join and dbuf slice config lookup. (Ville Syrjälä)
- Fix inverted priority selection in the TTM backend. (Matthew Auld)
- Fix FBC plane end Y offset check. (Ville Syrjälä)

----------------------------------------------------------------
Jani Nikula (1):
      drm/i915/opregion: check port number bounds for SWSCI display power state

Matthew Auld (1):
      drm/i915/ttm: tweak priority hint selection

Randy Dunlap (1):
      drm/i915/gvt: clean up kernel-doc in gtt.c

Siva Mullati (1):
      drm/i915/gvt: Make DRM_I915_GVT depend on X86

Tvrtko Ursulin (1):
      Merge tag 'gvt-fixes-2022-01-13' of https://github.com/intel/gvt-linux into drm-intel-fixes

Ville Syrjälä (3):
      drm/i915: Fix dbuf slice config lookup
      drm/i915: Fix mbus join config lookup
      drm/i915/fbc: Fix the plane end Y offset check

 drivers/gpu/drm/i915/Kconfig                  |  1 +
 drivers/gpu/drm/i915/display/intel_fbc.c      |  3 ++-
 drivers/gpu/drm/i915/display/intel_opregion.c | 15 +++++++++++++++
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c       |  6 ++----
 drivers/gpu/drm/i915/gvt/gtt.c                |  4 ++--
 drivers/gpu/drm/i915/intel_pm.c               |  4 ++--
 6 files changed, 24 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2022-02-10 10:52 Tvrtko Ursulin
  0 siblings, 0 replies; 392+ messages in thread
From: Tvrtko Ursulin @ 2022-02-10 10:52 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave,  Daniel,

An assortment of fixes for -rc4, mostly display, one TTM migration fixup,
one fix for platforms without runtime PM and one !x86 build fix.

Regards,

Tvrtko

drm-intel-fixes-2022-02-10:
- Build fix for non-x86 platforms after remap_io_mmapping changes. (Lucas De Marchi)
- Correctly propagate errors during object migration blits. (Thomas Hellström)
- Disable DRRS support on HSW/IVB where it is not implemented yet. (Ville Syrjälä)
- Correct pipe dbuf BIOS configuration during readout. (Ville Syrjälä)
- Properly sanitise BIOS buf configuration on ADL-P+ for !join_mbus cases. (Ville Syrjälä)
- Fix oops due to missing stack depot. (Ville Syrjälä)
- Workaround broken BIOS DBUF configuration on TGL/RKL. (Ville Syrjälä)
The following changes since commit dfd42facf1e4ada021b939b4e19c935dcdd55566:

  Linux 5.17-rc3 (2022-02-06 12:20:50 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2022-02-10

for you to fetch changes up to 4e6f55120c7eccf6f9323bb681632e23cbcb3f3c:

  drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL (2022-02-07 12:56:50 +0000)

----------------------------------------------------------------
- Build fix for non-x86 platforms after remap_io_mmapping changes. (Lucas De Marchi)
- Correctly propagate errors during object migration blits. (Thomas Hellström)
- Disable DRRS support on HSW/IVB where it is not implemented yet. (Ville Syrjälä)
- Correct pipe dbuf BIOS configuration during readout. (Ville Syrjälä)
- Properly sanitise BIOS buf configuration on ADL-P+ for !join_mbus cases. (Ville Syrjälä)
- Fix oops due to missing stack depot. (Ville Syrjälä)
- Workaround broken BIOS DBUF configuration on TGL/RKL. (Ville Syrjälä)

----------------------------------------------------------------
Lucas De Marchi (1):
      drm/i915: Fix header test for !CONFIG_X86

Thomas Hellström (1):
      drm/i915/ttm: Return some errors instead of trying memcpy move

Ville Syrjälä (5):
      drm/i915: Fix oops due to missing stack depot
      drm/i915: Disable DRRS on IVB/HSW port != A
      drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
      drm/i915: Populate pipe dbuf slices more accurately during readout
      drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL

 drivers/gpu/drm/i915/display/intel_display.c |   1 +
 drivers/gpu/drm/i915/display/intel_drrs.c    |   8 ++
 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c |  14 ++-
 drivers/gpu/drm/i915/i915_mm.h               |   1 +
 drivers/gpu/drm/i915/intel_pm.c              | 143 ++++++++++++++++++++++-----
 drivers/gpu/drm/i915/intel_pm.h              |   1 +
 drivers/gpu/drm/i915/intel_runtime_pm.c      |   4 +-
 7 files changed, 142 insertions(+), 30 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2022-02-03  9:37 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2022-02-03  9:37 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
	Rodrigo Vivi, intel-gfx

Hi Dave & Daniel,

Tvrtko is out today, so sending the -rc3 -fixes PR on behalf of him (picked
and CI tested by Tvtko).

Major items are fix for GitLab #4698 (Dell DA310 Type-C dock issue) and
engine busyness inconsitent value/timeout fixes when running with GuC.

Then two fixes for error paths and a smatch detected divide by zero
fix.

Regards, Joonas

***

drm-intel-fixes-2022-02-03:

Fix GitLab issue #4698: DP monitor through Type-C dock(Dell DA310) doesn't work.
Fixes for inconsistent engine busyness value and read timeout with GuC.
Fix to use ALLOW_FAIL for error capture buffer allocation. Don't use
interruptible lock on error path. Smatch fix to reject zero sized overlays.

The following changes since commit 26291c54e111ff6ba87a164d85d4a4e134b7315c:

  Linux 5.17-rc2 (2022-01-30 15:37:07 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2022-02-03

for you to fetch changes up to 7d73c602154df56802a9e75ac212505fc1e9a2b6:

  drm/i915/pmu: Fix KMD and GuC race on accessing busyness (2022-02-01 08:59:25 +0000)

----------------------------------------------------------------
Fix GitLab issue #4698: DP monitor through Type-C dock(Dell DA310) doesn't work.
Fixes for inconsistent engine busyness value and read timeout with GuC.
Fix to use ALLOW_FAIL for error capture buffer allocation. Don't use
interruptible lock on error path. Smatch fix to reject zero sized overlays.

----------------------------------------------------------------
Dan Carpenter (1):
      drm/i915/overlay: Prevent divide by zero bugs in scaling

Imre Deak (1):
      drm/i915/adlp: Fix TypeC PHY-ready status readout

Matthew Brost (2):
      drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL
      drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline

Umesh Nerlige Ramappa (2):
      drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference
      drm/i915/pmu: Fix KMD and GuC race on accessing busyness

 drivers/gpu/drm/i915/display/intel_overlay.c      |   3 +
 drivers/gpu/drm/i915/display/intel_tc.c           |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c    |   9 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc.h            |   5 +
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 114 ++++++++++++++++++----
 drivers/gpu/drm/i915/i915_gpu_error.c             |   2 +-
 drivers/gpu/drm/i915/i915_reg.h                   |   3 +-
 7 files changed, 117 insertions(+), 22 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-12-29 11:30 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-12-29 11:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Final i915 fixes for v5.16.

BR,
Jani.

The following changes since commit fc74e0a40e4f9fd0468e34045b0c45bba11dcbb2:

  Linux 5.16-rc7 (2021-12-26 13:17:17 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-12-29

for you to fetch changes up to d46f329a3f6048e04736e86cb13c880645048792:

  drm/i915: Increment composite fence seqno (2021-12-27 11:33:40 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.16:
- Fix possible uninitialized variable
- Fix composite fence seqno icrement on each fence creation

----------------------------------------------------------------
Matthew Brost (2):
      drm/i915: Fix possible uninitialized variable in parallel extension
      drm/i915: Increment composite fence seqno

 drivers/gpu/drm/i915/gem/i915_gem_context.c    | 2 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-12-22 13:29 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-12-22 13:29 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Matthew Brost, Tvrtko Ursulin, dim-tools, dri-devel,
	Rodrigo Vivi, Sean Paul, intel-gfx


Ho ho ho!

I don't know if you've been naughty or nice when you get guc submission
locking fixes for christmas, but that's what we have here.


BR,
Jani.

The following changes since commit a7904a538933c525096ca2ccde1e60d0ee62c08e:

  Linux 5.16-rc6 (2021-12-19 14:14:33 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-12-22

for you to fetch changes up to 7807bf28fe02a76bf112916c6b9194f282f5e43c:

  drm/i915/guc: Only assign guc_id.id when stealing guc_id (2021-12-20 13:59:35 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.16-rc7:
- Fix fallout from guc submission locking rework

----------------------------------------------------------------
Matthew Brost (2):
      drm/i915/guc: Use correct context lock when callig clr_context_registered
      drm/i915/guc: Only assign guc_id.id when stealing guc_id

 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-12-15 10:43 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-12-15 10:43 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

First, a heads up that I will be on vacation for the next weeks
so Jani will cover the drm-intel-fixes for the next rounds.

Now, here goes drm-intel-fixes-2021-12-15:

Fix a bound check in the DMC fw load.

Thanks,
Rodrigo.

The following changes since commit 2585cf9dfaaddf00b069673f27bb3f8530e2039c:

  Linux 5.16-rc5 (2021-12-12 14:53:01 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-12-15

for you to fetch changes up to 53b3495273282aa844c4613d19c3b30558c70c84:

  drm/i915/display: Fix an unsigned subtraction which can never be negative. (2021-12-14 04:11:10 -0500)

----------------------------------------------------------------
Fix a bound check in the DMC fw load.

----------------------------------------------------------------
Harshit Mogalapalli (1):
      drm/i915/display: Fix an unsigned subtraction which can never be negative.

 drivers/gpu/drm/i915/display/intel_dmc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-12-09 19:13 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-12-09 19:13 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-12-09:

A fix to a error pointer dereference in gem_execbuffer and
a fix for GT initialization when GuC/HuC are used on ICL.

Thanks,
Rodrigo.

The following changes since commit 0fcfb00b28c0b7884635dacf38e46d60bf3d4eb1:

  Linux 5.16-rc4 (2021-12-05 14:08:22 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-12-09

for you to fetch changes up to 52255ef662a5d490678fbad64a735f88fcba564d:

  drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() (2021-12-09 08:30:22 -0500)

----------------------------------------------------------------
A fix to a error pointer dereference in gem_execbuffer and
a fix for GT initialization when GuC/HuC are used on ICL.

----------------------------------------------------------------
Dan Carpenter (1):
      drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()

Raviteja Goud Talla (1):
      drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()

 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c |  1 +
 drivers/gpu/drm/i915/gt/intel_workarounds.c    | 18 +++++++++---------
 2 files changed, 10 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-12-02 19:35 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-12-02 19:35 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-12-02:

- Fixing a regression where the backlight brightness control stopped working.

- Fix the Intel HDR backlight support detection.

- Reverting a w/a to fix a gpu Hang in TGL. The w/a itself was also
for a hang, but in a much rarer scenario. The proper solution need
to be done with help from user space and it will be addressed later.

Thanks,
Rodrigo.

The following changes since commit d58071a8a76d779eedab38033ae4c821c30295a5:

  Linux 5.16-rc3 (2021-11-28 14:09:19 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-12-02

for you to fetch changes up to 72641d8d60401a5f1e1a0431ceaf928680d34418:

  Revert "drm/i915: Implement Wa_1508744258" (2021-12-02 09:56:34 -0500)

----------------------------------------------------------------
- Fixing a regression where the backlight brightness control stopped working.

- Fix the Intel HDR backlight support detection.

- Reverting a w/a to fix a gpu Hang in TGL. The w/a itself was also
for a hang, but in a much rarer scenario. The proper solution need
to be done with help from user space and it will be addressed later.

----------------------------------------------------------------
José Roberto de Souza (1):
      Revert "drm/i915: Implement Wa_1508744258"

Lyude Paul (2):
      drm/i915: Add support for panels with VESA backlights with PWM enable/disable
      drm/i915/dp: Perform 30ms delay after source OUI write

 drivers/gpu/drm/i915/display/intel_display_types.h |  3 ++
 drivers/gpu/drm/i915/display/intel_dp.c            | 11 ++++++++
 drivers/gpu/drm/i915/display/intel_dp.h            |  2 ++
 .../gpu/drm/i915/display/intel_dp_aux_backlight.c  | 32 ++++++++++++++++++----
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |  7 -----
 5 files changed, 42 insertions(+), 13 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-11-24 22:15 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-11-24 22:15 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Only one fix for this round. Sending earlier today due to Holiday in US
tomorrow.

Here goes drm-intel-fixes-2021-11-24:

Fix wakeref handling of PXP suspend.

Thanks,
Rodrigo.

The following changes since commit 136057256686de39cc3a07c2e39ef6bc43003ff6:

  Linux 5.16-rc2 (2021-11-21 13:47:39 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-11-24

for you to fetch changes up to b8d8436840caa2e9b6d156e69336d2135f49f10f:

  drm/i915/gt: Hold RPM wakelock during PXP suspend (2021-11-24 09:07:18 -0500)

----------------------------------------------------------------
Fix wakeref handling of PXP suspend.

----------------------------------------------------------------
Tejas Upadhyay (1):
      drm/i915/gt: Hold RPM wakelock during PXP suspend

 drivers/gpu/drm/i915/gt/intel_gt_pm.c   |  7 ++++---
 drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 37 +++++++++++++++++++++++----------
 drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 19 ++++++++++++++---
 3 files changed, 46 insertions(+), 17 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-11-18 22:31 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-11-18 22:31 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-11-18:

One quick fix for return error handling, one fix for ADL-P display
and one revert targeting stable 5.4, for TGL's DSI display clocks

Thanks,
Rodrigo.

The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:

  Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-11-18

for you to fetch changes up to 8b2abf777d8ea8d8db15af553454e0e976804225:

  drm/i915/guc: fix NULL vs IS_ERR() checking (2021-11-17 08:46:55 -0500)

----------------------------------------------------------------
One quick fix for return error handling, one fix for ADL-P display
and one revert targeting stable 5.4, for TGL's DSI display clocks

----------------------------------------------------------------
Dan Carpenter (1):
      drm/i915/guc: fix NULL vs IS_ERR() checking

Vandita Kulkarni (2):
      Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
      drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB

 drivers/gpu/drm/i915/display/icl_dsi.c            | 13 ++++---------
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c |  4 ++--
 drivers/gpu/drm/i915/i915_reg.h                   |  4 +++-
 3 files changed, 9 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-10-28 10:29 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-10-28 10:29 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

Certainly more than I'd like at this stage, but it's mostly Cc: stable
material, and the tracepoint change is a last minute revert to dodge a
potential "tracepoints are uabi" bullet before it hits the final
release.


BR,
Jani.


drm-intel-fixes-2021-10-28:
drm/i915 fixes for v5.15 final:
- Remove unconditional clflushes
- Fix oops on boot due to sync state on disabled DP encoders
- Revert backend specific data added to tracepoints
- Remove useless and incorrect memory frequence calculation

BR,
Jani.

The following changes since commit 519d81956ee277b4419c723adfb154603c2565ba:

  Linux 5.15-rc6 (2021-10-17 20:00:13 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-10-28

for you to fetch changes up to 9a4aa3a2f1606a03c220b21049baa4a2b6169626:

  drm/i915: Revert 'guc_id' from i915_request tracepoint (2021-10-28 11:45:11 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15 final:
- Remove unconditional clflushes
- Fix oops on boot due to sync state on disabled DP encoders
- Revert backend specific data added to tracepoints
- Remove useless and incorrect memory frequence calculation

----------------------------------------------------------------
Imre Deak (1):
      drm/i915/dp: Skip the HW readout of DPCD on disabled encoders

Joonas Lahtinen (1):
      drm/i915: Revert 'guc_id' from i915_request tracepoint

José Roberto de Souza (1):
      drm/i915: Remove memory frequency calculation

Ville Syrjälä (2):
      drm/i915: Convert unconditional clflush to drm_clflush_virt_range()
      drm/i915: Catch yet another unconditioal clflush

 drivers/gpu/drm/i915/display/intel_dp.c  |  3 +++
 drivers/gpu/drm/i915/gt/intel_timeline.c |  4 ++--
 drivers/gpu/drm/i915/i915_reg.h          |  8 --------
 drivers/gpu/drm/i915/i915_trace.h        |  7 ++-----
 drivers/gpu/drm/i915/intel_dram.c        | 30 ++----------------------------
 5 files changed, 9 insertions(+), 43 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-10-14 14:14 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-10-14 14:14 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

drm-intel-fixes-2021-10-14:
drm/i915 fixes for v5.15-rc6:
- Fix ACPI object leak
- Fix context leak in user proto-context creation
- Fix missing i915_sw_fence_fini call

BR,
Jani.

The following changes since commit 64570fbc14f8d7cb3fe3995f20e26bc25ce4b2cc:

  Linux 5.15-rc5 (2021-10-10 17:01:59 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-10-14

for you to fetch changes up to 82a59c7f456db9f2874e9f1e9cb4cc19e71e95c5:

  drm/i915: Free the returned object of acpi_evaluate_dsm() (2021-10-13 13:41:16 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc6:
- Fix ACPI object leak
- Fix context leak in user proto-context creation
- Fix missing i915_sw_fence_fini call

----------------------------------------------------------------
Matthew Auld (1):
      drm/i915: remember to call i915_sw_fence_fini

Matthew Brost (1):
      drm/i915: Fix bug in user proto-context creation that leaked contexts

Zenghui Yu (1):
      drm/i915: Free the returned object of acpi_evaluate_dsm()

 drivers/gpu/drm/i915/display/intel_acpi.c   | 7 +++++--
 drivers/gpu/drm/i915/gem/i915_gem_context.c | 5 ++++-
 drivers/gpu/drm/i915/gt/intel_context.c     | 1 +
 3 files changed, 10 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-10-07 10:08 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-10-07 10:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

drm-intel-fixes-2021-10-07:
drm/i915 fixes for v5.15-rc5:
- Fix RKL HDMI audio
- Fix runtime pm imbalance on i915_gem_shrink() error path
- Fix Type-C port access before hw/sw state sync
- Fix VBT backlight struct version/size check
- Fix VT-d async flip on SKL/BXT with plane stretch workaround

BR,
Jani.

The following changes since commit 9e1ff307c779ce1f0f810c7ecce3d95bbae40896:

  Linux 5.15-rc4 (2021-10-03 14:08:47 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-10-07

for you to fetch changes up to b2d73debfdc16b742e64948dc4461876af3f8c10:

  drm/i915: Extend the async flip VT-d w/a to skl/bxt (2021-10-05 11:52:48 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc5:
- Fix RKL HDMI audio
- Fix runtime pm imbalance on i915_gem_shrink() error path
- Fix Type-C port access before hw/sw state sync
- Fix VBT backlight struct version/size check
- Fix VT-d async flip on SKL/BXT with plane stretch workaround

----------------------------------------------------------------
Imre Deak (1):
      drm/i915/tc: Fix TypeC port init/resume time sanitization

Kai-Heng Feng (1):
      drm/i915/audio: Use BIOS provided value for RKL HDA link

Lukasz Majczak (1):
      drm/i915/bdb: Fix version check

Maarten Lankhorst (1):
      drm/i915: Fix runtime pm handling in i915_gem_shrink

Ville Syrjälä (1):
      drm/i915: Extend the async flip VT-d w/a to skl/bxt

 drivers/gpu/drm/i915/display/icl_dsi.c        | 10 ++++++++--
 drivers/gpu/drm/i915/display/intel_audio.c    |  5 +++--
 drivers/gpu/drm/i915/display/intel_bios.c     | 22 ++++++++++++++++------
 drivers/gpu/drm/i915/display/intel_ddi.c      |  8 +++++++-
 drivers/gpu/drm/i915/display/intel_display.c  | 20 +++++---------------
 drivers/gpu/drm/i915/display/intel_vbt_defs.h |  5 +++++
 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c  |  7 +++++--
 drivers/gpu/drm/i915/i915_reg.h               |  5 +++++
 drivers/gpu/drm/i915/intel_pm.c               | 12 ++++++++++++
 9 files changed, 66 insertions(+), 28 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2021-09-30  8:50 Jani Nikula
@ 2021-10-01 14:59 ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2021-10-01 14:59 UTC (permalink / raw)
  To: Jani Nikula
  Cc: Dave Airlie, Daniel Vetter, Jani Nikula, Joonas Lahtinen,
	Rodrigo Vivi, Sean Paul, Maarten Lankhorst, Maxime Ripard,
	dri-devel, intel-gfx, dim-tools

On Thu, Sep 30, 2021 at 11:50:20AM +0300, Jani Nikula wrote:
> 
> Hi Dave & Daniel -
> 
> drm-intel-fixes-2021-09-30:
> drm/i915 fixes for v5.15-rc4:
> - Fix GVT scheduler ww lock usage
> - Fix pdfdocs documentation build
> - Fix request early tracepoints
> - Fix an invalid warning from rps worker
> 
> BR,
> Jani.
> 
> The following changes since commit 5816b3e6577eaa676ceb00a848f0fd65fe2adc29:
> 
>   Linux 5.15-rc3 (2021-09-26 14:08:19 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-09-30
> 
> for you to fetch changes up to 4b8bcaf8a6d6ab5db51e30865def5cb694eb2966:
> 
>   drm/i915: Remove warning from the rps worker (2021-09-27 12:46:40 +0300)

Merged into drm-fixes, apologies for being a bit late, I was held up in a
drm-misc-fixes chaos.
-Daniel

> 
> ----------------------------------------------------------------
> drm/i915 fixes for v5.15-rc4:
> - Fix GVT scheduler ww lock usage
> - Fix pdfdocs documentation build
> - Fix request early tracepoints
> - Fix an invalid warning from rps worker
> 
> ----------------------------------------------------------------
> Akira Yokosawa (1):
>       drm/i915/guc, docs: Fix pdfdocs build error by removing nested grid
> 
> Jani Nikula (1):
>       Merge tag 'gvt-fixes-2021-09-18' of https://github.com/intel/gvt-linux into drm-intel-fixes
> 
> Matthew Auld (1):
>       drm/i915/request: fix early tracepoints
> 
> Tejas Upadhyay (1):
>       drm/i915: Remove warning from the rps worker
> 
> Zhi A Wang (1):
>       drm/i915/gvt: fix the usage of ww lock in gvt scheduler.
> 
>  drivers/gpu/drm/i915/gt/intel_rps.c                         |  2 --
>  drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h  | 10 +++++-----
>  drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h | 10 +++++-----
>  drivers/gpu/drm/i915/gvt/scheduler.c                        |  4 ++--
>  drivers/gpu/drm/i915/i915_request.c                         | 11 ++---------
>  5 files changed, 14 insertions(+), 23 deletions(-)
> 
> -- 
> Jani Nikula, Intel Open Source Graphics Center

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-09-30  8:50 Jani Nikula
  2021-10-01 14:59 ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2021-09-30  8:50 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

drm-intel-fixes-2021-09-30:
drm/i915 fixes for v5.15-rc4:
- Fix GVT scheduler ww lock usage
- Fix pdfdocs documentation build
- Fix request early tracepoints
- Fix an invalid warning from rps worker

BR,
Jani.

The following changes since commit 5816b3e6577eaa676ceb00a848f0fd65fe2adc29:

  Linux 5.15-rc3 (2021-09-26 14:08:19 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-09-30

for you to fetch changes up to 4b8bcaf8a6d6ab5db51e30865def5cb694eb2966:

  drm/i915: Remove warning from the rps worker (2021-09-27 12:46:40 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc4:
- Fix GVT scheduler ww lock usage
- Fix pdfdocs documentation build
- Fix request early tracepoints
- Fix an invalid warning from rps worker

----------------------------------------------------------------
Akira Yokosawa (1):
      drm/i915/guc, docs: Fix pdfdocs build error by removing nested grid

Jani Nikula (1):
      Merge tag 'gvt-fixes-2021-09-18' of https://github.com/intel/gvt-linux into drm-intel-fixes

Matthew Auld (1):
      drm/i915/request: fix early tracepoints

Tejas Upadhyay (1):
      drm/i915: Remove warning from the rps worker

Zhi A Wang (1):
      drm/i915/gvt: fix the usage of ww lock in gvt scheduler.

 drivers/gpu/drm/i915/gt/intel_rps.c                         |  2 --
 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h  | 10 +++++-----
 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h | 10 +++++-----
 drivers/gpu/drm/i915/gvt/scheduler.c                        |  4 ++--
 drivers/gpu/drm/i915/i915_request.c                         | 11 ++---------
 5 files changed, 14 insertions(+), 23 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-09-16 13:30 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-09-16 13:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

Fixes for v5.15-rc2. Looks like our CI is currently unhealthy. It's a
wip, but these don't seem to make matters worse, so I think better get
them moving than holding on.


drm-intel-fixes-2021-09-16:
drm/i915 fixes for v5.15-rc2:
- Propagate DP link training error returns
- Use max link params for eDP 1.3 and earlier
- Build warning fixes
- Gem selftest fixes
- Ensure wakeref is held before hardware access

BR,
Jani.

The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:

  Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-09-16

for you to fetch changes up to 7889367d7795b3b1766e33ac1ae8a5fbc292108b:

  drm/i915: Enable -Wsometimes-uninitialized (2021-09-14 19:48:30 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc2:
- Propagate DP link training error returns
- Use max link params for eDP 1.3 and earlier
- Build warning fixes
- Gem selftest fixes
- Ensure wakeref is held before hardware access

----------------------------------------------------------------
Daniel Vetter (1):
      drm/i915: Release ctx->syncobj on final put, not on ctx close

Daniele Ceraolo Spurio (1):
      drm/i915/guc: drop guc_communication_enabled

Kai-Heng Feng (1):
      drm/i915/dp: Use max params for panels < eDP 1.4

Lee Shawn C (1):
      drm/i915/dp: return proper DPRX link training result

Nathan Chancellor (3):
      drm/i915/selftests: Do not use import_obj uninitialized
      drm/i915/selftests: Always initialize err in igt_dmabuf_import_same_driver_lmem()
      drm/i915: Enable -Wsometimes-uninitialized

Thomas Hellström (1):
      drm/i915/gem: Fix the mman selftest

Vinay Belgaumkar (1):
      drm/i915: Get PM ref before accessing HW register

 drivers/gpu/drm/i915/Makefile                      |  1 -
 drivers/gpu/drm/i915/display/intel_dp.c            |  5 ++++-
 .../gpu/drm/i915/display/intel_dp_link_training.c  |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |  6 ++---
 .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c   |  7 +++---
 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 26 +++++++++++++++++-----
 drivers/gpu/drm/i915/gt/intel_rps.c                |  8 ++++++-
 drivers/gpu/drm/i915/gt/uc/intel_uc.c              | 11 +++------
 8 files changed, 42 insertions(+), 24 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-08-26 17:42 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-08-26 17:42 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

I also had other 2 display patches, but I decided to keep them
out for now because CI_DIF_604 returned a bunch of link training
errors on TGL when compared to CI_DIF_603 which is based
on drm/drm-fixes.

Those patches are:
d7f213c131ad ("drm/i915/dp: Use max params for panels < eDP 1.4")
dab1b47e57e0 ("drm/i915/dp: return proper DPRX link training result")

Likely, this second one is the culprit so I will try to keep this out
and try to include the first one, but I'm not sure if CI will return
results in time, so let's try to not be late and propagate the
other 2 good patches below:

Here goes drm-intel-fixes-2021-08-26:

- Fix syncmap memory leak
- Drop redundant display port debug print

Thanks,
Rodrigo.

The following changes since commit e22ce8eb631bdc47a4a4ea7ecf4e4ba499db4f93:

  Linux 5.14-rc7 (2021-08-22 14:24:56 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-08-26

for you to fetch changes up to 71de496cc489b6bae2f51f89da7f28849bf2836e:

  drm/i915/dp: Drop redundant debug print (2021-08-26 07:31:52 -0400)

----------------------------------------------------------------
- Fix syncmap memory leak
- Drop redundant display port debug print

----------------------------------------------------------------
Matthew Brost (1):
      drm/i915: Fix syncmap memory leak

Swati Sharma (1):
      drm/i915/dp: Drop redundant debug print

 drivers/gpu/drm/i915/display/intel_dp.c  | 9 ++-------
 drivers/gpu/drm/i915/gt/intel_timeline.c | 9 +++++++++
 2 files changed, 11 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-08-18 21:13 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-08-18 21:13 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-08-18:

- Expand a tweaked display workaround for all PCHs. (Anshuman)
- Fix eDP MSO pipe sanity checks for ADL-P. (Jani)
- Remove superfluous EXPORT_SYMBOL(). (Jani)

Thanks,
Rodrigo.

The following changes since commit 7c60610d476766e128cc4284bb6349732cbd6606:

  Linux 5.14-rc6 (2021-08-15 13:40:53 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-08-18

for you to fetch changes up to e3e86f41385b2b5d5f771de6009748b584334366:

  drm/i915/dp: remove superfluous EXPORT_SYMBOL() (2021-08-18 07:23:57 -0400)

----------------------------------------------------------------
- Expand a tweaked display workaround for all PCHs. (Anshuman)
- Fix eDP MSO pipe sanity checks for ADL-P. (Jani)
- Remove superfluous EXPORT_SYMBOL(). (Jani)

----------------------------------------------------------------
Anshuman Gupta (1):
      drm/i915: Tweaked Wa_14010685332 for all PCHs

Jani Nikula (2):
      drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
      drm/i915/dp: remove superfluous EXPORT_SYMBOL()

 drivers/gpu/drm/i915/display/intel_ddi.c           | 24 +++++++++++-----------
 drivers/gpu/drm/i915/display/intel_display_power.c | 16 +++++++--------
 .../gpu/drm/i915/display/intel_dp_link_training.c  |  1 -
 drivers/gpu/drm/i915/i915_irq.c                    | 21 -------------------
 4 files changed, 20 insertions(+), 42 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-08-12 15:34 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-08-12 15:34 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-08-12:

- GVT fix for Windows VM hang.
- Display fix of 12 BPC bits for display 12 and newer.
- Don't try to access some media register for fused off domains.
- Fix kerneldoc build warnings.

Thanks,
Rodrigo.

The following changes since commit 36a21d51725af2ce0700c6ebcb6b9594aac658a6:

  Linux 5.14-rc5 (2021-08-08 13:49:31 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-08-12

for you to fetch changes up to ffd5caa26f6afde0c1e3ed126806607748a83c6e:

  drm/doc/rfc: drop lmem uapi section (2021-08-12 06:05:45 -0400)

----------------------------------------------------------------
- GVT fix for Windows VM hang.
- Display fix of 12 BPC bits for display 12 and newer.
- Don't try to access some media register for fused off domains.
- Fix kerneldoc build warnings.

----------------------------------------------------------------
Ankit Nautiyal (1):
      drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg

Daniel Vetter (1):
      drm/doc/rfc: drop lmem uapi section

Matt Roper (1):
      drm/i915: Only access SFC_DONE when media domain is not fused off

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2021-08-10' of https://github.com/intel/gvt-linux into drm-intel-fixes

Zhenyu Wang (1):
      drm/i915/gvt: Fix cached atomics setting for Windows VM

 Documentation/gpu/rfc/i915_gem_lmem.rst      | 109 ---------------------------
 drivers/gpu/drm/i915/display/intel_display.c |  34 ++++++---
 drivers/gpu/drm/i915/gvt/handlers.c          |   1 +
 drivers/gpu/drm/i915/gvt/mmio_context.c      |   2 +
 drivers/gpu/drm/i915/i915_gpu_error.c        |  19 ++++-
 drivers/gpu/drm/i915/i915_reg.h              |  16 ++--
 6 files changed, 56 insertions(+), 125 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-08-04 18:31 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-08-04 18:31 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-08-04:

- Call i915_globals_exit if pci_register_device fails (Jason)
- Correct SFC_DONE register offset (Matt)

Thanks,
Rodrigo.

The following changes since commit c500bee1c5b2f1d59b1081ac879d73268ab0ff17:

  Linux 5.14-rc4 (2021-08-01 17:04:17 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-08-04

for you to fetch changes up to 1354d830cb8f9be966cc07fc61368af27ffb7c4a:

  drm/i915: Call i915_globals_exit() if pci_register_device() fails (2021-08-03 07:13:53 -0400)

----------------------------------------------------------------
- Call i915_globals_exit if pci_register_device fails (Jason)
- Correct SFC_DONE register offset (Matt)

----------------------------------------------------------------
Jason Ekstrand (1):
      drm/i915: Call i915_globals_exit() if pci_register_device() fails

Matt Roper (1):
      drm/i915: Correct SFC_DONE register offset

 drivers/gpu/drm/i915/i915_globals.c | 2 +-
 drivers/gpu/drm/i915/i915_pci.c     | 1 +
 drivers/gpu/drm/i915/i915_reg.h     | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-07-28 15:42 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-07-28 15:42 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-07-28:

Display related fixes:
- Fix vbt port mask
- Fix around reading the right DSC disable fuse in display_ver 10
- Split display version 9 and 10 in intel_setup_outputs

Thanks,
Rodrigo.

The following changes since commit ff1176468d368232b684f75e82563369208bc371:

  Linux 5.14-rc3 (2021-07-25 15:35:14 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-07-28

for you to fetch changes up to b4bde5554f70fb04ff07989fdc1356ab84d6f482:

  drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setup_outputs() (2021-07-26 06:16:47 -0400)

----------------------------------------------------------------
Display related fixes:
- Fix vbt port mask
- Fix around reading the right DSC disable fuse in display_ver 10
- Split display version 9 and 10 in intel_setup_outputs

----------------------------------------------------------------
Lucas De Marchi (2):
      drm/i915: fix not reading DSC disable fuse in GLK
      drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setup_outputs()

Rodrigo Vivi (1):
      drm/i915/bios: Fix ports mask

 drivers/gpu/drm/i915/display/intel_bios.c    | 3 ++-
 drivers/gpu/drm/i915/display/intel_display.c | 8 +++++++-
 drivers/gpu/drm/i915/intel_device_info.c     | 9 +++++----
 3 files changed, 14 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-07-22 13:42 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-07-22 13:42 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-07-22:

Couple reverts from Jason getting rid of asynchronous command parsing
and fence error propagation and a GVT fix of shadow ppgtt invalidation
with proper D3 state tracking from Colin.

Thanks,
Rodrigo.

The following changes since commit 2734d6c1b1a089fb593ef6a23d4b70903526fe0c:

  Linux 5.14-rc2 (2021-07-18 14:13:49 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-07-22

for you to fetch changes up to 6e0b6528d783b2b87bd9e1bea97cf4dac87540d7:

  drm/i915: Correct the docs for intel_engine_cmd_parser (2021-07-21 11:49:36 -0400)

----------------------------------------------------------------
Couple reverts from Jason getting rid of asynchronous command parsing
and fence error propagation and a GVT fix of shadow ppgtt invalidation
with proper D3 state tracking from Colin.

----------------------------------------------------------------
Colin Xu (1):
      drm/i915/gvt: Clear d3_entered on elsp cmd submission.

Jason Ekstrand (3):
      drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
      Revert "drm/i915: Propagate errors on awaiting already signaled fences"
      drm/i915: Correct the docs for intel_engine_cmd_parser

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2021-07-15' of https://github.com/intel/gvt-linux into drm-intel-fixes

 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     | 227 ++-------------------
 .../drm/i915/gem/selftests/i915_gem_execbuffer.c   |   4 +
 drivers/gpu/drm/i915/gvt/handlers.c                |  15 ++
 drivers/gpu/drm/i915/i915_cmd_parser.c             | 136 ++++++------
 drivers/gpu/drm/i915/i915_drv.h                    |   7 +-
 drivers/gpu/drm/i915/i915_request.c                |   8 +-
 6 files changed, 109 insertions(+), 288 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-07-15 13:48 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-07-15 13:48 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

I was unsure about the -EDEADLK one based on Daniel's
comment on dri-devel, but Ville's response and the patch
looks reasonable to me. Also they are in sync with the
test cases. So if anything needs to still change on that
area I believe it can be a follow-up work.

Here goes drm-intel-fixes-2021-07-15:

Two regression fixes targeting stable:
- Fix -EDEADLK handling regression (Ville)
- Drop the page table optimisation (Matt)

Thanks,
Rodrigo.

The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

  Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-07-15

for you to fetch changes up to 0abb33bfca0fb74df76aac03e90ce685016ef7be:

  drm/i915/gtt: drop the page table optimisation (2021-07-14 08:46:18 -0400)

----------------------------------------------------------------
Two regression fixes targeting stable:
- Fix -EDEADLK handling regression (Ville)
- Drop the page table optimisation (Matt)

----------------------------------------------------------------
Matthew Auld (1):
      drm/i915/gtt: drop the page table optimisation

Ville Syrjälä (1):
      drm/i915/gt: Fix -EDEADLK handling regression

 drivers/gpu/drm/i915/gt/gen8_ppgtt.c         | 5 +----
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +-
 2 files changed, 2 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-06-24  8:17 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-06-24  8:17 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

One more fix for v5.13, stable material. Fix a memset zeroing memory
beyond the intended struct member.


drm-intel-fixes-2021-06-24:
drm/i915 fixes for v5.13:
- Fix memset size for infoframe.vsc to avoid clobbering data

BR,
Jani.

The following changes since commit 13311e74253fe64329390df80bed3f07314ddd61:

  Linux 5.13-rc7 (2021-06-20 15:03:15 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-06-24

for you to fetch changes up to 97ece1dfb2ebabda0be9b2e754d4423a47b60321:

  drm/i915/display: Do not zero past infoframes.vsc (2021-06-23 13:58:17 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.13:
- Fix memset size for infoframe.vsc to avoid clobbering data

----------------------------------------------------------------
Kees Cook (1):
      drm/i915/display: Do not zero past infoframes.vsc

 drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-06-03  8:37 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-06-03  8:37 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2021-06-03:
drm/i915 fixes for v5.13-rc5:
- Revert conversion to io_mapping_map_user() which lead to BUG_ON()
- Fix check for error valued returns in a selftest

BR,
Jani.

The following changes since commit 8124c8a6b35386f73523d27eacb71b5364a68c4c:

  Linux 5.13-rc4 (2021-05-30 11:58:25 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-06-03

for you to fetch changes up to b87482dfe800f326f8f5b0093273ee6bd5b5fe9f:

  Revert "i915: use io_mapping_map_user" (2021-06-02 15:06:10 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.13-rc5:
- Revert conversion to io_mapping_map_user() which lead to BUG_ON()
- Fix check for error valued returns in a selftest

----------------------------------------------------------------
Matthew Auld (1):
      Revert "i915: use io_mapping_map_user"

Zhihao Cheng (1):
      drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()

 drivers/gpu/drm/i915/Kconfig                  |  1 -
 drivers/gpu/drm/i915/gem/i915_gem_mman.c      |  9 +++---
 drivers/gpu/drm/i915/i915_drv.h               |  3 ++
 drivers/gpu/drm/i915/i915_mm.c                | 44 +++++++++++++++++++++++++++
 drivers/gpu/drm/i915/selftests/i915_request.c |  4 +--
 5 files changed, 54 insertions(+), 7 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-05-27  8:13 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-05-27  8:13 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2021-05-27:
drm/i915 fixes for v5.13-rc4:
- Re-enable LTTPR non-transparent LT mode for DPCD_REV<1.4

BR,
Jani.

The following changes since commit c4681547bcce777daf576925a966ffa824edd09d:

  Linux 5.13-rc3 (2021-05-23 11:42:48 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-05-27

for you to fetch changes up to e11851429fdc23524aa244f76508c3c7aeaefdf6:

  drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (2021-05-25 12:43:06 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.13-rc4:
- Re-enable LTTPR non-transparent LT mode for DPCD_REV<1.4

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4

 .../gpu/drm/i915/display/intel_dp_link_training.c  | 71 ++++++++++------------
 1 file changed, 33 insertions(+), 38 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-05-20 11:57 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-05-20 11:57 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2021-05-20:
drm/i915 fixes for v5.13-rc3:
- Pin the L-shape quirked object as unshrinkable to fix crashes
- Disable HiZ Raw Stall Optimization on broken gen7 to fix glitches, gfx corruption
- GVT: Move mdev attribute groups into kvmgt module to fix kconfig deps issue

BR,
Jani.

The following changes since commit d07f6ca923ea0927a1024dfccafc5b53b61cfecc:

  Linux 5.13-rc2 (2021-05-16 15:27:44 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-05-20

for you to fetch changes up to eddd1b8f467f82b8e9e137ef9dbaa842ecca6a2c:

  Merge tag 'gvt-fixes-2021-05-19' of https://github.com/intel/gvt-linux into drm-intel-fixes (2021-05-19 11:22:24 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.13-rc3:
- Pin the L-shape quirked object as unshrinkable to fix crashes
- Disable HiZ Raw Stall Optimization on broken gen7 to fix glitches, gfx corruption
- GVT: Move mdev attribute groups into kvmgt module to fix kconfig deps issue

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/gem: Pin the L-shape quirked object as unshrinkable

Jani Nikula (1):
      Merge tag 'gvt-fixes-2021-05-19' of https://github.com/intel/gvt-linux into drm-intel-fixes

Simon Rettberg (1):
      drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7

Zhenyu Wang (1):
      drm/i915/gvt: Move mdev attribute groups into kvmgt module

 drivers/gpu/drm/i915/Kconfig               |   1 -
 drivers/gpu/drm/i915/gem/i915_gem_pages.c  |   2 +
 drivers/gpu/drm/i915/gt/gen7_renderclear.c |   5 +-
 drivers/gpu/drm/i915/gvt/gvt.c             | 124 +----------------------------
 drivers/gpu/drm/i915/gvt/gvt.h             |   3 -
 drivers/gpu/drm/i915/gvt/hypercall.h       |   2 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c           | 122 +++++++++++++++++++++++++---
 drivers/gpu/drm/i915/gvt/mpt.h             |   4 +-
 drivers/gpu/drm/i915/i915_gem.c            |  11 ++-
 9 files changed, 129 insertions(+), 145 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-05-14  6:19 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-05-14  6:19 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Sorry, late due to public holidays.

drm-intel-fixes-2021-05-14:
drm/i915 fixes for v5.13-rc2:
- Fix active callback alignment annotations and subsequent crashes
- Retract link training strategy to slow and wide, again
- Avoid division by zero on gen2
- Use correct width reads for C0DRB3/C1DRB3 registers
- Fix double free in pdp allocation failure path
- Fix HDMI 2.1 PCON downstream caps check

BR,
Jani.

The following changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:

  Linux 5.13-rc1 (2021-05-09 14:17:44 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-05-14

for you to fetch changes up to e4527420ed087f99c6aa2ac22c6d3458c7dc1a94:

  drm/i915: Use correct downstream caps for check Src-Ctl mode for PCON (2021-05-12 20:53:08 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.13-rc2:
- Fix active callback alignment annotations and subsequent crashes
- Retract link training strategy to slow and wide, again
- Avoid division by zero on gen2
- Use correct width reads for C0DRB3/C1DRB3 registers
- Fix double free in pdp allocation failure path
- Fix HDMI 2.1 PCON downstream caps check

----------------------------------------------------------------
Ankit Nautiyal (1):
      drm/i915: Use correct downstream caps for check Src-Ctl mode for PCON

Kai-Heng Feng (1):
      drm/i915/dp: Use slow and wide link training for everything

Lv Yunlong (1):
      drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp

Stéphane Marchesin (1):
      drm/i915: Fix crash in auto_retire

Tvrtko Ursulin (1):
      drm/i915/overlay: Fix active retire callback alignment

Ville Syrjälä (2):
      drm/i915: Avoid div-by-zero on gen2
      drm/i915: Read C0DRB3/C1DRB3 as 16 bits again

 drivers/gpu/drm/i915/display/intel_dp.c      | 61 +++-------------------------
 drivers/gpu/drm/i915/display/intel_overlay.c |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_mman.c     |  2 +-
 drivers/gpu/drm/i915/gt/gen8_ppgtt.c         |  1 -
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c |  4 +-
 drivers/gpu/drm/i915/i915_active.c           |  3 +-
 6 files changed, 12 insertions(+), 61 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-04-22 15:44 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-04-22 15:44 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

One GVT fix and one display link training fix targeting stable 5.11.

Here goes drm-intel-fixes-2021-04-22:
- GVT's BDW regression fix for cmd parser (Zhenyu)
- Fix modesetting in case of unexpected AUX timeouts (Imre)

Thanks,
Rodrigo.

The following changes since commit bf05bf16c76bb44ab5156223e1e58e26dfe30a88:

  Linux 5.12-rc8 (2021-04-18 14:45:32 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-04-22

for you to fetch changes up to 2d292995bb8f49a2596bef522679c1e1454f3230:

  Merge tag 'gvt-fixes-2021-04-20' of https://github.com/intel/gvt-linux into drm-intel-fixes (2021-04-20 09:41:32 -0400)

----------------------------------------------------------------
- GVT's BDW regression fix for cmd parser (Zhenyu)
- Fix modesetting in case of unexpected AUX timeouts (Imre)

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: Fix modesetting in case of unexpected AUX timeouts

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2021-04-20' of https://github.com/intel/gvt-linux into drm-intel-fixes

Zhenyu Wang (1):
      drm/i915/gvt: Fix BDW command parser regression

 drivers/gpu/drm/i915/display/intel_dp_link_training.c |  3 ++-
 drivers/gpu/drm/i915/gvt/cmd_parser.c                 | 19 +++++++++++++------
 2 files changed, 15 insertions(+), 7 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2021-04-15 12:59 Rodrigo Vivi
@ 2021-04-15 13:24 ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2021-04-15 13:24 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: dim-tools, Daniel Vetter, dri-devel, Sean Paul, intel-gfx

On Thu, Apr 15, 2021 at 08:59:11AM -0400, Rodrigo Vivi wrote:
> Hi Dave and Daniel,
> 
> Here goes drm-intel-fixes-2021-04-15:
> 
> Display panel & power related fixes:
> 
> - Backlight fix (Lyude)
> - Display watermark fix (Ville)
> - VLV panel power fix (Hans)
> 
> Thanks,
> Rodrigo.
> 
> The following changes since commit d434405aaab7d0ebc516b68a8fc4100922d7f5ef:
> 
>   Linux 5.12-rc7 (2021-04-11 15:16:13 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-04-15
> 
> for you to fetch changes up to aee6f25e9c911323aa89a200e1bb160c1613ed3d:
> 
>   drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel (2021-04-12 08:00:33 -0400)

Applied to drm-fixes, thanks for the pull.
-Daniel

> 
> ----------------------------------------------------------------
> Display panel & power related fixes:
> 
> - Backlight fix (Lyude)
> - Display watermark fix (Ville)
> - VLV panel power fix (Hans)
> 
> ----------------------------------------------------------------
> Hans de Goede (1):
>       drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel
> 
> Lyude Paul (1):
>       drm/i915/dpcd_bl: Don't try vesa interface unless specified by VBT
> 
> Ville Syrjälä (1):
>       drm/i915: Don't zero out the Y plane's watermarks
> 
>  drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 -
>  drivers/gpu/drm/i915/display/vlv_dsi.c                | 4 ++--
>  drivers/gpu/drm/i915/intel_pm.c                       | 4 ++--
>  3 files changed, 4 insertions(+), 5 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-04-15 12:59 Rodrigo Vivi
  2021-04-15 13:24 ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Rodrigo Vivi @ 2021-04-15 12:59 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-04-15:

Display panel & power related fixes:

- Backlight fix (Lyude)
- Display watermark fix (Ville)
- VLV panel power fix (Hans)

Thanks,
Rodrigo.

The following changes since commit d434405aaab7d0ebc516b68a8fc4100922d7f5ef:

  Linux 5.12-rc7 (2021-04-11 15:16:13 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-04-15

for you to fetch changes up to aee6f25e9c911323aa89a200e1bb160c1613ed3d:

  drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel (2021-04-12 08:00:33 -0400)

----------------------------------------------------------------
Display panel & power related fixes:

- Backlight fix (Lyude)
- Display watermark fix (Ville)
- VLV panel power fix (Hans)

----------------------------------------------------------------
Hans de Goede (1):
      drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel

Lyude Paul (1):
      drm/i915/dpcd_bl: Don't try vesa interface unless specified by VBT

Ville Syrjälä (1):
      drm/i915: Don't zero out the Y plane's watermarks

 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 -
 drivers/gpu/drm/i915/display/vlv_dsi.c                | 4 ++--
 drivers/gpu/drm/i915/intel_pm.c                       | 4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-04-09  8:57 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-04-09  8:57 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Only one last minute fix targeting stable to fix a null dereference.

Here goes drm-intel-fixes-2021-04-09:
- Fix invalid access to ACPI _DSM objects (Takashi)

Thanks,
Rodrigo.

The following changes since commit e49d033bddf5b565044e2abe4241353959bc9120:

  Linux 5.12-rc6 (2021-04-04 14:15:36 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-04-09

for you to fetch changes up to b6a37a93c9ac3900987c79b726d0bb3699d8db4e:

  drm/i915: Fix invalid access to ACPI _DSM objects (2021-04-07 19:07:44 -0400)

----------------------------------------------------------------
- Fix invalid access to ACPI _DSM objects (Takashi)

----------------------------------------------------------------
Takashi Iwai (1):
      drm/i915: Fix invalid access to ACPI _DSM objects

 drivers/gpu/drm/i915/display/intel_acpi.c | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-03-25  9:31 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-03-25  9:31 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

with GT fence revocation runtime PM logic targeting 4.12+ stable,
here goes drm-intel-fixes-2021-03-25-1:

- DisplayPort LTTPR fixes around link training and limiting it
  according to supported spec version. (Imre)
- Fix enabled_planes bitmask to really represent only logically
  enabled planes (Ville).
- Fix DSS CTL registers for ICL DSI transcoders (Jani)
- Fix the GT fence revocation runtime PM logic. (Imre)

Thanks,
Rodrigo.

The following changes since commit 0d02ec6b3136c73c09e7859f0d0e4e2c4c07b49b:

  Linux 5.12-rc4 (2021-03-21 14:56:43 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-03-25-1

for you to fetch changes up to 8840e3bd981f128846b01c12d3966d115e8617c9:

  drm/i915: Fix the GT fence revocation runtime PM logic (2021-03-24 09:12:07 -0400)

----------------------------------------------------------------
- DisplayPort LTTPR fixes around link training and limiting it
  according to supported spec version. (Imre)
- Fix enabled_planes bitmask to really represent only logically
  enabled planes (Ville).
- Fix DSS CTL registers for ICL DSI transcoders (Jani)
- Fix the GT fence revocation runtime PM logic. (Imre)

----------------------------------------------------------------
Imre Deak (4):
      drm/i915/ilk-glk: Fix link training on links with LTTPRs
      drm/i915: Disable LTTPR support when the DPCD rev < 1.4
      drm/i915: Disable LTTPR support when the LTTPR rev < 1.4
      drm/i915: Fix the GT fence revocation runtime PM logic

Jani Nikula (1):
      drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders

Ville Syrjälä (1):
      drm/i915: Fix enabled_planes bitmask

 drivers/gpu/drm/i915/display/intel_atomic_plane.c  |  5 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |  4 +-
 drivers/gpu/drm/i915/display/intel_dp_aux.c        |  7 ++
 .../gpu/drm/i915/display/intel_dp_link_training.c  | 75 +++++++++++++++++-----
 .../gpu/drm/i915/display/intel_dp_link_training.h  |  2 +-
 drivers/gpu/drm/i915/display/intel_vdsc.c          | 10 +--
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c       | 13 +++-
 drivers/gpu/drm/i915/intel_runtime_pm.c            | 29 +++++++--
 drivers/gpu/drm/i915/intel_runtime_pm.h            |  5 ++
 9 files changed, 113 insertions(+), 37 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-03-18 12:05 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-03-18 12:05 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Covering for Rodrigo during his absence this week.

drm-intel-fixes-2021-03-18:
drm/i915 fixes for v5.12-rc4:
- Workaround async flip + VT-d frame corruption on HSW/BDW
- Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+

BR,
Jani.

The following changes since commit 1e28eed17697bcf343c6743f0028cc3b5dd88bf0:

  Linux 5.12-rc3 (2021-03-14 14:41:02 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-03-18

for you to fetch changes up to 6a77c6bb7260bd5000f95df454d9f8cdb1af7132:

  i915/perf: Start hrtimer only if sampling the OA buffer (2021-03-17 12:51:37 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.12-rc4:
- Workaround async flip + VT-d frame corruption on HSW/BDW
- Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+

----------------------------------------------------------------
Umesh Nerlige Ramappa (1):
      i915/perf: Start hrtimer only if sampling the OA buffer

Ville Syrjälä (1):
      drm/i915: Workaround async flip + VT-d corruption on HSW/BDW

 drivers/gpu/drm/i915/i915_perf.c | 13 +++++--------
 drivers/gpu/drm/i915/i915_reg.h  | 23 ++++++++++++++++++++++-
 drivers/gpu/drm/i915/intel_pm.c  | 16 +++++++++++++++-
 3 files changed, 42 insertions(+), 10 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2021-03-12  1:36 ` Dave Airlie
@ 2021-03-12  2:57   ` Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2021-03-12  2:57 UTC (permalink / raw)
  To: Dave Airlie
  Cc: DRM maintainer tools announcements, discussion, and development,
	Daniel Vetter, dri-devel, Sean Paul, Intel Graphics Development

On Fri, Mar 12, 2021 at 11:36:51AM +1000, Dave Airlie wrote:
> On Thu, 11 Mar 2021 at 21:28, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> >
> > Hi Dave and Daniel,
> >
> > Things are very quiet. Only 1 fix this round.
> > Since I will be out next week, if this trend continues I will
> > accumulate 2 weeks and send when in -rc4.
> >
> > Here goes drm-intel-fixes-2021-03-11:
> >
> > - Wedge the GPU if command parser setup fails (Tvrtko)
> >
> > Thanks,
> > Rodrigo.
> >
> > The following changes since commit fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8:
> >
> >   Linux 5.12-rc1 (2021-02-28 16:05:19 -0800)
> 
> This was based on 5.12-rc1 against my request earlier in the week to
> not do that. but since it was a single patch I just cherry-picked it
> across.

I'm really sorry about that! It is so unusual to have this low influx
of patches at this round that I'm not used and end up forgetting to rebase.

> 
> Can we make sure no fixes or next based on rc1 arrive please.

Sure thing.

> 
> Dave.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2021-03-11 11:28 Rodrigo Vivi
@ 2021-03-12  1:36 ` Dave Airlie
  2021-03-12  2:57   ` Rodrigo Vivi
  0 siblings, 1 reply; 392+ messages in thread
From: Dave Airlie @ 2021-03-12  1:36 UTC (permalink / raw)
  To: Rodrigo Vivi
  Cc: DRM maintainer tools announcements, discussion, and development,
	Daniel Vetter, dri-devel, Sean Paul, Intel Graphics Development

On Thu, 11 Mar 2021 at 21:28, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
>
> Hi Dave and Daniel,
>
> Things are very quiet. Only 1 fix this round.
> Since I will be out next week, if this trend continues I will
> accumulate 2 weeks and send when in -rc4.
>
> Here goes drm-intel-fixes-2021-03-11:
>
> - Wedge the GPU if command parser setup fails (Tvrtko)
>
> Thanks,
> Rodrigo.
>
> The following changes since commit fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8:
>
>   Linux 5.12-rc1 (2021-02-28 16:05:19 -0800)

This was based on 5.12-rc1 against my request earlier in the week to
not do that. but since it was a single patch I just cherry-picked it
across.

Can we make sure no fixes or next based on rc1 arrive please.

Dave.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-03-11 11:28 Rodrigo Vivi
  2021-03-12  1:36 ` Dave Airlie
  0 siblings, 1 reply; 392+ messages in thread
From: Rodrigo Vivi @ 2021-03-11 11:28 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Things are very quiet. Only 1 fix this round.
Since I will be out next week, if this trend continues I will
accumulate 2 weeks and send when in -rc4. 

Here goes drm-intel-fixes-2021-03-11:

- Wedge the GPU if command parser setup fails (Tvrtko)

Thanks,
Rodrigo.

The following changes since commit fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8:

  Linux 5.12-rc1 (2021-02-28 16:05:19 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-03-11

for you to fetch changes up to c3d2c6770b4bc34f4de9f4097e5f0ded75d6b98d:

  drm/i915: Wedge the GPU if command parser setup fails (2021-03-04 10:38:33 -0500)

----------------------------------------------------------------
- Wedge the GPU if command parser setup fails (Tvrtko)

----------------------------------------------------------------
Tvrtko Ursulin (1):
      drm/i915: Wedge the GPU if command parser setup fails

 drivers/gpu/drm/i915/gt/intel_engine_cs.c |  7 ++++++-
 drivers/gpu/drm/i915/i915_cmd_parser.c    | 19 +++++++++++++------
 drivers/gpu/drm/i915/i915_drv.h           |  2 +-
 3 files changed, 20 insertions(+), 8 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-02-11  8:56 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-02-11  8:56 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Calming down, just a couple of Cc: stable fixes now.


drm-intel-fixes-2021-02-11:
drm/i915 fixes for v5.11 final:
- Ensure Type-C FIA is powered when initializing
- Fix overlay frontbuffer tracking

BR,
Jani.

The following changes since commit 92bf22614b21a2706f4993b278017e437f7785b3:

  Linux 5.11-rc7 (2021-02-07 13:57:38 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-02-11

for you to fetch changes up to 5feba0e905c495a217aea9db4ea91093d8fe5dde:

  drm/i915: Fix overlay frontbuffer tracking (2021-02-10 11:03:56 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11 final:
- Ensure Type-C FIA is powered when initializing
- Fix overlay frontbuffer tracking

----------------------------------------------------------------
Imre Deak (1):
      drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it

Ville Syrjälä (1):
      drm/i915: Fix overlay frontbuffer tracking

 drivers/gpu/drm/i915/display/intel_overlay.c | 17 ++++---
 drivers/gpu/drm/i915/display/intel_tc.c      | 67 +++++++++++++++-------------
 2 files changed, 45 insertions(+), 39 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-02-04 12:06 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-02-04 12:06 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

There's a bit more here than I'd generally like at this stage, however
many of them are cc: stable anyway, and I've opted to include a couple
of extra backports to allow the actual fixes to apply without conflicts
instead of modifying the fixes.

Hopefully things will calm down now, fingers crossed.


drm-intel-fixes-2021-02-04:
drm/i915 fixes for v5.11-rc7:
- Skip vswing programming for TBT
- Power up combo PHY lanes for HDMI
- Fix double YUV range correction on HDR planes
- Fix the MST PBN divider calculation
- Fix LTTPR vswing/pre-emp setting in non-transparent mode
- Move the breadcrumb to the signaler if completed upon cancel
- Close race between enable_breadcrumbs and cancel_breadcrumbs
- Drop lru bumping on display unpinning

BR,
Jani.

The following changes since commit 1048ba83fb1c00cd24172e23e8263972f6b5d9ac:

  Linux 5.11-rc6 (2021-01-31 13:50:09 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-02-04

for you to fetch changes up to 88ebe1f572e284ecfe088648e0ae93803a75a459:

  drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-transparent mode (2021-02-02 17:31:37 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11-rc7:
- Skip vswing programming for TBT
- Power up combo PHY lanes for HDMI
- Fix double YUV range correction on HDR planes
- Fix the MST PBN divider calculation
- Fix LTTPR vswing/pre-emp setting in non-transparent mode
- Move the breadcrumb to the signaler if completed upon cancel
- Close race between enable_breadcrumbs and cancel_breadcrumbs
- Drop lru bumping on display unpinning

----------------------------------------------------------------
Andres Calderon Jaramillo (1):
      drm/i915/display: Prevent double YUV range correction on HDR planes

Chris Wilson (3):
      drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
      drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs
      drm/i915/gem: Drop lru bumping on display unpinning

Imre Deak (4):
      drm/dp/mst: Export drm_dp_get_vc_payload_bw()
      drm/i915: Fix the MST PBN divider calculation
      drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp_link_training.c
      drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-transparent mode

Ville Syrjälä (3):
      drm/i915: Skip vswing programming for TBT
      drm/i915: Extract intel_ddi_power_up_lanes()
      drm/i915: Power up combo PHY lanes for for HDMI as well

 drivers/gpu/drm/drm_dp_mst_topology.c              | 24 ++++++--
 drivers/gpu/drm/i915/display/intel_ddi.c           | 43 ++++++++------
 drivers/gpu/drm/i915/display/intel_display.c       |  9 ++-
 drivers/gpu/drm/i915/display/intel_dp.c            | 20 +------
 drivers/gpu/drm/i915/display/intel_dp.h            |  3 -
 .../gpu/drm/i915/display/intel_dp_link_training.c  | 25 ++++++++-
 .../gpu/drm/i915/display/intel_dp_link_training.h  |  3 +
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |  4 +-
 drivers/gpu/drm/i915/display/intel_overlay.c       |  4 +-
 drivers/gpu/drm/i915/display/intel_sprite.c        | 65 ++++------------------
 drivers/gpu/drm/i915/gem/i915_gem_domain.c         | 45 ---------------
 drivers/gpu/drm/i915/gem/i915_gem_object.h         |  1 -
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c        | 47 +++++++++-------
 include/drm/drm_dp_mst_helper.h                    |  1 +
 14 files changed, 118 insertions(+), 176 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-01-28 13:37 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-01-28 13:37 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Apparently there's a regression in -rc5 that affects a large portion of
the platforms in CI. See [1].

The issue showed up in -rc5 i.e. *before* the changes in this pull,
however the issue prevents getting full coverage [2]. It does not look
like this pull makes matters worse, but this does not make them better
either.


BR,
Jani.


[1] http://lore.kernel.org/r/871re5jiu3.fsf@intel.com
[2] https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html?

drm-intel-fixes-2021-01-28:
drm/i915 fixes for v5.11-rc6:
- Fix ICL MG PHY vswing
- Fix subplatform handling
- Fix selftest memleak
- Clear CACHE_MODE prior to clearing residuals
- Always flush the active worker before returning from the wait
- Always try to reserve GGTT address 0x0



The following changes since commit 6ee1d745b7c9fd573fba142a2efdad76a9f1cb04:

  Linux 5.11-rc5 (2021-01-24 16:47:14 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-01-28

for you to fetch changes up to 489140b5ba2e7cc4b853c29e0591895ddb462a82:

  drm/i915/gt: Always try to reserve GGTT address 0x0 (2021-01-26 15:45:54 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11-rc6:
- Fix ICL MG PHY vswing
- Fix subplatform handling
- Fix selftest memleak
- Clear CACHE_MODE prior to clearing residuals
- Always flush the active worker before returning from the wait
- Always try to reserve GGTT address 0x0

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/gt: Clear CACHE_MODE prior to clearing residuals
      drm/i915: Always flush the active worker before returning from the wait
      drm/i915/gt: Always try to reserve GGTT address 0x0

Pan Bian (1):
      drm/i915/selftest: Fix potential memory leak

Umesh Nerlige Ramappa (1):
      drm/i915: Check for all subplatform bits

Ville Syrjälä (1):
      drm/i915: Fix ICL MG PHY vswing handling

 drivers/gpu/drm/i915/display/intel_ddi.c      |  7 ++--
 drivers/gpu/drm/i915/gt/gen7_renderclear.c    | 12 +++++++
 drivers/gpu/drm/i915/gt/intel_ggtt.c          | 47 ++++++++++++++++++++-------
 drivers/gpu/drm/i915/i915_active.c            | 28 ++++++++--------
 drivers/gpu/drm/i915/i915_drv.h               |  2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c |  2 +-
 6 files changed, 67 insertions(+), 31 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-01-21 16:49 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-01-21 16:49 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2021-01-21:
drm/i915 fixes for v5.11-rc5:
- HDCP fixes
- PMU wakeref fix
- Fix HWSP validity race
- Fix DP protocol converter accidental 4:4:4->4:2:0 conversion for RGB

BR,
Jani.

The following changes since commit 19c329f6808995b142b3966301f217c831e7cf31:

  Linux 5.11-rc4 (2021-01-17 16:37:05 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-01-21

for you to fetch changes up to 1c4995b0a576d24bb7ead991fb037c8b47ab6e32:

  drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4 (2021-01-19 10:44:06 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11-rc5:
- HDCP fixes
- PMU wakeref fix
- Fix HWSP validity race
- Fix DP protocol converter accidental 4:4:4->4:2:0 conversion for RGB

----------------------------------------------------------------
Anshuman Gupta (2):
      drm/i915/hdcp: Update CP property in update_pipe
      drm/i915/hdcp: Get conn while content_type changed

Chris Wilson (2):
      drm/i915/gt: Prevent use of engine->wa_ctx after error
      drm/i915: Check for rq->hwsp validity after acquiring RCU lock

Tvrtko Ursulin (1):
      drm/i915/pmu: Don't grab wakeref when enabling events

Ville Syrjälä (1):
      drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4

 drivers/gpu/drm/i915/display/intel_ddi.c    |  2 +-
 drivers/gpu/drm/i915/display/intel_dp.c     |  9 +++----
 drivers/gpu/drm/i915/display/intel_dp.h     |  3 ++-
 drivers/gpu/drm/i915/display/intel_hdcp.c   |  9 +++++++
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c |  9 ++-----
 drivers/gpu/drm/i915/gt/intel_lrc.c         |  3 +++
 drivers/gpu/drm/i915/gt/intel_timeline.c    | 10 ++++----
 drivers/gpu/drm/i915/i915_pmu.c             | 30 ++++++++++++-----------
 drivers/gpu/drm/i915/i915_request.h         | 37 +++++++++++++++++++++++++----
 9 files changed, 74 insertions(+), 38 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-01-14 10:54 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2021-01-14 10:54 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2021-01-14:
drm/i915 fixes for v5.11-rc4:
- Allow the sysadmin to override security mitigations
- Restore clear-residual mitigations for ivb/byt
- Limit VFE threads based on GT
- GVT: fix vfio edid and full display detection
- Fix DSI DSC power refcounting
- Fix LPT CPU mode backlight takeover
- Disable RPM wakeref assertions during driver shutdown
- Fix DSI sequence sleeps

BR,
Jani.

The following changes since commit 7c53f6b671f4aba70ff15e1b05148b10d58c2837:

  Linux 5.11-rc3 (2021-01-10 14:34:50 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-01-14

for you to fetch changes up to 984cadea032b103c5824a5f29d0a36b3e9df6333:

  drm/i915: Allow the sysadmin to override security mitigations (2021-01-12 19:03:40 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11-rc4:
- Allow the sysadmin to override security mitigations
- Restore clear-residual mitigations for ivb/byt
- Limit VFE threads based on GT
- GVT: fix vfio edid and full display detection
- Fix DSI DSC power refcounting
- Fix LPT CPU mode backlight takeover
- Disable RPM wakeref assertions during driver shutdown
- Fix DSI sequence sleeps

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915: Disable RPM wakeref assertions during driver shutdown
      drm/i915/gt: Limit VFE threads based on GT
      drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail
      drm/i915: Allow the sysadmin to override security mitigations

Colin Xu (1):
      drm/i915/gvt: Fix vfio_edid issue for BXT/APL

Hans de Goede (1):
      drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence

Imre Deak (1):
      drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout

Jani Nikula (2):
      drm/i915/backlight: fix CPU mode backlight takeover on LPT
      Merge tag 'gvt-fixes-2020-01-08' of https://github.com/intel/gvt-linux into drm-intel-fixes

 drivers/gpu/drm/i915/Makefile                   |   1 +
 drivers/gpu/drm/i915/display/icl_dsi.c          |   4 -
 drivers/gpu/drm/i915/display/intel_panel.c      |   9 +-
 drivers/gpu/drm/i915/display/vlv_dsi.c          |  16 ++-
 drivers/gpu/drm/i915/gt/gen7_renderclear.c      | 157 ++++++++++++++----------
 drivers/gpu/drm/i915/gt/intel_ring_submission.c |   6 +-
 drivers/gpu/drm/i915/gvt/display.c              |  81 ++++++++----
 drivers/gpu/drm/i915/gvt/vgpu.c                 |   5 +-
 drivers/gpu/drm/i915/i915_drv.c                 |   4 +
 drivers/gpu/drm/i915/i915_mitigations.c         | 146 ++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_mitigations.h         |  13 ++
 11 files changed, 339 insertions(+), 103 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/i915_mitigations.c
 create mode 100644 drivers/gpu/drm/i915/i915_mitigations.h

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2021-01-07  7:50 Jani Nikula
@ 2021-01-07  9:28 ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2021-01-07  9:28 UTC (permalink / raw)
  To: Jani Nikula
  Cc: dim-tools, Daniel Vetter, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

On Thu, Jan 07, 2021 at 09:50:28AM +0200, Jani Nikula wrote:
> 
> Hi Dave & Daniel -
> 
> Pretty quiet still, but here's some cc: stable fixes.

Pulled, thanks.
-Daniel

> 
> (Well, one doesn't have the explicit stable tag, but the Fixes tag
> points at a commit in v3.9...)
> 
> drm-intel-fixes-2021-01-07:
> drm/i915 fixes for v5.11-rc3:
> - Use per-connector PM QoS tracking for DP aux communication
> - GuC firmware fix for older Cometlakes
> - Clear the gpu reloc and shadow batches
> 
> BR,
> Jani.
> 
> The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:
> 
>   Linux 5.11-rc2 (2021-01-03 15:55:30 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-01-07
> 
> for you to fetch changes up to 9397d66212cdf7a21c66523f1583e5d63a609e84:
> 
>   drm/i915/dp: Track pm_qos per connector (2021-01-05 10:25:03 +0200)
> 
> ----------------------------------------------------------------
> drm/i915 fixes for v5.11-rc3:
> - Use per-connector PM QoS tracking for DP aux communication
> - GuC firmware fix for older Cometlakes
> - Clear the gpu reloc and shadow batches
> 
> ----------------------------------------------------------------
> Chris Wilson (2):
>       drm/i915/gt: Define guc firmware blob for older Cometlakes
>       drm/i915/dp: Track pm_qos per connector
> 
> Matthew Auld (2):
>       drm/i915: clear the shadow batch
>       drm/i915: clear the gpu reloc batch
> 
>  drivers/gpu/drm/i915/display/intel_display_types.h |  3 +++
>  drivers/gpu/drm/i915/display/intel_dp.c            |  8 +++++--
>  drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |  4 +++-
>  drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c           |  1 +
>  drivers/gpu/drm/i915/i915_cmd_parser.c             | 27 ++++++++--------------
>  drivers/gpu/drm/i915/i915_drv.c                    |  5 ----
>  drivers/gpu/drm/i915/i915_drv.h                    |  3 ---
>  7 files changed, 22 insertions(+), 29 deletions(-)
> 
> -- 
> Jani Nikula, Intel Open Source Graphics Center

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2021-01-07  7:50 Jani Nikula
  2021-01-07  9:28 ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2021-01-07  7:50 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Pretty quiet still, but here's some cc: stable fixes.

(Well, one doesn't have the explicit stable tag, but the Fixes tag
points at a commit in v3.9...)

drm-intel-fixes-2021-01-07:
drm/i915 fixes for v5.11-rc3:
- Use per-connector PM QoS tracking for DP aux communication
- GuC firmware fix for older Cometlakes
- Clear the gpu reloc and shadow batches

BR,
Jani.

The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:

  Linux 5.11-rc2 (2021-01-03 15:55:30 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-01-07

for you to fetch changes up to 9397d66212cdf7a21c66523f1583e5d63a609e84:

  drm/i915/dp: Track pm_qos per connector (2021-01-05 10:25:03 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11-rc3:
- Use per-connector PM QoS tracking for DP aux communication
- GuC firmware fix for older Cometlakes
- Clear the gpu reloc and shadow batches

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gt: Define guc firmware blob for older Cometlakes
      drm/i915/dp: Track pm_qos per connector

Matthew Auld (2):
      drm/i915: clear the shadow batch
      drm/i915: clear the gpu reloc batch

 drivers/gpu/drm/i915/display/intel_display_types.h |  3 +++
 drivers/gpu/drm/i915/display/intel_dp.c            |  8 +++++--
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |  4 +++-
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c           |  1 +
 drivers/gpu/drm/i915/i915_cmd_parser.c             | 27 ++++++++--------------
 drivers/gpu/drm/i915/i915_drv.c                    |  5 ----
 drivers/gpu/drm/i915/i915_drv.h                    |  3 ---
 7 files changed, 22 insertions(+), 29 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-12-09 23:50 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-12-09 23:50 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

The commit 7c5c15dffe1e ("drm/i915/gt: Declare gen9 has 64 mocs entries!")
should actually be sent last week along with the commit
777a7717d60c ("drm/i915/gt: Program mocs:63 for cache eviction on gen9"),
but I had missed that and dim didn't cope with fixes for fixes.

Here goes drm-intel-fixes-2020-12-09:

Fixes for VDSC/DP, selftests, shmem_utils, preemption, submission, and gt reset:

- Check the correct variable in selftest (Dan)
- Propagate error from canceled submit due to context closure (Chris)
- Ignore repeated attempts to suspend request flow across reset (Chris)
- Cancel the preemption timeout on responding to it (Chris)
- Fix unsigned compared against 0 (Colin)
- Compute the correct slice count for VDSC on DP (Manasi)
- Declar gen9 has 64 mocs entries (Chris)

Thanks,
Rodrigo.

The following changes since commit 0477e92881850d44910a7e94fc2c46f96faa131f:

  Linux 5.10-rc7 (2020-12-06 14:25:12 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-12-09

for you to fetch changes up to 7c5c15dffe1e3c42f44735ce9552afb7207f1584:

  drm/i915/gt: Declare gen9 has 64 mocs entries! (2020-12-08 07:09:58 -0800)

----------------------------------------------------------------
Fixes for VDSC/DP, selftests, shmem_utils, preemption, submission, and gt reset:

- Check the correct variable in selftest (Dan)
- Propagate error from canceled submit due to context closure (Chris)
- Ignore repeated attempts to suspend request flow across reset (Chris)
- Cancel the preemption timeout on responding to it (Chris)
- Fix unsigned compared against 0 (Colin)
- Compute the correct slice count for VDSC on DP (Manasi)
- Declar gen9 has 64 mocs entries (Chris)

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/gem: Propagate error from cancelled submit due to context closure
      drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
      drm/i915/gt: Cancel the preemption timeout on responding to it
      drm/i915/gt: Declare gen9 has 64 mocs entries!

Colin Ian King (1):
      drm/i915: fix size_t greater or equal to zero comparison

Dan Carpenter (1):
      drm/i915/gem: Check the correct variable in selftest

Manasi Navare (1):
      drm/i915/display/dp: Compute the correct slice count for VDSC on DP

 drivers/gpu/drm/i915/display/intel_dp.c        | 2 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 7 +++++--
 drivers/gpu/drm/i915/gt/intel_lrc.c            | 7 ++++++-
 drivers/gpu/drm/i915/gt/intel_mocs.c           | 7 +++----
 drivers/gpu/drm/i915/gt/shmem_utils.c          | 2 +-
 drivers/gpu/drm/i915/selftests/i915_gem.c      | 4 ++--
 6 files changed, 18 insertions(+), 11 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2020-12-03  0:36 Rodrigo Vivi
@ 2020-12-03  1:07 ` Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-12-03  1:07 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, intel-gfx, dri-devel, Sean Paul

On Wed, Dec 02, 2020 at 04:36:24PM -0800, Rodrigo Vivi wrote:
> Hi Dave and Daniel,
> 
> Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.
> 
> The commit 6db58901c2aa ("drm/i915/display: return earlier from intel_modeset_init() without display") was not actually a crucial fix, but it allowed a clean pick of the use-after-free one.
> 
> Here goes drm-intel-fixes-2020-12-02:
> 
> Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.
> 
> - Program mocs:63 for cache eviction on gen9 (Chris)
> - Split the breadcrumb spinlock between global and contexts (Chris)

Please ignore this for now. I was informed that I missed one patch
that helps this one here. So I'm going to push a new fixes branch now
and will prepare another pull request tomorrow.

> - Retain default context state across shrinking (Venkata)
> - Limit frequency drop to RPe on parking (Chris)
> - Return earlier from intel_modeset_init() without display (Jani)
> - Defer initial modeset until after GGTT is initialized (Chris).
> 
> Thanks,
> Rodrigo.
> 
> The following changes since commit b65054597872ce3aefbc6a666385eabdf9e288da:
> 
>   Linux 5.10-rc6 (2020-11-29 15:50:50 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-12-02
> 
> for you to fetch changes up to f2f2b21feadcb1eb08687a8b20dcf6442d22be18:
> 
>   drm/i915/display: Defer initial modeset until after GGTT is initialised (2020-12-01 08:36:37 -0800)
> 
> ----------------------------------------------------------------
> Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.
> 
> - Program mocs:63 for cache eviction on gen9 (Chris)
> - Split the breadcrumb spinlock between global and contexts (Chris)
> - Retain default context state across shrinking (Venkata)
> - Limit frequency drop to RPe on parking (Chris)
> - Return earlier from intel_modeset_init() without display (Jani)
> - Defer initial modeset until after GGTT is initialized (Chris).
> 
> ----------------------------------------------------------------
> Chris Wilson (4):
>       drm/i915/gt: Program mocs:63 for cache eviction on gen9
>       drm/i915/gt: Split the breadcrumb spinlock between global and contexts
>       drm/i915/gt: Limit frequency drop to RPe on parking
>       drm/i915/display: Defer initial modeset until after GGTT is initialised
> 
> Jani Nikula (1):
>       drm/i915/display: return earlier from intel_modeset_init() without display
> 
> Venkata Ramana Nayana (1):
>       drm/i915/gt: Retain default context state across shrinking
> 
>  drivers/gpu/drm/i915/display/intel_display.c      |  24 ++--
>  drivers/gpu/drm/i915/gt/intel_breadcrumbs.c       | 168 ++++++++++------------
>  drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h |   6 +-
>  drivers/gpu/drm/i915/gt/intel_context.c           |   3 +-
>  drivers/gpu/drm/i915/gt/intel_context_types.h     |  12 +-
>  drivers/gpu/drm/i915/gt/intel_mocs.c              |  14 +-
>  drivers/gpu/drm/i915/gt/intel_rps.c               |   4 +
>  drivers/gpu/drm/i915/gt/shmem_utils.c             |   7 +-
>  drivers/gpu/drm/i915/i915_request.h               |   6 +-
>  9 files changed, 124 insertions(+), 120 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-12-03  0:36 Rodrigo Vivi
  2020-12-03  1:07 ` Rodrigo Vivi
  0 siblings, 1 reply; 392+ messages in thread
From: Rodrigo Vivi @ 2020-12-03  0:36 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.

The commit 6db58901c2aa ("drm/i915/display: return earlier from intel_modeset_init() without display") was not actually a crucial fix, but it allowed a clean pick of the use-after-free one.

Here goes drm-intel-fixes-2020-12-02:

Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.

- Program mocs:63 for cache eviction on gen9 (Chris)
- Split the breadcrumb spinlock between global and contexts (Chris)
- Retain default context state across shrinking (Venkata)
- Limit frequency drop to RPe on parking (Chris)
- Return earlier from intel_modeset_init() without display (Jani)
- Defer initial modeset until after GGTT is initialized (Chris).

Thanks,
Rodrigo.

The following changes since commit b65054597872ce3aefbc6a666385eabdf9e288da:

  Linux 5.10-rc6 (2020-11-29 15:50:50 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-12-02

for you to fetch changes up to f2f2b21feadcb1eb08687a8b20dcf6442d22be18:

  drm/i915/display: Defer initial modeset until after GGTT is initialised (2020-12-01 08:36:37 -0800)

----------------------------------------------------------------
Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.

- Program mocs:63 for cache eviction on gen9 (Chris)
- Split the breadcrumb spinlock between global and contexts (Chris)
- Retain default context state across shrinking (Venkata)
- Limit frequency drop to RPe on parking (Chris)
- Return earlier from intel_modeset_init() without display (Jani)
- Defer initial modeset until after GGTT is initialized (Chris).

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/gt: Program mocs:63 for cache eviction on gen9
      drm/i915/gt: Split the breadcrumb spinlock between global and contexts
      drm/i915/gt: Limit frequency drop to RPe on parking
      drm/i915/display: Defer initial modeset until after GGTT is initialised

Jani Nikula (1):
      drm/i915/display: return earlier from intel_modeset_init() without display

Venkata Ramana Nayana (1):
      drm/i915/gt: Retain default context state across shrinking

 drivers/gpu/drm/i915/display/intel_display.c      |  24 ++--
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c       | 168 ++++++++++------------
 drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h |   6 +-
 drivers/gpu/drm/i915/gt/intel_context.c           |   3 +-
 drivers/gpu/drm/i915/gt/intel_context_types.h     |  12 +-
 drivers/gpu/drm/i915/gt/intel_mocs.c              |  14 +-
 drivers/gpu/drm/i915/gt/intel_rps.c               |   4 +
 drivers/gpu/drm/i915/gt/shmem_utils.c             |   7 +-
 drivers/gpu/drm/i915/i915_request.h               |   6 +-
 9 files changed, 124 insertions(+), 120 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-11-26  1:06 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-11-26  1:06 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Please notice that commit eb0104ee498d ("drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock")
is just a dependency of commit 2e6ce8313a53 ("drm/i915/gt: Don't cancel the interrupt shadow too early").

Here goes drm-intel-fixes-2020-11-25:
- Fix Perf/OA workaround register corruption (Lionel)
- Correct a comment statement in GVT (Yan)
- Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris)
- Free stale request on destroying the virtual engine (Chris)

Thanks,
Rodrigo.

The following changes since commit 418baf2c28f3473039f2f7377760bd8f6897ae18:

  Linux 5.10-rc5 (2020-11-22 15:36:08 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-25

for you to fetch changes up to 280ffdb6ddb5de85eddd476a3bcdc19c9a80f089:

  drm/i915/gt: Free stale request on destroying the virtual engine (2020-11-24 09:30:57 -0800)

----------------------------------------------------------------
- Fix Perf/OA workaround register corruption (Lionel)
- Correct a comment statement in GVT (Yan)
- Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris)
- Free stale request on destroying the virtual engine (Chris)

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
      drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
      drm/i915/gt: Don't cancel the interrupt shadow too early
      drm/i915/gt: Free stale request on destroying the virtual engine

Lionel Landwerlin (1):
      drm/i915/perf: workaround register corruption in OATAILPTR

Yan Zhao (1):
      drm/i915/gvt: correct a false comment of flag F_UNALIGN

 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c       | 143 ++++++++++++++--------
 drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h |   2 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c               |  60 +++++++--
 drivers/gpu/drm/i915/gvt/gvt.h                    |   2 +-
 drivers/gpu/drm/i915/i915_perf.c                  |   9 +-
 drivers/gpu/drm/i915/i915_reg.h                   |   2 +
 drivers/gpu/drm/i915/i915_request.h               |   6 +-
 7 files changed, 161 insertions(+), 63 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-11-19 20:34 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-11-19 20:34 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes another round for 5.10

drm-intel-fixes-2020-11-19:
- Fix tgl power gating issue (Rodrigo)
- Memory leak fixes (Tvrtko, Chris)
- Selftest fixes (Zhang)
- Display bpc fix (Ville)
- Fix TGL MOCS for PTE tracking (Chris)

GVT Fixes: It temporarily disables VFIO edid
feature on BXT/APL until its virtual display is really fixed to make
it work properly. And fixes for DPCD 1.2 and error return in taking
module reference.

Thanks,
Rodrigo.

The following changes since commit 5ce6861d36ed5207aff9e5eead4c7cc38a986586:

  drm/i915: Correctly set SFC capability for video engines (2020-11-12 19:47:30 -0500)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-19

for you to fetch changes up to be33805c65297611971003d72e7f9235e23ec84d:

  drm/i915/gt: Fixup tgl mocs for PTE tracking (2020-11-19 15:10:49 -0500)

----------------------------------------------------------------
- Fix tgl power gating issue (Rodrigo)
- Memory leak fixes (Tvrtko, Chris)
- Selftest fixes (Zhang)
- Display bpc fix (Ville)
- Fix TGL MOCS for PTE tracking (Chris)

GVT Fixes: It temporarily disables VFIO edid
feature on BXT/APL until its virtual display is really fixed to make
it work properly. And fixes for DPCD 1.2 and error return in taking
module reference.

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gt: Remember to free the virtual breadcrumbs
      drm/i915/gt: Fixup tgl mocs for PTE tracking

Colin Xu (1):
      drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL

Rodrigo Vivi (2):
      drm/i915/tgl: Fix Media power gate sequence.
      Merge tag 'gvt-fixes-2020-11-17' of https://github.com/intel/gvt-linux into drm-intel-fixes

Tina Zhang (1):
      drm/i915/gvt: Set ENHANCED_FRAME_CAP bit

Tvrtko Ursulin (1):
      drm/i915: Avoid memory leak with more than 16 workarounds on a list

Ville Syrjälä (1):
      drm/i915: Handle max_bpc==16

Xiongfeng Wang (1):
      drm/i915/gvt: return error when failing to take the module reference

Zhang Xiaoxu (2):
      drm/i915/selftests: Fix wrong return value of perf_series_engines()
      drm/i915/selftests: Fix wrong return value of perf_request_latency()

 drivers/gpu/drm/i915/display/intel_display.c  |  3 ++-
 drivers/gpu/drm/i915/gt/intel_lrc.c           |  1 +
 drivers/gpu/drm/i915/gt/intel_mocs.c          |  5 +++--
 drivers/gpu/drm/i915/gt/intel_rc6.c           | 22 +++++++++++++++++-----
 drivers/gpu/drm/i915/gt/intel_workarounds.c   |  4 +++-
 drivers/gpu/drm/i915/gvt/display.c            |  2 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c              |  4 +++-
 drivers/gpu/drm/i915/gvt/vgpu.c               |  3 ++-
 drivers/gpu/drm/i915/i915_reg.h               | 12 +++++-------
 drivers/gpu/drm/i915/intel_pm.c               | 13 -------------
 drivers/gpu/drm/i915/selftests/i915_request.c |  8 ++++++--
 11 files changed, 43 insertions(+), 34 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-11-13  5:25 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-11-13  5:25 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here it goes again, but wow with the right base.

Please note that one of the patches is only a dependency
that allows the pread override by backend.

Thanks,
Rodrigo.

drm-intel-fixes-2020-11-13:

- Pull phys pread/pwrite implementations to the backend (Chris)
- Correctly set SFC capability for video engines (Venkata)

The following changes since commit f8394f232b1eab649ce2df5c5f15b0e528c92091:

  Linux 5.10-rc3 (2020-11-08 16:10:16 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-13

for you to fetch changes up to 5ce6861d36ed5207aff9e5eead4c7cc38a986586:

  drm/i915: Correctly set SFC capability for video engines (2020-11-12 19:47:30 -0500)

----------------------------------------------------------------
- Pull phys pread/pwrite implementations to the backend (Chris)
- Correctly set SFC capability for video engines (Venkata)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/gem: Pull phys pread/pwrite implementations to the backend

Matthew Auld (1):
      drm/i915/gem: Allow backends to override pread implementation

Venkata Sandeep Dhanalakota (1):
      drm/i915: Correctly set SFC capability for video engines

 drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  2 +
 drivers/gpu/drm/i915/gem/i915_gem_phys.c         | 55 ++++++++++++++++++++++++
 drivers/gpu/drm/i915/gt/intel_engine_cs.c        |  3 +-
 drivers/gpu/drm/i915/i915_gem.c                  | 32 +++-----------
 4 files changed, 65 insertions(+), 27 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2020-11-13  0:32 ` Dave Airlie
@ 2020-11-13  0:47   ` Vivi, Rodrigo
  0 siblings, 0 replies; 392+ messages in thread
From: Vivi, Rodrigo @ 2020-11-13  0:47 UTC (permalink / raw)
  To: Dave Airlie
  Cc: DRM maintainer tools announcements, discussion, and development,
	Daniel Vetter, dri-devel, Sean Paul, Intel Graphics Development



> On Nov 12, 2020, at 4:32 PM, Dave Airlie <airlied@gmail.com> wrote:
> 
> On Fri, 13 Nov 2020 at 09:08, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
>> 
>> Hi Dave and Daniel,
>> 
>> This is the same set as last week + couple new fixes targeting stable.
>> 
> 
> But I merged last weeks set and it's in rc3, maybe you can generate
> the pull request relative to origin/master or drm/drm-fixes because
> I'm not sure which bits to edit out here.

oh, of course... bad rebase on my part. Sorry...
Please ignore this one. I'm going to generate another one soon.

> 
> Dave.
> 
>> Thanks,
>> Rodrigo.
>> 
>> drm-intel-fixes-2020-11-12-1:
>> - GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
>> - Fix set domain's cache coherency (Chris)
>> - Fixes around breadcrumbs (Chris)
>> - Fix encoder lookup during PSR atomic (Imre)
>> - Hold onto an explicit ref to i915_vma_work.pinned (Chris)
>> - Pull phys pread/pwrite implementations to the backend (Chris)
>> - Correctly set SFC capability for video engines
>> The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:
>> 
>>  Linux 5.10-rc2 (2020-11-01 14:43:51 -0800)
>> 
>> are available in the Git repository at:
>> 
>>  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-12-1
>> 
>> for you to fetch changes up to a4264790f4c2f0062d27d8173344c914bc7884e0:
>> 
>>  drm/i915: Correctly set SFC capability for video engines (2020-11-12 16:41:54 -0500)
>> 
>> ----------------------------------------------------------------
>> - GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
>> - Fix set domain's cache coherency (Chris)
>> - Fixes around breadcrumbs (Chris)
>> - Fix encoder lookup during PSR atomic (Imre)
>> - Hold onto an explicit ref to i915_vma_work.pinned (Chris)
>> - Pull phys pread/pwrite implementations to the backend (Chris)
>> - Correctly set SFC capability for video engines
>> 
>> ----------------------------------------------------------------
>> Chris Wilson (6):
>>      drm/i915/gem: Flush coherency domains on first set-domain-ioctl
>>      drm/i915/gt: Use the local HWSP offset during submission
>>      drm/i915/gt: Expose more parameters for emitting writes into the ring
>>      drm/i915/gt: Flush xcs before tgl breadcrumbs
>>      drm/i915: Hold onto an explicit ref to i915_vma_work.pinned
>>      drm/i915/gem: Pull phys pread/pwrite implementations to the backend
>> 
>> Colin Xu (4):
>>      drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
>>      drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
>>      drm/i915/gvt: Only pin/unpin intel_context along with workload
>>      drm/i915/gvt: Fix mmio handler break on BXT/APL.
>> 
>> Imre Deak (1):
>>      drm/i915: Fix encoder lookup during PSR atomic check
>> 
>> Matthew Auld (1):
>>      drm/i915/gem: Allow backends to override pread implementation
>> 
>> Venkata Sandeep Dhanalakota (1):
>>      drm/i915: Correctly set SFC capability for video engines
>> 
>> drivers/gpu/drm/i915/display/intel_psr.c         |  2 +-
>> drivers/gpu/drm/i915/gem/i915_gem_domain.c       | 28 ++++++------
>> drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  2 +
>> drivers/gpu/drm/i915/gem/i915_gem_phys.c         | 55 ++++++++++++++++++++++++
>> drivers/gpu/drm/i915/gt/intel_engine.h           | 55 +++++++++++++++---------
>> drivers/gpu/drm/i915/gt/intel_engine_cs.c        |  3 +-
>> drivers/gpu/drm/i915/gt/intel_lrc.c              | 31 +++++++++----
>> drivers/gpu/drm/i915/gt/intel_timeline.c         | 18 ++++----
>> drivers/gpu/drm/i915/gt/intel_timeline_types.h   |  2 +
>> drivers/gpu/drm/i915/gvt/handlers.c              | 47 ++++++++++++++++++--
>> drivers/gpu/drm/i915/gvt/scheduler.c             | 15 ++++---
>> drivers/gpu/drm/i915/i915_gem.c                  | 32 +++-----------
>> drivers/gpu/drm/i915/i915_vma.c                  |  6 ++-
>> 13 files changed, 204 insertions(+), 92 deletions(-)

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2020-11-12 23:09 Rodrigo Vivi
@ 2020-11-13  0:32 ` Dave Airlie
  2020-11-13  0:47   ` Vivi, Rodrigo
  0 siblings, 1 reply; 392+ messages in thread
From: Dave Airlie @ 2020-11-13  0:32 UTC (permalink / raw)
  To: Rodrigo Vivi
  Cc: DRM maintainer tools announcements, discussion, and development,
	Daniel Vetter, dri-devel, Sean Paul, Intel Graphics Development

On Fri, 13 Nov 2020 at 09:08, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
>
> Hi Dave and Daniel,
>
> This is the same set as last week + couple new fixes targeting stable.
>

But I merged last weeks set and it's in rc3, maybe you can generate
the pull request relative to origin/master or drm/drm-fixes because
I'm not sure which bits to edit out here.

Dave.

> Thanks,
> Rodrigo.
>
> drm-intel-fixes-2020-11-12-1:
> - GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
> - Fix set domain's cache coherency (Chris)
> - Fixes around breadcrumbs (Chris)
> - Fix encoder lookup during PSR atomic (Imre)
> - Hold onto an explicit ref to i915_vma_work.pinned (Chris)
> - Pull phys pread/pwrite implementations to the backend (Chris)
> - Correctly set SFC capability for video engines
> The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:
>
>   Linux 5.10-rc2 (2020-11-01 14:43:51 -0800)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-12-1
>
> for you to fetch changes up to a4264790f4c2f0062d27d8173344c914bc7884e0:
>
>   drm/i915: Correctly set SFC capability for video engines (2020-11-12 16:41:54 -0500)
>
> ----------------------------------------------------------------
> - GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
> - Fix set domain's cache coherency (Chris)
> - Fixes around breadcrumbs (Chris)
> - Fix encoder lookup during PSR atomic (Imre)
> - Hold onto an explicit ref to i915_vma_work.pinned (Chris)
> - Pull phys pread/pwrite implementations to the backend (Chris)
> - Correctly set SFC capability for video engines
>
> ----------------------------------------------------------------
> Chris Wilson (6):
>       drm/i915/gem: Flush coherency domains on first set-domain-ioctl
>       drm/i915/gt: Use the local HWSP offset during submission
>       drm/i915/gt: Expose more parameters for emitting writes into the ring
>       drm/i915/gt: Flush xcs before tgl breadcrumbs
>       drm/i915: Hold onto an explicit ref to i915_vma_work.pinned
>       drm/i915/gem: Pull phys pread/pwrite implementations to the backend
>
> Colin Xu (4):
>       drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
>       drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
>       drm/i915/gvt: Only pin/unpin intel_context along with workload
>       drm/i915/gvt: Fix mmio handler break on BXT/APL.
>
> Imre Deak (1):
>       drm/i915: Fix encoder lookup during PSR atomic check
>
> Matthew Auld (1):
>       drm/i915/gem: Allow backends to override pread implementation
>
> Venkata Sandeep Dhanalakota (1):
>       drm/i915: Correctly set SFC capability for video engines
>
>  drivers/gpu/drm/i915/display/intel_psr.c         |  2 +-
>  drivers/gpu/drm/i915/gem/i915_gem_domain.c       | 28 ++++++------
>  drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  2 +
>  drivers/gpu/drm/i915/gem/i915_gem_phys.c         | 55 ++++++++++++++++++++++++
>  drivers/gpu/drm/i915/gt/intel_engine.h           | 55 +++++++++++++++---------
>  drivers/gpu/drm/i915/gt/intel_engine_cs.c        |  3 +-
>  drivers/gpu/drm/i915/gt/intel_lrc.c              | 31 +++++++++----
>  drivers/gpu/drm/i915/gt/intel_timeline.c         | 18 ++++----
>  drivers/gpu/drm/i915/gt/intel_timeline_types.h   |  2 +
>  drivers/gpu/drm/i915/gvt/handlers.c              | 47 ++++++++++++++++++--
>  drivers/gpu/drm/i915/gvt/scheduler.c             | 15 ++++---
>  drivers/gpu/drm/i915/i915_gem.c                  | 32 +++-----------
>  drivers/gpu/drm/i915/i915_vma.c                  |  6 ++-
>  13 files changed, 204 insertions(+), 92 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-11-12 23:09 Rodrigo Vivi
  2020-11-13  0:32 ` Dave Airlie
  0 siblings, 1 reply; 392+ messages in thread
From: Rodrigo Vivi @ 2020-11-12 23:09 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

This is the same set as last week + couple new fixes targeting stable.

Thanks,
Rodrigo.

drm-intel-fixes-2020-11-12-1:
- GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
- Fix set domain's cache coherency (Chris)
- Fixes around breadcrumbs (Chris)
- Fix encoder lookup during PSR atomic (Imre)
- Hold onto an explicit ref to i915_vma_work.pinned (Chris)
- Pull phys pread/pwrite implementations to the backend (Chris)
- Correctly set SFC capability for video engines
The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:

  Linux 5.10-rc2 (2020-11-01 14:43:51 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-12-1

for you to fetch changes up to a4264790f4c2f0062d27d8173344c914bc7884e0:

  drm/i915: Correctly set SFC capability for video engines (2020-11-12 16:41:54 -0500)

----------------------------------------------------------------
- GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
- Fix set domain's cache coherency (Chris)
- Fixes around breadcrumbs (Chris)
- Fix encoder lookup during PSR atomic (Imre)
- Hold onto an explicit ref to i915_vma_work.pinned (Chris)
- Pull phys pread/pwrite implementations to the backend (Chris)
- Correctly set SFC capability for video engines

----------------------------------------------------------------
Chris Wilson (6):
      drm/i915/gem: Flush coherency domains on first set-domain-ioctl
      drm/i915/gt: Use the local HWSP offset during submission
      drm/i915/gt: Expose more parameters for emitting writes into the ring
      drm/i915/gt: Flush xcs before tgl breadcrumbs
      drm/i915: Hold onto an explicit ref to i915_vma_work.pinned
      drm/i915/gem: Pull phys pread/pwrite implementations to the backend

Colin Xu (4):
      drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
      drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
      drm/i915/gvt: Only pin/unpin intel_context along with workload
      drm/i915/gvt: Fix mmio handler break on BXT/APL.

Imre Deak (1):
      drm/i915: Fix encoder lookup during PSR atomic check

Matthew Auld (1):
      drm/i915/gem: Allow backends to override pread implementation

Venkata Sandeep Dhanalakota (1):
      drm/i915: Correctly set SFC capability for video engines

 drivers/gpu/drm/i915/display/intel_psr.c         |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c       | 28 ++++++------
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  2 +
 drivers/gpu/drm/i915/gem/i915_gem_phys.c         | 55 ++++++++++++++++++++++++
 drivers/gpu/drm/i915/gt/intel_engine.h           | 55 +++++++++++++++---------
 drivers/gpu/drm/i915/gt/intel_engine_cs.c        |  3 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c              | 31 +++++++++----
 drivers/gpu/drm/i915/gt/intel_timeline.c         | 18 ++++----
 drivers/gpu/drm/i915/gt/intel_timeline_types.h   |  2 +
 drivers/gpu/drm/i915/gvt/handlers.c              | 47 ++++++++++++++++++--
 drivers/gpu/drm/i915/gvt/scheduler.c             | 15 ++++---
 drivers/gpu/drm/i915/i915_gem.c                  | 32 +++-----------
 drivers/gpu/drm/i915/i915_vma.c                  |  6 ++-
 13 files changed, 204 insertions(+), 92 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-11-05 17:30 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-11-05 17:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

This includes gvt-fixes that had come last week, now with clean tags
for dim.

Also, 306bb61d6bb3 ("drm/i915/gt: Expose more parameters for emitting writes into the ring") is only a dependency of its following patch.

In summary:

drm-intel-fixes-2020-11-05:
- GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
- Fix set domain's cache coherency (Chris)
- Fixes around breadcrumbs (Chris)
- Fix encoder lookup during PSR atomic (Imre)
- Hold onto an explicit ref to i915_vma_work.pinned (Chris)

Thanks,
Rodrigo.

The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:

  Linux 5.10-rc2 (2020-11-01 14:43:51 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-05

for you to fetch changes up to 537457a979a02a410b555fab289dcb28b588f33b:

  drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (2020-11-03 19:22:42 -0500)

----------------------------------------------------------------
- GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
- Fix set domain's cache coherency (Chris)
- Fixes around breadcrumbs (Chris)
- Fix encoder lookup during PSR atomic (Imre)
- Hold onto an explicit ref to i915_vma_work.pinned (Chris)

----------------------------------------------------------------
Chris Wilson (5):
      drm/i915/gem: Flush coherency domains on first set-domain-ioctl
      drm/i915/gt: Use the local HWSP offset during submission
      drm/i915/gt: Expose more parameters for emitting writes into the ring
      drm/i915/gt: Flush xcs before tgl breadcrumbs
      drm/i915: Hold onto an explicit ref to i915_vma_work.pinned

Colin Xu (4):
      drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
      drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
      drm/i915/gvt: Only pin/unpin intel_context along with workload
      drm/i915/gvt: Fix mmio handler break on BXT/APL.

Imre Deak (1):
      drm/i915: Fix encoder lookup during PSR atomic check

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2020-10-30' of https://github.com/intel/gvt-linux into drm-intel-fixes

Zhenyu Wang (1):
      Merge tag 'drm-intel-fixes-2020-10-29' into gvt-fixes

 drivers/gpu/drm/i915/display/intel_psr.c       |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c     | 28 ++++++-------
 drivers/gpu/drm/i915/gt/intel_engine.h         | 55 ++++++++++++++++----------
 drivers/gpu/drm/i915/gt/intel_lrc.c            | 31 ++++++++++-----
 drivers/gpu/drm/i915/gt/intel_timeline.c       | 18 +++++----
 drivers/gpu/drm/i915/gt/intel_timeline_types.h |  2 +
 drivers/gpu/drm/i915/gvt/handlers.c            | 47 ++++++++++++++++++++--
 drivers/gpu/drm/i915/gvt/scheduler.c           | 15 +++----
 drivers/gpu/drm/i915/i915_vma.c                |  6 ++-
 9 files changed, 139 insertions(+), 65 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-10-30  0:44 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-10-30  0:44 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Only 3 patches on this first round. I had blocked a few patches
because CI results were strange and I had blocked GVT pull request
for having a bad-formatted commit message. So we might see a bigger
number of patches next week.

Thanks,
Rodrigo.

drm-intel-fixes-2020-10-29:
- Fix max memory region size calculation (Matt)
- Restore ILK-M RPS support, restoring performance (Ville)
- Reject 90/270 degreerotated initial fbs (Ville)
The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

  Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-10-29

for you to fetch changes up to 61334ed227a5852100115180f5535b1396ed5227:

  drm/i915: Reject 90/270 degree rotated initial fbs (2020-10-29 14:20:24 -0400)

----------------------------------------------------------------
- Fix max memory region size calculation (Matt)
- Restore ILK-M RPS support, restoring performance (Ville)
- Reject 90/270 degreerotated initial fbs (Ville)

----------------------------------------------------------------
Matthew Auld (1):
      drm/i915/region: fix max size calculation

Ville Syrjälä (2):
      drm/i915: Restore ILK-M RPS support
      drm/i915: Reject 90/270 degree rotated initial fbs

 drivers/gpu/drm/i915/display/intel_display.c       |  4 ++
 drivers/gpu/drm/i915/i915_pci.c                    |  1 +
 drivers/gpu/drm/i915/intel_memory_region.c         |  2 +-
 .../gpu/drm/i915/selftests/intel_memory_region.c   | 77 ++++++++++++++++++++++
 drivers/gpu/drm/i915/selftests/mock_region.c       |  2 +-
 5 files changed, 84 insertions(+), 2 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-09-24  9:12 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-09-24  9:12 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Just a couple of simple fixes.

With Daniel's irc ack I backmerged Linus' tree at an arbitrary commit
due to a build failure in v5.9-rc6 that blocked CI.


drm-intel-fixes-2020-09-24:
drm/i915 fixes for v5.9-rc7:
- Fix selftest reference to stack data out of scope
- Fix GVT null pointer dereference
- Backmerge from Linus' master to fix build

BR,
Jani.

The following changes since commit 98477740630f270aecf648f1d6a9dbc6027d4ff1:

  Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu (2020-09-21 12:42:31 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-09-24

for you to fetch changes up to 16cce04cdb200ba905d1241b425ac48da5a9ace5:

  drm/i915/selftests: Push the fake iommu device from the stack to data (2020-09-23 10:15:46 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc7:
- Fix selftest reference to stack data out of scope
- Fix GVT null pointer dereference
- Backmerge from Linus' master to fix build

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/selftests: Push the fake iommu device from the stack to data

Jani Nikula (2):
      Merge remote-tracking branch 'origin/master' into drm-intel-fixes
      Merge tag 'gvt-fixes-2020-09-17' of https://github.com/intel/gvt-linux into drm-intel-fixes

Zhenyu Wang (1):
      drm/i915/gvt: Fix port number for BDW on EDID region setup

 drivers/gpu/drm/i915/gvt/vgpu.c                  |  6 +++++-
 drivers/gpu/drm/i915/selftests/mock_gem_device.c | 12 +++++-------
 2 files changed, 10 insertions(+), 8 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-09-17  8:45 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-09-17  8:45 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Due to the separate feature pull we haven't picked up gem fixes until
now. Here's the first batch; there's potentially a few more to come [1].

I also just received a gvt fixes pull that didn't make it this week, so
there are still more fixes coming.

BR,
Jani.


[1] http://lore.kernel.org/r/87k0wuw1g3.fsf@intel.com



drm-intel-fixes-2020-09-17:
drm/i915 fixes for v5.9-rc6:
- Avoid exposing a partially constructed context
- Use RCU instead of mutex for context termination list iteration
- Avoid data race reported by KCSAN
- Filter wake_flags passed to default_wake_function



The following changes since commit 856deb866d16e29bd65952e0289066f6078af773:

  Linux 5.9-rc5 (2020-09-13 16:06:00 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-09-17

for you to fetch changes up to 20612303a0b45de748d31331407e84300c38e497:

  drm/i915: Filter wake_flags passed to default_wake_function (2020-09-16 11:10:05 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc6:
- Avoid exposing a partially constructed context
- Use RCU instead of mutex for context termination list iteration
- Avoid data race reported by KCSAN
- Filter wake_flags passed to default_wake_function

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/gem: Delay tracking the GEM context until it is registered
      drm/i915/gem: Reduce context termination list iteration guard to RCU
      drm/i915: Be wary of data races when reading the active execlists
      drm/i915: Filter wake_flags passed to default_wake_function

 drivers/gpu/drm/i915/gem/i915_gem_context.c | 48 ++++++++++++++++++-----------
 drivers/gpu/drm/i915/gt/intel_lrc.c         | 15 ++++++---
 drivers/gpu/drm/i915/i915_request.c         | 25 +++++++++++++--
 drivers/gpu/drm/i915/i915_sw_fence.c        | 10 ++++--
 4 files changed, 71 insertions(+), 27 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-09-10  7:48 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-09-10  7:48 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2020-09-10:
drm/i915 fixes for v5.9-rc5:
- Fix regression leading to audio probe failure

BR,
Jani.

The following changes since commit f4d51dffc6c01a9e94650d95ce0104964f8ae822:

  Linux 5.9-rc4 (2020-09-06 17:11:40 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-09-10

for you to fetch changes up to 0c4c801b31f89cfc1b97207abbab687f43d8e258:

  drm/i915: fix regression leading to display audio probe failure on GLK (2020-09-08 14:38:46 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc5:
- Fix regression leading to audio probe failure

----------------------------------------------------------------
Kai Vehmanen (1):
      drm/i915: fix regression leading to display audio probe failure on GLK

 drivers/gpu/drm/i915/display/intel_display.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-09-03  9:08 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-09-03  9:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2020-09-03:
drm/i915 fixes for v5.9-rc4:
- Clang build warning fix
- HDCP fixes

BR,
Jani.

The following changes since commit f75aef392f869018f78cfedf3c320a6b3fcfda6b:

  Linux 5.9-rc3 (2020-08-30 16:01:54 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-09-03

for you to fetch changes up to 57537b4e1d37002ed8cbd0a9be082104749e9d8f:

  drm/i915: Clear the repeater bit on HDCP disable (2020-09-02 10:48:23 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc4:
- Clang build warning fix
- HDCP fixes

----------------------------------------------------------------
Nathan Chancellor (1):
      drm/i915/display: Ensure that ret is always initialized in icl_combo_phy_verify_state

Sean Paul (2):
      drm/i915: Fix sha_text population code
      drm/i915: Clear the repeater bit on HDCP disable

 drivers/gpu/drm/i915/display/intel_combo_phy.c |  4 ++--
 drivers/gpu/drm/i915/display/intel_hdcp.c      | 32 +++++++++++++++++++++-----
 include/drm/drm_hdcp.h                         |  3 +++
 3 files changed, 31 insertions(+), 8 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-08-27  9:06 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-08-27  9:06 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel, just one fix for -rc3.

BR,
Jani.

The following changes since commit d012a7190fc1fd72ed48911e77ca97ba4521bccd:

  Linux 5.9-rc2 (2020-08-23 14:08:43 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-08-27

for you to fetch changes up to e5f10d6385cda083037915c12b130887c8831d2b:

  drm/i915: Fix cmd parser desc matching with masks (2020-08-25 11:01:34 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc3:
- Fix command parser desc matching with masks

----------------------------------------------------------------
Mika Kuoppala (1):
      drm/i915: Fix cmd parser desc matching with masks

 drivers/gpu/drm/i915/i915_cmd_parser.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-08-20  9:25 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-08-20  9:25 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

This is a fairly ordinary looking set of i915 fixes for v5.9-rc2.

Of course, the out of the ordinary is what's *not* here. This replaces
the earlier pull request [1]. The dinq branch has since been split and
rebased, with a new topic/drm-intel-gem-next. The fixes in this pull
request come from dinq as usual. The topic branch is, alas, still in a
bit of a flux, and contains some of the commits you rejected in [1], so
I'm not including any of the fixes from there.

I'm aware of the reported regression [2], and to me it looks like the
reverts would be the right course of action. However, I don't want to
postpone this pull request any longer. Hopefully we'll have it sorted by
next week.


[1] http://lore.kernel.org/r/20200730162652.GA90813@jlahtine-desk.ger.corp.intel.com
[2] http://lore.kernel.org/r/20200817161132.GA4711@amd



drm-intel-fixes-2020-08-20:
drm/i915 fixes for v5.9-rc2:
- GVT fixes
- Fix device parameter usage for selftest mock i915 device
- Fix LPSP capability debugfs NULL dereference
- Fix buddy register pagemask table
- Fix intel_atomic_check() non-negative return value
- Fix selftests passing a random 0 into ilog2()
- Fix TGL power well enable/disable ordering
- Switch to PMU module refcounting

BR,
Jani.

The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

  Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-08-20

for you to fetch changes up to 4a4064ad79699ee41b74c12fa4f9f960a5bf9b2d:

  drm/i915/tgl: Make sure TC-cold is blocked before enabling TC AUX power wells (2020-08-19 15:23:43 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc2:
- GVT fixes
- Fix device parameter usage for selftest mock i915 device
- Fix LPSP capability debugfs NULL dereference
- Fix buddy register pagemask table
- Fix intel_atomic_check() non-negative return value
- Fix selftests passing a random 0 into ilog2()
- Fix TGL power well enable/disable ordering
- Switch to PMU module refcounting

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Provide the perf pmu.module
      drm/i915: Copy default modparams to mock i915_device
      drm/i915/display: Check for an LPSP encoder before dereferencing

Colin Xu (2):
      drm/i915/gvt: Do not destroy ppgtt_mm during vGPU D3->D0.
      drm/i915/gvt: Do not reset pv_notified when vGPU transit from D3->D0

George Spelvin (1):
      drm/i915/selftests: Avoid passing a random 0 into ilog2

Imre Deak (1):
      drm/i915/tgl: Make sure TC-cold is blocked before enabling TC AUX power wells

Jani Nikula (1):
      Merge tag 'gvt-next-fixes-2020-08-05' of https://github.com/intel/gvt-linux into drm-intel-fixes

Matt Roper (1):
      drm/i915: Update bw_buddy pagemask table

Tianjia Zhang (1):
      drm/i915: Fix wrong return value in intel_atomic_check()

 drivers/gpu/drm/i915/display/intel_display.c       |  2 +-
 .../gpu/drm/i915/display/intel_display_debugfs.c   |  7 +++++--
 drivers/gpu/drm/i915/display/intel_display_power.c | 14 ++++++-------
 drivers/gpu/drm/i915/gvt/cfg_space.c               | 24 ++++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/gtt.c                     |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.h                     |  2 ++
 drivers/gpu/drm/i915/gvt/gvt.h                     |  3 +++
 drivers/gpu/drm/i915/gvt/vgpu.c                    | 20 +++++++++++++++---
 drivers/gpu/drm/i915/i915_pmu.c                    |  7 ++-----
 drivers/gpu/drm/i915/selftests/i915_buddy.c        | 18 ++++++++--------
 drivers/gpu/drm/i915/selftests/mock_gem_device.c   |  3 +++
 11 files changed, 75 insertions(+), 27 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-07-15 13:08 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-07-15 13:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2020-07-15:
drm/i915 fixes for v5.8-rc6:
- FBC w/a stride fix
- Fix use-after-free fix on module reload
- Ignore irq enabling on the virtual engines to fix device sleep
- Use GTT when saving/restoring engine GPR
- Fix selftest sort function

BR,
Jani.

The following changes since commit 11ba468877bb23f28956a35e896356252d63c983:

  Linux 5.8-rc5 (2020-07-12 16:34:50 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-07-15

for you to fetch changes up to 92e0575b99835b5b3aaab2132dd551e0e04eb96a:

  drm/i915: Recalculate FBC w/a stride when needed (2020-07-14 20:31:45 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.8-rc6:
- FBC w/a stride fix
- Fix use-after-free fix on module reload
- Ignore irq enabling on the virtual engines to fix device sleep
- Use GTT when saving/restoring engine GPR
- Fix selftest sort function

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gt: Ignore irq enabling on the virtual engines
      drm/i915/gt: Only swap to a random sibling once upon creation

Maarten Lankhorst (1):
      drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.

Sudeep Holla (1):
      drm/i915/selftests: Fix compare functions provided for sorting

Umesh Nerlige Ramappa (1):
      drm/i915/perf: Use GTT when saving/restoring engine GPR

Ville Syrjälä (1):
      drm/i915: Recalculate FBC w/a stride when needed

 drivers/gpu/drm/i915/display/intel_fbc.c  | 33 ++++++++++++++++++++++++-------
 drivers/gpu/drm/i915/display/intel_hdmi.c | 10 ++--------
 drivers/gpu/drm/i915/gt/intel_lrc.c       | 19 +++++-------------
 drivers/gpu/drm/i915/gt/selftest_rps.c    |  8 ++++----
 drivers/gpu/drm/i915/i915_drv.h           |  1 +
 drivers/gpu/drm/i915/i915_perf.c          |  1 +
 6 files changed, 39 insertions(+), 33 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-07-08 19:06 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-07-08 19:06 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

A few patches this week while I'm covering Joonas vacation.
Most of the patches below also target stable trees (5.5+)

Here goes drm-intel-fixes-2020-07-08:

One display's fbc patch fixing fence_y_offset calculation
from Ville and 4 patches from Chris on GEM: 1 fixing a debugfs
panic and others fixing vma construction and pin under vm->mutex.

Thanks,
Rodrigo.

The following changes since commit dcb7fd82c75ee2d6e6f9d8cc71c52519ed52e258:

  Linux 5.8-rc4 (2020-07-05 16:20:22 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-07-08

for you to fetch changes up to 5a383d443b29a140094430f3ad1d02fa1acc2b80:

  drm/i915/gt: Pin the rings before marking active (2020-07-07 18:00:15 -0700)

----------------------------------------------------------------
One display's fbc patch fixing fence_y_offset calculation
from Ville and 4 patches from Chris on GEM: 1 fixing a debugfs
panic and others fixing vma construction and pin under vm->mutex.

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915: Skip stale object handle for debugfs per-file-stats
      drm/i915: Drop vm.ref for duplicate vma on construction
      drm/i915: Also drop vm.ref along error paths for vma construction
      drm/i915/gt: Pin the rings before marking active

Ville Syrjälä (1):
      drm/i915/fbc: Fix fence_y_offset handling

 drivers/gpu/drm/i915/display/intel_display.c | 11 ++++++++++
 drivers/gpu/drm/i915/display/intel_display.h |  1 +
 drivers/gpu/drm/i915/display/intel_fbc.c     | 32 +++++++++-------------------
 drivers/gpu/drm/i915/gt/intel_context.c      | 12 +++++------
 drivers/gpu/drm/i915/i915_debugfs.c          |  2 +-
 drivers/gpu/drm/i915/i915_drv.h              |  6 +++---
 drivers/gpu/drm/i915/i915_vma.c              | 15 ++++++-------
 7 files changed, 38 insertions(+), 41 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-07-01 13:19 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-07-01 13:19 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Pretty quiet in the i915 front.

drm-intel-fixes-2020-07-01:
drm/i915 fixes for v5.8-rc4:
- GVT fixes
- Include asm sources for render cache clear batches

BR,
Jani.

The following changes since commit 9ebcfadb0610322ac537dd7aa5d9cbc2b2894c68:

  Linux 5.8-rc3 (2020-06-28 15:00:24 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-07-01

for you to fetch changes up to 55fd7e0222ea01246ef3e6aae28b5721fdfb790f:

  drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c (2020-06-29 11:29:12 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.8-rc4:
- GVT fixes
- Include asm sources for render cache clear batches

----------------------------------------------------------------
Colin Xu (4):
      drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS
      drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
      drm/i915/gvt: Fix incorrect check of enabled bits in mask registers
      drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context

Jani Nikula (1):
      Merge tag 'gvt-fixes-2020-06-17' of https://github.com/intel/gvt-linux into drm-intel-fixes

Rodrigo Vivi (1):
      drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c

 drivers/gpu/drm/i915/gt/shaders/README             |  46 ++++++++
 .../gpu/drm/i915/gt/shaders/clear_kernel/hsw.asm   | 119 +++++++++++++++++++++
 .../gpu/drm/i915/gt/shaders/clear_kernel/ivb.asm   | 117 ++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/debugfs.c                 |   2 +-
 drivers/gpu/drm/i915/gvt/handlers.c                |  24 +++--
 drivers/gpu/drm/i915/gvt/mmio_context.h            |   6 +-
 drivers/gpu/drm/i915/gvt/reg.h                     |   5 +
 7 files changed, 304 insertions(+), 15 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/gt/shaders/README
 create mode 100644 drivers/gpu/drm/i915/gt/shaders/clear_kernel/hsw.asm
 create mode 100644 drivers/gpu/drm/i915/gt/shaders/clear_kernel/ivb.asm

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-06-18 12:46 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2020-06-18 12:46 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

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
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-05-28 18:59 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-05-28 18:59 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2020-05-28:

couple compilation fixes for gcc-9+, and couple fixes for timeslicing,
one to respect I915_REQUEST_NOPREEMPT flag and another to incorporate
virtual engine into timeslicing.

Thanks,
Rodrigo.

The following changes since commit 9cb1fd0efd195590b828b9b865421ad345a4a145:

  Linux 5.7-rc7 (2020-05-24 15:32:54 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-05-28

for you to fetch changes up to 1f65efb624c4164bfd2e2a025fc25e8bfb651daa:

  drm/i915/gt: Prevent timeslicing into unpreemptable requests (2020-05-28 06:06:27 -0700)

----------------------------------------------------------------
couple compilation fixes for gcc-9+, and couple fixes for timeslicing,
one to respect I915_REQUEST_NOPREEMPT flag and another to incorporate
virtual engine into timeslicing.

----------------------------------------------------------------
Arnd Bergmann (2):
      drm/i915/pmu: avoid an maybe-uninitialized warning
      drm/i915: work around false-positive maybe-uninitialized warning

Chris Wilson (2):
      drm/i915/gt: Incorporate the virtual engine into timeslicing
      drm/i915/gt: Prevent timeslicing into unpreemptable requests

 drivers/gpu/drm/i915/gt/intel_lrc.c            |  31 +++++--
 drivers/gpu/drm/i915/gt/selftest_lrc.c         | 118 ++++++++++++++++++++++++-
 drivers/gpu/drm/i915/gt/selftest_workarounds.c |   2 +
 drivers/gpu/drm/i915/i915_pmu.c                |  84 +++++++++---------
 drivers/gpu/drm/i915/i915_priolist_types.h     |   2 +-
 5 files changed, 187 insertions(+), 50 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-05-14  4:02 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-05-14  4:02 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

This one looks big, but it actually includes the one I had
sent last week, but probably too late on Thursday. Sorry.

There are various fixes acummulated here around preemption,
timeslices, fences and vma unbind, mostly for GPU hangs,
and deadlocks. There's also Some display workaroudns and fixes,
including frame buffer compression fix, and a fix for DP AUX
on Tiger Lake.

This also  includes GVT with fix for arecent guest display probe
failure, and a fix for a kernel oops for older aliasing ppgtt guest.

Here goes drm-intel-fixes-2020-05-13-1:
- Handle idling during i915_gem_evict_something busy loops (Chris)
- Mark current submissions with a weak-dependency (Chris)
- Propagate errror 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)

Thanks,
Rodrigo.

The following changes since commit 8598eb781cf68fd6cb67c479f1479ae58bd54fb9:

  drm/i915: Use proper fault mask in interrupt postinstall too (2020-04-28 16:38:03 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-05-13-1

for you to fetch changes up to 955da9d77435acac066139e9d7f7723ce7204a1d:

  drm/i915: Handle idling during i915_gem_evict_something busy loops (2020-05-13 14:39:41 -0700)

----------------------------------------------------------------
- Handle idling during i915_gem_evict_something busy loops (Chris)
- Mark current submissions with a weak-dependency (Chris)
- Propagate errror 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)

----------------------------------------------------------------
Chris Wilson (10):
      drm/i915: Avoid dereferencing a dead context
      drm/i915/gt: Make timeslicing an explicit engine property
      drm/i915: Check current i915_vma.pin_count status first on unbind
      drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore
      drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane
      drm/i915/execlists: Avoid reusing the same logical CCID
      drm/i915/execlists: Track inflight CCID
      drm/i915: Propagate error from completed fences
      drm/i915: Mark concurrent submissions with a weak-dependency
      drm/i915: Handle idling during i915_gem_evict_something busy loops

Colin Xu (1):
      drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.

Imre Deak (1):
      drm/i915/tgl+: Fix interrupt handling for DP AUX transactions

Peter Jones (1):
      Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2020-05-12' of https://github.com/intel/gvt-linux into drm-intel-fixes

Sultan Alsawaf (1):
      drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled

Zhenyu Wang (1):
      drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest

 drivers/gpu/drm/i915/display/intel_fbc.c          |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c        |   7 +-
 drivers/gpu/drm/i915/gt/intel_context_types.h     |   8 +-
 drivers/gpu/drm/i915/gt/intel_engine.h            |   9 --
 drivers/gpu/drm/i915/gt/intel_engine_cs.c         |   6 ++
 drivers/gpu/drm/i915/gt/intel_engine_types.h      |  35 +++++--
 drivers/gpu/drm/i915/gt/intel_gt_irq.c            |  15 ++-
 drivers/gpu/drm/i915/gt/intel_lrc.c               | 120 +++++++++++++++-------
 drivers/gpu/drm/i915/gt/selftest_lrc.c            |  34 +++---
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c |   2 +-
 drivers/gpu/drm/i915/gvt/display.c                |  49 ++++++++-
 drivers/gpu/drm/i915/gvt/scheduler.c              |  10 +-
 drivers/gpu/drm/i915/i915_gem_evict.c             |  26 +++--
 drivers/gpu/drm/i915/i915_gpu_error.c             |  12 ++-
 drivers/gpu/drm/i915/i915_irq.c                   |  16 +--
 drivers/gpu/drm/i915/i915_perf.c                  |   6 +-
 drivers/gpu/drm/i915/i915_reg.h                   |   1 +
 drivers/gpu/drm/i915/i915_request.c               |  12 ++-
 drivers/gpu/drm/i915/i915_scheduler.c             |   6 +-
 drivers/gpu/drm/i915/i915_scheduler.h             |   3 +-
 drivers/gpu/drm/i915/i915_scheduler_types.h       |   1 +
 drivers/gpu/drm/i915/i915_vma.c                   |  25 ++---
 drivers/gpu/drm/i915/intel_pm.c                   |   2 +-
 drivers/gpu/drm/i915/selftests/i915_vma.c         |   2 +-
 24 files changed, 259 insertions(+), 151 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-05-08  5:24 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-05-08  5:24 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2020-05-07:

- 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)

Thanks,
Rodrigo.

The following changes since commit 8598eb781cf68fd6cb67c479f1479ae58bd54fb9:

  drm/i915: Use proper fault mask in interrupt postinstall too (2020-04-28 16:38:03 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-05-07

for you to fetch changes up to 1bc6a60143a4f9264cc6e09ceb9919f4e813a872:

  drm/i915/execlists: Track inflight CCID (2020-05-06 15:37:59 -0700)

----------------------------------------------------------------
- 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)

----------------------------------------------------------------
Chris Wilson (7):
      drm/i915: Avoid dereferencing a dead context
      drm/i915/gt: Make timeslicing an explicit engine property
      drm/i915: Check current i915_vma.pin_count status first on unbind
      drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore
      drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane
      drm/i915/execlists: Avoid reusing the same logical CCID
      drm/i915/execlists: Track inflight CCID

Imre Deak (1):
      drm/i915/tgl+: Fix interrupt handling for DP AUX transactions

Peter Jones (1):
      Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()

Sultan Alsawaf (1):
      drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled

 drivers/gpu/drm/i915/display/intel_fbc.c          |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c        |   7 +-
 drivers/gpu/drm/i915/gt/intel_context_types.h     |   8 +-
 drivers/gpu/drm/i915/gt/intel_engine.h            |   9 --
 drivers/gpu/drm/i915/gt/intel_engine_cs.c         |   6 ++
 drivers/gpu/drm/i915/gt/intel_engine_types.h      |  35 +++++--
 drivers/gpu/drm/i915/gt/intel_gt_irq.c            |  15 ++-
 drivers/gpu/drm/i915/gt/intel_lrc.c               | 117 ++++++++++++++--------
 drivers/gpu/drm/i915/gt/selftest_lrc.c            |  34 ++++---
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c |   2 +-
 drivers/gpu/drm/i915/gvt/scheduler.c              |   4 +-
 drivers/gpu/drm/i915/i915_gpu_error.c             |  12 ++-
 drivers/gpu/drm/i915/i915_irq.c                   |  16 +--
 drivers/gpu/drm/i915/i915_perf.c                  |   6 +-
 drivers/gpu/drm/i915/i915_reg.h                   |   1 +
 drivers/gpu/drm/i915/i915_vma.c                   |  25 ++---
 drivers/gpu/drm/i915/intel_pm.c                   |   2 +-
 drivers/gpu/drm/i915/selftests/i915_vma.c         |   2 +-
 18 files changed, 180 insertions(+), 124 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-04-30 14:00 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-04-30 14:00 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2020-04-30:

- Fix selftest refcnt leak (Xiyu)
- Fix gem vma lock (Chris)
- Fix gt's i915_request.timeline acquire by checking if cacheline is valid (Chris)
- Fix IRQ postinistall fault masks (Matt)

Thanks,
Rodrigo.

The following changes since commit d082119f4277ff4a63e44d293864aa9f2112b217:

  drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (2020-04-20 10:12:58 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-04-30

for you to fetch changes up to 8598eb781cf68fd6cb67c479f1479ae58bd54fb9:

  drm/i915: Use proper fault mask in interrupt postinstall too (2020-04-28 16:38:03 -0700)

----------------------------------------------------------------
- Fix selftest refcnt leak (Xiyu)
- Fix gem vma lock (Chris)
- Fix gt's i915_request.timeline acquire by checking if cacheline is valid (Chris)
- Fix IRQ postinistall fault masks (Matt)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
      drm/i915/gt: Check cacheline is valid before acquiring

Matt Roper (1):
      drm/i915: Use proper fault mask in interrupt postinstall too

Xiyu Yang (1):
      drm/i915/selftests: Fix i915_address_space refcnt leak

 drivers/gpu/drm/i915/gem/i915_gem_tiling.c      | 20 ++++++++++++++++++--
 drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 12 ++++++++----
 drivers/gpu/drm/i915/gt/intel_timeline.c        |  2 ++
 drivers/gpu/drm/i915/i915_irq.c                 |  6 ++----
 drivers/gpu/drm/i915/i915_vma.c                 | 10 ++++++----
 5 files changed, 36 insertions(+), 14 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-04-23 19:02 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-04-23 19:02 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2020-04-23:

- Tigerlake Workaround - disabling media recompression (Matt)
- Fix RPS interrupts for right GPU frequency (Chris)
- HDCP fix prime check (Oliver)
- Tigerlake Thunderbolt power well fix (Matt)
- Tigerlake DP link training fixes (Jose)
- Documentation sphinx build fix (Jani)
- Fix enable_dpcd_backlight modparam (Lyude)

Thanks,
Rodrigo.

The following changes since commit 5809e8f8ee42db54c283c3a6bcfcbbdbfd888f5c:

  Merge tag 'gvt-fixes-2020-04-14' of https://github.com/intel/gvt-linux into drm-intel-fixes (2020-04-14 06:02:53 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-04-23

for you to fetch changes up to d082119f4277ff4a63e44d293864aa9f2112b217:

  drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (2020-04-20 10:12:58 -0700)

----------------------------------------------------------------
- Tigerlake Workaround - disabling media recompression (Matt)
- Fix RPS interrupts for right GPU frequency (Chris)
- HDCP fix prime check (Oliver)
- Tigerlake Thunderbolt power well fix (Matt)
- Tigerlake DP link training fixes (Jose)
- Documentation sphinx build fix (Jani)
- Fix enable_dpcd_backlight modparam (Lyude)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/gt: Update PMINTRMSK holding fw

Jani Nikula (1):
      drm/i915: fix Sphinx build duplicate label warning

José Roberto de Souza (1):
      drm/i915/display: Load DP_TP_CTL/STATUS offset before use it

Lyude Paul (1):
      drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam

Matt Roper (2):
      drm/i915/tgl: Add Wa_14010477008:tgl
      drm/i915/tgl: TBT AUX should use TC power well ops

Oliver Barta (1):
      drm/i915: HDCP: fix Ri prime check done during link check

 drivers/gpu/drm/i915/display/intel_ddi.c              | 14 +++++++++++---
 drivers/gpu/drm/i915/display/intel_display_power.c    | 12 ++++++------
 drivers/gpu/drm/i915/display/intel_dp.c               |  5 ++---
 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c |  1 +
 drivers/gpu/drm/i915/display/intel_hdmi.c             |  3 ++-
 drivers/gpu/drm/i915/display/intel_sprite.c           | 17 ++++++++++++-----
 drivers/gpu/drm/i915/gt/intel_rps.c                   |  9 ++++++---
 drivers/gpu/drm/i915/i915_drv.h                       |  2 ++
 drivers/gpu/drm/i915/i915_reg.h                       |  4 ++--
 9 files changed, 44 insertions(+), 23 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-04-15 20:03 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2020-04-15 20:03 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2020-04-15:

- Fix guest page access by using the brand new VFIO dma r/w interface (Yan)
- Fix for i915 perf read buffers (Ashutosh)

Thanks,
Rodrigo.

The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-04-15

for you to fetch changes up to 5809e8f8ee42db54c283c3a6bcfcbbdbfd888f5c:

  Merge tag 'gvt-fixes-2020-04-14' of https://github.com/intel/gvt-linux into drm-intel-fixes (2020-04-14 06:02:53 -0700)

----------------------------------------------------------------
- Fix guest page access by using the brand new VFIO dma r/w interface (Yan)
- Fix for i915 perf read buffers (Ashutosh)

----------------------------------------------------------------
Ashutosh Dixit (1):
      drm/i915/perf: Do not clear pollin for small user read buffers

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2020-04-14' of https://github.com/intel/gvt-linux into drm-intel-fixes

Yan Zhao (3):
      drm/i915/gvt: hold reference of VFIO group during opening of vgpu
      drm/i915/gvt: subsitute kvm_read/write_guest with vfio_dma_rw
      drm/i915/gvt: switch to user vfio_group_pin/upin_pages

 drivers/gpu/drm/i915/gvt/kvmgt.c | 46 ++++++++++++++--------------
 drivers/gpu/drm/i915/i915_perf.c | 65 +++++++---------------------------------
 2 files changed, 33 insertions(+), 78 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-03-19  7:59 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-03-19  7:59 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Nothing spectacular.


drm-intel-fixes-2020-03-19:
drm/i915 fixes for v5.6-rc7:
- Track active elements during dequeue
- Fix failure to handle all MCR ranges
- Revert unnecessary workaround

BR,
Jani.

The following changes since commit fb33c6510d5595144d585aa194d377cf74d31911:

  Linux 5.6-rc6 (2020-03-15 15:01:23 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-03-19

for you to fetch changes up to fe8b7085cac3b0db03cdbb26d9309bc27325df0a:

  drm/i915: Handle all MCR ranges (2020-03-16 12:17:00 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc7:
- Track active elements during dequeue
- Fix failure to handle all MCR ranges
- Revert unnecessary workaround

----------------------------------------------------------------
Caz Yokoyama (1):
      Revert "drm/i915/tgl: Add extra hdc flush workaround"

Chris Wilson (1):
      drm/i915/execlists: Track active elements during dequeue

Matt Roper (1):
      drm/i915: Handle all MCR ranges

 drivers/gpu/drm/i915/gt/intel_lrc.c         | 52 +++++++----------------------
 drivers/gpu/drm/i915/gt/intel_workarounds.c | 25 ++++++++++++--
 2 files changed, 34 insertions(+), 43 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-03-12  6:08 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-03-12  6:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Normally I'd like to be slowing down on the fixes by now, but apart from
the GVT fixes these are all cc: stable GPU fixes. No reason to postpone.

BR,
Jani.


drm-intel-fixes-2020-03-12:
drm/i915 fixes for v5.6-rc6:
- hard lockup fix
- GVT fixes
- 32-bit alignment issue fix
- timeline wait fixes
- cacheline_retire and free

BR,
Jani.

The following changes since commit 2c523b344dfa65a3738e7039832044aa133c75fb:

  Linux 5.6-rc5 (2020-03-08 17:44:44 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-03-12

for you to fetch changes up to 14a0d527a479eb2cb6067f9e5e163e1bf35db2a9:

  drm/i915: Defer semaphore priority bumping to a workqueue (2020-03-11 23:12:39 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc6:
- hard lockup fix
- GVT fixes
- 32-bit alignment issue fix
- timeline wait fixes
- cacheline_retire and free

----------------------------------------------------------------
Chris Wilson (5):
      drm/i915: Actually emit the await_start
      drm/i915: Return early for await_start on same timeline
      drm/i915/execlists: Enable timeslice on partial virtual engine dequeue
      drm/i915/gt: Close race between cacheline_retire and free
      drm/i915: Defer semaphore priority bumping to a workqueue

Jani Nikula (1):
      Merge tag 'gvt-fixes-2020-03-10' of https://github.com/intel/gvt-linux into drm-intel-fixes

Matthew Auld (1):
      drm/i915: be more solid in checking the alignment

Tina Zhang (2):
      drm/i915/gvt: Fix emulated vbt size issue
      drm/i915/gvt: Fix dma-buf display blur issue on CFL

Zhenyu Wang (1):
      drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits

 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c |  3 ++-
 drivers/gpu/drm/i915/gt/intel_lrc.c            | 29 ++++++++++++++++----------
 drivers/gpu/drm/i915/gt/intel_timeline.c       |  8 +++++--
 drivers/gpu/drm/i915/gvt/display.c             |  3 ++-
 drivers/gpu/drm/i915/gvt/opregion.c            |  5 ++---
 drivers/gpu/drm/i915/gvt/vgpu.c                | 12 ++++++++---
 drivers/gpu/drm/i915/i915_request.c            | 28 ++++++++++++++++++-------
 drivers/gpu/drm/i915/i915_request.h            |  2 ++
 drivers/gpu/drm/i915/i915_utils.h              |  5 +++++
 9 files changed, 66 insertions(+), 29 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-03-05 10:35 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-03-05 10:35 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2020-03-05:
drm/i915 fixes for v5.6-rc5:
- Break up long lists of object reclaim with cond_resched()
- PSR probe fix
- TGL workarounds
- Selftest return value fix
- Drop timeline mutex while waiting for retirement
- Wait for OA configuration completion before writes to OA buffer

BR,
Jani.

The following changes since commit 98d54f81e36ba3bf92172791eba5ca5bd813989b:

  Linux 5.6-rc4 (2020-03-01 16:38:46 -0600)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-03-05

for you to fetch changes up to 169c0aa4bc17d37370f55188d9327b99d60fd9d7:

  drm/i915/gt: Drop the timeline->mutex as we wait for retirement (2020-03-04 13:49:26 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc5:
- Break up long lists of object reclaim with cond_resched()
- PSR probe fix
- TGL workarounds
- Selftest return value fix
- Drop timeline mutex while waiting for retirement
- Wait for OA configuration completion before writes to OA buffer

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/gem: Break up long lists of object reclaim
      drm/i915: Protect i915_request_await_start from early waits
      drm/i915/perf: Reintroduce wait on OA configuration completion
      drm/i915/gt: Drop the timeline->mutex as we wait for retirement

Dan Carpenter (1):
      drm/i915/selftests: Fix return in assert_mmap_offset()

José Roberto de Souza (1):
      drm/i915/psr: Force PSR probe only after full initialization

Lucas De Marchi (1):
      drm/i915/tgl: Add Wa_1608008084

Matt Roper (2):
      drm/i915: Program MBUS with rmw during initialization
      drm/i915/tgl: Add Wa_22010178259:tgl

 drivers/gpu/drm/i915/display/intel_display_power.c | 29 +++++++++--
 drivers/gpu/drm/i915/display/intel_psr.c           | 25 ++++++++--
 drivers/gpu/drm/i915/display/intel_psr.h           |  1 +
 drivers/gpu/drm/i915/gem/i915_gem_object.c         |  1 +
 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c |  2 +-
 drivers/gpu/drm/i915/gt/intel_gt_requests.c        | 14 ++++--
 drivers/gpu/drm/i915/gt/intel_workarounds.c        | 19 +++----
 drivers/gpu/drm/i915/i915_drv.c                    |  3 ++
 drivers/gpu/drm/i915/i915_drv.h                    |  2 +-
 drivers/gpu/drm/i915/i915_perf.c                   | 58 +++++++++++++++-------
 drivers/gpu/drm/i915/i915_perf_types.h             |  3 +-
 drivers/gpu/drm/i915/i915_reg.h                    |  1 +
 drivers/gpu/drm/i915/i915_request.c                | 41 ++++++++++-----
 13 files changed, 142 insertions(+), 57 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-02-27  6:04 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-02-27  6:04 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Switching gen7 back to aliasing-ppgtt seems to be the main highlight
here.

BR,
Jani.


drm-intel-fixes-2020-02-27:
drm/i915 fixes for v5.6-rc4:
- downgrade gen7 back to aliasing-ppgtt to avoid GPU hangs
- shrinker fix
- pmu leak and double free fixes
- gvt user after free and virtual display reset fixes
- randconfig build fix

BR,
Jani.

The following changes since commit f8788d86ab28f61f7b46eb6be375f8a726783636:

  Linux 5.6-rc3 (2020-02-23 16:17:42 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-02-27

for you to fetch changes up to 8e9a400c706ee5bcbc052d3ec9f87cfdbbd3f5cb:

  Merge tag 'gvt-fixes-2020-02-26' of https://github.com/intel/gvt-linux into drm-intel-fixes (2020-02-26 22:58:25 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc4:
- downgrade gen7 back to aliasing-ppgtt to avoid GPU hangs
- shrinker fix
- pmu leak and double free fixes
- gvt user after free and virtual display reset fixes
- randconfig build fix

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt
      drm/i915: Avoid recursing onto active vma from the shrinker

Jani Nikula (2):
      drm/i915: fix header test with GCOV
      Merge tag 'gvt-fixes-2020-02-26' of https://github.com/intel/gvt-linux into drm-intel-fixes

Michał Winiarski (2):
      drm/i915/pmu: Avoid using globals for CPU hotplug state
      drm/i915/pmu: Avoid using globals for PMU events

Tina Zhang (2):
      drm/i915/gvt: Separate display reset from ALL_ENGINES reset
      drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime

 drivers/gpu/drm/i915/Makefile                |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c |  4 +-
 drivers/gpu/drm/i915/gvt/dmabuf.c            |  2 +-
 drivers/gpu/drm/i915/gvt/vgpu.c              |  2 +-
 drivers/gpu/drm/i915/i915_pci.c              |  4 +-
 drivers/gpu/drm/i915/i915_pmu.c              | 59 +++++++++++++++-------------
 drivers/gpu/drm/i915/i915_pmu.h              | 11 +++++-
 7 files changed, 46 insertions(+), 38 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-02-20 11:14 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2020-02-20 11:14 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

Due to issues in s2idle in v5.6-rc2, I've gotten CI results on these
with two hack reverts on top, and I threw them out just before making
the pull request. I had to revert:

fdde0ff8590b ("ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system")
e3728b50cd9b ("ACPI: PM: s2idle: Avoid possible race related to the EC GPE")

I've been told the issues have been reported, hopefully we'll get the
fixes in Linus' upstream soon too.

drm-intel-fixes-2020-02-20:
drm/i915 fixes for v5.6-rc3:
- Workaround missing Display Stream Compression (DSC) state readout by
  forcing modeset when its enabled at probe
- Fix EHL port clock voltage level requirements
- Fix queuing retire workers on the virtual engine
- Fix use of partially initialized waiters
- Stop using drm_pci_alloc/drm_pci/free
- Fix rewind of RING_TAIL by forcing a context reload
- Fix locking on resetting ring->head
- Propagate our bug filing URL change to stable kernels

BR,
Jani.

The following changes since commit 11a48a5a18c63fd7621bb050228cebf13566e4d8:

  Linux 5.6-rc2 (2020-02-16 13:16:59 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-02-20

for you to fetch changes up to 15de9cb5c9c83a23be92b8f7a1178cead1486587:

  drm/i915/gt: Avoid resetting ring->head outside of its timeline mutex (2020-02-18 09:53:18 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc3:
- Workaround missing Display Stream Compression (DSC) state readout by
  forcing modeset when its enabled at probe
- Fix EHL port clock voltage level requirements
- Fix queuing retire workers on the virtual engine
- Fix use of partially initialized waiters
- Stop using drm_pci_alloc/drm_pci/free
- Fix rewind of RING_TAIL by forcing a context reload
- Fix locking on resetting ring->head
- Propagate our bug filing URL change to stable kernels

----------------------------------------------------------------
Chris Wilson (7):
      drm/i915/gem: Require per-engine reset support for non-persistent contexts
      drm/i915: Initialise basic fence before acquiring seqno
      drm/i915/gt: Prevent queuing retire workers on the virtual engine
      drm/i915/gt: Protect defer_request() from new waiters
      drm/i915: Wean off drm_pci_alloc/drm_pci_free
      drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
      drm/i915/gt: Avoid resetting ring->head outside of its timeline mutex

Jani Nikula (3):
      MAINTAINERS: Update drm/i915 bug filing URL
      drm/i915: Update drm/i915 bug filing URL
      drm/i915/dsc: force full modeset whenever DSC is enabled at probe

Matt Roper (1):
      drm/i915/ehl: Update port clock voltage level requirements

 MAINTAINERS                                      |  2 +-
 drivers/gpu/drm/i915/Kconfig                     |  5 +-
 drivers/gpu/drm/i915/display/intel_ddi.c         |  4 +-
 drivers/gpu/drm/i915/display/intel_display.c     | 20 ++++-
 drivers/gpu/drm/i915/gem/i915_gem_context.c      | 16 ++++
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  3 -
 drivers/gpu/drm/i915/gem/i915_gem_phys.c         | 98 ++++++++++++------------
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c      |  3 +
 drivers/gpu/drm/i915/gt/intel_gt_requests.c      |  3 +
 drivers/gpu/drm/i915/gt/intel_lrc.c              | 61 +++++++--------
 drivers/gpu/drm/i915/gt/intel_ring.c             |  1 +
 drivers/gpu/drm/i915/gt/intel_ring.h             |  8 ++
 drivers/gpu/drm/i915/gt/intel_ring_types.h       |  7 +-
 drivers/gpu/drm/i915/gt/selftest_lrc.c           |  2 +-
 drivers/gpu/drm/i915/i915_gem.c                  |  8 +-
 drivers/gpu/drm/i915/i915_gpu_error.c            |  3 +-
 drivers/gpu/drm/i915/i915_request.c              | 21 +++--
 drivers/gpu/drm/i915/i915_scheduler.c            |  6 +-
 drivers/gpu/drm/i915/i915_utils.c                |  5 +-
 19 files changed, 168 insertions(+), 108 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-01-23 13:50 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2020-01-23 13:50 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave & Daniel,

Last pull request for 5.5. Then it's Jani's turn
to handle 5.6.

A fix for huge userptr objects and a fix that is
also cc stable, to correctly handle negative values
in engine->uabi_class/instance.

Regards, Joonas

***

drm-intel-fixes-2020-01-23:

- Avoid overflow with huge userptr objects
- uAPI fix to correctly handle negative values in
  engine->uabi_class/instance (cc: stable)

The following changes since commit def9d2780727cec3313ed3522d0123158d87224d:

  Linux 5.5-rc7 (2020-01-19 16:02:49 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-01-23

for you to fetch changes up to 5eec71829ad7749a8c918f66a91a9bcf6fb4462a:

  drm/i915: Align engine->uabi_class/instance with i915_drm.h (2020-01-21 09:25:20 +0200)

----------------------------------------------------------------
- Avoid overflow with huge userptr objects
- uAPI fix to correctly handle negative values in
  engine->uabi_class/instance (cc: stable)

----------------------------------------------------------------
Matthew Auld (1):
      drm/i915/userptr: fix size calculation

Tvrtko Ursulin (1):
      drm/i915: Align engine->uabi_class/instance with i915_drm.h

 drivers/gpu/drm/i915/gem/i915_gem_busy.c     | 12 ++++++------
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c  |  9 +++++----
 drivers/gpu/drm/i915/gt/intel_engine_types.h |  4 ++--
 drivers/gpu/drm/i915/i915_gem_gtt.c          |  2 ++
 4 files changed, 15 insertions(+), 12 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-01-16 16:14 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2020-01-16 16:14 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave & Daniel,

Two new fixes still, the VMA activity fixes are overflow from
last week as I couldn't get CI results then.

One important uAPI fix for PMU names to comply with tools/perf,
thanks for our media team for noticing. A compile fix and two
VMA activity tracking fixes for error capture and a dependency.

Regards, Joonas

PS. There were quite a few conflicts due to the renames,
when applying.

***

drm-intel-fixes-2020-01-16:

- uAPI fix: Remove dash and colon from PMU names to comply with tools/perf
- Fix for include file that was indirectly included
- Two fixes to make sure VMA are marked active for error capture

The following changes since commit b3a987b0264d3ddbb24293ebff10eddfc472f653:

  Linux 5.5-rc6 (2020-01-12 16:55:08 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-01-16

for you to fetch changes up to 88550e1c345c6d3f70292fa60d481eb320e11953:

  drm/i915/pmu: Do not use colons or dashes in PMU names (2020-01-14 08:56:58 +0200)

----------------------------------------------------------------
- uAPI fix: Remove dash and colon from PMU names to comply with tools/perf
- Fix for include file that was indirectly included
- Two fixes to make sure VMA are marked active for error capture

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/gt: Skip trying to unbind in restore_ggtt_mappings
      drm/i915/gt: Mark context->state vma as active while pinned
      drm/i915/gt: Mark ring->vma as active while pinned

Tvrtko Ursulin (1):
      drm/i915/pmu: Do not use colons or dashes in PMU names

YueHaibing (1):
      drm/i915: Add missing include file <linux/math64.h>

 drivers/gpu/drm/i915/gt/intel_context.c      | 40 +++++++++++++++++++++++++---
 drivers/gpu/drm/i915/i915_gem_gtt.c          |  7 ++---
 drivers/gpu/drm/i915/i915_pmu.c              | 11 +++++---
 drivers/gpu/drm/i915/selftests/i915_random.h |  1 +
 4 files changed, 48 insertions(+), 11 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2020-01-09 13:34 Joonas Lahtinen
@ 2020-01-09 13:39 ` Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2020-01-09 13:39 UTC (permalink / raw)
  To: Daniel Vetter, Dave Airlie
  Cc: dim-tools, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul

Quoting Joonas Lahtinen (2020-01-09 15:34:58)
> 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.

Forgot to mention:

Fix for GitLab issue #5: Avoid multiple WARN_ON on 2p2c display teardown

Regards, Joonas
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2020-01-09 13:34 Joonas Lahtinen
  2020-01-09 13:39 ` Joonas Lahtinen
  0 siblings, 1 reply; 392+ messages in thread
From: Joonas Lahtinen @ 2020-01-09 13:34 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

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(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-12-23 16:55 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-12-23 16:55 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2019-12-23:
i915 power and frontbuffer tracking fixes

No test results on this yet, but I'll let you know later in the week if
there are any issues in
https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html


BR,
Jani.

The following changes since commit 46cf053efec6a3a5f343fead837777efe8252a46:

  Linux 5.5-rc3 (2019-12-22 17:02:23 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-12-23

for you to fetch changes up to e85ade1f50aae464ce196672faa7a099fd1721ed:

  drm/i915: Hold reference to intel_frontbuffer as we track activity (2019-12-23 14:27:23 +0200)

----------------------------------------------------------------
i915 power and frontbuffer tracking fixes

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gt: Ratelimit display power w/a
      drm/i915: Hold reference to intel_frontbuffer as we track activity

Tvrtko Ursulin (1):
      drm/i915/pmu: Ensure monotonic rc6

 drivers/gpu/drm/i915/display/intel_display.c     |  2 +-
 drivers/gpu/drm/i915/display/intel_frontbuffer.c | 16 ++----
 drivers/gpu/drm/i915/display/intel_frontbuffer.h | 34 ++++++++++-
 drivers/gpu/drm/i915/display/intel_overlay.c     | 17 ++++--
 drivers/gpu/drm/i915/gem/i915_gem_clflush.c      |  3 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c       |  4 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.c       | 26 ++++++++-
 drivers/gpu/drm/i915/gem/i915_gem_object.h       | 23 +++++++-
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  2 +-
 drivers/gpu/drm/i915/gt/intel_gt_pm.c            |  3 +-
 drivers/gpu/drm/i915/i915_gem.c                  | 10 ++--
 drivers/gpu/drm/i915/i915_pmu.c                  | 73 +++++++-----------------
 drivers/gpu/drm/i915/i915_pmu.h                  |  2 +-
 drivers/gpu/drm/i915/i915_vma.c                  | 10 +++-
 14 files changed, 139 insertions(+), 86 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2019-12-19 12:46 Joonas Lahtinen
@ 2019-12-23 15:06 ` Chris Wilson
  0 siblings, 0 replies; 392+ messages in thread
From: Chris Wilson @ 2019-12-23 15:06 UTC (permalink / raw)
  To: Daniel Vetter, Dave Airlie, Joonas Lahtinen
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Quoting Joonas Lahtinen (2019-12-19 12:46:35)
> Hi Dave & Daniel,
> 
> Another -rc, another CI fire due to regressions elsewhere.
> 
> Our CI needed the following patches to get machines boot with -rc2:
> 
>         Revert "devtmpfs: use do_mount() instead of ksys_mount()"
>         (commit 5e787dbf659fe77d56215be74044f85e01b3920f)
> 
>         Revert "initrd: use do_mount() instead of ksys_mount()"
>         (commit d4440aac83d12f87df9bcc51e992b9c28c7f4fa5)
> 
>         Revert "init: use do_mount() instead of ksys_mount()"
>         (commit cccaa5e33525fc07f4a2ce0518e50b9ddf435e47)
> 
> I have queued CI_DIF_433 with this PR contents + reverts to get any
> CI results:
> 
> https://intel-gfx-ci.01.org/tree/drm-intel-fixes/CI_DIF_433/git-log.txt
> 
> Nothing appears in the UI for the failed-to-boot runs, so don't be
> confused. CI_DIF_433 is equal to this PR + 3 reverts needed to mitigate
> the -rc2 regressions.
> 
> Due to the CI fires, it may take a while to get the full results. Due to
> my holidays, I'll defer to Chris to let you know if the results are good
> or not. There have been some GEM bugs tackled in drm-tip, so have to make
> sure they are under control.

Nothing unexpected turned up by CI, i.e. its as good as can be.
-Chris
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-12-19 12:46 Joonas Lahtinen
  2019-12-23 15:06 ` Chris Wilson
  0 siblings, 1 reply; 392+ messages in thread
From: Joonas Lahtinen @ 2019-12-19 12:46 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave & Daniel,

Another -rc, another CI fire due to regressions elsewhere.

Our CI needed the following patches to get machines boot with -rc2:

	Revert "devtmpfs: use do_mount() instead of ksys_mount()"
	(commit 5e787dbf659fe77d56215be74044f85e01b3920f)

	Revert "initrd: use do_mount() instead of ksys_mount()"
	(commit d4440aac83d12f87df9bcc51e992b9c28c7f4fa5)

	Revert "init: use do_mount() instead of ksys_mount()"
	(commit cccaa5e33525fc07f4a2ce0518e50b9ddf435e47)

I have queued CI_DIF_433 with this PR contents + reverts to get any
CI results:

https://intel-gfx-ci.01.org/tree/drm-intel-fixes/CI_DIF_433/git-log.txt

Nothing appears in the UI for the failed-to-boot runs, so don't be
confused. CI_DIF_433 is equal to this PR + 3 reverts needed to mitigate
the -rc2 regressions.

Due to the CI fires, it may take a while to get the full results. Due to
my holidays, I'll defer to Chris to let you know if the results are good
or not. There have been some GEM bugs tackled in drm-tip, so have to make
sure they are under control.

Now on to the actual content of the PR:

Removal of a unused and harmful display W/A for Tigerlake, corrections
to powerwells of EHL compared to ICL, and MMIO offset fix for DSB. There
is a fix for uninitialized ops in dma_fence tracing and then fixes
for CI corner cases from CI.

Also includes GVT fixes: "fix for vGPU display dmabuf, one guest reset
warning and one locking issue."

Jani/Rodrigo promised to handle -fixes for next two weeks if there is
something urgent appearing.

Happy Holidays!

Regards, Joonas

***

drm-intel-fixes-2019-12-19:

- Fix to drop an unused and harmful display W/A
- Fix to define EHL power wells independent of ICL
- Fix for priority inversion on bonded requests
- Fix in mmio offset calculation of DSB instance
- Fix memory leak from get_task_pid when banning clients
- Fixes to avoid dereference of uninitialized ops in dma_fence tracing
  and keep reference to execbuf object until submitted.

- Includes gvt-fixes-2019-12-18

The following changes since commit d1eef1c619749b2a57e514a3fa67d9a516ffa919:

  Linux 5.5-rc2 (2019-12-15 15:16:08 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-12-19

for you to fetch changes up to 78d75f5739c457ff37cfe5adab1c01bc1f3375e2:

  Merge tag 'gvt-fixes-2019-12-18' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-12-18 11:01:41 +0200)

----------------------------------------------------------------
- Fix to drop an unused and harmful display W/A
- Fix to define EHL power wells independent of ICL
- Fix for priority inversion on bonded requests
- Fix in mmio offset calculation of DSB instance
- Fix memory leak from get_task_pid when banning clients
- Fixes to avoid dereference of uninitialized ops in dma_fence tracing
  and keep reference to execbuf object until submitted.

- Includes gvt-fixes-2019-12-18

----------------------------------------------------------------
Animesh Manna (1):
      drm/i915/dsb: Fix in mmio offset calculation of DSB instance

Chris Wilson (3):
      drm/i915: Copy across scheduler behaviour flags across submit fences
      drm/i915: Set fence_work.ops before dma_fence_init
      drm/i915/gem: Keep request alive while attaching fences

Gao Fred (1):
      drm/i915/gvt: Fix guest boot warning

Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2019-12-18' of https://github.com/intel/gvt-linux into drm-intel-fixes

Matt Roper (2):
      drm/i915/ehl: Define EHL powerwells independently of ICL
      drm/i915/tgl: Drop Wa#1178

Tina Zhang (1):
      drm/i915/gvt: Pin vgpu dma address before using

Tvrtko Ursulin (1):
      drm/i915: Fix pid leak with banned clients

Vandita Kulkarni (1):
      drm/i915: Fix WARN_ON condition for cursor plane ddb allocation

Zhenyu Wang (2):
      drm/i915/gvt: use vgpu lock for active state setting
      drm/i915/gvt: set guest display buffer as readonly

 drivers/gpu/drm/i915/display/intel_display_power.c | 153 ++++++++++++++++++++-
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |   2 +
 drivers/gpu/drm/i915/gvt/dmabuf.c                  |  64 ++++++++-
 drivers/gpu/drm/i915/gvt/handlers.c                |  16 +++
 drivers/gpu/drm/i915/gvt/hypercall.h               |   2 +
 drivers/gpu/drm/i915/gvt/kvmgt.c                   |  23 ++++
 drivers/gpu/drm/i915/gvt/mpt.h                     |  15 ++
 drivers/gpu/drm/i915/gvt/vgpu.c                    |   4 +-
 drivers/gpu/drm/i915/i915_reg.h                    |   6 +-
 drivers/gpu/drm/i915/i915_request.c                | 114 +++++++++++----
 drivers/gpu/drm/i915/i915_scheduler.c              |   1 -
 drivers/gpu/drm/i915/i915_sw_fence_work.c          |   3 +-
 drivers/gpu/drm/i915/intel_pm.c                    |   4 +-
 14 files changed, 365 insertions(+), 45 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-12-12 10:07 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2019-12-12 10:07 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave & Daniel,

Two important user visible fixes; GPU hang on BDW/SKL when idling
and top of screen corruption on GLK+ when FBC enabled.

Fix to Tigerlake perf/OA, HDCP commit computation touching global
state.

Then two CI spotted corner cases, race condition about context
retirement and lockdep splat about irqstate.

I'll send a PR next week still before holidays.

Regards, Joonas

***

drm-intel-fixes-2019-12-12:

- Fix user reported issue #673: GPU hang on transition to idle
- Avoid corruption on the top of the screen on GLK+ by disabling FBC
- Fix non-privileged access to OA on Tigerlake
- Fix HDCP code not to touch global state when just computing commit
- Fix CI splat by saving irqstate around virtual_context_destroy
- Serialise context retirement possibly on another CPU

The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a:

  Linux 5.5-rc1 (2019-12-08 14:57:55 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-12-12

for you to fetch changes up to 750bde2fd4ffacc297473c36d6fdb29c395b06aa:

  drm/i915: Serialise with remote retirement (2019-12-11 16:19:32 +0200)

----------------------------------------------------------------
- Fix user reported issue #673: GPU hang on transition to idle
- Avoid corruption on the top of the screen on GLK+ by disabling FBC
- Fix non-privileged access to OA on Tigerlake
- Fix HDCP code not to touch global state when just computing commit
- Fix CI splat by saving irqstate around virtual_context_destroy
- Serialise context retirement possibly on another CPU

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/gt: Save irqstate around virtual_context_destroy
      drm/i915/gt: Detect if we miss WaIdleLiteRestore
      drm/i915: Serialise with remote retirement

Umesh Nerlige Ramappa (2):
      drm/i915/perf: Allow non-privileged access when OA buffer is not sampled
      drm/i915/perf: Configure OAR for specific context

Ville Syrjälä (2):
      drm/i915/fbc: Disable fbc by default on all glk+
      drm/i915/hdcp: Nuke intel_hdcp_transcoder_config()

 drivers/gpu/drm/i915/display/intel_ddi.c  |   5 +-
 drivers/gpu/drm/i915/display/intel_dp.c   |   3 -
 drivers/gpu/drm/i915/display/intel_fbc.c  |   2 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c |  26 ++--
 drivers/gpu/drm/i915/display/intel_hdcp.h |   5 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c |   3 -
 drivers/gpu/drm/i915/gt/intel_lrc.c       |  51 ++++----
 drivers/gpu/drm/i915/i915_gem.c           |  26 +++-
 drivers/gpu/drm/i915/i915_perf.c          | 204 +++++++++++++++++-------------
 9 files changed, 177 insertions(+), 148 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-11-21 16:53 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-11-21 16:53 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

A special thanks to our CI and to Chris here.

https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html

For finding and providing the quick fix for 5.4 on time to avoid
the bad corruption with fbdev mmap.

Plus other kernel oops and corruption fixes.

There was a conflict here with drm-next but it was easy to
solve and it is recorded on drm-rerere so that might be transparent
now.

More details below.

Here goes drm-intel-fixes-2019-11-21:

- Fix kernel oops on dumb_create ioctl on no crtc situation
- Fix bad ugly colored flash on VLV/CHV related to gamma LUT update
- Fix unity of the frequencies reported on PMU
- Fix kernel oops on set_page_dirty using better locks around it
- Protect the request pointer with RCU to prevent it being freed while we might need still
- Make pool objects read-only
- Restore physical addresses for fb_mmap to avoid corrupted page table

Thanks,
Rodrigo.

The following changes since commit af42d3466bdc8f39806b26f593604fdc54140bcb:

  Linux 5.4-rc8 (2019-11-17 14:47:30 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-11-21

for you to fetch changes up to 71d122629c04707eb7f65447fb2f5bd092d98ce3:

  drm/i915/fbdev: Restore physical addresses for fb_mmap() (2019-11-21 00:09:22 -0800)

----------------------------------------------------------------
- Fix kernel oops on dumb_create ioctl on no crtc situation
- Fix bad ugly colored flash on VLV/CHV related to gamma LUT update
- Fix unity of the frequencies reported on PMU
- Fix kernel oops on set_page_dirty using better locks around it
- Protect the request pointer with RCU to prevent it being freed while we might need still
- Make pool objects read-only
- Restore physical addresses for fb_map to avoid corrupted page table

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/pmu: "Frequency" is reported as accumulated cycles
      drm/i915/userptr: Try to acquire the page lock around set_page_dirty()
      drm/i915: Protect request peeking with RCU
      drm/i915/fbdev: Restore physical addresses for fb_mmap()

Matthew Auld (1):
      drm/i915: make pool objects read-only

Ville Syrjälä (2):
      drm/i915: Don't oops in dumb_create ioctl if we have no crtcs
      drm/i915: Preload LUTs if the hw isn't currently using them

 drivers/gpu/drm/i915/display/intel_atomic.c        |  1 +
 drivers/gpu/drm/i915/display/intel_color.c         | 61 ++++++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_display.c       |  9 ++++
 drivers/gpu/drm/i915/display/intel_display_types.h |  1 +
 drivers/gpu/drm/i915/display/intel_fbdev.c         |  9 ++--
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c        | 22 +++++++-
 drivers/gpu/drm/i915/gt/intel_engine_pool.c        |  2 +
 drivers/gpu/drm/i915/i915_pmu.c                    |  4 +-
 drivers/gpu/drm/i915/i915_scheduler.c              | 50 ++++++++++++++----
 9 files changed, 141 insertions(+), 18 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-11-14  5:53 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-11-14  5:53 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2019-11-13:

- MOCS table fixes for EHL and TGL
- Update Display's rawclock on resume
- GVT's dmabuf reference drop fix

Thanks,
Rodrigo.

The following changes since commit 31f4f5b495a62c9a8b15b1c3581acd5efeb9af8c:

  Linux 5.4-rc7 (2019-11-10 16:17:15 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-11-13

for you to fetch changes up to 1c602006d1dcb7501ae1c569fdabe1b8e1f082a4:

  drm/i915/tgl: MOCS table update (2019-11-13 13:23:12 -0800)

----------------------------------------------------------------
- MOCS table fixes for EHL and TGL
- Update Display's rawclock on resume
- GVT's dmabuf reference drop fix

----------------------------------------------------------------
Jani Nikula (1):
      drm/i915: update rawclk also on resume

Matt Roper (2):
      Revert "drm/i915/ehl: Update MOCS table for EHL"
      drm/i915/tgl: MOCS table update

Pan Bian (1):
      drm/i915/gvt: fix dropping obj reference twice

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2019-11-12' of https://github.com/intel/gvt-linux into drm-intel-fixes

 drivers/gpu/drm/i915/display/intel_display_power.c |  3 +++
 drivers/gpu/drm/i915/gt/intel_mocs.c               | 10 +---------
 drivers/gpu/drm/i915/gvt/dmabuf.c                  |  4 ++--
 drivers/gpu/drm/i915/i915_drv.c                    |  3 ---
 4 files changed, 6 insertions(+), 14 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-11-06 21:39 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-11-06 21:39 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2019-11-06:

- Fix HPD poll to avoid kworker consuming a lot of cpu cycles.
- Do not use TBT type for non Type-C ports.

Thanks,
Rodrigo.

The following changes since commit a99d8080aaf358d5d23581244e5da23b35e340b9:

  Linux 5.4-rc6 (2019-11-03 14:07:26 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-11-06

for you to fetch changes up to ee2c5ef8a9d640ee1617ec97b84fe2f634284e51:

  drm/i915/dp: Do not switch aux to TBT mode for non-TC ports (2019-11-04 13:24:14 -0800)

----------------------------------------------------------------
- Fix HPD poll to avoid kworker consuming a lot of cpu cycles.
- Do not use TBT type for non Type-C ports.

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: Avoid HPD poll detect triggering a new detect cycle

José Roberto de Souza (1):
      drm/i915/dp: Do not switch aux to TBT mode for non-TC ports

 drivers/gpu/drm/i915/display/intel_crt.c  |  7 +++++++
 drivers/gpu/drm/i915/display/intel_dp.c   | 12 +++++++++++-
 drivers/gpu/drm/i915/display/intel_hdmi.c |  6 ++++++
 3 files changed, 24 insertions(+), 1 deletion(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-10-31 17:12 ` Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-10-31 17:12 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2019-10-31:

- Fix PCH reference clock for FDI on HSW/BDW which was causing users blank screen
- Small documentation fix for TGL display PLLs

Thanks,
Rodrigo.

The following changes since commit d6d5df1db6e9d7f8f76d2911707f7d5877251b02:

  Linux 5.4-rc5 (2019-10-27 13:19:19 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-10-31

for you to fetch changes up to 59cd826fb5e7889515bf5771e295e0624c348571:

  drm/i915: Fix PCH reference clock for FDI on HSW/BDW (2019-10-29 21:50:24 -0700)

----------------------------------------------------------------
- Fix PCH reference clock for FDI on HSW/BDW which was causing users blank screen
- Small documentation fix for TGL display PLLs

----------------------------------------------------------------
Anna Karas (1):
      drm/i915/tgl: Fix doc not corresponding to code

Ville Syrjälä (1):
      drm/i915: Fix PCH reference clock for FDI on HSW/BDW

 drivers/gpu/drm/i915/display/intel_display.c  | 11 ++++++-----
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 15 +++++++++++++++
 drivers/gpu/drm/i915/display/intel_dpll_mgr.h |  4 ++--
 drivers/gpu/drm/i915/i915_drv.h               |  2 ++
 4 files changed, 25 insertions(+), 7 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-10-31 17:12 ` Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-10-31 17:12 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2019-10-31:

- Fix PCH reference clock for FDI on HSW/BDW which was causing users blank screen
- Small documentation fix for TGL display PLLs

Thanks,
Rodrigo.

The following changes since commit d6d5df1db6e9d7f8f76d2911707f7d5877251b02:

  Linux 5.4-rc5 (2019-10-27 13:19:19 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-10-31

for you to fetch changes up to 59cd826fb5e7889515bf5771e295e0624c348571:

  drm/i915: Fix PCH reference clock for FDI on HSW/BDW (2019-10-29 21:50:24 -0700)

----------------------------------------------------------------
- Fix PCH reference clock for FDI on HSW/BDW which was causing users blank screen
- Small documentation fix for TGL display PLLs

----------------------------------------------------------------
Anna Karas (1):
      drm/i915/tgl: Fix doc not corresponding to code

Ville Syrjälä (1):
      drm/i915: Fix PCH reference clock for FDI on HSW/BDW

 drivers/gpu/drm/i915/display/intel_display.c  | 11 ++++++-----
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 15 +++++++++++++++
 drivers/gpu/drm/i915/display/intel_dpll_mgr.h |  4 ++--
 drivers/gpu/drm/i915/i915_drv.h               |  2 ++
 4 files changed, 25 insertions(+), 7 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-10-17 13:54 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-10-17 13:54 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2019-10-17:

- Display fix on handling VBT information.
- Important circular locking fix
- Fix for preemption vs resubmission on virtual requests
  - and a prep patch to make this last one to apply cleanly

Thanks,
Rodrigo.

The following changes since commit 4f5cafb5cb8471e54afdc9054d973535614f7675:

  Linux 5.4-rc3 (2019-10-13 16:37:36 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-10-17

for you to fetch changes up to 0a544a2a728e2e33bb7fc38dd542ecb90ee393eb:

  drm/i915: Fixup preempt-to-busy vs resubmission of a virtual request (2019-10-16 10:57:33 -0700)

----------------------------------------------------------------
- Display fix on handling VBT information.
- Important circular locking fix
- Fix for preemption vs resubmission on virtual requests
  - and a prep patch to make this last one to apply cleanly

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/execlists: Refactor -EIO markup of hung requests
      drm/i915/userptr: Never allow userptr into the mappable GGTT
      drm/i915: Fixup preempt-to-busy vs resubmission of a virtual request

Ville Syrjälä (1):
      drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin

 drivers/gpu/drm/i915/display/intel_bios.c        | 22 ++++++---
 drivers/gpu/drm/i915/gem/i915_gem_mman.c         |  7 +++
 drivers/gpu/drm/i915/gem/i915_gem_object.h       |  6 +++
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  3 +-
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c      |  1 +
 drivers/gpu/drm/i915/gt/intel_lrc.c              | 63 ++++++++++++++++--------
 drivers/gpu/drm/i915/i915_gem.c                  |  3 ++
 7 files changed, 78 insertions(+), 27 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-10-10 14:30 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-10-10 14:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx

Hi Dave and Daniel,

This pull request includes the ones we missed for -rc1
drm-intel-next-fixes-2019-09-26 & drm-intel-next-fixes-2019-09-19
plus few fixes for execlists requests and CML display.

Here goes drm-intel-fixes-2019-10-10:
- Fix CML display by adding a missing ID.
- Drop redundant list_del_init
- Only enqueue already completed requests to avoid races
- Fixup preempt-to-busy vs reset of a virtual request
- Protect peeking at execlists->active
- execlists->active is serialised by the tasklet

drm-intel-next-fixes-2019-09-19:
- Extend old HSW workaround to fix some GPU hangs on Haswell GT2
- Fix return error code on GEM mmap.
- White list a chicken bit register for push constants legacy mode on Mesa
- Fix resume issue related to GGTT restore
- Remove incorrect BUG_ON on execlist's schedule-out
- Fix unrecoverable GPU hangs with Vulkan compute workloads on SKL

drm-intel-next-fixes-2019-09-26:
- Fix concurrence on cases where requests where getting retired at same time as resubmitted to HW
- Fix gen9 display resolutions by setting the right max plane width
- Fix GPU hang on preemption
- Mark contents as dirty on a write fault. This was breaking cursor sprite with dumb buffers.

Thanks,
Rodrigo.

The following changes since commit da0c9ea146cbe92b832f1b0f694840ea8eb33cce:

  Linux 5.4-rc2 (2019-10-06 14:27:30 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-10-10

for you to fetch changes up to e137d3abdfca0fb6fc270da576a9d9d6a1f8d8b3:

  drm/i915/gt: execlists->active is serialised by the tasklet (2019-10-09 14:39:31 -0700)

----------------------------------------------------------------
- Fix CML display by adding a missing ID.
- Drop redundant list_del_init
- Only enqueue already completed requests to avoid races
- Fixup preempt-to-busy vs reset of a virtual request
- Protect peeking at execlists->active
- execlists->active is serialised by the tasklet

drm-intel-next-fixes-2019-09-19:
- Extend old HSW workaround to fix some GPU hangs on Haswell GT2
- Fix return error code on GEM mmap.
- White list a chicken bit register for push constants legacy mode on Mesa
- Fix resume issue related to GGTT restore
- Remove incorrect BUG_ON on execlist's schedule-out
- Fix unrecoverable GPU hangs with Vulkan compute workloads on SKL

drm-intel-next-fixes-2019-09-26:
- Fix concurrence on cases where requests where getting retired at same time as resubmitted to HW
- Fix gen9 display resolutions by setting the right max plane width
- Fix GPU hang on preemption
- Mark contents as dirty on a write fault. This was breaking cursor sprite with dumb buffers.

----------------------------------------------------------------
Chris Wilson (12):
      drm/i915/execlists: Remove incorrect BUG_ON for schedule-out
      drm/i915: Perform GGTT restore much earlier during resume
      drm/i915: Don't mix srcu tag and negative error codes
      drm/i915: Extend Haswell GT1 PSMI workaround to all
      drm/i915: Verify the engine after acquiring the active.lock
      drm/i915: Prevent bonded requests from overtaking each other on preemption
      drm/i915: Mark contents as dirty on a write fault
      drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link)
      drm/i915: Only enqueue already completed requests
      drm/i915: Fixup preempt-to-busy vs reset of a virtual request
      drm/i915/execlists: Protect peeking at execlists->active
      drm/i915/gt: execlists->active is serialised by the tasklet

Kenneth Graunke (1):
      drm/i915: Whitelist COMMON_SLICE_CHICKEN2

Matt Roper (1):
      drm/i915/cml: Add second PCH ID for CMP

Ville Syrjälä (1):
      drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled

 drivers/gpu/drm/i915/display/intel_display.c |  15 +++-
 drivers/gpu/drm/i915/gem/i915_gem_mman.c     |  12 ++--
 drivers/gpu/drm/i915/gem/i915_gem_pm.c       |   3 -
 drivers/gpu/drm/i915/gt/intel_engine.h       |  14 ++++
 drivers/gpu/drm/i915/gt/intel_engine_cs.c    |  16 ++---
 drivers/gpu/drm/i915/gt/intel_lrc.c          | 101 +++++++++++++++++----------
 drivers/gpu/drm/i915/gt/intel_reset.c        |  12 ++--
 drivers/gpu/drm/i915/gt/intel_reset.h        |   2 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c   |   2 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c  |   3 +
 drivers/gpu/drm/i915/i915_drv.c              |   5 ++
 drivers/gpu/drm/i915/i915_gem.h              |   6 ++
 drivers/gpu/drm/i915/i915_request.c          |  69 ++++++++++++++----
 drivers/gpu/drm/i915/i915_request.h          |   2 +-
 drivers/gpu/drm/i915/intel_pch.c             |   1 +
 drivers/gpu/drm/i915/intel_pch.h             |   1 +
 drivers/gpu/drm/i915/selftests/i915_gem.c    |   6 ++
 17 files changed, 188 insertions(+), 82 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2019-10-03 19:37 ` Ville Syrjälä
@ 2019-10-03 19:52   ` Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-10-03 19:52 UTC (permalink / raw)
  To: Ville Syrjälä
  Cc: dim-tools, Daniel Vetter, intel-gfx, Maxime Ripard, dri-devel,
	Ville Syrjälä

On Thu, Oct 03, 2019 at 10:37:11PM +0300, Ville Syrjälä wrote:
> On Thu, Oct 03, 2019 at 12:30:51PM -0700, Rodrigo Vivi wrote:
> > Hi Dave and Daniel,
> > 
> > This v2 contains a critical DP-MST fix that it would be really good to be
> > propagated as soon as possible.
> > 
> > Besides all the drm-intel-next-fixes that I mentioned on previous email.
> > 
> > Here goes drm-intel-fixes-2019-10-03-1:
> > - Fix DP-MST crtc_mask
> > - Fix dsc dpp calculations
> > - Fix g4x sprite scaling stride check with GTT remapping
> > 
> > Short summary of fixes pull (less than what git shortlog provides):
> > - explain anything non-fixes (e.g. cleanups) and why it's appropriate
> > - highlight regressions
> > - summarize pull requests contained
> > This shouldn't be more than a few lines (or it indicates your fixes pull is a
> > bit too big).
> > 
> > Thanks,
> > Rodrigo.
> > 
> > The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:
> > 
> >   Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)
> > 
> > are available in the Git repository at:
> > 
> >   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-10-03-1
> > 
> > for you to fetch changes up to 485f682be9fc8d41376936a3b01423edd07b9a75:
> > 
> >   Revert "drm/i915: Fix DP-MST crtc_mask" (2019-10-03 12:23:07 -0700)
> > 
> > ----------------------------------------------------------------
> > - Fix DP-MST crtc_mask
> > - Fix dsc dpp calculations
> > - Fix g4x sprite scaling stride check with GTT remapping
> > 
> > Short summary of fixes pull (less than what git shortlog provides):
> > - explain anything non-fixes (e.g. cleanups) and why it's appropriate
> > - highlight regressions
> > - summarize pull requests contained
> > This shouldn't be more than a few lines (or it indicates your fixes pull is a
> > bit too big).
> > 
> > ----------------------------------------------------------------
> > Maarten Lankhorst (1):
> >       drm/i915/dp: Fix dsc bpp calculations, v5.
> > 
> > Ville Syrjälä (2):
> >       drm/i915: Fix g4x sprite scaling stride check with GTT remapping
> >       Revert "drm/i915: Fix DP-MST crtc_mask"
> 
> Now I can sleep better :) Thanks for respinning.

Thanks for the heads up.

It seems that we will need to fix dim cherry-pick functions to consider
Reverts as Fixes without depending on the Fixes: tag.

But for now it seems the safest approach is to add Fixes tags even on
reverts so neither of us loose sleep now or later ;)

Thanks a lot
Rodrigo.

> 
> > 
> >  drivers/gpu/drm/i915/display/intel_display.c |  12 +-
> >  drivers/gpu/drm/i915/display/intel_display.h |   2 +-
> >  drivers/gpu/drm/i915/display/intel_dp.c      | 184 ++++++++++++++-------------
> >  drivers/gpu/drm/i915/display/intel_dp.h      |   6 +-
> >  drivers/gpu/drm/i915/display/intel_dp_mst.c  |   4 +-
> >  drivers/gpu/drm/i915/display/intel_sprite.c  |   5 +-
> >  6 files changed, 111 insertions(+), 102 deletions(-)
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/intel-gfx
> 
> -- 
> Ville Syrjälä
> Intel
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2019-10-03 19:30 Rodrigo Vivi
@ 2019-10-03 19:37 ` Ville Syrjälä
  2019-10-03 19:52   ` Rodrigo Vivi
  0 siblings, 1 reply; 392+ messages in thread
From: Ville Syrjälä @ 2019-10-03 19:37 UTC (permalink / raw)
  To: Rodrigo Vivi
  Cc: dim-tools, Daniel Vetter, intel-gfx, Maxime Ripard, dri-devel,
	Ville Syrjälä

On Thu, Oct 03, 2019 at 12:30:51PM -0700, Rodrigo Vivi wrote:
> Hi Dave and Daniel,
> 
> This v2 contains a critical DP-MST fix that it would be really good to be
> propagated as soon as possible.
> 
> Besides all the drm-intel-next-fixes that I mentioned on previous email.
> 
> Here goes drm-intel-fixes-2019-10-03-1:
> - Fix DP-MST crtc_mask
> - Fix dsc dpp calculations
> - Fix g4x sprite scaling stride check with GTT remapping
> 
> Short summary of fixes pull (less than what git shortlog provides):
> - explain anything non-fixes (e.g. cleanups) and why it's appropriate
> - highlight regressions
> - summarize pull requests contained
> This shouldn't be more than a few lines (or it indicates your fixes pull is a
> bit too big).
> 
> Thanks,
> Rodrigo.
> 
> The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:
> 
>   Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-10-03-1
> 
> for you to fetch changes up to 485f682be9fc8d41376936a3b01423edd07b9a75:
> 
>   Revert "drm/i915: Fix DP-MST crtc_mask" (2019-10-03 12:23:07 -0700)
> 
> ----------------------------------------------------------------
> - Fix DP-MST crtc_mask
> - Fix dsc dpp calculations
> - Fix g4x sprite scaling stride check with GTT remapping
> 
> Short summary of fixes pull (less than what git shortlog provides):
> - explain anything non-fixes (e.g. cleanups) and why it's appropriate
> - highlight regressions
> - summarize pull requests contained
> This shouldn't be more than a few lines (or it indicates your fixes pull is a
> bit too big).
> 
> ----------------------------------------------------------------
> Maarten Lankhorst (1):
>       drm/i915/dp: Fix dsc bpp calculations, v5.
> 
> Ville Syrjälä (2):
>       drm/i915: Fix g4x sprite scaling stride check with GTT remapping
>       Revert "drm/i915: Fix DP-MST crtc_mask"

Now I can sleep better :) Thanks for respinning.

> 
>  drivers/gpu/drm/i915/display/intel_display.c |  12 +-
>  drivers/gpu/drm/i915/display/intel_display.h |   2 +-
>  drivers/gpu/drm/i915/display/intel_dp.c      | 184 ++++++++++++++-------------
>  drivers/gpu/drm/i915/display/intel_dp.h      |   6 +-
>  drivers/gpu/drm/i915/display/intel_dp_mst.c  |   4 +-
>  drivers/gpu/drm/i915/display/intel_sprite.c  |   5 +-
>  6 files changed, 111 insertions(+), 102 deletions(-)
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx

-- 
Ville Syrjälä
Intel
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-10-03 19:30 Rodrigo Vivi
  2019-10-03 19:37 ` Ville Syrjälä
  0 siblings, 1 reply; 392+ messages in thread
From: Rodrigo Vivi @ 2019-10-03 19:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Maxime Ripard, Rodrigo Vivi,
	Ville Syrjälä,
	Sean Paul, intel-gfx

Hi Dave and Daniel,

This v2 contains a critical DP-MST fix that it would be really good to be
propagated as soon as possible.

Besides all the drm-intel-next-fixes that I mentioned on previous email.

Here goes drm-intel-fixes-2019-10-03-1:
- Fix DP-MST crtc_mask
- Fix dsc dpp calculations
- Fix g4x sprite scaling stride check with GTT remapping

Short summary of fixes pull (less than what git shortlog provides):
- explain anything non-fixes (e.g. cleanups) and why it's appropriate
- highlight regressions
- summarize pull requests contained
This shouldn't be more than a few lines (or it indicates your fixes pull is a
bit too big).

Thanks,
Rodrigo.

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-10-03-1

for you to fetch changes up to 485f682be9fc8d41376936a3b01423edd07b9a75:

  Revert "drm/i915: Fix DP-MST crtc_mask" (2019-10-03 12:23:07 -0700)

----------------------------------------------------------------
- Fix DP-MST crtc_mask
- Fix dsc dpp calculations
- Fix g4x sprite scaling stride check with GTT remapping

Short summary of fixes pull (less than what git shortlog provides):
- explain anything non-fixes (e.g. cleanups) and why it's appropriate
- highlight regressions
- summarize pull requests contained
This shouldn't be more than a few lines (or it indicates your fixes pull is a
bit too big).

----------------------------------------------------------------
Maarten Lankhorst (1):
      drm/i915/dp: Fix dsc bpp calculations, v5.

Ville Syrjälä (2):
      drm/i915: Fix g4x sprite scaling stride check with GTT remapping
      Revert "drm/i915: Fix DP-MST crtc_mask"

 drivers/gpu/drm/i915/display/intel_display.c |  12 +-
 drivers/gpu/drm/i915/display/intel_display.h |   2 +-
 drivers/gpu/drm/i915/display/intel_dp.c      | 184 ++++++++++++++-------------
 drivers/gpu/drm/i915/display/intel_dp.h      |   6 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c  |   4 +-
 drivers/gpu/drm/i915/display/intel_sprite.c  |   5 +-
 6 files changed, 111 insertions(+), 102 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2019-10-03 17:58 Rodrigo Vivi
@ 2019-10-03 18:12 ` Ville Syrjälä
  0 siblings, 0 replies; 392+ messages in thread
From: Ville Syrjälä @ 2019-10-03 18:12 UTC (permalink / raw)
  To: Rodrigo Vivi
  Cc: dim-tools, Daniel Vetter, intel-gfx, Maxime Ripard, dri-devel

On Thu, Oct 03, 2019 at 10:58:52AM -0700, Rodrigo Vivi wrote:
> Hi Dave and Daniel,
> 
> I know you are on XDC and I was even considering not send any this week,
> but let me send this before I forget.
> 
> There are the drm-intel-next-fixes pull requests that I had sent
> that are still needed and it would be good if you could pull those.
> 
> Besides we have more 2 fixes here.
> 
> If necessary and easier I can send all fixes together next week, including
> the ones missed on -rc1 and these ones here plus any upcoming.
> 
> Just let me know how you prefer.
> 
> Here goes drm-intel-fixes-2019-10-03:
> 
> - Fix dsc dpp calculations
> - Fix g4x sprite scaling stride check with GTT remapping

Where is e838bfa8e170 ("Revert "drm/i915: Fix DP-MST crtc_mask"") ?
I can't see it in any fixes branch. That needs to get in ASAP.

> 
> Thanks,
> Rodrigo.
> 
> The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:
> 
>   Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-10-03
> 
> for you to fetch changes up to eb0192fed016db1c5a9701cd6ca47233ff4a43e5:
> 
>   drm/i915: Fix g4x sprite scaling stride check with GTT remapping (2019-10-02 22:20:33 -0700)
> 
> ----------------------------------------------------------------
> - Fix dsc dpp calculations
> - Fix g4x sprite scaling stride check with GTT remapping
> 
> ----------------------------------------------------------------
> Maarten Lankhorst (1):
>       drm/i915/dp: Fix dsc bpp calculations, v5.
> 
> Ville Syrjälä (1):
>       drm/i915: Fix g4x sprite scaling stride check with GTT remapping
> 
>  drivers/gpu/drm/i915/display/intel_display.c |  12 +-
>  drivers/gpu/drm/i915/display/intel_display.h |   2 +-
>  drivers/gpu/drm/i915/display/intel_dp.c      | 184 ++++++++++++++-------------
>  drivers/gpu/drm/i915/display/intel_dp.h      |   6 +-
>  drivers/gpu/drm/i915/display/intel_dp_mst.c  |   2 +-
>  drivers/gpu/drm/i915/display/intel_sprite.c  |   5 +-
>  6 files changed, 110 insertions(+), 101 deletions(-)
> _______________________________________________
> dim-tools mailing list
> dim-tools@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dim-tools

-- 
Ville Syrjälä
Intel
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-10-03 17:58 Rodrigo Vivi
  2019-10-03 18:12 ` Ville Syrjälä
  0 siblings, 1 reply; 392+ messages in thread
From: Rodrigo Vivi @ 2019-10-03 17:58 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

I know you are on XDC and I was even considering not send any this week,
but let me send this before I forget.

There are the drm-intel-next-fixes pull requests that I had sent
that are still needed and it would be good if you could pull those.

Besides we have more 2 fixes here.

If necessary and easier I can send all fixes together next week, including
the ones missed on -rc1 and these ones here plus any upcoming.

Just let me know how you prefer.

Here goes drm-intel-fixes-2019-10-03:

- Fix dsc dpp calculations
- Fix g4x sprite scaling stride check with GTT remapping

Thanks,
Rodrigo.

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-10-03

for you to fetch changes up to eb0192fed016db1c5a9701cd6ca47233ff4a43e5:

  drm/i915: Fix g4x sprite scaling stride check with GTT remapping (2019-10-02 22:20:33 -0700)

----------------------------------------------------------------
- Fix dsc dpp calculations
- Fix g4x sprite scaling stride check with GTT remapping

----------------------------------------------------------------
Maarten Lankhorst (1):
      drm/i915/dp: Fix dsc bpp calculations, v5.

Ville Syrjälä (1):
      drm/i915: Fix g4x sprite scaling stride check with GTT remapping

 drivers/gpu/drm/i915/display/intel_display.c |  12 +-
 drivers/gpu/drm/i915/display/intel_display.h |   2 +-
 drivers/gpu/drm/i915/display/intel_dp.c      | 184 ++++++++++++++-------------
 drivers/gpu/drm/i915/display/intel_dp.h      |   6 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c  |   2 +-
 drivers/gpu/drm/i915/display/intel_sprite.c  |   5 +-
 6 files changed, 110 insertions(+), 101 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-09-11 15:05 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-09-11 15:05 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Maxime Ripard, Rodrigo Vivi, Sean Paul, intel-gfx


Hi Dave & Daniel -

A couple more fixes for v5.3, both cc: stable.


drm-intel-fixes-2019-09-11:
Final drm/i915 fixes for v5.3:
- Fox DP MST high color depth regression
- Fix GPU hangs on Vulkan compute workloads

BR,
Jani.

The following changes since commit f74c2bb98776e2de508f4d607cd519873065118e:

  Linux 5.3-rc8 (2019-09-08 13:33:15 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-09-11

for you to fetch changes up to 2eb0964eec5f1d99f9eaf4963eee267acc72b615:

  drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) for skl+ (2019-09-09 16:10:28 +0300)

----------------------------------------------------------------
Final drm/i915 fixes for v5.3:
- Fox DP MST high color depth regression
- Fix GPU hangs on Vulkan compute workloads

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) for skl+

Ville Syrjälä (1):
      drm/i915: Limit MST to <= 8bpc once again

 drivers/gpu/drm/i915/display/intel_dp_mst.c | 10 +++++++++-
 drivers/gpu/drm/i915/gt/intel_workarounds.c |  5 -----
 2 files changed, 9 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-08-29  6:37 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-08-29  6:37 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave and Daniel, fixes for v5.3-rc7, all cc: stable.

drm-intel-fixes-2019-08-29:
drm/i915 fixes for v5.3-rc7:
- Fix DP MST max BPC property creation after DRM register
- Fix unused ggtt deballooning and NULL dereference in guest
- Fix DSC eDP transcoder identification
- Fix WARN from DMA API debug by setting DMA max segment size

BR,
Jani.

The following changes since commit a55aa89aab90fae7c815b0551b07be37db359d76:

  Linux 5.3-rc6 (2019-08-25 12:01:23 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-08-29

for you to fetch changes up to 32f0a982650b123bdab36865617d3e03ebcacf3b:

  drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (2019-08-27 10:57:32 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.3-rc7:
- Fix DP MST max BPC property creation after DRM register
- Fix unused ggtt deballooning and NULL dereference in guest
- Fix DSC eDP transcoder identification
- Fix WARN from DMA API debug by setting DMA max segment size

----------------------------------------------------------------
Lyude Paul (1):
      drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe()

Manasi Navare (1):
      drm/i915/dp: Fix DSC enable code to use cpu_transcoder instead of encoder->type

Ville Syrjälä (1):
      drm/i915: Do not create a new max_bpc prop for MST connectors

Xiong Zhang (1):
      drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest

 drivers/gpu/drm/i915/display/intel_dp_mst.c | 10 +++++++++-
 drivers/gpu/drm/i915/display/intel_vdsc.c   |  2 +-
 drivers/gpu/drm/i915/i915_drv.c             |  6 ++++++
 drivers/gpu/drm/i915/i915_vgpu.c            |  3 +++
 4 files changed, 19 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-08-22  9:04 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-08-22  9:04 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2019-08-22:
drm/i915 fixes for v5.3-rc6:
- fix hardware state readout for 10 bpc HDMI

BR,
Jani.

The following changes since commit d1abaeb3be7b5fa6d7a1fbbd2e14e3310005c4c1:

  Linux 5.3-rc5 (2019-08-18 14:31:08 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-08-22

for you to fetch changes up to ed19e3035c5a16034e896eed28c5e72e02e2ff58:

  drm/i915: Fix HW readout for crtc_clock in HDMI mode (2019-08-21 12:30:48 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.3-rc6:
- fix hardware state readout for 10 bpc HDMI

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: Fix HW readout for crtc_clock in HDMI mode

 drivers/gpu/drm/i915/display/intel_ddi.c | 4 ++--
 drivers/gpu/drm/i915/intel_drv.h         | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2019-08-15  7:42 Jani Nikula
@ 2019-08-15 11:38 ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2019-08-15 11:38 UTC (permalink / raw)
  To: Jani Nikula
  Cc: DRM maintainer tools announcements, discussion, and development,
	dri-devel, Maxime Ripard, intel-gfx

On Thu, Aug 15, 2019 at 9:42 AM Jani Nikula <jani.nikula@intel.com> wrote:
>
>
> Hi Dave & Daniel -
>
> One use after free fix for GVT.
>
> It doesn't have a Link: tag because dim doesn't check that while
> applying the pull, and, for some reason, it was also not checked when I
> pushed out the branch. Possibly because it's in a merge? Anyway, I only
> got the complaint when making the pull request, which is too late.

Hm, sounds like the flag settings for the checker are wrong, for
"foreign" trees dim doesn't insist on the Link: tag. So maybe need to
flip that around to match what we do on the receiving end of a pull?
-Daniel

>
> drm-intel-fixes-2019-08-15:
> drm/i915 fixes for v5.4-rc5:
> - GVT use-after-free fix
>
> BR,
> Jani.
>
> The following changes since commit d45331b00ddb179e291766617259261c112db872:
>
>   Linux 5.3-rc4 (2019-08-11 13:26:41 -0700)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-08-15
>
> for you to fetch changes up to daa37200d48906d71c63ce178bf7d410b7e07082:
>
>   Merge tag 'gvt-fixes-2019-08-13' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-08-13 16:26:34 +0300)
>
> ----------------------------------------------------------------
> drm/i915 fixes for v5.4-rc5:
> - GVT use-after-free fix
>
> ----------------------------------------------------------------
> Dan Carpenter (1):
>       drm/i915: Use after free in error path in intel_vgpu_create_workload()
>
> Jani Nikula (1):
>       Merge tag 'gvt-fixes-2019-08-13' of https://github.com/intel/gvt-linux into drm-intel-fixes
>
>  drivers/gpu/drm/i915/gvt/scheduler.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> --
> Jani Nikula, Intel Open Source Graphics Center



-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-08-15  7:42 Jani Nikula
  2019-08-15 11:38 ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2019-08-15  7:42 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

One use after free fix for GVT.

It doesn't have a Link: tag because dim doesn't check that while
applying the pull, and, for some reason, it was also not checked when I
pushed out the branch. Possibly because it's in a merge? Anyway, I only
got the complaint when making the pull request, which is too late.

drm-intel-fixes-2019-08-15:
drm/i915 fixes for v5.4-rc5:
- GVT use-after-free fix

BR,
Jani.

The following changes since commit d45331b00ddb179e291766617259261c112db872:

  Linux 5.3-rc4 (2019-08-11 13:26:41 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-08-15

for you to fetch changes up to daa37200d48906d71c63ce178bf7d410b7e07082:

  Merge tag 'gvt-fixes-2019-08-13' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-08-13 16:26:34 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.4-rc5:
- GVT use-after-free fix

----------------------------------------------------------------
Dan Carpenter (1):
      drm/i915: Use after free in error path in intel_vgpu_create_workload()

Jani Nikula (1):
      Merge tag 'gvt-fixes-2019-08-13' of https://github.com/intel/gvt-linux into drm-intel-fixes

 drivers/gpu/drm/i915/gvt/scheduler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-08-08  7:51 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-08-08  7:51 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2019-08-08:
drm/i915 fixes for v5.3-rc4:
- Fix GLK DSI escape clock setting
- Fix a memleak on HDCP revoked Ksv error path

BR,
Jani.

The following changes since commit e21a712a9685488f5ce80495b37b9fdbe96c230d:

  Linux 5.3-rc3 (2019-08-04 18:40:12 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-08-08

for you to fetch changes up to 73a0ff0b30af79bf0303d557eb82f1d1945bb6ee:

  drm/i915: Fix wrong escape clock divisor init for GLK (2019-08-05 11:44:02 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.3-rc4:
- Fix GLK DSI escape clock setting
- Fix a memleak on HDCP revoked Ksv error path

----------------------------------------------------------------
Stanislav Lisovskiy (1):
      drm/i915: Fix wrong escape clock divisor init for GLK

Wei Yongjun (1):
      drm/i915: fix possible memory leak in intel_hdcp_auth_downstream()

 drivers/gpu/drm/i915/display/intel_hdcp.c  | 3 ++-
 drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2019-08-02  9:28 Jani Nikula
@ 2019-08-02 13:38 ` Gerd Hoffmann
  0 siblings, 0 replies; 392+ messages in thread
From: Gerd Hoffmann @ 2019-08-02 13:38 UTC (permalink / raw)
  To: Jani Nikula; +Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel

  Hi,

> I apologize for not having fixes for a couple of weeks, and then showing
> up late with a bunch of them. I saw Dave make the fixes pull to Linus
> for -rc3 already, but I must humbly ask you to accommodate an extra
> fixes pull.

If there is an extra -rc3 fixes pull anyway it would be nice to also
pick up the drm-misc-fixes patches to unbreak qemu stdvga fbcon.

thanks,
  Gerd

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-08-02  9:28 Jani Nikula
  2019-08-02 13:38 ` Gerd Hoffmann
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2019-08-02  9:28 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul


Hi Dave and Daniel -

First off, we failed to explicitly agree who's going to cover me
handling the v5.3 fixes during my time off. So it ended up not
happening, and I was faced with quite the backlog. On top of that,
testing uncovered lockdep issues that needed to be addressed before
sending the pull. /o\

Thus I'm late with the pull, but latest testing gives me confidence the
commits Chris backported yesterday resolved the issues.

I apologize for not having fixes for a couple of weeks, and then showing
up late with a bunch of them. I saw Dave make the fixes pull to Linus
for -rc3 already, but I must humbly ask you to accommodate an extra
fixes pull. There's a bunch of stuff that addresses ICL issues in v5.2
waiting to get merged to Linus' tree to be backported to stable.

BR,
Jani.


drm-intel-fixes-2019-08-02:
drm/i915 fixes for v5.3-rc3:
- GVT fixes
- Fix TBT aux powerwell
- Fix PSR2 training pattern duration
- Fix memory leak in runtime wakeref tracking
- Fix ICL memory bandwidth issue preventing planes from being enabled
- Fix OA mux configuration delays for accurate performance data
- Fix VLV/CHV DP audio cdclk frequency requirements
- Fix register whitelisting to fix a number of GL & Vulkan CTS tests
- Fix ICL perf register offsets
- Fix Gen11 Sampler Prefetch workaround, impacting dEQP tests
- Fix various gen2 tracepoints
- A number of GEM locking fixes addressing lockdep issues
- Fix idle engine reset, recover only active engines
- Fix incorrect MCR programming

BR,
Jani.

The following changes since commit 609488bc979f99f805f34e9a32c1e3b71179d10b:

  Linux 5.3-rc2 (2019-07-28 12:47:02 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-08-02

for you to fetch changes up to 4b9bb9728c915c6079619e71e3340fe4840d9d40:

  drm/i915: Only recover active engines (2019-08-01 13:22:00 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.3-rc3:
- GVT fixes
- Fix TBT aux powerwell
- Fix PSR2 training pattern duration
- Fix memory leak in runtime wakeref tracking
- Fix ICL memory bandwidth issue preventing planes from being enabled
- Fix OA mux configuration delays for accurate performance data
- Fix VLV/CHV DP audio cdclk frequency requirements
- Fix register whitelisting to fix a number of GL & Vulkan CTS tests
- Fix ICL perf register offsets
- Fix Gen11 Sampler Prefetch workaround, impacting dEQP tests
- Fix various gen2 tracepoints
- A number of GEM locking fixes addressing lockdep issues
- Fix idle engine reset, recover only active engines
- Fix incorrect MCR programming

----------------------------------------------------------------
Chris Wilson (8):
      drm/i915: Keep rings pinned while the context is active
      drm/i915/gtt: Defer the free for alloc error paths
      drm/i915/gtt: Mark the freed page table entries with scratch
      drm/i915/userptr: Acquire the page lock around set_page_dirty()
      drm/i915: Lock the engine while dumping the active request
      drm/i915: Lift intel_engines_resume() to callers
      drm/i915: Add a wakeref getter for iff the wakeref is already active
      drm/i915: Only recover active engines

Colin Xu (1):
      drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow pdps settled.

Dhinakaran Pandiyan (1):
      drm/i915/vbt: Fix VBT parsing for the PSR section

Imre Deak (1):
      drm/i915: Fix the TBT AUX power well enabling

Jani Nikula (1):
      Merge tag 'gvt-fixes-2019-07-30' of https://github.com/intel/gvt-linux into drm-intel-fixes

Kenneth Graunke (1):
      drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings.

Lionel Landwerlin (6):
      drm/i915/perf: fix ICL perf register offsets
      drm/i915: fix whitelist selftests with readonly registers
      drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT
      drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT
      drm/i915/perf: ensure we keep a reference on the driver
      drm/i915/perf: add missing delay for OA muxes configuration

Mika Kuoppala (1):
      drm/i915: Fix memleak in runtime wakeref tracking

Tvrtko Ursulin (1):
      drm/i915: Fix GEN8_MCR_SELECTOR programming

Ville Syrjälä (3):
      drm/i915: Fix various tracepoints for gen2
      drm/i915: Deal with machines that expose less than three QGV points
      drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV

Xiaolin Zhang (2):
      drm/i915/gvt: fix incorrect cache entry for guest page mapping
      drm/i915/gvt: grab runtime pm first for forcewake use

Xiong Zhang (3):
      drm/i915/gvt: Warning for invalid ggtt access
      drm/i915/gvt: Don't use ggtt_validdate_range() with size=0
      drm/i915/gvt: Checking workload's gma earlier

Zhenyu Wang (1):
      drm/i915/gvt: remove duplicate include of trace.h

 drivers/gpu/drm/i915/display/intel_bios.c          |  2 +-
 drivers/gpu/drm/i915/display/intel_bw.c            | 15 +++--
 drivers/gpu/drm/i915/display/intel_cdclk.c         | 11 ++++
 drivers/gpu/drm/i915/display/intel_display.c       |  4 +-
 drivers/gpu/drm/i915/display/intel_display_power.c | 11 +++-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |  6 +-
 drivers/gpu/drm/i915/gem/i915_gem_pm.c             |  7 +-
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c        | 10 ++-
 drivers/gpu/drm/i915/gt/intel_context.c            | 27 +++++---
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          | 20 +++---
 drivers/gpu/drm/i915/gt/intel_engine_pm.c          | 24 -------
 drivers/gpu/drm/i915/gt/intel_engine_pm.h          | 12 +++-
 drivers/gpu/drm/i915/gt/intel_engine_types.h       | 12 ++++
 drivers/gpu/drm/i915/gt/intel_gt_pm.c              | 21 +++++-
 drivers/gpu/drm/i915/gt/intel_gt_pm.h              |  2 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c                | 10 +--
 drivers/gpu/drm/i915/gt/intel_reset.c              | 58 ++++++++++++-----
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c         | 31 +++++----
 drivers/gpu/drm/i915/gt/intel_workarounds.c        | 38 ++++++++++-
 drivers/gpu/drm/i915/gt/mock_engine.c              |  1 +
 drivers/gpu/drm/i915/gt/selftest_reset.c           |  5 +-
 drivers/gpu/drm/i915/gt/selftest_workarounds.c     |  7 +-
 drivers/gpu/drm/i915/gvt/cmd_parser.c              | 10 ---
 drivers/gpu/drm/i915/gvt/fb_decoder.c              |  6 +-
 drivers/gpu/drm/i915/gvt/gtt.c                     |  9 +++
 drivers/gpu/drm/i915/gvt/kvmgt.c                   | 12 ++++
 drivers/gpu/drm/i915/gvt/scheduler.c               | 59 ++++++++++++-----
 drivers/gpu/drm/i915/gvt/trace_points.c            |  2 -
 drivers/gpu/drm/i915/i915_drv.h                    |  5 +-
 drivers/gpu/drm/i915/i915_gem.c                    | 25 ++++---
 drivers/gpu/drm/i915/i915_gem_gtt.c                |  8 ++-
 drivers/gpu/drm/i915/i915_gpu_error.c              |  6 +-
 drivers/gpu/drm/i915/i915_perf.c                   | 67 ++++++++++++-------
 drivers/gpu/drm/i915/i915_trace.h                  | 76 ++++++++++------------
 drivers/gpu/drm/i915/intel_runtime_pm.c            | 10 ++-
 drivers/gpu/drm/i915/intel_wakeref.h               | 15 +++++
 36 files changed, 417 insertions(+), 227 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-07-10 13:38 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2019-07-10 13:38 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul

Hi Dave & Daniel,

Some rather important fixes that appeared after -rc6 and
missed v5.2. As a PR by request of Daniel.

These avoid one WARN and potential dirty pointer deref,
fix a regression on saturated media loads and add missing
Icelake W/As.

I've manually added Cc: stable to all of them. There's also one
patch that is dependency to the Icelake W/A code.

Regards, Joonas

***

drm-intel-fixes-2019-07-10:

- Userptr/ext4 interplay WARN fix (https://bugzilla.kernel.org/show_bug.cgi?id=203317)
- Fix a regression on saturated media transcoding system
- Invalid pointer deref fix in error capture (triggered by hang)
- Missing Icelake W/As

The following changes since commit 0ecfebd2b52404ae0c54a878c872bb93363ada36:

  Linux 5.2 (2019-07-07 15:41:56 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-07-10

for you to fetch changes up to d7e8a19b38c8ac1a32b6b03af049e2c88d4155db:

  drm/i915: Don't dereference request if it may have been retired when printing (2019-07-09 16:16:18 +0300)

----------------------------------------------------------------
- Userptr/ext4 interplay WARN fix (https://bugzilla.kernel.org/show_bug.cgi?id=203317)
- Fix a regression on saturated media transcoding system
- Invalid pointer deref fix in error capture (triggered by hang)
- Missing Icelake W/As

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Make the semaphore saturation mask global
      drm/i915/userptr: Acquire the page lock around set_page_dirty()
      drm/i915: Don't dereference request if it may have been retired when printing

John Harrison (1):
      drm/i915: Support flags in whitlist WAs

Kenneth Graunke (1):
      drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings.

Lionel Landwerlin (3):
      drm/i915/perf: fix ICL perf register offsets
      drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT
      drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT

 drivers/gpu/drm/i915/i915_gem_userptr.c    | 10 ++++++-
 drivers/gpu/drm/i915/i915_perf.c           | 10 ++++---
 drivers/gpu/drm/i915/i915_reg.h            |  7 +++++
 drivers/gpu/drm/i915/i915_request.c        |  4 +--
 drivers/gpu/drm/i915/intel_context.c       |  1 -
 drivers/gpu/drm/i915/intel_context_types.h |  2 --
 drivers/gpu/drm/i915/intel_engine_cs.c     | 17 +++++++-----
 drivers/gpu/drm/i915/intel_engine_types.h  |  2 ++
 drivers/gpu/drm/i915/intel_workarounds.c   | 43 +++++++++++++++++++++++++++---
 9 files changed, 77 insertions(+), 19 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-06-20 12:13 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-06-20 12:13 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul


Hi Dave & Daniel -

drm-intel-fixes-2019-06-20:
drm/i915 fixes for v5.2-rc6:
- GVT: Fix reserved PVINFO register write (Weinan)
- Avoid clobbering M/N values in fastset fuzzy checks (Ville)

BR,
Jani.

The following changes since commit 9e0babf2c06c73cda2c0cd37a1653d823adb40ec:

  Linux 5.2-rc5 (2019-06-16 08:49:45 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-06-20

for you to fetch changes up to 475df5d0f3eb2d031e4505f84d8fba75baaf2e80:

  drm/i915: Don't clobber M/N values during fastset check (2019-06-19 15:57:09 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.2-rc6:
- GVT: Fix reserved PVINFO register write (Weinan)
- Avoid clobbering M/N values in fastset fuzzy checks (Ville)

----------------------------------------------------------------
Jani Nikula (1):
      Merge tag 'gvt-fixes-2019-06-19' of https://github.com/intel/gvt-linux into drm-intel-fixes

Ville Syrjälä (1):
      drm/i915: Don't clobber M/N values during fastset check

Weinan Li (1):
      drm/i915/gvt: ignore unexpected pvinfo write

 drivers/gpu/drm/i915/gvt/handlers.c  | 15 ++++++++------
 drivers/gpu/drm/i915/intel_display.c | 38 +++++++++++++++++++++++++++---------
 2 files changed, 38 insertions(+), 15 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2019-06-13  9:32 Jani Nikula
@ 2019-06-13 13:02 ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2019-06-13 13:02 UTC (permalink / raw)
  To: Jani Nikula; +Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel

On Thu, Jun 13, 2019 at 12:32:39PM +0300, Jani Nikula wrote:
> 
> Hi Dave, Daniel, on behalf of Joonas,
> 
> drm-intel-fixes-2019-06-13:
> drm/i915 fixes for v5.2-rc5:
> - Fix DMC firmware input validation to avoid buffer overflow
> - Fix perf register access whitelist for userspace
> - Fix DSI panel on GPD MicroPC
> - Fix per-pixel alpha with CCS
> - Fix HDMI audio for SDVO

Pulled, thanks.
-Daniel

> 
> BR,
> Jani.
> 
> The following changes since commit d1fdb6d8f6a4109a4263176c84b899076a5f8008:
> 
>   Linux 5.2-rc4 (2019-06-08 20:24:46 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-06-13
> 
> for you to fetch changes up to c5cc0bf870cfb80b27899e916b4397ce11c61d96:
> 
>   drm/i915/perf: fix whitelist on Gen10+ (2019-06-12 10:42:22 +0300)
> 
> ----------------------------------------------------------------
> drm/i915 fixes for v5.2-rc5:
> - Fix DMC firmware input validation to avoid buffer overflow
> - Fix perf register access whitelist for userspace
> - Fix DSI panel on GPD MicroPC
> - Fix per-pixel alpha with CCS
> - Fix HDMI audio for SDVO
> 
> ----------------------------------------------------------------
> Hans de Goede (1):
>       drm/i915/dsi: Use a fuzzy check for burst mode clock check
> 
> Lionel Landwerlin (1):
>       drm/i915/perf: fix whitelist on Gen10+
> 
> Lucas De Marchi (1):
>       drm/i915/dmc: protect against reading random memory
> 
> Ville Syrjälä (2):
>       drm/i915: Fix per-pixel alpha with CCS
>       drm/i915/sdvo: Implement proper HDMI audio support for SDVO
> 
>  drivers/gpu/drm/i915/i915_perf.c       |  1 +
>  drivers/gpu/drm/i915/i915_reg.h        |  1 +
>  drivers/gpu/drm/i915/intel_csr.c       | 18 +++++++++++
>  drivers/gpu/drm/i915/intel_display.c   | 14 +++++---
>  drivers/gpu/drm/i915/intel_drv.h       |  1 +
>  drivers/gpu/drm/i915/intel_dsi_vbt.c   | 11 +++++++
>  drivers/gpu/drm/i915/intel_sdvo.c      | 58 +++++++++++++++++++++++++++-------
>  drivers/gpu/drm/i915/intel_sdvo_regs.h |  3 ++
>  8 files changed, 91 insertions(+), 16 deletions(-)
> 
> -- 
> Jani Nikula, Intel Open Source Graphics Center

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-06-13  9:32 Jani Nikula
  2019-06-13 13:02 ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2019-06-13  9:32 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul


Hi Dave, Daniel, on behalf of Joonas,

drm-intel-fixes-2019-06-13:
drm/i915 fixes for v5.2-rc5:
- Fix DMC firmware input validation to avoid buffer overflow
- Fix perf register access whitelist for userspace
- Fix DSI panel on GPD MicroPC
- Fix per-pixel alpha with CCS
- Fix HDMI audio for SDVO

BR,
Jani.

The following changes since commit d1fdb6d8f6a4109a4263176c84b899076a5f8008:

  Linux 5.2-rc4 (2019-06-08 20:24:46 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-06-13

for you to fetch changes up to c5cc0bf870cfb80b27899e916b4397ce11c61d96:

  drm/i915/perf: fix whitelist on Gen10+ (2019-06-12 10:42:22 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.2-rc5:
- Fix DMC firmware input validation to avoid buffer overflow
- Fix perf register access whitelist for userspace
- Fix DSI panel on GPD MicroPC
- Fix per-pixel alpha with CCS
- Fix HDMI audio for SDVO

----------------------------------------------------------------
Hans de Goede (1):
      drm/i915/dsi: Use a fuzzy check for burst mode clock check

Lionel Landwerlin (1):
      drm/i915/perf: fix whitelist on Gen10+

Lucas De Marchi (1):
      drm/i915/dmc: protect against reading random memory

Ville Syrjälä (2):
      drm/i915: Fix per-pixel alpha with CCS
      drm/i915/sdvo: Implement proper HDMI audio support for SDVO

 drivers/gpu/drm/i915/i915_perf.c       |  1 +
 drivers/gpu/drm/i915/i915_reg.h        |  1 +
 drivers/gpu/drm/i915/intel_csr.c       | 18 +++++++++++
 drivers/gpu/drm/i915/intel_display.c   | 14 +++++---
 drivers/gpu/drm/i915/intel_drv.h       |  1 +
 drivers/gpu/drm/i915/intel_dsi_vbt.c   | 11 +++++++
 drivers/gpu/drm/i915/intel_sdvo.c      | 58 +++++++++++++++++++++++++++-------
 drivers/gpu/drm/i915/intel_sdvo_regs.h |  3 ++
 8 files changed, 91 insertions(+), 16 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-06-06 12:04 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2019-06-06 12:04 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul

Hi Dave & Daniel,

No i915 fixes this week, but forwarding the GVT pull request still.

One GVT regression fix for debug build of i915 guest, guest ring
state fix after execution for hang check and a couple of static
checker fixes.

CI is being clogged curently, but we really don't have that much GVT
coverage anyway, so sending the PR before leaving.

Git log is confused/wrong here, dim status indicates 5 unmerged patches
at the time of sending, and those are the GVT patches. See the tag
gvt-fixes-2019-06-05 for details.

Once you pull this, Jani gets to move DIF to -rc4 next week.

Regards, Joonas

PS. At the time of pulling, you can check if CI_DIF_380 full IGT run
results have appeared in:

https://intel-gfx-ci.01.org/tree/drm-intel-fixes/combined-alt.html

***

drm-intel-fixes-2019-06-06:

- Include gvt-fixes-2019-06-05

The following changes since commit cd6c84d8f0cdc911df435bb075ba22ce3c605b07:

  Linux 5.2-rc2 (2019-05-26 16:49:19 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-06-06

for you to fetch changes up to fa2eb819ddf9bf671077f3711441208532118a5c:

  Merge tag 'gvt-fixes-2019-06-05' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-06-05 12:27:50 +0300)

----------------------------------------------------------------
- Include gvt-fixes-2019-06-05

----------------------------------------------------------------
Aleksei Gimbitskii (2):
      drm/i915/gvt: Check if cur_pt_type is valid
      drm/i915/gvt: Assign NULL to the pointer after memory free.

Colin Xu (3):
      drm/i915/gvt: Update force-to-nonpriv register whitelist
      drm/i915/gvt: Fix GFX_MODE handling
      drm/i915/gvt: Fix vGPU CSFE_CHICKEN1_REG mmio handler

Gao, Fred (1):
      drm/i915/gvt: Fix cmd length of VEB_DI_IECP

Joonas Lahtinen (2):
      Merge tag 'gvt-fixes-2019-05-30' of https://github.com/intel/gvt-linux into drm-intel-fixes
      Merge tag 'gvt-fixes-2019-06-05' of https://github.com/intel/gvt-linux into drm-intel-fixes

Tina Zhang (1):
      drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack

Tvrtko Ursulin (1):
      drm/i915/icl: Add WaDisableBankHangMode

Weinan Li (1):
      drm/i915/gvt: add F_CMD_ACCESS flag for wa regs

Xiaolin Zhang (1):
      drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out

Xiong Zhang (1):
      drm/i915/gvt: refine ggtt range validation

 drivers/gpu/drm/i915/gvt/cmd_parser.c    |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.c           | 38 ++++++++++++++++++-------
 drivers/gpu/drm/i915/gvt/handlers.c      | 49 +++++++++++++++++++++++++++-----
 drivers/gpu/drm/i915/gvt/reg.h           |  2 ++
 drivers/gpu/drm/i915/gvt/scheduler.c     | 25 ++++++++++++++++
 drivers/gpu/drm/i915/gvt/scheduler.h     |  1 +
 drivers/gpu/drm/i915/i915_reg.h          |  3 ++
 drivers/gpu/drm/i915/intel_workarounds.c |  6 ++++
 8 files changed, 108 insertions(+), 18 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-06-03 13:29 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2019-06-03 13:29 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul

Hi Dave & Daniel,

Missed last week's window of opportunity due to trouble getting
CI results for Icelake. So this is against -rc2 still to avoid
re-doing the GVT pull third time.

Just a single Icelake W/A for i915. For GVT a fix for recently
seen arbitrary DMA map fault and more enforcement fixes.

I'll be on my summer vacation starting end of this week, so
Jani/Rodrigo will cover for the rest of the -rcs.

Regards, Joonas

***

drm-intel-fixes-2019-06-03:

- Add missing Icelake W/A to disable GPU hang on cache ECC error

The following changes since commit cd6c84d8f0cdc911df435bb075ba22ce3c605b07:

  Linux 5.2-rc2 (2019-05-26 16:49:19 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-06-03

for you to fetch changes up to afb286bcae85ee816e8497596bf8e7f83347f47b:

  Merge tag 'gvt-fixes-2019-05-30' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-05-31 10:51:59 +0300)

----------------------------------------------------------------
- Add missing Icelake W/A to disable GPU hang on cache ECC error

----------------------------------------------------------------
Colin Xu (3):
      drm/i915/gvt: Update force-to-nonpriv register whitelist
      drm/i915/gvt: Fix GFX_MODE handling
      drm/i915/gvt: Fix vGPU CSFE_CHICKEN1_REG mmio handler

Gao, Fred (1):
      drm/i915/gvt: Fix cmd length of VEB_DI_IECP

Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2019-05-30' of https://github.com/intel/gvt-linux into drm-intel-fixes

Tina Zhang (1):
      drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack

Tvrtko Ursulin (1):
      drm/i915/icl: Add WaDisableBankHangMode

Xiong Zhang (1):
      drm/i915/gvt: refine ggtt range validation

 drivers/gpu/drm/i915/gvt/cmd_parser.c    |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.c           | 26 +++++++++++++++--------
 drivers/gpu/drm/i915/gvt/handlers.c      | 36 +++++++++++++++++++++++++++++++-
 drivers/gpu/drm/i915/i915_reg.h          |  3 +++
 drivers/gpu/drm/i915/intel_workarounds.c |  6 ++++++
 5 files changed, 62 insertions(+), 11 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-05-23  9:42 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2019-05-23  9:42 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul

Hi Dave & Daniel,

Two scheduling fixes for to oversaturated (media transcoding
scenarios) and their dependencies.

On GVT side a reset robustness fix and context state restoring
fix + error path fix caught by static checker.

Regards, Joonas

PS. As you are aware, -rc1 caused an explosion on the CI due to the ext4
regression, which in turn let other regressions creep in momentarily.
Now there is huge backlog, so the CI results are interpreted from multiple
runs. I have a good confidence on the PR, so decided to send anyway.

***

drm-intel-fixes-2019-05-23:

- Fix boosting of new client to be non-preemptive
- Fix to actually bump ready tasks ahead of busywaits
- Includes gvt-fixes-2019-05-21

The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:

  Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-05-23

for you to fetch changes up to 57cb853d1d5b07ed4e4647ad61b0c16a9c21996e:

  Merge tag 'gvt-fixes-2019-05-21' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-05-21 14:37:38 +0300)

----------------------------------------------------------------
- Fix boosting of new client to be non-preemptive
- Fix to actually bump ready tasks ahead of busywaits
- Includes gvt-fixes-2019-05-21

----------------------------------------------------------------
Chris Wilson (5):
      drm/i915: Rearrange i915_scheduler.c
      drm/i915: Pass i915_sched_node around internally
      drm/i915: Bump signaler priority on adding a waiter
      drm/i915: Downgrade NEWCLIENT to non-preemptive
      drm/i915: Truly bump ready tasks ahead of busywaits

Dan Carpenter (1):
      drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_guest_entry()

Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2019-05-21' of https://github.com/intel/gvt-linux into drm-intel-fixes

Weinan (1):
      drm/i915/gvt: emit init breadcrumb for gvt request

Yan Zhao (4):
      drm/i915/gvt: use cmd to restore in-context mmios to hw for gen9 platform
      drm/i915/gvt: Tiled Resources mmios are in-context mmios for gen9+
      drm/i915/gvt: add 0x4dfc to gen9 save-restore list
      drm/i915/gvt: do not let TRTTE and 0x4dfc write passthrough to hardware

 drivers/gpu/drm/i915/gvt/cmd_parser.c       |  14 +-
 drivers/gpu/drm/i915/gvt/gtt.c              |   4 +-
 drivers/gpu/drm/i915/gvt/handlers.c         |  15 --
 drivers/gpu/drm/i915/gvt/mmio_context.c     |  23 ++-
 drivers/gpu/drm/i915/gvt/scheduler.c        |  23 ++-
 drivers/gpu/drm/i915/i915_priolist_types.h  |   5 +-
 drivers/gpu/drm/i915/i915_request.c         |  42 ++---
 drivers/gpu/drm/i915/i915_scheduler.c       | 255 +++++++++++++++-------------
 drivers/gpu/drm/i915/i915_scheduler_types.h |   3 +-
 drivers/gpu/drm/i915/intel_lrc.c            |   2 +-
 drivers/gpu/drm/i915/selftests/intel_lrc.c  |  12 +-
 11 files changed, 202 insertions(+), 196 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-04-24 21:53 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-04-24 21:53 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel

Hi Dave and Daniel,

This has been a very quiet week. The only 2 patches here
was queued last week.

drm-intel-fixes-2019-04-24:

A fix for display lanes calculation for BXT and a protection
to avoid enabling FEC without DSC.

Thanks,
Rodrigo.

The following changes since commit 3f5f5d534bd40b666cf37bbeeb48bfe6c2efc1e0:

  Merge tag 'gvt-fixes-2019-04-11' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-04-11 09:18:14 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-04-24

for you to fetch changes up to f5c58ba18ab8ea2169670ed880e4d31ed772ad10:

  drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_mask() calculation (2019-04-15 09:36:42 -0700)

----------------------------------------------------------------
A fix for display lanes calculation for BXT and a protection
to avoid enabling FEC without DSC.

----------------------------------------------------------------
Ville Syrjälä (2):
      drm/i915: Do not enable FEC without DSC
      drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_mask() calculation

 drivers/gpu/drm/i915/intel_ddi.c | 6 ++++--
 drivers/gpu/drm/i915/intel_dp.c  | 6 +++---
 2 files changed, 7 insertions(+), 5 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-04-11 23:58 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-04-11 23:58 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel

Hi Dave and Daniel,

Here goes drm-intel-fixes-2019-04-11:

- Revert back to max link rate and lane count on eDP.
- DSI related fixes for all platforms including Ice Lake.
- GVT Fixes including one vGPU display plane size regression fix,
one for preventing use-after-free in ppgtt shadow free function,
and another warning fix for iomem access annotation.

Thanks,
Rodrigo.

The following changes since commit 57cbec02f9b10992319ca578797c8059ac47d71e:

  Merge tag 'gvt-fixes-2019-04-04' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-04-03 18:00:42 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-04-11

for you to fetch changes up to 3f5f5d534bd40b666cf37bbeeb48bfe6c2efc1e0:

  Merge tag 'gvt-fixes-2019-04-11' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-04-11 09:18:14 -0700)

----------------------------------------------------------------
- Revert back to max link rate and lane count on eDP.
- DSI related fixes for all platforms including Ice Lake.
- GVT Fixes including one vGPU display plane size regression fix,
one for preventing use-after-free in ppgtt shadow free function,
and another warning fix for iomem access annotation.

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gvt: Annotate iomem usage
      drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt()

Imre Deak (1):
      drm/i915: Get power refs in encoder->get_power_domains()

Jani Nikula (1):
      drm/i915/dp: revert back to max link rate and lane count on eDP

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2019-04-11' of https://github.com/intel/gvt-linux into drm-intel-fixes

Vandita Kulkarni (2):
      drm/i915/icl: Ungate ddi clocks before IO enable
      drm/i915/icl: Fix port disable sequence for mipi-dsi

Ville Syrjälä (1):
      drm/i915: Fix pipe_bpp readout for BXT/GLK DSI

Xiong Zhang (1):
      drm/i915/gvt: Roundup fb->height into tile's height at calucation fb->size

 drivers/gpu/drm/i915/gvt/dmabuf.c    |  9 +++--
 drivers/gpu/drm/i915/gvt/gtt.c       | 12 +++++--
 drivers/gpu/drm/i915/gvt/kvmgt.c     |  6 ++--
 drivers/gpu/drm/i915/icl_dsi.c       | 48 ++++++++++++++-----------
 drivers/gpu/drm/i915/intel_ddi.c     | 23 ++++++------
 drivers/gpu/drm/i915/intel_display.c |  6 +---
 drivers/gpu/drm/i915/intel_dp.c      | 69 ++++++------------------------------
 drivers/gpu/drm/i915/intel_drv.h     | 10 +++---
 drivers/gpu/drm/i915/vlv_dsi.c       | 24 +++++++++++++
 9 files changed, 97 insertions(+), 110 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-04-04 16:11 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-04-04 16:11 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel

Hi Dave and Daniel,

Here goes drm-intel-fixes-2019-04-04:

Only one fix for DSC (backoff after drm_modeset_lock deadlock)
and GVT's fixes including vGPU display plane size calculation,
shadow mm pin count, error recovery path for workload create
and one kerneldoc fix.

Thanks,
Rodrigo.

The following changes since commit 79a3aaa7b82e3106be97842dedfd8429248896e6:

  Linux 5.1-rc3 (2019-03-31 14:39:29 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-04-04

for you to fetch changes up to 57cbec02f9b10992319ca578797c8059ac47d71e:

  Merge tag 'gvt-fixes-2019-04-04' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-04-03 18:00:42 -0700)

----------------------------------------------------------------
Only one fix for DSC (backoff after drm_modeset_lock deadlock)
and GVT's fixes including vGPU display plane size calculation,
shadow mm pin count, error recovery path for workload create
and one kerneldoc fix.

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Always backoff after a drm_modeset_lock() deadlock
      drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2019-04-04' of https://github.com/intel/gvt-linux into drm-intel-fixes

Xiong Zhang (1):
      drm/i915/gvt: Correct the calculation of plane size

Yan Zhao (2):
      drm/i915/gvt: do not deliver a workload if its creation fails
      drm/i915/gvt: do not let pin count of shadow mm go negative

 drivers/gpu/drm/i915/gvt/display.c   | 2 +-
 drivers/gpu/drm/i915/gvt/dmabuf.c    | 8 ++------
 drivers/gpu/drm/i915/gvt/gtt.c       | 2 +-
 drivers/gpu/drm/i915/gvt/scheduler.c | 5 +++--
 drivers/gpu/drm/i915/i915_debugfs.c  | 5 ++++-
 5 files changed, 11 insertions(+), 11 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2019-03-28 17:44 Jani Nikula
@ 2019-03-28 17:55 ` Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-03-28 17:55 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel

On Thu, 28 Mar 2019, Jani Nikula <jani.nikula@intel.com> wrote:
> Hi Dave and Daniel, a fairly normal fixes pull.
>
> drm-intel-fixes-2019-03-28:
> drm/i915 fixes for v5.2-rc3:
> - fix mmap range checks
> - fix gvt ppgtt mm LRU list access races
> - fix selftest error pointer check
> - fix a macro definition (pre-emptive for potential further backports)
> - fix one AML SKU ULX status

Hum, the log dim opened in gitk failed to include some of the gvt
changes listed in the changelog below. The gvt merge commit additionally
lists:

    - Fix MI_FLUSH_DW cmd parser on index check (Zhenyu)
    - Fix Windows guest font render error (Colin)
    - Fix unexpected workload submission for inactive vGPU (Weinan)
    - Fix incorrect workload submission in error path (Zhenyu)
    - Fix warning for shadow ppgtt mm reclaim list walk with locking (Zhenyu)

BR,
Jani.

>
> BR,
> Jani.
>
> The following changes since commit 000c4f90e3f0194eef218ff2c6a8fd8ca1de4313:
>
>   drm/i915: Sanity check mmap length against object size (2019-03-18 13:59:42 -0700)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-03-28
>
> for you to fetch changes up to 26cdaac4793c49357d2c731f2190632cefb7efb1:
>
>   drm/i915/icl: Fix VEBOX mismatch BUG_ON() (2019-03-28 15:36:40 +0200)
>
> ----------------------------------------------------------------
> drm/i915 fixes for v5.2-rc3:
> - fix mmap range checks
> - fix gvt ppgtt mm LRU list access races
> - fix selftest error pointer check
> - fix a macro definition (pre-emptive for potential further backports)
> - fix one AML SKU ULX status
>
> ----------------------------------------------------------------
> Colin Xu (1):
>       drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list
>
> Dan Carpenter (1):
>       drm/i915/selftests: Fix an IS_ERR() vs NULL check
>
> José Roberto de Souza (1):
>       drm/i915/icl: Fix VEBOX mismatch BUG_ON()
>
> Manasi Navare (1):
>       drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro
>
> Rodrigo Vivi (1):
>       Merge tag 'gvt-fixes-2019-03-21' of https://github.com/intel/gvt-linux into drm-intel-fixes
>
> Ville Syrjälä (1):
>       drm/i915: Mark AML 0x87CA as ULX
>
> Weinan Li (1):
>       drm/i915/gvt: stop scheduling workload when vgpu is inactive
>
> Zhenyu Wang (4):
>       drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
>       drm/i915/gvt: Don't submit request for error workload dispatch
>       drm/i915/gvt: Only assign ppgtt root at dispatch time
>       drm/i915/gvt: Add mutual lock for ppgtt mm LRU list
>
>  drivers/gpu/drm/i915/gvt/cmd_parser.c           |  2 +-
>  drivers/gpu/drm/i915/gvt/gtt.c                  | 14 ++++++++++++-
>  drivers/gpu/drm/i915/gvt/gtt.h                  |  1 +
>  drivers/gpu/drm/i915/gvt/mmio_context.c         |  1 +
>  drivers/gpu/drm/i915/gvt/scheduler.c            | 28 ++++++++++++++++++-------
>  drivers/gpu/drm/i915/i915_drv.h                 |  3 ++-
>  drivers/gpu/drm/i915/i915_reg.h                 |  4 ++--
>  drivers/gpu/drm/i915/selftests/i915_gem_evict.c |  2 +-
>  8 files changed, 41 insertions(+), 14 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-03-28 17:44 Jani Nikula
  2019-03-28 17:55 ` Jani Nikula
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2019-03-28 17:44 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul


Hi Dave and Daniel, a fairly normal fixes pull.

drm-intel-fixes-2019-03-28:
drm/i915 fixes for v5.2-rc3:
- fix mmap range checks
- fix gvt ppgtt mm LRU list access races
- fix selftest error pointer check
- fix a macro definition (pre-emptive for potential further backports)
- fix one AML SKU ULX status

BR,
Jani.

The following changes since commit 000c4f90e3f0194eef218ff2c6a8fd8ca1de4313:

  drm/i915: Sanity check mmap length against object size (2019-03-18 13:59:42 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-03-28

for you to fetch changes up to 26cdaac4793c49357d2c731f2190632cefb7efb1:

  drm/i915/icl: Fix VEBOX mismatch BUG_ON() (2019-03-28 15:36:40 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.2-rc3:
- fix mmap range checks
- fix gvt ppgtt mm LRU list access races
- fix selftest error pointer check
- fix a macro definition (pre-emptive for potential further backports)
- fix one AML SKU ULX status

----------------------------------------------------------------
Colin Xu (1):
      drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list

Dan Carpenter (1):
      drm/i915/selftests: Fix an IS_ERR() vs NULL check

José Roberto de Souza (1):
      drm/i915/icl: Fix VEBOX mismatch BUG_ON()

Manasi Navare (1):
      drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2019-03-21' of https://github.com/intel/gvt-linux into drm-intel-fixes

Ville Syrjälä (1):
      drm/i915: Mark AML 0x87CA as ULX

Weinan Li (1):
      drm/i915/gvt: stop scheduling workload when vgpu is inactive

Zhenyu Wang (4):
      drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
      drm/i915/gvt: Don't submit request for error workload dispatch
      drm/i915/gvt: Only assign ppgtt root at dispatch time
      drm/i915/gvt: Add mutual lock for ppgtt mm LRU list

 drivers/gpu/drm/i915/gvt/cmd_parser.c           |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.c                  | 14 ++++++++++++-
 drivers/gpu/drm/i915/gvt/gtt.h                  |  1 +
 drivers/gpu/drm/i915/gvt/mmio_context.c         |  1 +
 drivers/gpu/drm/i915/gvt/scheduler.c            | 28 ++++++++++++++++++-------
 drivers/gpu/drm/i915/i915_drv.h                 |  3 ++-
 drivers/gpu/drm/i915/i915_reg.h                 |  4 ++--
 drivers/gpu/drm/i915/selftests/i915_gem_evict.c |  2 +-
 8 files changed, 41 insertions(+), 14 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-03-20 20:14 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2019-03-20 20:14 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel

Hi Dave and Daniel,

Here goes the first round of fixes for 5.1-rc cycle.

I will be out on vacation next week, so next week's pull request
might come from Jani. Although things looks calm right now.

only 3 patches on top of -rc1:

drm-intel-fixes-2019-03-20:

A protection on our mmap against attempts to map past the end of the object;
plus a fix off-by-one in our hang report and a protection;
and a fix for eDP panels on Gen9 platforms on VBT absence.

Thanks,
Rodrigo.

The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:

  Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-03-20

for you to fetch changes up to 000c4f90e3f0194eef218ff2c6a8fd8ca1de4313:

  drm/i915: Sanity check mmap length against object size (2019-03-18 13:59:42 -0700)

----------------------------------------------------------------
A protection on our mmap against attempts to map past the end of the object;
plus a fix off-by-one in our hang report and a protection;
and a fix for eDP panels on Gen9 platforms on VBT absence.

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Fix off-by-one in reporting hanging process
      drm/i915: Sanity check mmap length against object size

Thomas Preston (1):
      drm/i915/bios: assume eDP is present on port A when there is no VBT

 drivers/gpu/drm/i915/i915_gem.c       | 15 +++++++++------
 drivers/gpu/drm/i915/i915_gpu_error.c |  2 +-
 drivers/gpu/drm/i915/intel_bios.c     |  1 +
 3 files changed, 11 insertions(+), 7 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-02-20 15:19 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-02-20 15:19 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel


Hi Dave and Daniel, one final fix for v5.0, cc: stable.

BR,
Jani.

The following changes since commit a3b22b9f11d9fbc48b0291ea92259a5a810e9438:

  Linux 5.0-rc7 (2019-02-17 18:46:40 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-02-20

for you to fetch changes up to d179b88deb3bf6fed4991a31fd6f0f2cad21fab5:

  drm/i915/fbdev: Actually configure untiled displays (2019-02-20 16:02:55 +0200)

----------------------------------------------------------------
drm/i915 fbdev takeover fix for v5.0

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/fbdev: Actually configure untiled displays

 drivers/gpu/drm/i915/intel_fbdev.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-02-13 12:44 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-02-13 12:44 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel


Hi Dave and Daniel, perhaps slightly more than I'd like at this stage,
but didn't really want to drop anything either...

BR,
Jani.

The following changes since commit d13937116f1e82bf508a6325111b322c30c85eb9:

  Linux 5.0-rc6 (2019-02-10 14:42:20 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-02-13

for you to fetch changes up to 16eb0f34cdf4cf04cd92762c7a79f98aa51e053f:

  drm/i915/opregion: rvda is relative from opregion base in opregion 2.1+ (2019-02-12 15:37:58 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.0-rc7:
- combo phy programming fix
- opregion version check fix for VBT RVDA lookup
- gem mmap ioctl race fix
- fbdev hpd during suspend fix
- array size bounds check fix in pmu

----------------------------------------------------------------
Aditya Swarup (1):
      drm/i915/cnl: Fix CNL macros for Voltage Swing programming

Clint Taylor (1):
      drm/i915/icl: combo port vswing programming changes per BSPEC

Jani Nikula (2):
      drm/i915/opregion: fix version check
      drm/i915/opregion: rvda is relative from opregion base in opregion 2.1+

Joonas Lahtinen (1):
      drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set

Lyude Paul (1):
      drm/i915: Block fbdev HPD processing during suspend

Tvrtko Ursulin (1):
      drm/i915/pmu: Fix enable count array size and bounds checking

 drivers/gpu/drm/i915/i915_gem.c         |  12 +-
 drivers/gpu/drm/i915/i915_pmu.c         |  22 ++-
 drivers/gpu/drm/i915/i915_pmu.h         |   2 +
 drivers/gpu/drm/i915/i915_reg.h         |  18 ++-
 drivers/gpu/drm/i915/intel_ddi.c        | 238 ++++++++++++--------------------
 drivers/gpu/drm/i915/intel_dp.c         |   4 +-
 drivers/gpu/drm/i915/intel_drv.h        |  10 ++
 drivers/gpu/drm/i915/intel_fbdev.c      |  33 ++++-
 drivers/gpu/drm/i915/intel_opregion.c   |  38 ++++-
 drivers/gpu/drm/i915/intel_ringbuffer.h |   9 +-
 10 files changed, 208 insertions(+), 178 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-02-07  7:48 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-02-07  7:48 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel


Hi Dave and Daniel, i915 display fixes for v5.0-rc6.

BR,
Jani.

The following changes since commit 8834f5600cf3c8db365e18a3d5cac2c2780c81e5:

  Linux 5.0-rc5 (2019-02-03 13:48:04 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-02-07-1

for you to fetch changes up to d028a646e84b9b131e4ff2cb5bbdd3825d141028:

  drm/i915: Try to sanitize bogus DPLL state left over by broken SNB BIOSen (2019-02-06 09:05:28 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.0-rc6:
- SNB DPLL sanitize
- ICL DDI clock selection
- SLK srckey mask

----------------------------------------------------------------
Lucas De Marchi (1):
      drm/i915: always return something on DDI clock selection

Ville Syrjälä (2):
      drm/i915: Fix skl srckey mask bits
      drm/i915: Try to sanitize bogus DPLL state left over by broken SNB BIOSen

 drivers/gpu/drm/i915/intel_ddi.c     |  2 +-
 drivers/gpu/drm/i915/intel_display.c | 50 +++++++++++++++++++++++++++++++-----
 drivers/gpu/drm/i915/intel_sprite.c  |  2 +-
 3 files changed, 46 insertions(+), 8 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-01-24 13:04 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-01-24 13:04 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel


Hi Dave & Daniel -

Just a couple of fixes. Late again this week, sorry, but nothing that
can't wait until next rc either.


BR,
Jani.

The following changes since commit 49a57857aeea06ca831043acbb0fa5e0f50602fd:

  Linux 5.0-rc3 (2019-01-21 13:14:44 +1300)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-01-24

for you to fetch changes up to b42606b0397daf3b35345da99791968417bbced4:

  Merge tag 'gvt-fixes-2019-01-24' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-01-24 10:41:34 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.0-rc4:
- fix priority boost
- gvt: fix destroy of shadow batch and indirect ctx

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/execlists: Mark up priority boost on preemption

Jani Nikula (1):
      Merge tag 'gvt-fixes-2019-01-24' of https://github.com/intel/gvt-linux into drm-intel-fixes

Weinan Li (1):
      drm/i915/gvt: release shadow batch buffer and wa_ctx before destroy one workload

 drivers/gpu/drm/i915/gvt/scheduler.c | 11 ++++++-----
 drivers/gpu/drm/i915/intel_lrc.c     |  4 ++++
 2 files changed, 10 insertions(+), 5 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-01-17 10:22 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2019-01-17 10:22 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel


Hi Dave and Daniel -

Just gvt this week, quoting Zhenyu:

> This contains one cmd parser failure fix to allow cmd access for one
> register, and fix region cleanup properly in vGPU destroy, and another
> fix for critical mmap size check mistake.

I didn't wait for CI results after pushing, because I don't think we
have much in terms of gvt testing in igt anyway.

drm-intel-fixes-2019-01-17:
drm/i915/gvt fixes for v5.0-rc3

BR,
Jani.

The following changes since commit 1c7fc5cbc33980acd13d668f1c8f0313d6ae9fd8:

  Linux 5.0-rc2 (2019-01-14 10:41:12 +1200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-01-17

for you to fetch changes up to 15c05196ff84ab07d9b1d05289216de2d5bedcd7:

  Merge tag 'gvt-fixes-2018-01-17' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-01-17 11:49:51 +0200)

----------------------------------------------------------------
drm/i915/gvt fixes for v5.0-rc3

----------------------------------------------------------------
Colin Xu (1):
      drm/i915/gvt: Allow F_CMD_ACCESS on mmio 0x21f0

Hang Yuan (1):
      drm/i915/gvt: free VFIO region space in vgpu detach

Jani Nikula (1):
      Merge tag 'gvt-fixes-2018-01-17' of https://github.com/intel/gvt-linux into drm-intel-fixes

Zhenyu Wang (1):
      drm/i915/gvt: Fix mmap range check

 drivers/gpu/drm/i915/gvt/handlers.c  |  1 +
 drivers/gpu/drm/i915/gvt/hypercall.h |  2 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c     | 30 ++++++++++++++++++++++++++----
 drivers/gpu/drm/i915/gvt/mpt.h       |  2 +-
 4 files changed, 29 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2019-01-11  9:18 Jani Nikula
@ 2019-01-11  9:29 ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2019-01-11  9:29 UTC (permalink / raw)
  To: Jani Nikula; +Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel

On Fri, Jan 11, 2019 at 11:18:22AM +0200, Jani Nikula wrote:
> 
> Hi Dave & Daniel -
> 
> drm-intel-fixes-2019-01-11:
> i915 fixes for v5.0-rc2:
> - Disable PSR for Apple panels
> - Broxton ERR_PTR error state fix
> - Kabylake VECS workaround fix
> - Unwind failure on pinning the gen7 ppgtt
> - GVT workload request allocation fix

Applied, thanks.
-Daniel

> 
> BR,
> Jani.
> 
> The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:
> 
>   Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-01-11
> 
> for you to fetch changes up to f299e0bdbaeb60fd8829f42e53a7457cc5a6f4a2:
> 
>   drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR (2019-01-10 15:12:48 +0200)
> 
> ----------------------------------------------------------------
> i915 fixes for v5.0-rc2:
> - Disable PSR for Apple panels
> - Broxton ERR_PTR error state fix
> - Kabylake VECS workaround fix
> - Unwind failure on pinning the gen7 ppgtt
> - GVT workload request allocation fix
> 
> ----------------------------------------------------------------
> Chris Wilson (2):
>       drm/i915: Skip the ERR_PTR error state
>       drm/i915: Unwind failure on pinning the gen7 ppgtt
> 
> Daniele Ceraolo Spurio (1):
>       drm/i915: init per-engine WAs for all engines
> 
> Jani Nikula (1):
>       Merge tag 'gvt-fixes-2019-01-09' of https://github.com/intel/gvt-linux into drm-intel-fixes
> 
> José Roberto de Souza (2):
>       drm/i915: Disable PSR in Apple panels
>       drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR
> 
> Zhenyu Wang (1):
>       drm/i915/gvt: Fix workload request allocation before request add
> 
>  drivers/gpu/drm/drm_dp_helper.c       |  2 ++
>  drivers/gpu/drm/i915/gvt/scheduler.c  | 64 +++++++++++++++++++++++------------
>  drivers/gpu/drm/i915/gvt/scheduler.h  |  1 +
>  drivers/gpu/drm/i915/i915_debugfs.c   | 12 +++++--
>  drivers/gpu/drm/i915/i915_gem_gtt.c   | 15 ++++++--
>  drivers/gpu/drm/i915/i915_gpu_error.c | 23 ++++++++-----
>  drivers/gpu/drm/i915/i915_sysfs.c     |  4 ++-
>  drivers/gpu/drm/i915/intel_lrc.c      |  3 +-
>  drivers/gpu/drm/i915/intel_psr.c      |  6 ++++
>  include/drm/drm_dp_helper.h           |  7 ++++
>  10 files changed, 98 insertions(+), 39 deletions(-)
> 
> -- 
> Jani Nikula, Intel Open Source Graphics Center

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2019-01-11  9:18 Jani Nikula
  2019-01-11  9:29 ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2019-01-11  9:18 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel,
	Rodrigo Vivi, Sean Paul


Hi Dave & Daniel -

drm-intel-fixes-2019-01-11:
i915 fixes for v5.0-rc2:
- Disable PSR for Apple panels
- Broxton ERR_PTR error state fix
- Kabylake VECS workaround fix
- Unwind failure on pinning the gen7 ppgtt
- GVT workload request allocation fix

BR,
Jani.

The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:

  Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-01-11

for you to fetch changes up to f299e0bdbaeb60fd8829f42e53a7457cc5a6f4a2:

  drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR (2019-01-10 15:12:48 +0200)

----------------------------------------------------------------
i915 fixes for v5.0-rc2:
- Disable PSR for Apple panels
- Broxton ERR_PTR error state fix
- Kabylake VECS workaround fix
- Unwind failure on pinning the gen7 ppgtt
- GVT workload request allocation fix

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Skip the ERR_PTR error state
      drm/i915: Unwind failure on pinning the gen7 ppgtt

Daniele Ceraolo Spurio (1):
      drm/i915: init per-engine WAs for all engines

Jani Nikula (1):
      Merge tag 'gvt-fixes-2019-01-09' of https://github.com/intel/gvt-linux into drm-intel-fixes

José Roberto de Souza (2):
      drm/i915: Disable PSR in Apple panels
      drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR

Zhenyu Wang (1):
      drm/i915/gvt: Fix workload request allocation before request add

 drivers/gpu/drm/drm_dp_helper.c       |  2 ++
 drivers/gpu/drm/i915/gvt/scheduler.c  | 64 +++++++++++++++++++++++------------
 drivers/gpu/drm/i915/gvt/scheduler.h  |  1 +
 drivers/gpu/drm/i915/i915_debugfs.c   | 12 +++++--
 drivers/gpu/drm/i915/i915_gem_gtt.c   | 15 ++++++--
 drivers/gpu/drm/i915/i915_gpu_error.c | 23 ++++++++-----
 drivers/gpu/drm/i915/i915_sysfs.c     |  4 ++-
 drivers/gpu/drm/i915/intel_lrc.c      |  3 +-
 drivers/gpu/drm/i915/intel_psr.c      |  6 ++++
 include/drm/drm_dp_helper.h           |  7 ++++
 10 files changed, 98 insertions(+), 39 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-12-12 13:40 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-12-12 13:40 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel,
	Rodrigo Vivi

Hi Dave,

Here's two more GPU hang fixes on top of last week's PR.

This also includes stuff from last week that I sent bit late, and
was not pulled by you. This is still on top of -rc5 because it
includes the GVT merge.

Regards, Joonas

***

drm-intel-fixes-2018-12-12-1:
- Two fixes to avoid GPU hangs (on Braswell and Gen3)
The following changes since commit 2595646791c319cadfdbf271563aac97d0843dc7:

  Linux 4.20-rc5 (2018-12-02 15:07:55 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-12-12-1

for you to fetch changes up to 5b2e31201c268c2331a209af799d667619216d40:

  drm/i915: Flush GPU relocs harder for gen3 (2018-12-12 12:27:44 +0200)

----------------------------------------------------------------
- Two fixes to avoid GPU hangs (on Braswell and Gen3)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/execlists: Apply a full mb before execution for Braswell
      drm/i915: Allocate a common scratch page
      drm/i915: Flush GPU relocs harder for gen3

Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2018-12-04' of https://github.com/intel/gvt-linux into drm-intel-fixes

Tina Zhang (1):
      drm/i915/gvt: Fix tiled memory decoding bug on BDW

Tvrtko Ursulin (2):
      drm/i915: Record GT workarounds in a list
      drm/i915: Introduce per-engine workarounds

 drivers/gpu/drm/i915/gvt/fb_decoder.c      |   2 +-
 drivers/gpu/drm/i915/i915_drv.c            |   1 +
 drivers/gpu/drm/i915/i915_drv.h            |   9 +
 drivers/gpu/drm/i915/i915_gem.c            |  54 ++-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |   7 +-
 drivers/gpu/drm/i915/i915_gpu_error.c      |   2 +-
 drivers/gpu/drm/i915/intel_engine_cs.c     |  44 +--
 drivers/gpu/drm/i915/intel_lrc.c           |  30 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c    |  52 ++-
 drivers/gpu/drm/i915/intel_ringbuffer.h    |   7 +-
 drivers/gpu/drm/i915/intel_workarounds.c   | 591 +++++++++++++++++++----------
 drivers/gpu/drm/i915/intel_workarounds.h   |  26 +-
 12 files changed, 524 insertions(+), 301 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-12-07 10:43 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-12-07 10:43 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel,
	Rodrigo Vivi, Sean Paul

Hi Dave,

Of course one severe fix appeared on Wednesday, so here it
is (with the GVT fix).

Fix for system crash after GPU hang (Bugzilla #107945)
and GVT fix for guest graphics corruption (https://github.com/intel/gvt-linux/issues/61)

Regards, Joonas

***

drm-intel-fixes-2018-12-07:
- Fix for system crash after GPU hang (Bugzilla #107945)
- GVT fix for guest graphics corruption (https://github.com/intel/gvt-linux/issues/61)

The following changes since commit 2595646791c319cadfdbf271563aac97d0843dc7:

  Linux 4.20-rc5 (2018-12-02 15:07:55 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-12-07

for you to fetch changes up to d76b21ebf8ff0ec5030e98c64c50dca2254474f3:

  Merge tag 'gvt-fixes-2018-12-04' of https://github.com/intel/gvt-linux into drm-intel-fixes (2018-12-05 15:51:47 +0200)

----------------------------------------------------------------
- Fix for system crash after GPU hang (Bugzilla #107945)
- GVT fix for guest graphics corruption (https://github.com/intel/gvt-linux/issues/61)

----------------------------------------------------------------
Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2018-12-04' of https://github.com/intel/gvt-linux into drm-intel-fixes

Tina Zhang (1):
      drm/i915/gvt: Fix tiled memory decoding bug on BDW

Tvrtko Ursulin (2):
      drm/i915: Record GT workarounds in a list
      drm/i915: Introduce per-engine workarounds

 drivers/gpu/drm/i915/gvt/fb_decoder.c    |   2 +-
 drivers/gpu/drm/i915/i915_drv.c          |   1 +
 drivers/gpu/drm/i915/i915_drv.h          |   2 +
 drivers/gpu/drm/i915/i915_gem.c          |   4 +-
 drivers/gpu/drm/i915/intel_engine_cs.c   |   2 +
 drivers/gpu/drm/i915/intel_lrc.c         |   4 +
 drivers/gpu/drm/i915/intel_ringbuffer.h  |   2 +
 drivers/gpu/drm/i915/intel_workarounds.c | 591 ++++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_workarounds.h |  26 +-
 9 files changed, 430 insertions(+), 204 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-11-28 18:06 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-11-28 18:06 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel,
	Rodrigo Vivi, Sean Paul

Hi Dave,

Been a steady week, and no fixes apart from GVT, so quoting Zhenyu:

"One to correct MOCS registers load on engine list, one for rpm lock
warning fix, and another for use-after-free fix for partial ggtt
list destroy. "

Next week, Thursday is a national holiday in Finland, so I'll send
the PR by Wed if there is something urgent surfacing, but doesn't
look like that for now.

Regards, Joonas

***

drm-intel-fixes-2018-11-28:

Just gvt-fixes-2018-11-26

The following changes since commit 2e6e902d185027f8e3cb8b7305238f7e35d6a436:

  Linux 4.20-rc4 (2018-11-25 14:19:31 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-11-28

for you to fetch changes up to 2455facbb700e3c3ca26b9255956d6ed45cb6217:

  Merge tag 'gvt-fixes-2018-11-26' of https://github.com/intel/gvt-linux into drm-intel-fixes (2018-11-26 11:19:48 +0200)

----------------------------------------------------------------
Just gvt-fixes-2018-11-26

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/gvt: Avoid use-after-free iterating the gtt list

Hang Yuan (1):
      drm/i915/gvt: ensure gpu is powered before do i915_gem_gtt_insert

Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2018-11-26' of https://github.com/intel/gvt-linux into drm-intel-fixes

Xinyun Liu (1):
      drm/i915/gvt: not to touch undefined MOCS registers

 drivers/gpu/drm/i915/gvt/aperture_gm.c  | 2 ++
 drivers/gpu/drm/i915/gvt/gtt.c          | 7 ++++---
 drivers/gpu/drm/i915/gvt/mmio_context.c | 2 ++
 3 files changed, 8 insertions(+), 3 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-11-22 12:05 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-11-22 12:05 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel,
	Rodrigo Vivi

Hi Dave,

Here's the -fixes for 4.20-rc4. Stuck backlight/flickering
fix for DSI screen and GPU hang fix for SNB are the main
user visible ones.

Then two more fixes to prevent GPU hangs in more rare
scenarios.

Regards, Joonas

***

drm-intel-fixes-2018-11-22:
- Fix for fastboot DSI panel boot time flicker regression, also fixes Bugzilla #108225
- Fix Bugzilla #101269 to avoid GPU hangs on Sandybridge machines
- Avoid GPU hang on error capture on Broxton with Vt-d enabled
- Avoid missing GPU relocations on Pineview and Bearlake (Gen3)

The following changes since commit 9ff01193a20d391e8dbce4403dd5ef87c7eaaca6:

  Linux 4.20-rc3 (2018-11-18 13:33:44 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-11-22

for you to fetch changes up to f559156c399cfb11d53a128d210118fbea36816e:

  drm/i915: Add rotation readout for plane initial config (2018-11-21 14:30:58 +0200)

----------------------------------------------------------------
- Fix for fastboot DSI panel boot time flicker regression, also fixes Bugzilla #108225
- Fix Bugzilla #101269 to avoid GPU hangs on Sandybridge machines
- Avoid GPU hang on error capture on Broxton with Vt-d enabled
- Avoid missing GPU relocations on Pineview and Bearlake (Gen3)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Prevent machine hang from Broxton's vtd w/a and error capture
      drm/i915: Write GPU relocs harder with gen3

Ville Syrjälä (3):
      drm/i915: Disable LP3 watermarks on all SNB machines
      drm/i915: Force a LUT update in intel_initial_commit()
      drm/i915: Add rotation readout for plane initial config

 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  7 ++++-
 drivers/gpu/drm/i915/i915_gem_gtt.c        |  5 ++++
 drivers/gpu/drm/i915/i915_gpu_error.c      | 15 ++++++++++-
 drivers/gpu/drm/i915/i915_gpu_error.h      |  8 +++++-
 drivers/gpu/drm/i915/intel_display.c       | 39 ++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_drv.h           |  1 +
 drivers/gpu/drm/i915/intel_pm.c            | 41 +++++++++++++++++++++++++++++-
 7 files changed, 112 insertions(+), 4 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-11-15 16:47 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-11-15 16:47 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel,
	Rodrigo Vivi, Sean Paul

Hi Dave,

Most importantly we have a fix for an incorrect EU count reported
from kernel, Gen9+ scaled output fix, and avoiding OOPS on MST
display systems.

So looking pretty stable.

Regards, Joonas

PS. Had some CI turbulence for this PR as we raised the bar
so that now a loss of lockdep coverage aborts the CI run.
That resulted in the unfortunate realization (again) that
the patches in topic/for-core-CI branch keep some daemons
away from drm-tip testing. But fear not, next week this
excercise should yield a better PR :)

***

drm-intel-fixes-2018-11-15:
- Fix Bugzilla #108712: Fix incorrect EU count report from kernel
- Fix to account for scale factor when calculating initial phase on scaled output
- Avoid too trigger-happy HPD storm detection and fix a race and an OOPS for MST systems.
- Relocation race fix for Gen4/5
- A couple ICL fixes and dependencies for above Fixes:.

The following changes since commit ccda4af0f4b92f7b4c308d3acc262f4a7e3affad:

  Linux 4.20-rc2 (2018-11-11 17:12:31 -0600)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-11-15

for you to fetch changes up to 6e8adf6f4a4fa57dd3bef6b70de96e2b7b311204:

  drm/i915: Account for scale factor when calculating initial phase (2018-11-15 13:57:20 +0200)

----------------------------------------------------------------
- Fix Bugzilla #108712: Fix incorrect EU count report from kernel
- Fix to account for scale factor when calculating initial phase on scaled output
- Avoid too trigger-happy HPD storm detection and fix a race and an OOPS for MST systems.
- Relocation race fix for Gen4/5
- A couple ICL fixes and dependencies for above Fixes:.

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5
      drm/i915/execlists: Force write serialisation into context image vs execution

Imre Deak (1):
      drm/i915/icl: Fix power well 2 wrt. DC-off toggling order

Lionel Landwerlin (1):
      drm/i915: fix broadwell EU computation

Lyude Paul (2):
      drm/i915: Fix possible race in intel_dp_add_mst_connector()
      drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST

Maarten Lankhorst (1):
      drm/i915: Move programming plane scaler to its own function.

Mika Kuoppala (1):
      drm/i915/icl: Drop spurious register read from icl_dbuf_slices_update

Ville Syrjälä (3):
      drm/i915: Fix hpd handling for pins with two encoders
      drm/i915: Clean up skl_program_scaler()
      drm/i915: Account for scale factor when calculating initial phase

 drivers/gpu/drm/i915/intel_device_info.c |  2 +-
 drivers/gpu/drm/i915/intel_display.c     | 45 ++++++++++++++--
 drivers/gpu/drm/i915/intel_dp_mst.c      |  8 +--
 drivers/gpu/drm/i915/intel_drv.h         |  2 +-
 drivers/gpu/drm/i915/intel_hotplug.c     | 70 +++++++++++++++++-------
 drivers/gpu/drm/i915/intel_lrc.c         | 14 ++++-
 drivers/gpu/drm/i915/intel_ringbuffer.c  | 38 ++++++++++++-
 drivers/gpu/drm/i915/intel_runtime_pm.c  | 16 +++---
 drivers/gpu/drm/i915/intel_sprite.c      | 93 ++++++++++++++++++--------------
 9 files changed, 208 insertions(+), 80 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-11-08 13:45 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-11-08 13:45 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel,
	Rodrigo Vivi

Hi Dave,

Here's drm-intel-fixes for -rc2. This now includes the GVT
fixes too.

There's one OOPS fix and memory corruption fix for GVT, as
the most important ones.

Also a fix for user reported Bugzilla #108282 on 32-bit systems
with new Mesa. HDMI 2.0 audio clock mode corrections and
removal of unneeded W/As. Other should buy back some perf
on Broxton/Geminilake which is not prone to 16G DIMM issue.

Then the usual Fixes: tagged material picked by machinery.

Regards, Joonas

PS. There're some LPSCON dmesg warns in the CI, but I'm
assured by display folks I need not worry about them
being related to these -fixes even it may seem so. Just
planetary de-alignment happened at the same time.

***

drm-intel-fixes-2018-11-08:
Bugzilla #108282 fixed: Avoid graphics corruption on 32-bit systems for Mesa 18.2.x
Avoid OOPS on LPE audio deinit. Remove two unused W/As.
Fix to correct HDMI 2.0 audio clock modes to spec.

The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:

  Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-11-08

for you to fetch changes up to 214782da8fe8497b9af39095c784f3a633e377ec:

  Merge tag 'gvt-fixes-2018-11-07' of https://github.com/intel/gvt-linux into drm-intel-fixes (2018-11-07 15:34:10 +0200)

----------------------------------------------------------------
Bugzilla #108282 fixed: Avoid graphics corruption on 32-bit systems for Mesa 18.2.x
Avoid OOPS on LPE audio deinit. Remove two unused W/As.
Fix to correct HDMI 2.0 audio clock modes to spec.

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Mark up GTT sizes as u64
      drm/i915: Compare user's 64b GTT offset even on 32b
      drm/i915: Mark pin flags as u64

Clint Taylor (1):
      drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values

Dhinakaran Pandiyan (1):
      drm/i915: Fix VIDEO_DIP_CTL bit shifts

Hang Yuan (2):
      drm/i915/gvt: invalidate old ggtt page when update ggtt entry
      drm/i915/gvt: support inconsecutive partial gtt entry write

Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2018-11-07' of https://github.com/intel/gvt-linux into drm-intel-fixes

Longhe Zheng (1):
      drm/i915/gvt: Handle values of EDP_PSR_IMR and EDP_PSR_IIR

Manasi Navare (1):
      drm/i915/icl: Fix the macros for DFLEXDPMLE register bits

Rodrigo Vivi (1):
      drm/i915/glk: Remove 99% limitation.

Ville Syrjälä (4):
      drm/i915: Don't apply the 16Gb DIMM wm latency w/a to BXT/GLK
      drm/i915: Fix error handling for the NV12 fb dimensions check
      drm/i915: Don't oops during modeset shutdown after lpe audio deinit
      drm/i915: Fix ilk+ watermarks when disabling pipes

Xinyun Liu (1):
      drm/i915/gvt: correct mask setting for CSFE_CHICKEN1

 drivers/gpu/drm/i915/gvt/gtt.c                | 115 +++++++++++++-------------
 drivers/gpu/drm/i915/gvt/gtt.h                |  10 ++-
 drivers/gpu/drm/i915/gvt/handlers.c           |   8 +-
 drivers/gpu/drm/i915/gvt/mmio_context.c       |   2 +-
 drivers/gpu/drm/i915/i915_drv.c               |  15 ++--
 drivers/gpu/drm/i915/i915_drv.h               |   1 -
 drivers/gpu/drm/i915/i915_gem_execbuffer.c    |   2 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c           |   2 +-
 drivers/gpu/drm/i915/i915_gem_gtt.h           |  36 ++++----
 drivers/gpu/drm/i915/i915_reg.h               |  20 +++--
 drivers/gpu/drm/i915/intel_audio.c            |  17 ++++
 drivers/gpu/drm/i915/intel_cdclk.c            |  18 +---
 drivers/gpu/drm/i915/intel_display.c          |  19 ++---
 drivers/gpu/drm/i915/intel_lpe_audio.c        |   4 +-
 drivers/gpu/drm/i915/intel_pm.c               |   3 +-
 drivers/gpu/drm/i915/selftests/huge_pages.c   |   2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c |   6 +-
 17 files changed, 145 insertions(+), 135 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-10-03 20:28 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-10-03 20:28 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, intel-gfx, Rodrigo Vivi, Sean Paul, dri-devel, Daniel Vetter

Hi Dave,

Here goes drm-intel-fixes-2018-10-03:

There's one fix for our zlib incomlete Z_FINISH on our error state handling,
plus a compilation warning fix and a tiny code clean up.

Thanks,
Rodrigo.

The following changes since commit 17b57b1883c1285f3d0dc2266e8f79286a7bef38:

  Linux 4.19-rc6 (2018-09-30 07:15:35 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-10-03

for you to fetch changes up to 4c9613ce556fdeb671e779668b627ea3a2b61728:

  drm/i915: Handle incomplete Z_FINISH for compressed error states (2018-10-03 08:02:42 -0700)

----------------------------------------------------------------
There's one fix for our zlib incomlete Z_FINISH on our error state handling
, plus a compilation warning fix and a tiny code clean up.

----------------------------------------------------------------
Anusha Srivatsa (1):
      drm/i915: Do not redefine the has_csr parameter.

Chris Wilson (2):
      drm/i915: Avoid compiler warning for maybe unused gu_misc_iir
      drm/i915: Handle incomplete Z_FINISH for compressed error states

 drivers/gpu/drm/i915/i915_gpu_error.c | 88 +++++++++++++++++++++++++----------
 drivers/gpu/drm/i915/i915_gpu_error.h |  1 +
 drivers/gpu/drm/i915/i915_irq.c       | 33 +++++--------
 drivers/gpu/drm/i915/i915_pci.c       |  1 -
 4 files changed, 76 insertions(+), 47 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-09-19 15:19 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-09-19 15:19 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, intel-gfx, Rodrigo Vivi, Sean Paul, dri-devel, Daniel Vetter

Hi Dave,

Here goes drm-intel-fixes-2018-09-19:

Only fixes coming from gvt containing "Two more BXT fixes from Colin,
one srcu locking fix and one fix for GGTT clear when destroy vGPU."

Thanks,
Rodrigo.

The following changes since commit 7876320f88802b22d4e2daf7eb027dd14175a0f8:

  Linux 4.19-rc4 (2018-09-16 11:52:37 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-09-19

for you to fetch changes up to a530bf948ab77b0f5cc57c55dd525eb813768782:

  Merge tag 'gvt-fixes-2018-09-18' of https://github.com/intel/gvt-linux into drm-intel-fixes (2018-09-18 08:09:44 -0700)

----------------------------------------------------------------
Only fixes coming from gvt containing "Two more BXT fixes from Colin,
one srcu locking fix and one fix for GGTT clear when destroy vGPU."

----------------------------------------------------------------
Colin Xu (2):
      drm/i915/gvt: Init PHY related registers for BXT
      drm/i915/gvt: Add GEN9_CLKGATE_DIS_4 to default BXT mmio handler

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2018-09-18' of https://github.com/intel/gvt-linux into drm-intel-fixes

Weinan Li (1):
      drm/i915/gvt: request srcu_read_lock before checking if one gfn is valid

Zhipeng Gong (1):
      drm/i915/gvt: clear ggtt entries when destroy vgpu

 drivers/gpu/drm/i915/gvt/handlers.c |  1 +
 drivers/gpu/drm/i915/gvt/kvmgt.c    |  7 ++++++-
 drivers/gpu/drm/i915/gvt/mmio.c     | 28 ++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/vgpu.c     |  1 +
 4 files changed, 36 insertions(+), 1 deletion(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-09-11 22:32 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-09-11 22:32 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, intel-gfx, Rodrigo Vivi, Sean Paul, dri-devel, Daniel Vetter

Hi Dave,

Here goes drm-intel-fixes-2018-09-11:

This contains a regression fix for video playbacks on gen 2 hardware,
a IPS timeout error suppression on Broadwell and GVT bucked with
"Most critical one is to fix KVM's mm reference when we access guest memory,
issue was raised by Linus [1], and another one with virtual opregion fix."

[1] - https://lists.freedesktop.org/archives/intel-gvt-dev/2018-August/004130.html

Thanks,
Rodrigo.

The following changes since commit 11da3a7f84f19c26da6f86af878298694ede0804:

  Linux 4.19-rc3 (2018-09-09 17:26:43 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-09-11

for you to fetch changes up to 17dc7af70e89db773a7213f0b4270c69236a63ab:

  drm/i915/overlay: Allocate physical registers from stolen (2018-09-11 08:24:03 -0700)

----------------------------------------------------------------
This contains a regression fix for video playbacks on gen 2 hardware,
a IPS timeout error suppression on Broadwell and GVT bucked with
"Most critical one is to fix KVM's mm reference when we access guest memory,
issue was raised by Linus [1], and another one with virtual opregion fix."

[1] - https://lists.freedesktop.org/archives/intel-gvt-dev/2018-August/004130.html

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/overlay: Allocate physical registers from stolen

Imre Deak (1):
      drm/i915/bdw: Increase IPS disable timeout to 100ms

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2018-09-10' of https://github.com/intel/gvt-linux into drm-intel-fixes

Weinan Li (1):
      drm/i915/gvt: Fix the incorrect length of child_device_config issue

Zhenyu Wang (1):
      drm/i915/gvt: Fix life cycle reference on KVM mm

 drivers/gpu/drm/i915/gvt/kvmgt.c     |  10 +-
 drivers/gpu/drm/i915/gvt/opregion.c  |  20 ++-
 drivers/gpu/drm/i915/intel_display.c |   8 +-
 drivers/gpu/drm/i915/intel_overlay.c | 228 ++++++++++++-----------------------
 4 files changed, 98 insertions(+), 168 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-09-05 18:30 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-09-05 18:30 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, intel-gfx, Rodrigo Vivi, Sean Paul, dri-devel, Daniel Vetter

Hi Dave,

Here goes drm-intel-fixes-2018-09-05:

The critical fix here on display side is the DP MST regression one.
But this pull also include fixes for DP SST, small VDSC register fix
and GVT's bucked with "BXT fixes, two guest warning fixes, dmabuf
format mod fix and one for recent multiple VM timeout failure."

Thanks,
Rodrigo.

The following changes since commit 57361846b52bc686112da6ca5368d11210796804:

  Linux 4.19-rc2 (2018-09-02 14:37:30 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-09-05

for you to fetch changes up to 2b82435cb90bed2c5f8398730d964dd11602217c:

  drm/i915/dp_mst: Fix enabling pipe clock for all streams (2018-09-03 21:34:36 -0700)

----------------------------------------------------------------
The critical fix here on display side is the DP MST regression one.
But this pull also include fixes for DP SST, small VDSC register fix
and GVT's bucked with "BXT fixes, two guest warning fixes, dmabuf
format mod fix and one for recent multiple VM timeout failure."

----------------------------------------------------------------
Colin Xu (2):
      drm/i915/gvt: Make correct handling to vreg BXT_PHY_CTL_FAMILY
      drm/i915/gvt: Handle GEN9_WM_CHICKEN3 with F_CMD_ACCESS.

Hang Yuan (1):
      drm/i915/gvt: move intel_runtime_pm_get out of spin_lock in stop_schedule

Imre Deak (1):
      drm/i915/dp_mst: Fix enabling pipe clock for all streams

Jan-Marek Glogowski (1):
      drm/i915: Re-apply "Perform link quality check, unconditionally during long pulse"

Manasi Navare (1):
      drm/i915/dsc: Fix PPS register definition macros for 2nd VDSC engine

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2018-09-04' of https://github.com/intel/gvt-linux into drm-intel-fixes

Xiaolin Zhang (1):
      drm/i915/gvt: emulate gen9 dbuf ctl register access

Zhenyu Wang (2):
      drm/i915/gvt: Fix drm_format_mod value for vGPU plane
      drm/i915/gvt: Give new born vGPU higher scheduling chance

 drivers/gpu/drm/i915/gvt/dmabuf.c       | 33 ++++++++++++++++++++++-------
 drivers/gpu/drm/i915/gvt/fb_decoder.c   |  5 ++---
 drivers/gpu/drm/i915/gvt/fb_decoder.h   |  2 +-
 drivers/gpu/drm/i915/gvt/handlers.c     | 33 +++++++++++++++++++++++------
 drivers/gpu/drm/i915/gvt/mmio_context.c |  2 --
 drivers/gpu/drm/i915/gvt/sched_policy.c | 37 ++++++++++++++++++++++++++-------
 drivers/gpu/drm/i915/i915_reg.h         |  4 ++--
 drivers/gpu/drm/i915/intel_ddi.c        | 17 ++++++++-------
 drivers/gpu/drm/i915/intel_dp.c         | 33 ++++++++++++++++-------------
 drivers/gpu/drm/i915/intel_dp_mst.c     |  4 ++++
 10 files changed, 120 insertions(+), 50 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-08-29 23:45 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-08-29 23:45 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, intel-gfx, Rodrigo Vivi, Sean Paul, dri-devel, Daniel Vetter

Hi Dave,

Here goes drm-intel-fixes-2018-08-29:

- fix for GLK and CNL watermark workaround
- fix for display affecting NUCs with LSPCON
- freeing an allocated write_buf on hdcp
- audio hook when display is disabled
- vma stop holding ppgtt reference

Thanks,
Rodrigo.

The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

  Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-08-29

for you to fetch changes up to 80ab316901bc4ae6dd0b5903dbe22766307eac9b:

  drm/i915/audio: Hook up component bindings even if displays are disabled (2018-08-29 14:11:53 -0700)

----------------------------------------------------------------
- fix for GLK and CNL watermark workaround
- fix for display affecting NUCs with LSPCON
- freeing an allocated write_buf on hdcp
- audio hook when display is disabled
- vma stop holding ppgtt reference

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Stop holding a ref to the ppgtt from each vma
      drm/i915/audio: Hook up component bindings even if displays are disabled

Fredrik Schön (1):
      drm/i915: Increase LSPCON timeout

Rodrigo Vivi (1):
      drm/i915: Free write_buf that we allocated with kzalloc.

Ville Syrjälä (1):
      drm/i915: Fix glk/cnl display w/a #1175

 drivers/gpu/drm/i915/i915_vma.c      | 4 ----
 drivers/gpu/drm/i915/intel_audio.c   | 3 ---
 drivers/gpu/drm/i915/intel_display.c | 7 ++++---
 drivers/gpu/drm/i915/intel_hdmi.c    | 8 ++++++--
 drivers/gpu/drm/i915/intel_lspcon.c  | 2 +-
 5 files changed, 11 insertions(+), 13 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-07-26 16:38 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-07-26 16:38 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Here goes drm-intel-fixes-2018-07-26:

- Only a quirk for GLK NUC HDMI port issues

Thanks,
Rodrigo.

The following changes since commit d72e90f33aa4709ebecc5005562f52335e106a60:

  Linux 4.18-rc6 (2018-07-22 14:12:20 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-07-26

for you to fetch changes up to 0ca9488193e61ec5f31a631d8147f74525629e8a:

  drm/i915/glk: Add Quirk for GLK NUC HDMI port issues. (2018-07-25 14:52:17 -0700)

----------------------------------------------------------------
- Only a quirk for GLK NUC HDMI port issues

----------------------------------------------------------------
Clint Taylor (1):
      drm/i915/glk: Add Quirk for GLK NUC HDMI port issues.

 drivers/gpu/drm/i915/i915_drv.h      |  1 +
 drivers/gpu/drm/i915/intel_ddi.c     | 13 +++++++++++--
 drivers/gpu/drm/i915/intel_display.c | 21 ++++++++++++++++++++-
 drivers/gpu/drm/i915/intel_drv.h     |  3 +--
 4 files changed, 33 insertions(+), 5 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-07-13  7:09 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-07-13  7:09 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Things are still calm, but I'd like to add the GVT fix to this week
pull for 4.18.

Here goes drm-intel-fixes-2018-07-12:
- GVT fix for KBL vGPU hang to update virtual register from LRI.
- Fix hotplug irq ack on i965/g4x (Ville)

There's a silent conflict with gvt-fixes and gvt-next, which I'm
sending soon to you as well.

I'm not sure this will hit you now or later, but anyways in summary here
the issue is a compilation error
drivers/gpu/drm/i915/gvt/kvmgt.c:188:17: error: 'pfn' undeclared

And the solution Acked-by: Zhenyu Wang is:

--- a/drivers/gpu/drm/i915/gvt/kvmgt.c
+++ b/drivers/gpu/drm/i915/gvt/kvmgt.c
@@ -185,12 +185,6 @@ static int gvt_dma_map_page(struct intel_vgpu *vgpu, unsigned long gfn,
        if (ret)
                return ret;

-       if (!pfn_valid(pfn)) {
-               gvt_vgpu_err("pfn 0x%lx is not mem backed\n", pfn);
-               vfio_unpin_pages(mdev_dev(vgpu->vdev.mdev), &gfn, 1);
-               return -EINVAL;
-       }

Thanks,
Rodrigo.

The following changes since commit 1e4b044d22517cae7047c99038abb444423243ca:

  Linux 4.18-rc4 (2018-07-08 16:34:02 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-07-12

for you to fetch changes up to 09d2da310d61c4bfae33ea05b88e7a8f31350d9e:

  Merge tag 'gvt-fixes-2018-07-11' of https://github.com/intel/gvt-linux into drm-intel-fixes (2018-07-12 00:15:53 -0700)

----------------------------------------------------------------
- GVT fix for KBL vGPU hang to update virtual register from LRI.
- Fix hotplug irq ack on i965/g4x (Ville)

----------------------------------------------------------------
Hang Yuan (1):
      drm/i915/gvt: update vreg on inhibit context lri command

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2018-07-11' of https://github.com/intel/gvt-linux into drm-intel-fixes

Ville Syrjälä (1):
      drm/i915: Fix hotplug irq ack on i965/g4x

 drivers/gpu/drm/i915/gvt/cmd_parser.c   | 23 +++++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/gvt.h          | 29 +++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/handlers.c     | 24 ++++++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/mmio.h         |  2 ++
 drivers/gpu/drm/i915/gvt/mmio_context.c |  4 +++-
 drivers/gpu/drm/i915/i915_irq.c         | 32 ++++++++++++++++++++++++++++++--
 6 files changed, 111 insertions(+), 3 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-07-10 21:32 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-07-10 21:32 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Things are calm around drm-intel and we have only 1 fix
for hotplug irq on old platforms for this round.

I saw that you already send the pull request for 4.18-rc5
So I think this could wait for the next week. But up to you.

Here goes drm-intel-fixes-2018-07-10:
- Fix hotplug irq ack on i965/g4x (Ville)

Thanks,
Rodrigo.

The following changes since commit 1e4b044d22517cae7047c99038abb444423243ca:

  Linux 4.18-rc4 (2018-07-08 16:34:02 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-07-10

for you to fetch changes up to 96a85cc517a9ee4ae5e8d7f5a36cba05023784eb:

  drm/i915: Fix hotplug irq ack on i965/g4x (2018-07-09 14:36:47 -0700)

----------------------------------------------------------------
- Fix hotplug irq ack on i965/g4x (Ville)

----------------------------------------------------------------
Ville Syrjälä (1):
      drm/i915: Fix hotplug irq ack on i965/g4x

 drivers/gpu/drm/i915/i915_irq.c | 32 ++++++++++++++++++++++++++++++--
 1 file changed, 30 insertions(+), 2 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-07-05 12:26 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2018-07-05 12:26 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter


Hi Dave, i915 fixes for v4.18-rc4.

I'll be taking some vacation, and Rodrigo will handle the rest of the
v4.18 fixes, as well as -next for v4.19.

BR,
Jani.

The following changes since commit 021c91791a5e7e85c567452f1be3e4c2c6cb6063:

  Linux 4.18-rc3 (2018-07-01 16:04:53 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-07-05

for you to fetch changes up to 3030deda09711e5d81eabf5cd95a567576601343:

  Merge tag 'gvt-fixes-2018-07-03' of https://github.com/intel/gvt-linux into drm-intel-fixes (2018-07-03 14:57:43 +0300)

----------------------------------------------------------------
A couple of GVT fixes, and a GGTT mmapping fix.

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Try GGTT mmapping whole object as partial

Jani Nikula (1):
      Merge tag 'gvt-fixes-2018-07-03' of https://github.com/intel/gvt-linux into drm-intel-fixes

Xiaolin Zhang (1):
      drm/i915/gvt: changed DDI mode emulation type

Zhao Yan (1):
      drm/i915/gvt: fix a bug of partially write ggtt enties

 drivers/gpu/drm/i915/gvt/display.c |  6 ++--
 drivers/gpu/drm/i915/gvt/gtt.c     | 58 ++++++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/gtt.h     |  2 ++
 drivers/gpu/drm/i915/i915_gem.c    | 28 ++++++++++--------
 drivers/gpu/drm/i915/i915_vma.c    |  2 +-
 5 files changed, 81 insertions(+), 15 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-06-21 12:10 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2018-06-21 12:10 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter


Hi Dave, i915 fixes, nothing out of the ordinary.

drm-intel-fixes-2018-06-21:
drm/i915 fixes for v4.18-rc2:
- Mostly cc: stable display fixes, including a DBLSCAN regression fix
- GEM fixes for this merge window

BR,
Jani.

The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:

  Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-06-21

for you to fetch changes up to 7a3727f385dc64773db1c144f6b15c1e9d4735bb:

  drm/i915: Enable provoking vertex fix on Gen9 systems. (2018-06-19 15:48:24 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.18-rc2:
- Mostly cc: stable display fixes, including a DBLSCAN regression fix
- GEM fixes for this merge window

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Apply batch location restrictions before pinning
      drm/i915/execlists: Avoid putting the error pointer

Kenneth Graunke (1):
      drm/i915: Enable provoking vertex fix on Gen9 systems.

Mika Kuoppala (1):
      drm/i915: Fix context ban and hang accounting for client

Ville Syrjälä (4):
      drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI
      drm/i915: Fix PIPESTAT irq ack on i965/g4x
      drm/i915: Disallow interlaced modes on g4x DP outputs
      drm/i915: Turn off g4x DP port in .post_disable()

 drivers/gpu/drm/i915/i915_drv.h            | 21 +++++++----
 drivers/gpu/drm/i915/i915_gem.c            | 57 +++++++++++++++++++++---------
 drivers/gpu/drm/i915/i915_gem_context.c    |  2 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 49 +++++++++++++------------
 drivers/gpu/drm/i915/i915_irq.c            | 12 +++++--
 drivers/gpu/drm/i915/i915_reg.h            |  5 +++
 drivers/gpu/drm/i915/intel_crt.c           | 20 +++++++++++
 drivers/gpu/drm/i915/intel_display.c       | 16 +++++++--
 drivers/gpu/drm/i915/intel_dp.c            | 34 +++++++++---------
 drivers/gpu/drm/i915/intel_dp_mst.c        |  6 ++++
 drivers/gpu/drm/i915/intel_dsi.c           |  6 ++++
 drivers/gpu/drm/i915/intel_dvo.c           |  6 ++++
 drivers/gpu/drm/i915/intel_hdmi.c          |  6 ++++
 drivers/gpu/drm/i915/intel_lrc.c           | 18 +++++++---
 drivers/gpu/drm/i915/intel_lvds.c          |  5 +++
 drivers/gpu/drm/i915/intel_sdvo.c          |  6 ++++
 drivers/gpu/drm/i915/intel_tv.c            | 12 +++++--
 17 files changed, 204 insertions(+), 77 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-05-29 15:32 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-05-29 15:32 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

One potential Spectre vector plugging patch, a NULL deref fix and
a DMI info fix reported by user.

This is still based on -rc6 as my flight was delayed last week to
the extent I missed possibility of sending the PR.

For 4.19, Rodrigo will be picking up drm-next after Jani is done
with 4.18, while I get to slack off.

Regards, Joonas

drm-intel-fixes-2018-05-29:
- Fix for potential Spectre vector in the new query uAPI
- Fix NULL pointer deref (FDO #106559)
- DMI fix to hide LVDS for Radiant P845 (FDO #105468)

The following changes since commit 771c577c23bac90597c685971d7297ea00f99d11:

  Linux 4.17-rc6 (2018-05-20 15:31:38 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-05-29

for you to fetch changes up to 65b3bdc807ac7bd83f5b27bc2c29a3c631eed7dd:

  drm/i915/query: nospec expects no more than an unsigned long (2018-05-29 13:53:07 +0300)

----------------------------------------------------------------
- Fix for potential Spectre vector in the new query uAPI
- Fix NULL pointer deref (FDO #106559)
- DMI fix to hide LVDS for Radiant P845 (FDO #105468)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/lvds: Move acpi lid notification registration to registration phase
      drm/i915/query: Protect tainted function pointer lookup
      drm/i915/query: nospec expects no more than an unsigned long

Ondrej Zary (1):
      drm/i915: Disable LVDS on Radiant P845

 drivers/gpu/drm/i915/i915_query.c | 15 +++++++++---
 drivers/gpu/drm/i915/intel_lvds.c | 51 ++++++++++++++++++++++++++++++---------
 2 files changed, 51 insertions(+), 15 deletions(-)

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-05-17 10:15 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-05-17 10:15 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Nothing too big this time either, a missing W/A added and fix
for rare HW race in addition to early IOCTL error check.

We got kthread_park related splats to CI from -rc5, so the results
are to be taken with a pinch of salt. The fix to factor around it is
bit too much for -fixes and there should be no user impact so I'm
leaving it for -next-fixes.

I'm still attempting to get an ack for the ICL stolen detection patches
from Ingo, as lacking that may cause random memory corruption as
previously discussed in CNL case.

Regards, Joonas

drm-intel-fixes-2018-05-17:
- Userptr IOCTL zero size check (Matt)
- Two hardware quirk fixes (Michel & Chris)

The following changes since commit 67b8d5c7081221efa252e111cd52532ec6d4266f:

  Linux 4.17-rc5 (2018-05-13 16:15:17 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-05-17

for you to fetch changes up to b579f924a90f42fa561afd8201514fc216b71949:

  drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk (2018-05-16 11:21:09 +0300)

----------------------------------------------------------------
- Userptr IOCTL zero size check (Matt)
- Two hardware quirk fixes (Michel & Chris)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/execlists: Use rmb() to order CSB reads

Matthew Auld (1):
      drm/i915/userptr: reject zero user_size

Michel Thierry (1):
      drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk

 drivers/gpu/drm/i915/i915_gem_userptr.c | 3 +++
 drivers/gpu/drm/i915/i915_reg.h         | 3 +++
 drivers/gpu/drm/i915/intel_engine_cs.c  | 4 ++++
 drivers/gpu/drm/i915/intel_lrc.c        | 1 +
 4 files changed, 11 insertions(+)

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-05-09  8:57 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-05-09  8:57 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Not quite the explosion you were afraid of, but three fixes to avoid
a some WARNs and *ERROR*s. I'm still trying to get an Ack for merging
the ICL stolen early quirks through our tree and then including them
in the next -fixes (I know we're bit late :( )

I'm travelling for the rest of the week related to a public holiday, so
for emergencies ping Jani and Rodrigo.

Regards, Joonas

drm-intel-fixes-2018-05-09:
- Increase LVDS panel timeout to 5s to avoid spurious *ERROR*
- Fix 2 WARNS: BIOS framebuffer related (FDO #105992) and eDP cdclk mismatch

The following changes since commit 75bc37fefc4471e718ba8e651aa74673d4e0a9eb:

  Linux 4.17-rc4 (2018-05-06 16:57:38 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-05-09

for you to fetch changes up to e8f48f96db7e482995743f461b3e8a5c1a102533:

  drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log (2018-05-08 15:56:13 +0300)

----------------------------------------------------------------
- Increase LVDS panel timeout to 5s to avoid spurious *ERROR*
- Fix 2 WARNS: BIOS framebuffer related (FDO #105992) and eDP cdclk mismatch

----------------------------------------------------------------
Florent Flament (1):
      drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log

Rodrigo Vivi (1):
      drm/i915: Adjust eDP's logical vco in a reliable place.

Ville Syrjälä (1):
      drm/i915: Correctly populate user mode h/vdisplay with pipe src size during readout

 drivers/gpu/drm/i915/intel_cdclk.c   | 41 ++++++++++++++++++++++++++++++++----
 drivers/gpu/drm/i915/intel_display.c |  2 ++
 drivers/gpu/drm/i915/intel_dp.c      | 20 ------------------
 drivers/gpu/drm/i915/intel_lvds.c    |  3 ++-
 4 files changed, 41 insertions(+), 25 deletions(-)

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-05-02 14:27 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-05-02 14:27 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Just the addition of Geminilake MODULE_FIRMWARE for DMC now when it's in
linux-firmware.git.

Regards, Joonas

drm-intel-fixes-2018-05-02:
Add DMC firmware for Geminilake.

The following changes since commit 6da6c0db5316275015e8cc2959f12a17584aeb64:

  Linux v4.17-rc3 (2018-04-29 14:17:42 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-05-02

for you to fetch changes up to b607990c76ceda0a7a7ceacabab174cdc8b9beee:

  drm/i915/glk: Add MODULE_FIRMWARE for Geminilake (2018-04-30 10:48:37 +0300)

----------------------------------------------------------------
Add DMC firmware for Geminilake.

----------------------------------------------------------------
Ian W MORRISON (1):
      drm/i915/glk: Add MODULE_FIRMWARE for Geminilake

 drivers/gpu/drm/i915/intel_csr.c | 1 +
 1 file changed, 1 insertion(+)

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-04-26  9:35 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2018-04-26  9:35 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

And welcome back! Hope you had a good one.

We got a few -rc2 induced 3rd party bugs to CI (but that's nowadays
more the rule than an exception), but other than that the results look
solid.

Main thing are the fixes for the user reported black screen (DP MST)
and HDA codec interop issues (no audio on GLK). Then two smaller fixes
to avoid more rare corner cases.

We have Walpurgis night incoming next Tuesday, and I guess many are taking
the Monday off too (like me), so might be a quieter week next week.

Regards, Joonas

drm-intel-fixes-2018-04-26:
- Fix for black screen issues (FDO #104158 and #104425)
- A correction for wrongly applied display W/A
- Fixes for HDA codec interop issue (no audio) and too eager HW timeouts

The following changes since commit 6d08b06e67cd117f6992c46611dfb4ce267cd71e:

  Linux 4.17-rc2 (2018-04-22 19:20:09 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-04-26

for you to fetch changes up to 0b551f1e0fc50ee4e3cde2dd639cb010dae5b997:

  drm/i915/fbdev: Enable late fbdev initial configuration (2018-04-25 09:50:35 +0300)

----------------------------------------------------------------
- Fix for black screen issues (FDO #104158 and #104425)
- A correction for wrongly applied display W/A
- Fixes for HDA codec interop issue (no audio) and too eager HW timeouts

----------------------------------------------------------------
Abhay Kumar (1):
      drm/i915/audio: set minimum CD clock to twice the BCLK

Imre Deak (1):
      drm/i915: Enable display WA#1183 from its correct spot

José Roberto de Souza (1):
      drm/i915/fbdev: Enable late fbdev initial configuration

Mika Kuoppala (1):
      drm/i915: Use ktime on wait_for

 drivers/gpu/drm/i915/intel_cdclk.c      | 16 ++++++++++++++--
 drivers/gpu/drm/i915/intel_drv.h        |  4 ++--
 drivers/gpu/drm/i915/intel_fbdev.c      |  2 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c | 11 +++++------
 4 files changed, 22 insertions(+), 11 deletions(-)

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-03-22  5:21 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-03-22  5:21 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Here goes drm-intel-fixes-2018-03-21:

One fix for DP MST and one fix for GPU reset on hang check.

Thanks,
Rodrigo.

The following changes since commit c698ca5278934c0ae32297a8725ced2e27585d7f:

  Linux 4.16-rc6 (2018-03-18 17:48:42 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-03-21

for you to fetch changes up to 3a088dd1b72dc0fc2e7ee1fca76e26290c5261a0:

  drm/i915: Specify which engines to reset following semaphore/event lockups (2018-03-21 07:59:08 -0700)

----------------------------------------------------------------
One fix for DP MST and one fix for GPU reset on hang check.

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Specify which engines to reset following semaphore/event lockups

Dhinakaran Pandiyan (1):
      drm/i915/dp: Write to SET_POWER dpcd to enable MST hub.

 drivers/gpu/drm/i915/intel_ddi.c       | 7 ++-----
 drivers/gpu/drm/i915/intel_hangcheck.c | 4 ++--
 2 files changed, 4 insertions(+), 7 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-03-15 23:43 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-03-15 23:43 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Sorry for the last minute and for sending 2 pull requests
in a short time, but we just got a pull request from GVT.

It passes our CI-fast-feedback and the full run is still
running.

Please if we still have time please consider pulling it,
otherwise this will be part of next regular one.

Here goes drm-intel-fixes-2018-03-15:

Only GVT fixes:
- Two warnings fix for runtime pm and usr copy (Xiong, Zhenyu)
- OA context fix for vGPU profiling (Min)
- privilege batch buffer reloc fix (Fred)

Thanks,
Rodrigo.

The following changes since commit 0c8efd610b58cb23cefdfa12015799079aef94ae:

  Linux 4.16-rc5 (2018-03-11 17:25:09 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-03-15

for you to fetch changes up to 05b429a8eed83084a8a7fc04c97120a5ba07b5be:

  Merge tag 'gvt-fixes-2018-03-15' of https://github.com/intel/gvt-linux into drm-intel-fixes (2018-03-15 15:37:57 -0700)

----------------------------------------------------------------
Only GVT fixes:
- Two warnings fix for runtime pm and usr copy (Xiong, Zhenyu)
- OA context fix for vGPU profiling (Min)
- privilege batch buffer reloc fix (Fred)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Only prune fences after wait-for-all
      drm/i915: Kick the rps worker when changing the boost frequency

Min He (1):
      drm/i915/gvt: keep oa config in shadow ctx

Mustamin B Mustaffa (1):
      drm/i915: Enable VBT based BL control for DP

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2018-03-15' of https://github.com/intel/gvt-linux into drm-intel-fixes

Xiong Zhang (1):
      drm/i915/gvt: Add runtime_pm_get/put into gvt_switch_mmio

Zhenyu Wang (1):
      drm/i915/gvt: fix user copy warning by whitelist workload rb_tail field

fred gao (1):
      drm/i915/gvt: Correct the privilege shadow batch buffer address

 drivers/gpu/drm/i915/gvt/cmd_parser.c   |  8 ++++
 drivers/gpu/drm/i915/gvt/mmio_context.c |  2 +
 drivers/gpu/drm/i915/gvt/scheduler.c    | 71 +++++++++++++++++++++++++++++++--
 drivers/gpu/drm/i915/gvt/scheduler.h    |  5 +++
 drivers/gpu/drm/i915/i915_gem.c         | 16 ++++++--
 drivers/gpu/drm/i915/i915_sysfs.c       | 10 ++++-
 drivers/gpu/drm/i915/intel_dp.c         | 10 ++---
 7 files changed, 105 insertions(+), 17 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-03-14 22:46 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-03-14 22:46 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Here goes drm-intel-fixes-2018-03-14:

- 1 display fix for bxt
- 1 gem fix for fences
- 1 gem/pm fix for rps freq

Thanks,
Rodrigo.

The following changes since commit 0c8efd610b58cb23cefdfa12015799079aef94ae:

  Linux 4.16-rc5 (2018-03-11 17:25:09 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-03-14

for you to fetch changes up to f1430f145eefcab2bddb9e836d427c4aac067faa:

  drm/i915: Kick the rps worker when changing the boost frequency (2018-03-12 11:24:49 -0700)

----------------------------------------------------------------
- 1 display fix for bxt
- 1 gem fix for fences
- 1 gem/pm fix for rps freq

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Only prune fences after wait-for-all
      drm/i915: Kick the rps worker when changing the boost frequency

Mustamin B Mustaffa (1):
      drm/i915: Enable VBT based BL control for DP

 drivers/gpu/drm/i915/i915_gem.c   | 16 ++++++++++++----
 drivers/gpu/drm/i915/i915_sysfs.c | 10 ++++++++--
 drivers/gpu/drm/i915/intel_dp.c   | 10 +++-------
 3 files changed, 23 insertions(+), 13 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-03-07 16:17 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-03-07 16:17 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Fixes for 2 regressions that got captured by CI.

Here goes drm-intel-fixes-2018-03-07:

- 2 fixes: 1 for perf and 1 execlist submission race.

Thanks,
Rodrigo.

The following changes since commit 661e50bc853209e41a5c14a290ca4decc43cbfd1:

  Linux 4.16-rc4 (2018-03-04 14:54:11 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-03-07

for you to fetch changes up to 88d3dfb6a69042381161290c7ce19e1f53fc2a66:

  drm/i915: Suspend submission tasklets around wedging (2018-03-05 16:08:31 -0800)

----------------------------------------------------------------
- 2 fixes: 1 for perf and 1 execlist submission race.

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Suspend submission tasklets around wedging

Lionel Landwerlin (1):
      drm/i915/perf: fix perf stream opening lock

 drivers/gpu/drm/i915/i915_gem.c  |  6 +++++-
 drivers/gpu/drm/i915/i915_perf.c | 40 +++++++++++++---------------------------
 drivers/gpu/drm/i915/intel_lrc.c |  5 +++++
 3 files changed, 23 insertions(+), 28 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-03-01  1:12 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-03-01  1:12 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

I have these same patches stashed since last week, but last week
I wasn't confident that CI was happy with these ones so I decided to
hold on. Now after running multiple times with and without the patches applied
I see that it was only a fix on test case, which is now catching old bugs

So I'm now convinced that these patches here are good to go.

And no new fix this week.

Here goes drm-intel-fixes-2018-02-28:

- 2 display fixes: audio av_enc_map overflow check, and Cannonlake PLL related register offset.
- 3 gem fixes: Clear for in-fence out-fence, fix for clearing exec_flags on execbuf failure, and add back global seqno to tracepoints that had been removed recently by other fence related patch.

Thanks,
Rodrigo.

The following changes since commit 4a3928c6f8a53fa1aed28ccba227742486e8ddcb:

  Linux 4.16-rc3 (2018-02-25 18:50:41 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-02-28

for you to fetch changes up to fa89782b4f9c40d40e3f7d9ad7ef14e0bb0c3ca0:

  drm/i915: Make global seqno known in i915_gem_request_execute tracepoint (2018-02-28 11:10:48 -0800)

----------------------------------------------------------------
- 2 display fixes: audio av_enc_map overflow check, and Cannonlake PLL related register offset.
- 3 gem fixes: Clear for in-fence out-fence, fix for clearing exec_flags on execbuf failure, and add back global seqno to tracepoints that had been removed recently by other fence related patch.

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Clear the in-use marker on execbuf failure

Daniele Ceraolo Spurio (1):
      drm/i915: Fix rsvd2 mask when out-fence is returned

Jani Nikula (1):
      drm/i915/audio: fix check for av_enc_map overflow

Mahesh Kumar (1):
      drm/i915/cnl: Fix PORT_TX_DW5/7 register address

Tvrtko Ursulin (1):
      drm/i915: Make global seqno known in i915_gem_request_execute tracepoint

 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 4 +++-
 drivers/gpu/drm/i915/i915_gem_request.c    | 4 ++--
 drivers/gpu/drm/i915/i915_reg.h            | 4 ++--
 drivers/gpu/drm/i915/intel_audio.c         | 6 +++---
 4 files changed, 10 insertions(+), 8 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-02-15  1:59 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2018-02-15  1:59 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter

Hi Dave,

Here goes drm-intel-fixes-2018-02-14-1:

There are important fixes for VLV with MIPI/DSI panels,
2 clean-up patches needed for this MIPI/DSI fix,
and many fixes for GEM including fixes for Perf OA and PMU,
and fixes on scheduler and preemption.

This also includes GVT fixes: "This has one to fix GTT mmio 8b
access from guest and two simple ones for mmio switch and typo fix"

Thanks,
Rodrigo.

The following changes since commit 7928b2cbe55b2a410a0f5c1f154610059c57b1b2:

  Linux 4.16-rc1 (2018-02-11 15:04:29 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-02-14-1

for you to fetch changes up to ee622fe757f6de612dad0f01805eea815a5b3025:

  drm/i915: Fix DSI panels with v1 MIPI sequences without a DEASSERT sequence v3 (2018-02-14 11:43:31 -0800)

----------------------------------------------------------------
There are important fixes for VLV with MIPI/DSI panels,
2 clean-up patches needed for this MIPI/DSI fix,
and many fixes for GEM including fixes for Perf OA and PMU,
and fixes on scheduler and preemption.

This also includes GVT fixes: "This has one to fix GTT mmio 8b
access from guest and two simple ones for mmio switch and typo fix"

----------------------------------------------------------------
Chris Wilson (7):
      drm/i915/perf: Fix compiler warning for string truncation
      drm/i915/perf: Fix compiler warning for string truncation
      drm/i915: Avoid truncation before clamping userspace's priority value
      drm/i915: Don't wake the device up to check if the engine is asleep
      drm/i915/breadcrumbs: Ignore unsubmitted signalers
      drm/i915: Lock out execlist tasklet while peeking inside for busy-stats
      drm/i915/pmu: Fix building without CONFIG_PM

Hans de Goede (4):
      drm/i915/vlv: Add cdclk workaround for DSI
      drm/i915: Add intel_bios_cleanup() function
      drm/i915: Free memdup-ed DSI VBT data structures on driver_unload
      drm/i915: Fix DSI panels with v1 MIPI sequences without a DEASSERT sequence v3

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2018-02-14' of https://github.com/intel/gvt-linux into drm-intel-fixes

Tina Zhang (1):
      drm/i915/gvt: Support BAR0 8-byte reads/writes

Tvrtko Ursulin (2):
      drm/i915/pmu: Fix PMU enable vs execlists tasklet race
      drm/i915/pmu: Fix sleep under atomic in RC6 readout

Weinan Li (2):
      drm/i915/gvt: add 0xe4f0 into gen9 render list
      drm/i915/gvt: fix one typo of render_mmio trace

 drivers/gpu/drm/i915/gvt/kvmgt.c         |  51 ++++++-
 drivers/gpu/drm/i915/gvt/mmio_context.c  |   1 +
 drivers/gpu/drm/i915/gvt/trace.h         |   2 +-
 drivers/gpu/drm/i915/i915_drv.c          |  14 +-
 drivers/gpu/drm/i915/i915_drv.h          |   2 +
 drivers/gpu/drm/i915/i915_gem_context.c  |   2 +-
 drivers/gpu/drm/i915/i915_oa_cflgt3.c    |   4 +-
 drivers/gpu/drm/i915/i915_oa_cnl.c       |   4 +-
 drivers/gpu/drm/i915/i915_pmu.c          | 231 +++++++++++++++++++------------
 drivers/gpu/drm/i915/i915_pmu.h          |   6 +
 drivers/gpu/drm/i915/intel_bios.c        | 105 ++++++++++++++
 drivers/gpu/drm/i915/intel_breadcrumbs.c |  29 ++--
 drivers/gpu/drm/i915/intel_cdclk.c       |   8 ++
 drivers/gpu/drm/i915/intel_engine_cs.c   |  24 ++--
 drivers/gpu/drm/i915/intel_ringbuffer.h  |  14 --
 15 files changed, 346 insertions(+), 151 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-01-18 10:10 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2018-01-18 10:10 UTC (permalink / raw)
  To: Dave Airlie
  Cc: dim-tools, intel-gfx, Joonas Lahtinen, Rodrigo Vivi, dri-devel,
	Daniel Vetter


Hi Dave -

Display corruption regression bugfix with both a prep patch and a
follow-up fix.

Up to you to pick this up, or punt until next merge window.


BR,
Jani.

The following changes since commit a8750ddca918032d6349adbf9a4b6555e7db20da:

  Linux 4.15-rc8 (2018-01-14 15:32:30 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-01-18

for you to fetch changes up to 4488496d58200c7511842e049a4cc891d928da56:

  drm/i915: Fix deadlock in i830_disable_pipe() (2018-01-15 16:46:33 +0200)

----------------------------------------------------------------
Display corruption regression bugfix with both a prep patch and a
follow-up fix

----------------------------------------------------------------
Ville Syrjälä (3):
      drm/i915: Add .get_hw_state() method for planes
      drm/i915: Redo plane sanitation during readout
      drm/i915: Fix deadlock in i830_disable_pipe()

 drivers/gpu/drm/i915/intel_display.c | 303 ++++++++++++++++++-----------------
 drivers/gpu/drm/i915/intel_drv.h     |   2 +
 drivers/gpu/drm/i915/intel_sprite.c  |  83 ++++++++++
 3 files changed, 242 insertions(+), 146 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-01-11 15:25 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2018-01-11 15:25 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel, Rodrigo Vivi


Hi Dave -

Hopefully final drm/i915 fixes for v4.15:
- Fix a KASAN reported use after free
- Whitelist a register to avoid hangs
- GVT fixes

BR,
Jani.

The following changes since commit b2cd1df66037e7c4697c7e40496bf7e4a5e16a2d:

  Linux 4.15-rc7 (2018-01-07 14:22:41 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-01-11-1

for you to fetch changes up to 5005c8514285ae4f28e862f8d91faaa2015e03a3:

  drm/i915: Don't adjust priority on an already signaled fence (2018-01-11 11:42:53 +0200)

----------------------------------------------------------------
Hopefully final drm/i915 fixes for v4.15:
- Fix a KASAN reported use after free
- Whitelist a register to avoid hangs
- GVT fixes

----------------------------------------------------------------
Changbin Du (1):
      drm/i915/gvt: Fix stack-out-of-bounds bug in cmd parser

Chris Wilson (1):
      drm/i915: Don't adjust priority on an already signaled fence

Jani Nikula (1):
      Merge tag 'gvt-fixes-2018-01-08' of https://github.com/intel/gvt-linux into drm-intel-fixes

Kenneth Graunke (1):
      drm/i915: Whitelist SLICE_COMMON_ECO_CHICKEN1 on Geminilake.

Zhi Wang (1):
      drm/i915/gvt: Clear the shadow page table entry after post-sync

 drivers/gpu/drm/i915/gvt/cmd_parser.c  | 4 ++--
 drivers/gpu/drm/i915/gvt/gtt.c         | 5 ++++-
 drivers/gpu/drm/i915/i915_gem.c        | 2 +-
 drivers/gpu/drm/i915/i915_reg.h        | 2 ++
 drivers/gpu/drm/i915/intel_engine_cs.c | 5 +++++
 drivers/gpu/drm/i915/intel_lrc.c       | 3 +++
 6 files changed, 17 insertions(+), 4 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2018-01-04 16:14 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2018-01-04 16:14 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel, Rodrigo Vivi


Hi Dave, some more i915 fixes for the new year.

drm-intel-fixes-2018-01-04:
drm/i915 fixes for v4.15-rc7
- couple of documentation build fixes
- serialize non-blocking modesets
- prevent DMC from messing up GMBUS transfers
- PSR regression fix

BR,
Jani.

The following changes since commit 30a7acd573899fd8b8ac39236eff6468b195ac7d:

  Linux 4.15-rc6 (2017-12-31 14:47:43 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-01-04

for you to fetch changes up to 30414f3010aff95ffdb6bed7b9dce62cde94fdc7:

  drm/i915: Apply Display WA #1183 on skl, kbl, and cfl (2018-01-04 14:39:08 +0200)

----------------------------------------------------------------
drm/i915 fixes for v4.15-rc7
- couple of documentation build fixes
- serialize non-blocking modesets
- prevent DMC from messing up GMBUS transfers
- PSR regression fix

----------------------------------------------------------------
Dhinakaran Pandiyan (1):
      drm/i915/psr: Fix register name mess up.

Lucas De Marchi (1):
      drm/i915: Apply Display WA #1183 on skl, kbl, and cfl

Markus Heiser (1):
      docs: fix, intel_guc_loader.c has been moved to intel_guc_fw.c

Randy Dunlap (1):
      documentation/gpu/i915: fix docs build error after file rename

Ville Syrjälä (2):
      drm/i915: Disable DC states around GMBUS on GLK
      drm/i915: Put all non-blocking modesets onto an ordered wq

 Documentation/gpu/i915.rst              |  5 +----
 drivers/gpu/drm/i915/i915_drv.h         |  3 +++
 drivers/gpu/drm/i915/i915_reg.h         |  2 ++
 drivers/gpu/drm/i915/intel_cdclk.c      | 35 ++++++++++++++++++++++++---------
 drivers/gpu/drm/i915/intel_display.c    | 14 ++++++++++---
 drivers/gpu/drm/i915/intel_psr.c        | 16 +++++++--------
 drivers/gpu/drm/i915/intel_runtime_pm.c | 11 +++++++++++
 7 files changed, 62 insertions(+), 24 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-12-22 10:07 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-12-22 10:07 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel, Rodrigo Vivi


Hi Dave, just flushing my queue of a couple of late arrivals before
xmas. Pull and send on at your leisure.

Happy holidays,
Jani.

The following changes since commit a4ffdc2b6726958c07d535318400124e3a3bc19b:

  drm/i915: Protect DDI port to DPLL map from theoretical race. (2017-12-19 14:59:53 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-12-22-1

for you to fetch changes up to 8bc0d7ac934b6f2d0dc8f38a3104d281c9db1e98:

  i915: Reject CCS modifiers for pipe C on Geminilake (2017-12-21 19:51:03 +0200)

----------------------------------------------------------------
GLK pipe C related fix, and a gvt fix.

----------------------------------------------------------------
Gabriel Krisman Bertazi (1):
      i915: Reject CCS modifiers for pipe C on Geminilake

Jani Nikula (1):
      Merge tag 'gvt-fixes-2017-12-21' of https://github.com/intel/gvt-linux into drm-intel-fixes

Xiaolin Zhang (1):
      drm/i915/gvt: Fix pipe A enable as default for vgpu

 drivers/gpu/drm/i915/gvt/display.c   | 5 +++--
 drivers/gpu/drm/i915/intel_display.c | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-12-20 12:20 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-12-20 12:20 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel, Rodrigo Vivi


Hi Dave, seasons greetings, just a few small fixes.

BR,
Jani.

The following changes since commit 2cf654db8d7eafb973d28eb3cddf043d353e1345:

  drm/i915/fence: Use rcu to defer freeing of irq_work (2017-12-14 10:58:59 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-12-20

for you to fetch changes up to a4ffdc2b6726958c07d535318400124e3a3bc19b:

  drm/i915: Protect DDI port to DPLL map from theoretical race. (2017-12-19 14:59:53 +0200)

----------------------------------------------------------------
drm/i915 fixes for v4.15-rc5

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/lpe: Remove double-encapsulation of info string

Rodrigo Vivi (1):
      drm/i915: Protect DDI port to DPLL map from theoretical race.

 drivers/gpu/drm/i915/intel_ddi.c       | 4 ++++
 drivers/gpu/drm/i915/intel_lpe_audio.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-12-14 19:28 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-12-14 19:28 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel, Rodrigo Vivi


Hi Dave, I'm back, resuming with fixes for v4.15.

BR,
Jani.

The following changes since commit 50c4c4e268a2d7a3e58ebb698ac74da0de40ae36:

  Linux 4.15-rc3 (2017-12-10 17:56:26 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-12-14

for you to fetch changes up to 2cf654db8d7eafb973d28eb3cddf043d353e1345:

  drm/i915/fence: Use rcu to defer freeing of irq_work (2017-12-14 10:58:59 +0200)

----------------------------------------------------------------
drm/i915 fixes for v4.15-rc4

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915: Flush pending GTT writes before unbinding
      drm/i915: Drop fb reference on load_detect_pipe failure path
      drm/i915: Stop listening to request resubmission from the signaler kthread
      drm/i915/fence: Use rcu to defer freeing of irq_work

 drivers/gpu/drm/i915/i915_gem.c          |  9 +--------
 drivers/gpu/drm/i915/i915_sw_fence.c     |  3 ++-
 drivers/gpu/drm/i915/intel_breadcrumbs.c | 22 +++++++++++-----------
 drivers/gpu/drm/i915/intel_display.c     |  3 +--
 4 files changed, 15 insertions(+), 22 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-12-07 13:21 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2017-12-07 13:21 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel, Rodrigo Vivi

Hi Dave,

As previously, the CI is still not very happy for the drm-intel-fixes branch
as we're lacking the temporary lockdep fixes which drm-tip is seeing applied.
Daniel has been pinging to get them going, so let's hope next pull will then
be on a solid CI base.

This round it's a bunch of display fixes (machine hanging or image corrupting)
of which the CNL eDP + HDMI hard hang fix being most notable one, then killing
off i915 lockdep warning and fixing GVT guest pre-emption and killing runtime
warnings.

Regards, Joonas

The following changes since commit ae64f9bd1d3621b5e60d7363bc20afb46aede215:

  Linux 4.15-rc2 (2017-12-03 11:01:47 -0500)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-12-07

for you to fetch changes up to d85936ab62f902ab84be7a021aa013d4b5dfe292:

  Merge tag 'gvt-fixes-2017-12-06' of https://github.com/intel/gvt-linux into drm-intel-fixes (2017-12-07 13:35:33 +0200)

----------------------------------------------------------------
- Fix for fd.o bug #103997 CNL eDP + HDMI causing a machine hard hang (James)
- Fix to allow suspending with a wedged GPU to hopefully unwedge it (Chris)
- Fix for Gen2 vblank timestap/frame counter jumps (Ville)
- Revert of a W/A for enabling FBC on CNL/GLK for certain images
  and sizes (Rodrigo)
- Lockdep fix for i915 userptr code (Chris)

gvt-fixes-2017-12-06

- Fix invalid hw reg read value for vGPU (Xiong)
- Fix qemu warning on PCI ROM bar missing (Changbin)
- Workaround preemption regression (Zhenyu)

----------------------------------------------------------------
Changbin Du (1):
      drm/i915/gvt: Emulate PCI expansion ROM base address register

Chris Wilson (2):
      drm/i915: Skip switch-to-kernel-context on suspend when wedged
      drm/i915: Call i915_gem_init_userptr() before taking struct_mutex

James Ausmus (1):
      drm/i915/cnl: Mask previous DDI - PLL mapping

Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2017-12-06' of https://github.com/intel/gvt-linux into drm-intel-fixes

Radhakrishna Sripada (1):
      Revert "drm/i915: Display WA #1133 WaFbcSkipSegments:cnl, glk"

Ville Syrjälä (1):
      drm/i915: Fix vblank timestamp/frame counter jumps on gen2

Xiong Zhang (1):
      drm/i915/gvt: Limit read hw reg to active vgpu

Zhenyu Wang (2):
      drm/i915/gvt: Don't mark vgpu context as inactive when preempted
      drm/i915/gvt: set max priority for gvt context

Zhi Wang (1):
      drm/i915/gvt: Export intel_gvt_render_mmio_to_ring_id()

 drivers/gpu/drm/i915/gvt/cfg_space.c | 21 +++++++++++++++
 drivers/gpu/drm/i915/gvt/handlers.c  | 47 ++++++++++++++++++++++++++-------
 drivers/gpu/drm/i915/gvt/mmio.h      |  2 ++
 drivers/gpu/drm/i915/gvt/scheduler.c | 22 +++++++++++++++-
 drivers/gpu/drm/i915/i915_gem.c      | 31 +++++++++++-----------
 drivers/gpu/drm/i915/i915_reg.h      |  3 ---
 drivers/gpu/drm/i915/intel_ddi.c     |  1 +
 drivers/gpu/drm/i915/intel_display.c | 51 +++++++++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_pm.c      | 13 ---------
 9 files changed, 133 insertions(+), 58 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-11-30 11:52 Joonas Lahtinen
  0 siblings, 0 replies; 392+ messages in thread
From: Joonas Lahtinen @ 2017-11-30 11:52 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel, Rodrigo Vivi

Hi Dave,

I'll be covering -fixes for Jani for a few weeks.

As you know, our CI has been somewhat on fire since moving to -rc1, so this
pull has not seen quite the level of testing as the previous pulls. This is
also my first pull request after ramping up with the pull specific tooling
in just some hours, so be wary of dragons.

About the pull itself, we unfortunately had to disable THP temporarily until
we get a W/A for the GPU read bandwidth issue. Apart from that, it's mostly
GVT fixes, one build fix and then a fbdev corner case found by CI before it
burnt to ashes.

Cheers, Joonas

The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:

  Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-11-30

for you to fetch changes up to fd50fbb6bfdea5daa4ae4dd7b7082485ac44bdf5:

  drm/i915: Disable THP until we have a GPU read BW W/A (2017-11-30 10:11:49 +0200)

----------------------------------------------------------------
- Disable transparent huge pages for now until we have a W/A
- Building fix when CONFIG_BACKLIGHT_CLASS_DEVICE is not selected
- GMBUS communication robustness
- Fbdev hotplug handling fix

gvt-fixes-2017-11-28

- regression fix for sane request alloc (Fred)
- locking fix (Changbin)
- fix invalid addr mask (Xiong)
- compression regression fix (Weinan)
- fix default pipe enable for virtual display (Xiaolin)

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/i915: fix intel_backlight_device_register declaration

Changbin Du (1):
      drm/i915/gvt: Fix unsafe locking caused by spin_unlock_bh

Chris Wilson (1):
      drm/i915/fbdev: Serialise early hotplug events with async fbdev config

Joonas Lahtinen (2):
      Merge tag 'gvt-fixes-2017-11-28' of https://github.com/intel/gvt-linux into drm-intel-fixes
      drm/i915: Disable THP until we have a GPU read BW W/A

Ville Syrjälä (2):
      drm/i915: Don't try indexed reads to alternate slave addresses
      drm/i915: Prevent zero length "index" write

Weinan Li (1):
      drm/i915/gvt: remove skl_misc_ctl_write handler

Xiaolin Zhang (1):
      drm/i915/gvt: enabled pipe A default on creating vgpu

Xiong Zhang (1):
      drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition

fred gao (1):
      drm/i915/gvt: Move request alloc to dispatch_workload path only

 drivers/gpu/drm/i915/gvt/display.c   |  2 ++
 drivers/gpu/drm/i915/gvt/execlist.c  |  6 +++++
 drivers/gpu/drm/i915/gvt/gtt.c       |  6 ++---
 drivers/gpu/drm/i915/gvt/handlers.c  | 45 ++++--------------------------------
 drivers/gpu/drm/i915/gvt/scheduler.c | 33 +++++++++++++++++++-------
 drivers/gpu/drm/i915/gvt/scheduler.h |  3 +++
 drivers/gpu/drm/i915/i915_gemfs.c    |  3 ++-
 drivers/gpu/drm/i915/intel_drv.h     |  2 +-
 drivers/gpu/drm/i915/intel_fbdev.c   | 10 ++++----
 drivers/gpu/drm/i915/intel_i2c.c     |  4 +++-
 10 files changed, 56 insertions(+), 58 deletions(-)

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-11-09  1:15 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2017-11-09  1:15 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel, Rodrigo Vivi

Hi Dave,

I know it is time to wrap-up, but we have 2 fixes still
that seems important for a stable 4.14.

drm-intel-fixes-2017-11-08:
- Fix possible NULL dereference (Chris).
- Avoid miss usage of syncobj by rejecting unknown flags (Tvrtko).

Thanks,
Rodrigo.

The following changes since commit 39dae59d66acd86d1de24294bd2f343fd5e7a625:

  Linux 4.14-rc8 (2017-11-05 13:05:14 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-11-08

for you to fetch changes up to 423a8a942e95493b73228ba6a3f176dcc7f35fa9:

  drm/i915: Deconstruct struct sgt_dma initialiser (2017-11-08 10:20:29 -0800)

----------------------------------------------------------------

drm-intel-fixes-2017-11-08:

- Fix possible NULL dereference (Chris).
- Avoid miss usage of syncobj by rejecting unknown flags (Tvrtko).

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Deconstruct struct sgt_dma initialiser

Tvrtko Ursulin (1):
      drm/i915: Reject unknown syncobj flags

 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  8 ++++++++
 drivers/gpu/drm/i915/i915_gem_gtt.c        | 25 +++++++++----------------
 include/uapi/drm/i915_drm.h                |  1 +
 3 files changed, 18 insertions(+), 16 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-11-01 22:07 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2017-11-01 22:07 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel, Rodrigo Vivi

Hi Dave,

Here goes drm-intel-fixes-2017-11-01.

Fixes for Stable:

- Fix KBL Blank Screen (Jani)
- Fix FIFO Underrun on SNB (Maarten)

Other fixes:

- Fix GPU Hang on i915gm (Chris)
- Fix gem_tiled_pread_pwrite IGT case (Chris)
- Cancel modeset retry work during modeset clean-up (Manasi)

Thanks,
Rodrigo.

The following changes since commit 0b07194bb55ed836c2cc7c22e866b87a14681984:

  Linux 4.14-rc7 (2017-10-29 13:58:38 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-11-01

for you to fetch changes up to bb5cf3386327c9cb5ca3fbb85242e940751649c8:

  drm/i915: Check incoming alignment for unfenced buffers (on i915gm) (2017-11-01 10:28:28 -0700)

----------------------------------------------------------------
drm-intel-fixes-2017-11-01:

Fixes for Stable:

- Fix KBL Blank Screen (Jani)
- Fix FIFO Underrun on SNB (Maarten)

Other fixes:

- Fix GPU Hang on i915gm (Chris)
- Fix gem_tiled_pread_pwrite IGT case (Chris)
- Cancel modeset retry work during modeset clean-up (Manasi)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Hold rcu_read_lock when iterating over the radixtree (objects)
      drm/i915: Hold rcu_read_lock when iterating over the radixtree (vma idr)
      drm/i915: Check incoming alignment for unfenced buffers (on i915gm)

Jani Nikula (1):
      drm/i915/edp: read edp display control registers unconditionally

Maarten Lankhorst (1):
      drm/i915: Do not rely on wm preservation for ILK watermarks

Manasi Navare (1):
      drm/i915: Cancel the modeset retry work during modeset cleanup

 drivers/gpu/drm/i915/i915_gem.c            |  2 ++
 drivers/gpu/drm/i915/i915_gem_context.c    |  2 ++
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  4 +++
 drivers/gpu/drm/i915/intel_display.c       | 19 ++++++++++-
 drivers/gpu/drm/i915/intel_dp.c            | 13 ++++++--
 drivers/gpu/drm/i915/intel_drv.h           |  1 -
 drivers/gpu/drm/i915/intel_pm.c            | 51 ++++++++++++------------------
 7 files changed, 57 insertions(+), 35 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-10-26 22:57 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2017-10-26 22:57 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel, Rodrigo Vivi

Hi Dave,

Here goes drm-intel-fixes-2017-10-26.

It is basically yesterday's one plus GVT fixes
I received today morning.

One fix for stable:

- fix perf enable/disable ioctls for 32bits (Lionel)

Plus GVT fixes:

- Fix per_ctx_bb check (Zhenyu)
- Fix GPU hang of Linux guest (Xion)
- Refine MMIO_RING_F to check for presence of VCS2 ring (Zhi)

Thanks,
Rodrigo.

The following changes since commit bb176f67090ca54869fc1262c913aa69d2ede070:

  Linux 4.14-rc6 (2017-10-23 06:49:47 -0400)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-10-26

for you to fetch changes up to 894e287b3dcc8bfc8d974f883dab3b5c66344089:

  drm/i915/gvt: Adding ACTHD mmio read handler (2017-10-26 11:29:44 -0700)

----------------------------------------------------------------
drm-intel-fixes-2017-10-26:

One fix for stable:

- fix perf enable/disable ioctls for 32bits (Lionel)

Plus GVT fixes:

- Fix per_ctx_bb check (Zhenyu)
- Fix GPU hang of Linux guest (Xion)
- Refine MMIO_RING_F to check for presence of VCS2 ring (Zhi)

----------------------------------------------------------------
Lionel Landwerlin (1):
      drm/i915/perf: fix perf enable/disable ioctls with 32bits userspace

Xiong Zhang (2):
      drm/i915/gvt: Extract mmio_read_from_hw() common function
      drm/i915/gvt: Adding ACTHD mmio read handler

Zhenyu Wang (1):
      drm/i915/gvt: properly check per_ctx bb valid state

Zhi Wang (1):
      drm/i915/gvt: Refine MMIO_RING_F()

 drivers/gpu/drm/i915/gvt/cmd_parser.c |  3 ++
 drivers/gpu/drm/i915/gvt/execlist.c   |  3 +-
 drivers/gpu/drm/i915/gvt/handlers.c   | 70 +++++------------------------------
 drivers/gpu/drm/i915/gvt/reg.h        |  3 --
 drivers/gpu/drm/i915/gvt/scheduler.h  |  1 +
 drivers/gpu/drm/i915/i915_perf.c      |  4 ++
 6 files changed, 19 insertions(+), 65 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-10-26  0:03 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2017-10-26  0:03 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel, Rodrigo Vivi

Hi Dave,

Here goes
drm-intel-fixes-2017-10-25:

only 1 fix for stable:

- fix perf enable/disable ioctls for 32bits (lionel)
The following changes since commit bb176f67090ca54869fc1262c913aa69d2ede070:

  Linux 4.14-rc6 (2017-10-23 06:49:47 -0400)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-10-25

for you to fetch changes up to 7277f755048da562eb2489becacd38d0d05e1e06:

  drm/i915/perf: fix perf enable/disable ioctls with 32bits userspace (2017-10-25 08:16:13 -0700)

----------------------------------------------------------------
drm-intel-fixes-2017-10-25:

only 1 fix for stable:

- fix perf enable/disable ioctls for 32bits (lionel)

----------------------------------------------------------------
Lionel Landwerlin (1):
      drm/i915/perf: fix perf enable/disable ioctls with 32bits userspace

 drivers/gpu/drm/i915/i915_perf.c | 4 ++++
 1 file changed, 4 insertions(+)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-10-19  3:29 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2017-10-19  3:29 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel, Rodrigo Vivi

Hi Dave,

Here goes another round of drm/i915 fixes for 4.14.

drm-intel-fixes-2017-10-18-1:

Fix for stable:

- Fix DDI translation tables for BDW (Chris).

Critical fix:

- Fix GPU Hang on GVT (Changbin).

Other fixes:

- Fix eviction when GGTT is idle (Chris).
- CNL PLL fixes (Rodrigo).
- Fix pwrite into shmemfs (Chris).
- Mask bits for BXT and CHV L3 Workaround
  WaProgramL3SqcReg1Default (Oscar).

Thanks,
Rodrigo.

The following changes since commit 33d930e59a98fa10a0db9f56c7fa2f21a4aef9b9:

  Linux 4.14-rc5 (2017-10-15 21:01:12 -0400)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-10-18-1

for you to fetch changes up to dd00ed9eff1e1819922f91da965f0e57e6a94216:

  drm/i915: Use a mask when applying WaProgramL3SqcReg1Default (2017-10-18 08:12:51 -0700)

----------------------------------------------------------------
drm-intel-fixes-2017-10-18-1:

Fix for stable:

- Fix DDI translation tables for BDW (Chris).

Critical fix:

- Fix GPU Hang on GVT (Changbin).

Other fixes:

- Fix eviction when GGTT is idle (Chris).
- CNL PLL fixes (Rodrigo).
- Fix pwrite into shmemfs (Chris).
- Mask bits for BXT and CHV L3 Workaround
  WaProgramL3SqcReg1Default (Oscar).

----------------------------------------------------------------
Changbin Du (1):
      drm/i915/gvt: Fix GPU hang after reusing vGPU instance across different guest OS

Chris Wilson (3):
      drm/i915: Fix eviction when the GGTT is idle but full
      drm/i915: Use bdw_ddi_translations_fdi for Broadwell
      drm/i915: Report -EFAULT before pwrite fast path into shmemfs

Oscar Mateo (1):
      drm/i915: Use a mask when applying WaProgramL3SqcReg1Default

Rodrigo Vivi (3):
      Merge tag 'gvt-fixes-2017-10-16' of https://github.com/01org/gvt-linux into drm-intel-fixes
      drm/i915/cnl: Fix PLL mapping.
      drm/i915/cnl: Fix PLL initialization for HDMI.

 drivers/gpu/drm/i915/gvt/sched_policy.c | 22 ++++++------
 drivers/gpu/drm/i915/i915_gem.c         |  3 ++
 drivers/gpu/drm/i915/i915_gem_evict.c   | 63 ++++++++++++++++++++-------------
 drivers/gpu/drm/i915/i915_reg.h         |  1 +
 drivers/gpu/drm/i915/intel_ddi.c        |  7 ++--
 drivers/gpu/drm/i915/intel_dpll_mgr.c   |  2 +-
 drivers/gpu/drm/i915/intel_engine_cs.c  |  9 +++--
 drivers/gpu/drm/i915/intel_pm.c         |  9 +++--
 8 files changed, 69 insertions(+), 47 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-10-12  6:16 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2017-10-12  6:16 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel, Rodrigo Vivi

Hi Dave,

Here goes
drm-intel-fixes-2017-10-11:

Three fixes for stable:

- Use crtc_state_is_legacy_gamma in intel_color_check (Maarten)
- Read timings from the correct transcoder (Ville).
- Fix HDMI on BSW (Jani).

Other fixes:

- eDP fixes (Manasi)
- Silence compiler warnings (Chris)
- Order two completing nop_submit_request (Chris)

Thanks,
Rodrigo.

The following changes since commit 8a5776a5f49812d29fe4b2d0a2d71675c3facf3f:

  Linux 4.14-rc4 (2017-10-08 20:53:29 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-10-11

for you to fetch changes up to ea850f64c2722278f150dc11de2141baeb24211c:

  drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel (2017-10-11 10:32:57 -0700)

----------------------------------------------------------------
drm-intel-fixes-2017-10-11:

Three fixes for stable:

- Use crtc_state_is_legacy_gamma in intel_color_check (Maarten)
- Read timings from the correct transcoder (Ville).
- Fix HDMI on BSW (Jani).

Other fixes:

- eDP fixes (Manasi)
- Silence compiler warnings (Chris)
- Order two completing nop_submit_request (Chris)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Silence compiler warning for hsw_power_well_enable()
      drm/i915: Order two completing nop_submit_request

Jani Nikula (1):
      drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel

Maarten Lankhorst (1):
      drm/i915: Use crtc_state_is_legacy_gamma in intel_color_check

Manasi Navare (2):
      drm/i915/edp: Get the Panel Power Off timestamp after panel is off
      drm/i915/edp: Increase the T12 delay quirk to 1300ms

Ville Syrjälä (1):
      drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get()

 drivers/gpu/drm/i915/i915_gem.c         |  7 ++++++-
 drivers/gpu/drm/i915/intel_bios.c       |  2 +-
 drivers/gpu/drm/i915/intel_color.c      | 16 +++++++---------
 drivers/gpu/drm/i915/intel_display.c    | 14 +++++++++-----
 drivers/gpu/drm/i915/intel_dp.c         |  4 ++--
 drivers/gpu/drm/i915/intel_runtime_pm.c |  2 +-
 6 files changed, 26 insertions(+), 19 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-10-05  5:43 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2017-10-05  5:43 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel, Rodrigo Vivi

Hi Dave,

Firs of all thanks for pulling previous request.

Here goes another round of drm/i915 fixes.

This is on top of previous one. If this gets to
Linus by 4.14-rc4 the next one will be fully on
right bases. All my local dim scripts already
ajusted for that and a global "dim" solution is being
developed.

drm-intel-fixes-2017-10-04:

All 3 highest GLK bugs fixed by Imre:
- GLK drv reload - Fix DDI Phy init if it was already on.
- GLK suspend resume - Reprogram DMC firmware after s3/s4.
- GLK DC states - Fix idleness calculation.
The following changes since commit 2ba7d7e0437127314864238f8bfcb8369d81075c:

  drm/i915/bios: ignore HDMI on port A (2017-09-26 09:14:28 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-10-04

for you to fetch changes up to 069d40f5834ad26a58f269225a7e13af17019062:

  drm/i915/glk: Fix DMC/DC state idleness calculation (2017-10-04 15:49:34 -0700)

----------------------------------------------------------------
drm/i915 fixes for 4.14-rc4:

All 3 highest GLK bugs fixed by Imre:
- GLK drv reload - Fix DDI Phy init if it was already on.
- GLK suspend resume - Reprogram DMC firmware after s3/s4.
- GLK DC states - Fix idleness calculation.

----------------------------------------------------------------
Imre Deak (3):
      drm/i915: Fix DDI PHY init if it was already on
      drm/i915/cnl: Reprogram DMC firmware after S3/S4 resume
      drm/i915/glk: Fix DMC/DC state idleness calculation

 drivers/gpu/drm/i915/intel_csr.c        |  2 +-
 drivers/gpu/drm/i915/intel_ddi.c        |  3 ++-
 drivers/gpu/drm/i915/intel_dpio_phy.c   | 20 --------------------
 drivers/gpu/drm/i915/intel_runtime_pm.c |  3 +++
 4 files changed, 6 insertions(+), 22 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-09-28  0:54 Rodrigo Vivi
  0 siblings, 0 replies; 392+ messages in thread
From: Rodrigo Vivi @ 2017-09-28  0:54 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel, Rodrigo Vivi


Hi Dave,

Here goes the drm/i915 fixes for 4.14-rc3

Couple fixes for stable:

- Fix ELD connector types and consequently audio on DP (Jani).
- Ignore HDMI on Port A and consequently fix an ops on i915 probe
  when VBT advertises HDMI on Port A (Jani).

And a small fix:

- That removes a reduntant hw_check on modeset. (Colin)

This last one is really minor, but dim scripts got it and
I decided to keep to keep consistency with our CI run.

Also, unfortunately I didn't rebase on Linus 4.14-rc2 tag as I should,
but it is based on a later merge he did. So pull request itself is
not ideal but at least it is sane this time.

But for next time I will make sure I rebase it on
fixed tags as Jani was doing and also I'm already taking a look to
improving our documents and maybe dim script to automate that rebase.

Thanks,
Rodrigo.

The following changes since commit e365806ac289457263a133bd32df8df49897f612:

  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs (2017-09-25 18:24:14 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-09-27

for you to fetch changes up to 2ba7d7e0437127314864238f8bfcb8369d81075c:

  drm/i915/bios: ignore HDMI on port A (2017-09-26 09:14:28 -0700)

----------------------------------------------------------------
drm/i915 fixes for 4.14-rc3

Couple fixes for stable:

- Fix ELD connector types and consequently audio on DP (Jani).
- Ignore HDMI on Port A and consequently fix an ops on i915 probe
  when VBT advertises HDMI on Port A (Jani).

And a small fix:

- That removes a reduntant hw_check on modeset. (Colin)

----------------------------------------------------------------
Colin Ian King (1):
      drm/i915: remove redundant variable hw_check

Jani Nikula (2):
      drm/i915: always update ELD connector type after get modes
      drm/i915/bios: ignore HDMI on port A

 drivers/gpu/drm/i915/intel_audio.c   |  5 -----
 drivers/gpu/drm/i915/intel_bios.c    |  7 +++++++
 drivers/gpu/drm/i915/intel_display.c |  2 --
 drivers/gpu/drm/i915/intel_modes.c   | 17 +++++++++++++++++
 4 files changed, 24 insertions(+), 7 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2017-09-20  5:51   ` Dave Airlie
@ 2017-09-20  7:24     ` Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-09-20  7:24 UTC (permalink / raw)
  To: Dave Airlie, Rodrigo Vivi
  Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel

On Wed, 20 Sep 2017, Dave Airlie <airlied@gmail.com> wrote:
> On 20 September 2017 at 15:43, Dave Airlie <airlied@gmail.com> wrote:
>> On 20 September 2017 at 09:03, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
>>> Hi Dave,
>>
>> Hi Rodrigo,
>>
>> This pull request is generated wrongly, it contains some commits from
>> drm-next in it.
>
> Sorry contains some commits from drm-fixes in it.
>>
>> Please regenerate it, I'm assuming you generated against 4.14-rc1 and
>> not against drm-next.
>
> not against drm-fixes :-)

I believe the issue is that Rodrigo rebased drm-intel-fixes on top of
drm-fixes, not Linus' tags like we've used to do this. Rodrigo, when you
do this, you need to pass drm-fixes as the upstream for 'dim
pull-request-fixes'. It defaults to Linus' tree for the fixes pulls.

But going forward, I think we'll prefer Linus' tags as baseline for
fixes pulls like before. And I think the lesson is to always have a
sanity check glance at the shortlog.

Anyway, I promised better docs for Rodrigo and Joonas before -rc1, my
fail.

BR,
Jani.


-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2017-09-20  5:43 ` Dave Airlie
@ 2017-09-20  5:51   ` Dave Airlie
  2017-09-20  7:24     ` Jani Nikula
  0 siblings, 1 reply; 392+ messages in thread
From: Dave Airlie @ 2017-09-20  5:51 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: Daniel Vetter, intel-gfx, dri-devel

On 20 September 2017 at 15:43, Dave Airlie <airlied@gmail.com> wrote:
> On 20 September 2017 at 09:03, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
>> Hi Dave,
>
> Hi Rodrigo,
>
> This pull request is generated wrongly, it contains some commits from
> drm-next in it.

Sorry contains some commits from drm-fixes in it.
>
> Please regenerate it, I'm assuming you generated against 4.14-rc1 and
> not against drm-next.

not against drm-fixes :-)

Dave.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2017-09-19 23:03 Rodrigo Vivi
@ 2017-09-20  5:43 ` Dave Airlie
  2017-09-20  5:51   ` Dave Airlie
  0 siblings, 1 reply; 392+ messages in thread
From: Dave Airlie @ 2017-09-20  5:43 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: Daniel Vetter, intel-gfx, dri-devel

On 20 September 2017 at 09:03, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> Hi Dave,

Hi Rodrigo,

This pull request is generated wrongly, it contains some commits from
drm-next in it.

Please regenerate it, I'm assuming you generated against 4.14-rc1 and
not against drm-next.

Dave.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-09-19 23:03 Rodrigo Vivi
  2017-09-20  5:43 ` Dave Airlie
  0 siblings, 1 reply; 392+ messages in thread
From: Rodrigo Vivi @ 2017-09-19 23:03 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel, Rodrigo Vivi

Hi Dave,

Here are drm/i915 the fixes for 4.14-rc1.

Couple fixes for stable:

- Fix MIPI panels on BXT.
- Fix PCI BARs information on GVT.

Plus other fixes:

- Fix minimal brightness for BXT, GLK, CFL and CNL.
- Fix compilation warning: unused in_vbl
- Fix error handling in intel_framebuffer_init

Thanks,
Rodrigo.

The following changes since commit 2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e:

  Linux 4.14-rc1 (2017-09-16 15:47:51 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-09-19

for you to fetch changes up to 99df13b6ea811a63eeacb278d05a5b914ce28073:

  drm/i915: Remove unused 'in_vbl' from i915_get_crtc_scanoutpos() (2017-09-18 15:22:37 -0700)

----------------------------------------------------------------
drm/i915 fixes for 4.14-rc1

Couple fixes for stable:

- Fix MIPI panels on BXT.
- Fix PCI BARs information on GVT.

Plus other fixes:

- Fix minimal brightness for BXT, GLK, CFL and CNL.
- Fix compilation warning: unused in_vbl
- Fix error handling in intel_framebuffer_init

----------------------------------------------------------------
Changbin Du (1):
      drm/i915/gvt: Fix incorrect PCI BARs reporting

Chris Wilson (1):
      drm/i915: Remove unused 'in_vbl' from i915_get_crtc_scanoutpos()

Christophe JAILLET (1):
      drm/i915: Fix an error handling in 'intel_framebuffer_init()'

Dave Airlie (1):
      Merge tag 'drm-amdkfd-next-2017-09-02' of git://people.freedesktop.org/~gabbayo/linux into drm-fixes

Himanshu Jha (1):
      drm/amdkfd: remove memset before memcpy

Lee, Shawn C (2):
      drm/i915/bxt: set min brightness from VBT
      drm/i915/cnp: set min brightness from VBT

Mikko Rapeli (1):
      uapi linux/kfd_ioctl.h: only use __u32 and __u64

Oded Gabbay (1):
      drm/amdkfd: pass queue's mqd when destroying mqd

Uma Shankar (1):
      Revert "drm/i915/bxt: Disable device ready before shutdown command"

 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c      |   2 +-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   1 -
 drivers/gpu/drm/i915/gvt/cfg_space.c               | 113 ++++++--------
 drivers/gpu/drm/i915/i915_irq.c                    |   3 -
 drivers/gpu/drm/i915/intel_display.c               |   2 +-
 drivers/gpu/drm/i915/intel_dsi.c                   |  11 --
 drivers/gpu/drm/i915/intel_panel.c                 |   4 +
 include/uapi/linux/kfd_ioctl.h                     | 172 ++++++++++-----------
 8 files changed, 140 insertions(+), 168 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-08-24  8:16 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-08-24  8:16 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel


Hi Dave, drm/i915 fixes for v4.13-rc7. A mixed bag of fixes, with black
screen fixes from me and Andy, and a couple of GVT fixes. In retrospect
could have gone without the CNL specific fix, but it's trivial.

I expect this to be the last round of drm/i915 fixes for v4.13 (fingers
crossed). Rodrigo will be taking over fixes for the v4.14 development
cycle, and I'll be taking over features and eventually fixes for
v4.15. We'll be rotating maintainers between Rodrigo, Joonas and myself,
each covering one kernel release at a time from features to following
through with next-fixes and fixes. We'll keep you posted about who's
doing what in the pull requests.


BR,
Jani.

The following changes since commit 781cc76e0c2469cb7ac12ba238a4ea006978e321:

  drm/i915: Avoid the gpu reset vs. modeset deadlock (2017-08-14 19:28:46 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-08-24

for you to fetch changes up to e7c50e1156b6418004187104b1135e88921efa50:

  Merge tag 'gvt-fixes-2017-08-23' of https://github.com/01org/gvt-linux into drm-intel-fixes (2017-08-23 11:48:05 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.13-rc7

----------------------------------------------------------------
Andy Shevchenko (1):
      drm/i915/bxt: use NULL for GPIO connection ID

Balasubramaniam, Hari Chand (1):
      drm/i915: Initialize 'data' in intel_dsi_dcs_backlight.c

Chris Wilson (1):
      drm/i915: Clear lost context-switch interrupts across reset

Jani Nikula (2):
      drm/i915/vbt: ignore extraneous child devices for a port
      Merge tag 'gvt-fixes-2017-08-23' of https://github.com/01org/gvt-linux into drm-intel-fixes

Rodrigo Vivi (1):
      drm/i915/cnl: Fix LSPCON support.

fred gao (1):
      drm/i915/gvt: Fix the kernel null pointer error

 drivers/gpu/drm/i915/gvt/cmd_parser.c          |  2 +-
 drivers/gpu/drm/i915/intel_bios.c              | 15 +++++++++------
 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c |  2 +-
 drivers/gpu/drm/i915/intel_dsi_vbt.c           |  2 +-
 drivers/gpu/drm/i915/intel_lrc.c               | 23 ++++++++++++++++++++++-
 drivers/gpu/drm/i915/intel_lspcon.c            |  4 ++--
 6 files changed, 36 insertions(+), 12 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-08-16 15:00 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-08-16 15:00 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel


Hi Dave, drm/i915 fixes for -rc6. Chris' "drm/i915: Perform an
invalidate prior to executing golden renderstate" and Daniel's
"drm/i915: Avoid the gpu reset vs. modeset deadlock" seem like the most
important ones.

While we're already running CI tests on drm-intel-fixes and
drm-intel-next-fixes, we're expanding our coverage, so hopefully we'll
have more confidence than before about them going forward.

BR,
Jani.

The following changes since commit ef954844c7ace62f773f4f23e28d2d915adc419f:

  Linux 4.13-rc5 (2017-08-13 16:01:32 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-08-16

for you to fetch changes up to 781cc76e0c2469cb7ac12ba238a4ea006978e321:

  drm/i915: Avoid the gpu reset vs. modeset deadlock (2017-08-14 19:28:46 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.13-rc6

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Perform an invalidate prior to executing golden renderstate
      drm/i915: Suppress switch_mm emission between the same aliasing_ppgtt

Daniel Vetter (1):
      drm/i915: Avoid the gpu reset vs. modeset deadlock

Lionel Landwerlin (1):
      drm/i915: remove unused function declaration

Matthias Kaehlcke (1):
      drm/i915: Return correct EDP voltage swing table for 0.85V

Rodrigo Vivi (1):
      drm/i915/cnl: Add slice and subslice information to debugfs.

 drivers/gpu/drm/i915/i915_debugfs.c          |  2 +-
 drivers/gpu/drm/i915/i915_gem_context.c      | 15 ++++++++-------
 drivers/gpu/drm/i915/i915_gem_render_state.c |  4 ++++
 drivers/gpu/drm/i915/intel_ddi.c             |  2 +-
 drivers/gpu/drm/i915/intel_display.c         |  7 +++++++
 drivers/gpu/drm/i915/intel_lrc.h             |  1 -
 6 files changed, 21 insertions(+), 10 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-08-09 12:03 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-08-09 12:03 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, drm/i915 fixes for v4.13-rc5.

BR,
Jani.

The following changes since commit aae4e7a8bc44722fe70d58920a36916b1043195e:

  Linux 4.13-rc4 (2017-08-06 18:44:49 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-08-09-1

for you to fetch changes up to 1e2ba788787c86f527eca6ffd9adb97d691a810e:

  drm/i915: fix backlight invert for non-zero minimum brightness (2017-08-07 13:39:04 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.13-rc5

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/shrinker: Wrap need_resched() inside preempt-disable

Chuanxiao Dong (2):
      drm/i915/gvt: change resetting to resetting_eng
      drm/i915/gvt: clean workload queue if error happened

Jani Nikula (2):
      Merge tag 'gvt-fixes-2017-08-07' of https://github.com/01org/gvt-linux into drm-intel-fixes
      drm/i915: fix backlight invert for non-zero minimum brightness

Lionel Landwerlin (1):
      drm/i915/perf: fix flex eu registers programming

Maarten Lankhorst (1):
      drm/i915: Fix out-of-bounds array access in bdw_load_gamma_lut

Tina Zhang (1):
      drm/i915/gvt: Initialize MMIO Block with HW state

Xiong Zhang (1):
      drm/i915/gvt: Change the max length of mmio_reg_rw from 4 to 8

 drivers/gpu/drm/i915/gvt/execlist.c      | 27 ++++++++++++++++++-----
 drivers/gpu/drm/i915/gvt/firmware.c      | 11 ++++++++-
 drivers/gpu/drm/i915/gvt/gvt.h           | 14 +++++++++++-
 drivers/gpu/drm/i915/gvt/handlers.c      | 38 +++++++++++++++-----------------
 drivers/gpu/drm/i915/gvt/scheduler.c     |  3 ++-
 drivers/gpu/drm/i915/gvt/vgpu.c          |  8 ++++---
 drivers/gpu/drm/i915/i915_gem_shrinker.c | 11 ++++++---
 drivers/gpu/drm/i915/i915_perf.c         |  4 ++--
 drivers/gpu/drm/i915/intel_color.c       |  1 +
 drivers/gpu/drm/i915/intel_panel.c       |  2 +-
 10 files changed, 82 insertions(+), 37 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-07-27 20:13 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2017-07-27 20:13 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

drm-intel-fixes-2017-07-27:
i915 fixes for -rc3

Bit more than usual since we missed -rc2. 4x cc: stable, 2 gvt
patches, but all fairly minor stuff. Last minute rebase was to add a
few missing cc: stable, I did prep the pull this morning already and
made sure CI approves.

Cheers, Daniel


The following changes since commit 520eccdfe187591a51ea9ab4c1a024ae4d0f68d9:

  Linux 4.13-rc2 (2017-07-23 16:15:17 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-07-27

for you to fetch changes up to 5fe220a160e5422cebc076393c6bfd6d920243fd:

  Merge tag 'gvt-fixes-2017-07-26' of https://github.com/01org/gvt-linux into drm-intel-fixes (2017-07-27 22:07:53 +0200)

----------------------------------------------------------------
i915 fixes for -rc3

Bit more than usual since we missed -rc2. 4x cc: stable, 2 gvt
patches, but all fairly minor stuff. Last minute rebase was to add a
few missing cc: stable, I did prep the pull this morning already and
made sure CI approves.

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915: Remove assertion from raw __i915_vma_unpin()
      drm/i915: Only mark the execobject as pinned on success
      drm/i915: Only skip updating execobject.offset after error
      drm/i915: Force CPU synchronisation even if userspace requests ASYNC

Christophe JAILLET (1):
      drm/i915/selftests: Fix an error handling path in 'mock_gem_device()'

Daniel Vetter (2):
      drm/i915: Unbreak gpu reset vs. modeset locking
      Merge tag 'gvt-fixes-2017-07-26' of https://github.com/01org/gvt-linux into drm-intel-fixes

Imre Deak (2):
      drm/i915: Fix user ptr check size in eb_relocate_vma()
      drm/i915: Fix scaler init during CRTC HW state readout

Jian Jun Chen (1):
      drm/i915/gvt: Extend KBL platform support in GVT-g

Maarten Lankhorst (1):
      drm/i915: Fix bad comparison in skl_compute_plane_wm.

Navare, Manasi D (1):
      drm/i915/cnl: Fix loadgen select programming on ddi vswing sequence

Ville Syrjälä (1):
      drm/i915: Fix cursor updates on some platforms

fred gao (1):
      drm/i915/gvt: Fix the vblank timer close issue after shutdown VMs in reverse

 drivers/gpu/drm/i915/gvt/display.c               | 22 +++---
 drivers/gpu/drm/i915/i915_gem_clflush.c          |  7 +-
 drivers/gpu/drm/i915/i915_gem_clflush.h          |  2 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c       | 24 ++++---
 drivers/gpu/drm/i915/i915_vma.h                  |  2 +-
 drivers/gpu/drm/i915/intel_ddi.c                 |  4 +-
 drivers/gpu/drm/i915/intel_display.c             | 86 ++++++++++--------------
 drivers/gpu/drm/i915/intel_gvt.c                 |  2 +-
 drivers/gpu/drm/i915/intel_pm.c                  |  4 +-
 drivers/gpu/drm/i915/selftests/mock_gem_device.c |  2 +-
 10 files changed, 72 insertions(+), 83 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-06-27  8:26 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2017-06-27  8:26 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

A bit earlier than usual since you're going on vacations. Nothing scary at
all.

drm-intel-fixes-2017-06-27:
Just a few minor fixes. Important one is the execbuf async fix (aka
ANDROID_native_sync). There was another patch for a display coherency
corner case on APL, but we've random-walked in that space too much,
and the cherry-pick looked really invasive.

Cheers, Daniel


The following changes since commit c0bc126f97fb929b3ae02c1c62322645d70eb408:

  Linux 4.12-rc7 (2017-06-25 18:30:05 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-06-27

for you to fetch changes up to 611cdf3695a307fdca3ff3779a1e6cca935e2d31:

  drm/i915: Disable EXEC_OBJECT_ASYNC when doing relocations (2017-06-26 10:43:26 +0200)

----------------------------------------------------------------
Just a few minor fixes. Important one is the execbuf async fix (aka
ANDROID_native_sync). There was another patch for a display coherency
corner case on APL, but we've random-walked in that space too much,
and the cherry-pick looked really invasive.

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Retire the VMA's fence tracker before unbinding
      drm/i915: Hold struct_mutex for per-file stats in debugfs/i915_gem_object
      drm/i915: Disable EXEC_OBJECT_ASYNC when doing relocations

 drivers/gpu/drm/i915/i915_debugfs.c        |  6 +++++-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 17 ++++++++++++++---
 drivers/gpu/drm/i915/i915_vma.c            |  5 +++++
 3 files changed, 24 insertions(+), 4 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-06-20 15:29 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-06-20 15:29 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, a mixed bag of i915 fixes. The memory allocation changes from
Chris and deadlock fixes from Ville are the important ones.

BR,
Jani.

The following changes since commit c380f681245d7ae57f17d9ebbbe8f8f1557ee1fb:

  drm/i915: Fix GVT-g PVINFO version compatibility check (2017-06-13 11:19:22 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-06-20

for you to fetch changes up to a8ae0a773d38b4b1d4566b0edcb6bb63f4a9d22f:

  drm/i915: Don't enable backlight at setup time. (2017-06-19 22:15:15 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.12-rc7

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Differentiate between sw write location into ring and last hw read
      drm/i915: Encourage our shrinker more when our shmemfs allocations fails
      drm/i915: Remove __GFP_NORETRY from our buffer allocator

Dhinakaran Pandiyan (1):
      drm/i915: Don't enable backlight at setup time.

Ville Syrjälä (2):
      drm/i915: Fix deadlock witha the pipe A quirk during resume
      drm/i915: Plumb the correct acquire ctx into intel_crtc_disable_noatomic()

 drivers/gpu/drm/i915/i915_gem.c               | 63 ++++++++++++++++++---------
 drivers/gpu/drm/i915/i915_gem_request.c       |  2 +-
 drivers/gpu/drm/i915/i915_guc_submission.c    |  4 +-
 drivers/gpu/drm/i915/intel_display.c          | 30 +++++++------
 drivers/gpu/drm/i915/intel_dp_aux_backlight.c |  2 -
 drivers/gpu/drm/i915/intel_lrc.c              |  6 +--
 drivers/gpu/drm/i915/intel_ringbuffer.c       | 41 +++++++++++------
 drivers/gpu/drm/i915/intel_ringbuffer.h       | 19 +++++++-
 8 files changed, 107 insertions(+), 60 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-06-15 15:00 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-06-15 15:00 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, a GVT fix and a couple of rotation related fixes.

BR,
Jani.

The following changes since commit ef6c4d75e35345f8f362d6754bcd9a28292a897c:

  drm/i915: fix warning for unused variable (2017-06-08 17:09:44 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-06-15

for you to fetch changes up to c380f681245d7ae57f17d9ebbbe8f8f1557ee1fb:

  drm/i915: Fix GVT-g PVINFO version compatibility check (2017-06-13 11:19:22 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.12-rc6

----------------------------------------------------------------
Ville Syrjälä (2):
      drm/i915: Fix scaling check for 90/270 degree plane rotation
      drm/i915: Fix SKL+ watermarks for 90/270 rotation

Zhenyu Wang (1):
      drm/i915: Fix GVT-g PVINFO version compatibility check

 drivers/gpu/drm/i915/i915_pvinfo.h   |  8 ++------
 drivers/gpu/drm/i915/i915_vgpu.c     | 10 ++++------
 drivers/gpu/drm/i915/intel_display.c | 14 ++++++++------
 drivers/gpu/drm/i915/intel_pm.c      | 36 ++++++++++++++++++++++++------------
 4 files changed, 38 insertions(+), 30 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-06-08 14:34 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-06-08 14:34 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, fixes all around for drm/i915, half stable, half for this merge
window.

There's a last minute build warning fix on top that I failed to notice
earlier, everything else was pushed earlier.


BR,
Jani.

The following changes since commit 3c2993b8c6143d8a5793746a54eba8f86f95240f:

  Linux 4.12-rc4 (2017-06-04 16:47:43 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-06-08

for you to fetch changes up to ef6c4d75e35345f8f362d6754bcd9a28292a897c:

  drm/i915: fix warning for unused variable (2017-06-08 17:09:44 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.12-rc5

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915: Short-circuit i915_gem_wait_for_idle() if already idle
      drm/i915: Hold a wakeref for probing the ring registers
      drm/i915: Guard against i915_ggtt_disable_guc() being invoked unconditionally
      drm/i915: Fix logical inversion for gen4 quirking

Imre Deak (1):
      drm/i915: Prevent the system suspend complete optimization

Jani Nikula (1):
      drm/i915: fix warning for unused variable

Jon Bloomfield (1):
      drm/i915: Serialize GTT/Aperture accesses on BXT

Kai Chen (1):
      drm/i915: Disable decoupled MMIO

Maarten Lankhorst (1):
      drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2.

Michal Wajdeczko (1):
      drm/i915/guc: Remove stale comment for q_fail

Nagaraju, Vathsala (1):
      drm/i915/psr: disable psr2 for resolution greater than 32X20

Ville Syrjälä (3):
      drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail
      drm/i915: Restore has_fbc=1 for ILK-M
      drm/i915: Fix 90/270 rotated coordinates for FBC

 drivers/gpu/drm/i915/i915_drv.c        |   9 +++
 drivers/gpu/drm/i915/i915_drv.h        |  10 ++++
 drivers/gpu/drm/i915/i915_gem.c        |   4 ++
 drivers/gpu/drm/i915/i915_gem_gtt.c    | 106 ++++++++++++++++++++++++++++++++-
 drivers/gpu/drm/i915/i915_gem_tiling.c |   2 +-
 drivers/gpu/drm/i915/i915_pci.c        |   3 +-
 drivers/gpu/drm/i915/intel_display.c   |   9 +++
 drivers/gpu/drm/i915/intel_engine_cs.c |  20 ++++++-
 drivers/gpu/drm/i915/intel_fbc.c       |  19 +++---
 drivers/gpu/drm/i915/intel_pm.c        |   9 +++
 drivers/gpu/drm/i915/intel_psr.c       |   5 +-
 drivers/gpu/drm/i915/intel_sprite.c    |  21 +++++++
 drivers/gpu/drm/i915/intel_uc.h        |   2 -
 13 files changed, 196 insertions(+), 23 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-05-29 13:38 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-05-29 13:38 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, fixes all around, including GVT. I guess Joonas' RCU sync fix
is the most important one.

I've got the DP quirk stuff I asked about sitting on a branch, feeding
to drm-tip too, hoping to get a bit more testing on it. I'll send a
separate pull request for it later this week.

BR,
Jani.


The following changes since commit 2f720aac936dc7a301b757d3b197d86c333d59b8:

  drm/i915: don't do allocate_va_range again on PIN_UPDATE (2017-05-15 14:44:33 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-05-29

for you to fetch changes up to 9bd9590997b92fbd79fd028f704f6c584b4439d7:

  drm/i915: Stop pretending to mask/unmask LPE audio interrupts (2017-05-26 11:51:18 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.12-rc4

----------------------------------------------------------------
Changbin Du (1):
      drm/i915/gvt: clean up unsubmited workloads before destroying kmem cache

Chris Wilson (1):
      drm/i915/selftests: Silence compiler warning in igt_ctx_exec

Chuanxiao Dong (2):
      drm/i915: set initialised only when init_context callback is NULL
      drm/i915/gvt: Disable compression workaround for Gen9

Daniel Vetter (1):
      Revert "drm/i915: Restore lost "Initialized i915" welcome message"

Hans de Goede (1):
      drm/i915: Fix new -Wint-in-bool-context gcc compiler warning

Jani Nikula (1):
      Merge tag 'gvt-fixes-2017-05-25' of https://github.com/01org/gvt-linux into drm-intel-fixes

Joonas Lahtinen (1):
      drm/i915: Do not sync RCU during shrinking

Matthew Auld (1):
      drm/i915: use vma->size for appgtt allocate_va_range

Ville Syrjälä (1):
      drm/i915: Stop pretending to mask/unmask LPE audio interrupts

 drivers/gpu/drm/i915/gvt/execlist.c               | 30 ++++++++++++-------
 drivers/gpu/drm/i915/gvt/handlers.c               | 30 +++++++++++++------
 drivers/gpu/drm/i915/i915_drv.c                   |  4 ---
 drivers/gpu/drm/i915/i915_gem_gtt.c               |  2 +-
 drivers/gpu/drm/i915/i915_gem_shrinker.c          |  5 ----
 drivers/gpu/drm/i915/i915_irq.c                   | 15 ++++------
 drivers/gpu/drm/i915/i915_reg.h                   |  2 +-
 drivers/gpu/drm/i915/intel_lpe_audio.c            | 36 -----------------------
 drivers/gpu/drm/i915/intel_lrc.c                  |  2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_context.c |  8 +++--
 10 files changed, 55 insertions(+), 79 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-05-18 10:30 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-05-18 10:30 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, drm/i915 fixes for v4.12-rc2.

BR,
Jani.

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-05-18-1

for you to fetch changes up to 2f720aac936dc7a301b757d3b197d86c333d59b8:

  drm/i915: don't do allocate_va_range again on PIN_UPDATE (2017-05-15 14:44:33 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.12-rc2

----------------------------------------------------------------
Ander Conselvan de Oliveira (1):
      drm/i915/glk: Fix DSI "*ERROR* ULPS is still active" messages

Chuanxiao Dong (1):
      drm/i915/gvt: not to restore in-context mmio

Colin Ian King (1):
      drm/i915/gvt: fix typo: "supporte" -> "support"

Jani Nikula (1):
      Merge tag 'gvt-fixes-2017-05-11' of https://github.com/01org/gvt-linux into drm-intel-fixes

Matthew Auld (1):
      drm/i915: don't do allocate_va_range again on PIN_UPDATE

Ping Gao (1):
      drm/i915/gvt: avoid unnecessary vgpu switch

Ville Syrjälä (2):
      drm/i915: Fix runtime PM for LPE audio
      drm/i915: Fix rawclk readout for g4x

 drivers/gpu/drm/i915/gvt/handlers.c     |  2 +-
 drivers/gpu/drm/i915/gvt/render.c       |  3 +++
 drivers/gpu/drm/i915/gvt/sched_policy.c |  8 ++++++--
 drivers/gpu/drm/i915/i915_gem_gtt.c     | 12 ++++++++----
 drivers/gpu/drm/i915/i915_reg.h         | 10 +++++++---
 drivers/gpu/drm/i915/intel_cdclk.c      |  6 ++----
 drivers/gpu/drm/i915/intel_dsi.c        |  7 +++----
 drivers/gpu/drm/i915/intel_lpe_audio.c  |  5 +++++
 sound/x86/intel_hdmi_audio.c            |  4 ----
 9 files changed, 35 insertions(+), 22 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2017-04-12 14:08 ` Daniel Vetter
@ 2017-04-12 14:19   ` Chris Wilson
  0 siblings, 0 replies; 392+ messages in thread
From: Chris Wilson @ 2017-04-12 14:19 UTC (permalink / raw)
  To: Daniel Vetter; +Cc: Jani Nikula, intel-gfx, dri-devel

On Wed, Apr 12, 2017 at 04:08:15PM +0200, Daniel Vetter wrote:
> On Wed, Apr 12, 2017 at 4:06 PM, Jani Nikula <jani.nikula@intel.com> wrote:
> >
> > Hi Dave, I've had most of these ready for more than a week now, but
> > there was no use sending them as you were away. Fixes all around, except
> > not so much display stuff this time. Hopefully winding down for this
> > cycle now.
> 
> The rcu fix from Joonas was discussed quite a bit on the m-l, and
> should fix the 4.11 stability regression a bunch of people reported.
> Just wanted to highlight that one, it's an interesting debug story.

No, the rcu hang was not widely reported (or at least I have just two hits),
it dates back to ~v4.9. What was annoying many people was us failing to
write out the legacy context image under mempressure/suspend, which was
sent in the previous fixes cycle.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2017-04-12 14:06 Jani Nikula
@ 2017-04-12 14:08 ` Daniel Vetter
  2017-04-12 14:19   ` Chris Wilson
  0 siblings, 1 reply; 392+ messages in thread
From: Daniel Vetter @ 2017-04-12 14:08 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-gfx, dri-devel

On Wed, Apr 12, 2017 at 4:06 PM, Jani Nikula <jani.nikula@intel.com> wrote:
>
> Hi Dave, I've had most of these ready for more than a week now, but
> there was no use sending them as you were away. Fixes all around, except
> not so much display stuff this time. Hopefully winding down for this
> cycle now.

The rcu fix from Joonas was discussed quite a bit on the m-l, and
should fix the 4.11 stability regression a bunch of people reported.
Just wanted to highlight that one, it's an interesting debug story.
-Daniel
>
> BR,
> Jani.
>
> The following changes since commit 0abfe7e2570d7c729a7662e82c09a23f00f29346:
>
>   drm/i915: Restore marking context objects as dirty on pinning (2017-03-27 11:56:27 +0300)
>
> are available in the git repository at:
>
>   git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-04-12
>
> for you to fetch changes up to c053b5a506d3afc038c485a86e3d461f6c7fb207:
>
>   drm/i915: Don't call synchronize_rcu_expedited under struct_mutex (2017-04-11 13:25:18 +0300)
>
> ----------------------------------------------------------------
> drm/i915 fixes for v4.11-rc7
>
> ----------------------------------------------------------------
> Changbin Du (1):
>       drm/i915/gvt: exclude cfg space from failsafe mode
>
> Chris Wilson (5):
>       drm/i915: Align "unfenced" tiled access on gen2, early gen3
>       drm/i915/execlists: Wrap tail pointer after reset tweaking
>       drm/i915: Avoid lock dropping between rescheduling
>       drm/i915: Ironlake do_idle_maps w/a may be called w/o struct_mutex
>       drm/i915: Use a dummy timeline name for a signaled fence
>
> Jani Nikula (2):
>       Merge tag 'gvt-fixes-2017-04-01' of https://github.com/01org/gvt-linux into drm-intel-fixes
>       Merge tag 'gvt-fixes-2017-04-07' of https://github.com/01org/gvt-linux into drm-intel-fixes
>
> Joonas Lahtinen (1):
>       drm/i915: Don't call synchronize_rcu_expedited under struct_mutex
>
> Matthew Auld (2):
>       drm/i915/perf: destroy stream on sample_flags mismatch
>       drm/i915/perf: remove user triggerable warn
>
> Min He (1):
>       drm/i915/gvt: set the correct default value of CTX STATUS PTR
>
> Sagar Arun Kamble (1):
>       drm/i915: Suspend GuC prior to GPU Reset during GEM suspend
>
> Tina Zhang (1):
>       drm/i915/gvt: remove the redundant info NULL check
>
> Zhenyu Wang (1):
>       drm/i915/gvt: adjust mem size for low resolution type
>
> Zhi Wang (2):
>       drm/i915/gvt: Activate/de-activate vGPU in mdev ops.
>       drm/i915/gvt: Fix firmware loading interface for GVT-g golden HW state
>
>  drivers/gpu/drm/i915/gvt/cfg_space.c       |  3 --
>  drivers/gpu/drm/i915/gvt/execlist.c        |  3 +-
>  drivers/gpu/drm/i915/gvt/firmware.c        |  9 +++--
>  drivers/gpu/drm/i915/gvt/gvt.c             |  2 ++
>  drivers/gpu/drm/i915/gvt/gvt.h             |  5 ++-
>  drivers/gpu/drm/i915/gvt/kvmgt.c           | 11 +++---
>  drivers/gpu/drm/i915/gvt/vgpu.c            | 45 +++++++++++++++++++----
>  drivers/gpu/drm/i915/i915_drv.c            |  2 --
>  drivers/gpu/drm/i915/i915_drv.h            |  1 +
>  drivers/gpu/drm/i915/i915_gem.c            |  2 ++
>  drivers/gpu/drm/i915/i915_gem_execbuffer.c |  4 ++-
>  drivers/gpu/drm/i915/i915_gem_gtt.c        |  2 +-
>  drivers/gpu/drm/i915/i915_gem_request.c    | 11 ++++++
>  drivers/gpu/drm/i915/i915_gem_shrinker.c   | 26 ++++++++------
>  drivers/gpu/drm/i915/i915_pci.c            |  5 +++
>  drivers/gpu/drm/i915/i915_perf.c           | 11 ++++--
>  drivers/gpu/drm/i915/intel_lrc.c           | 57 ++++++++++++++----------------
>  drivers/gpu/drm/i915/intel_ringbuffer.h    |  8 ++++-
>  18 files changed, 138 insertions(+), 69 deletions(-)
>
> --
> Jani Nikula, Intel Open Source Technology Center



-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-04-12 14:06 Jani Nikula
  2017-04-12 14:08 ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2017-04-12 14:06 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, I've had most of these ready for more than a week now, but
there was no use sending them as you were away. Fixes all around, except
not so much display stuff this time. Hopefully winding down for this
cycle now.

BR,
Jani.

The following changes since commit 0abfe7e2570d7c729a7662e82c09a23f00f29346:

  drm/i915: Restore marking context objects as dirty on pinning (2017-03-27 11:56:27 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-04-12

for you to fetch changes up to c053b5a506d3afc038c485a86e3d461f6c7fb207:

  drm/i915: Don't call synchronize_rcu_expedited under struct_mutex (2017-04-11 13:25:18 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.11-rc7

----------------------------------------------------------------
Changbin Du (1):
      drm/i915/gvt: exclude cfg space from failsafe mode

Chris Wilson (5):
      drm/i915: Align "unfenced" tiled access on gen2, early gen3
      drm/i915/execlists: Wrap tail pointer after reset tweaking
      drm/i915: Avoid lock dropping between rescheduling
      drm/i915: Ironlake do_idle_maps w/a may be called w/o struct_mutex
      drm/i915: Use a dummy timeline name for a signaled fence

Jani Nikula (2):
      Merge tag 'gvt-fixes-2017-04-01' of https://github.com/01org/gvt-linux into drm-intel-fixes
      Merge tag 'gvt-fixes-2017-04-07' of https://github.com/01org/gvt-linux into drm-intel-fixes

Joonas Lahtinen (1):
      drm/i915: Don't call synchronize_rcu_expedited under struct_mutex

Matthew Auld (2):
      drm/i915/perf: destroy stream on sample_flags mismatch
      drm/i915/perf: remove user triggerable warn

Min He (1):
      drm/i915/gvt: set the correct default value of CTX STATUS PTR

Sagar Arun Kamble (1):
      drm/i915: Suspend GuC prior to GPU Reset during GEM suspend

Tina Zhang (1):
      drm/i915/gvt: remove the redundant info NULL check

Zhenyu Wang (1):
      drm/i915/gvt: adjust mem size for low resolution type

Zhi Wang (2):
      drm/i915/gvt: Activate/de-activate vGPU in mdev ops.
      drm/i915/gvt: Fix firmware loading interface for GVT-g golden HW state

 drivers/gpu/drm/i915/gvt/cfg_space.c       |  3 --
 drivers/gpu/drm/i915/gvt/execlist.c        |  3 +-
 drivers/gpu/drm/i915/gvt/firmware.c        |  9 +++--
 drivers/gpu/drm/i915/gvt/gvt.c             |  2 ++
 drivers/gpu/drm/i915/gvt/gvt.h             |  5 ++-
 drivers/gpu/drm/i915/gvt/kvmgt.c           | 11 +++---
 drivers/gpu/drm/i915/gvt/vgpu.c            | 45 +++++++++++++++++++----
 drivers/gpu/drm/i915/i915_drv.c            |  2 --
 drivers/gpu/drm/i915/i915_drv.h            |  1 +
 drivers/gpu/drm/i915/i915_gem.c            |  2 ++
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  4 ++-
 drivers/gpu/drm/i915/i915_gem_gtt.c        |  2 +-
 drivers/gpu/drm/i915/i915_gem_request.c    | 11 ++++++
 drivers/gpu/drm/i915/i915_gem_shrinker.c   | 26 ++++++++------
 drivers/gpu/drm/i915/i915_pci.c            |  5 +++
 drivers/gpu/drm/i915/i915_perf.c           | 11 ++++--
 drivers/gpu/drm/i915/intel_lrc.c           | 57 ++++++++++++++----------------
 drivers/gpu/drm/i915/intel_ringbuffer.h    |  8 ++++-
 18 files changed, 138 insertions(+), 69 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-03-29 10:50 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-03-29 10:50 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, i915 fixes for -rc5, mostly gvt.

BR,
Jani.

The following changes since commit c02ed2e75ef4c74e41e421acb4ef1494671585e8:

  Linux 4.11-rc4 (2017-03-26 14:15:16 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-03-29

for you to fetch changes up to 0abfe7e2570d7c729a7662e82c09a23f00f29346:

  drm/i915: Restore marking context objects as dirty on pinning (2017-03-27 11:56:27 +0300)

----------------------------------------------------------------
drm/i915 fixes for v4.11-rc5

----------------------------------------------------------------
Alex Williamson (1):
      drm/i915/kvmgt: Hold struct kvm reference

Changbin Du (1):
      drm/i915/gvt: Use force single submit flag to distinguish gvt request from i915 request

Chris Wilson (1):
      drm/i915: Restore marking context objects as dirty on pinning

Chuanxiao Dong (1):
      drm/i915/gvt: fix wrong offset when loading RCS mocs

Jani Nikula (1):
      Merge tag 'gvt-fixes-2017-03-23' of https://github.com/01org/gvt-linux into drm-intel-fixes

Pei Zhang (1):
      drm/i915/gvt: add write handler for mmio mbctl

Xiaoguang Chen (1):
      drm/i915/gvt: set shadow entry to scratch page while p2m failed

Xu Han (1):
      drm/i915/gvt: Fix guest fail to read EDID leading to black guest console issue.

 drivers/gpu/drm/i915/gvt/edid.c         |  3 ++-
 drivers/gpu/drm/i915/gvt/gtt.c          |  8 ++++++--
 drivers/gpu/drm/i915/gvt/handlers.c     | 10 +++++++++-
 drivers/gpu/drm/i915/gvt/kvmgt.c        |  2 ++
 drivers/gpu/drm/i915/gvt/render.c       |  2 +-
 drivers/gpu/drm/i915/gvt/scheduler.c    |  7 ++++++-
 drivers/gpu/drm/i915/intel_ringbuffer.c |  2 ++
 7 files changed, 28 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-03-22 11:35 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-03-22 11:35 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, i915 fixes all over the place, including GVT-g.

BR,
Jani.

The following changes since commit 6aef660370a9c246956ba6d01eebd8063c4214cb:

  drm/i915: Fix forcewake active domain tracking (2017-03-13 17:30:54 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-03-22

for you to fetch changes up to 590379aef2e3fb7d00a093ed556c0a2714f86916:

  drm/i915: make context status notifier head be per engine (2017-03-21 16:51:47 +0200)

----------------------------------------------------------------
drm/i915 fixes for v4.11-rc4

----------------------------------------------------------------
Ander Conselvan de Oliveira (1):
      drm/i915/glk: Remove MODULE_FIRMWARE() tag from Geminilake's DMC

Changbin Du (2):
      drm/i915/kvmgt: fix suspicious rcu dereference usage
      drm/i915: make context status notifier head be per engine

Chris Wilson (7):
      drm/i915: Split GEM resetting into 3 phases
      drm/i915: Disable engine->irq_tasklet around resets
      drm/i915: Only enable hotplug interrupts if the display interrupts are enabled
      drm/i915: Stop using RP_DOWN_EI on Baytrail
      drm/i915: Always call i915_gem_reset_finish() following i915_gem_reset_prepare()
      drm/i915/gvt: Remove bogus retry around i915_wait_request
      drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker)

Chuanxiao Dong (2):
      drm/i915/gvt: add enable_execlists check before enable gvt
      drm/i915/gvt: GVT pin/unpin shadow context

Jani Nikula (1):
      Merge tag 'gvt-fixes-2017-03-17' of https://github.com/01org/gvt-linux into drm-intel-fixes

Kenneth Graunke (1):
      drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters.

Tina Zhang (2):
      drm/i915/gvt: replace the gvt_err with gvt_vgpu_err
      drm/i915/gvt: scan shadow indirect context image when valid

Ville Syrjälä (2):
      drm/i915: Reject HDMI 12bpc if the sink doesn't indicate support
      drm/i915: Do .init_clock_gating() earlier to avoid it clobbering watermarks

Yulei Zhang (1):
      drm/i915/gvt: correct the ggtt valid bit check in pipe control command

Zhao Yan (1):
      drm/i915/gvt: handle force-nonpriv registers, cmd parser part

Zhenyu Wang (1):
      drm/i915/gvt: Fix gvt scheduler interval time

 drivers/gpu/drm/i915/gvt/aperture_gm.c     |   8 +--
 drivers/gpu/drm/i915/gvt/cmd_parser.c      | 109 +++++++++++++++++++----------
 drivers/gpu/drm/i915/gvt/debug.h           |   8 +++
 drivers/gpu/drm/i915/gvt/edid.c            |  13 ++--
 drivers/gpu/drm/i915/gvt/execlist.c        |  29 ++++----
 drivers/gpu/drm/i915/gvt/gtt.c             |  74 ++++++++++----------
 drivers/gpu/drm/i915/gvt/gvt.h             |   2 +-
 drivers/gpu/drm/i915/gvt/handlers.c        |  45 ++++++++----
 drivers/gpu/drm/i915/gvt/kvmgt.c           |  37 ++++++----
 drivers/gpu/drm/i915/gvt/mmio.c            |  38 +++++-----
 drivers/gpu/drm/i915/gvt/mmio.h            |   3 +
 drivers/gpu/drm/i915/gvt/opregion.c        |  10 +--
 drivers/gpu/drm/i915/gvt/render.c          |   2 +-
 drivers/gpu/drm/i915/gvt/sched_policy.c    |   4 +-
 drivers/gpu/drm/i915/gvt/scheduler.c       | 106 ++++++++++++++++------------
 drivers/gpu/drm/i915/i915_drv.c            |   7 +-
 drivers/gpu/drm/i915/i915_drv.h            |   5 +-
 drivers/gpu/drm/i915/i915_gem.c            |  24 ++++++-
 drivers/gpu/drm/i915/i915_gem_context.c    |   1 -
 drivers/gpu/drm/i915/i915_gem_context.h    |   3 -
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  52 +-------------
 drivers/gpu/drm/i915/i915_gem_shrinker.c   |   2 +-
 drivers/gpu/drm/i915/i915_irq.c            |  83 ++++++++++------------
 drivers/gpu/drm/i915/intel_csr.c           |   1 -
 drivers/gpu/drm/i915/intel_display.c       |   9 +--
 drivers/gpu/drm/i915/intel_engine_cs.c     |   2 +
 drivers/gpu/drm/i915/intel_gvt.c           |   5 ++
 drivers/gpu/drm/i915/intel_hdmi.c          |  24 ++++++-
 drivers/gpu/drm/i915/intel_hotplug.c       |  14 ++--
 drivers/gpu/drm/i915/intel_lrc.c           |   3 +-
 drivers/gpu/drm/i915/intel_pm.c            |   5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.h    |   3 +
 32 files changed, 397 insertions(+), 334 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-03-14 10:00 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-03-14 10:00 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, I'm early this week, here are the drm/i915 fixes for -rc3. The
majority of them are actually Cc: stable, not bugs introduced this
cycle, and almost all of them also have Fixes: annotations.

BR,
Jani.

The following changes since commit 70647f9163aa4fc7090b0d6795d026ebe3897928:

  Merge tag 'gvt-fixes-2017-03-08' of https://github.com/01org/gvt-linux into drm-intel-fixes (2017-03-08 12:21:54 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-03-14

for you to fetch changes up to 6aef660370a9c246956ba6d01eebd8063c4214cb:

  drm/i915: Fix forcewake active domain tracking (2017-03-13 17:30:54 +0200)

----------------------------------------------------------------
drm/i915 fixes for v4.11-rc3

----------------------------------------------------------------
Ander Conselvan de Oliveira (1):
      drm/i915/glk: Fix watermark computations for third sprite plane

Chris Wilson (6):
      drm/i915: Squelch any ktime/jiffie rounding errors for wait-ioctl
      drm/i915/fbdev: Stop repeating tile configuration on stagnation
      drm/i915: Remove the vma from the drm_mm if binding fails
      drm/i915: Store a permanent error in obj->mm.pages
      drm/i915: Use pagecache write to prepopulate shmemfs from pwrite-ioctl
      drm/i915: Drain the freed state from the tail of the next commit

Imre Deak (1):
      drm/i915/gen9: Increase PCODE request timeout to 50ms

Maarten Lankhorst (2):
      drm/i915: Move updating color management to before vblank evasion
      drm/i915: Nuke skl_update_plane debug message from the pipe update critical section

Matthew Auld (1):
      drm/i915: use correct node for handling cache domain eviction

Mika Kuoppala (1):
      drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3

Tvrtko Ursulin (1):
      drm/i915: Fix forcewake active domain tracking

Ville Syrjälä (1):
      drm/i915: Nuke debug messages from the pipe update critical section

 drivers/gpu/drm/i915/i915_drv.h        |  1 +
 drivers/gpu/drm/i915/i915_gem.c        | 97 ++++++++++++++++++++++++++++++++--
 drivers/gpu/drm/i915/i915_gem_evict.c  |  8 +--
 drivers/gpu/drm/i915/i915_gem_object.h |  3 ++
 drivers/gpu/drm/i915/i915_vma.c        | 57 +++++++++++++-------
 drivers/gpu/drm/i915/intel_display.c   | 58 ++++++++++----------
 drivers/gpu/drm/i915/intel_fbdev.c     | 10 ++--
 drivers/gpu/drm/i915/intel_pm.c        | 18 +++++--
 drivers/gpu/drm/i915/intel_sprite.c    |  3 --
 drivers/gpu/drm/i915/intel_uncore.c    | 13 +++--
 10 files changed, 191 insertions(+), 77 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-03-09  8:37 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-03-09  8:37 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, here's two batches of gvt-g fixes. I've got more coming, but no
reason to delay these.

drm-intel-fixes-2017-03-09:
flushing out gvt-g fixes

BR,
Jani.

The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:

  Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-03-09

for you to fetch changes up to 70647f9163aa4fc7090b0d6795d026ebe3897928:

  Merge tag 'gvt-fixes-2017-03-08' of https://github.com/01org/gvt-linux into drm-intel-fixes (2017-03-08 12:21:54 +0200)

----------------------------------------------------------------
flushing out gvt-g fixes

----------------------------------------------------------------
Bing Niu (1):
      drm/i915/gvt: set SFUSE_STRAP properly for vitual monitor detection

Changbin Du (1):
      drm/i915/gvt: protect RO and Rsvd bits of virtual vgpu configuration space

Chuanxiao Dong (3):
      drm/i915/gvt: add a NULL pointer check to avoid kernel panic
      drm/i915/gvt: use pfn_valid for better checking
      drm/i915/gvt: handle workload lifecycle properly

Jani Nikula (2):
      Merge tag 'gvt-next-2017-02-24' of https://github.com/01org/gvt-linux into drm-intel-fixes
      Merge tag 'gvt-fixes-2017-03-08' of https://github.com/01org/gvt-linux into drm-intel-fixes

Min He (2):
      drm/i915/gvt: introduced failsafe mode into vgpu
      drm/i915/gvt: enter failsafe mode when guest requires more resources

Pei Zhang (2):
      drm/i915/gvt: add cmd_access to GEN7_HALF_SLICE_CHICKEN1
      drm/i915/gvt: add some new MMIOs to cmd_access white list

Ping Gao (1):
      drm/i915/gvt: clear the vGPU reset logic

Takashi Iwai (1):
      drm/i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var

Tina Zhang (1):
      drm/i915/gvt: change some gvt_err to gvt_dbg_cmd

Weinan Li (2):
      drm/i915/gvt: refine pcode write emulation
      drm/i915/gvt: fix pcode mailbox write emulation of BDW

Zhao Yan (8):
      drm/i915/gvt: fix unhandled mmio warnings
      drm/i915/gvt: add more registers to context save/restore list
      drm/i915/gvt: force-nopriv register handling
      drm/i915/gvt: set default value to 0 for unhandled mmio regs
      drm/i915/gvt: have more registers with F_CMD_ACCESS flags set
      drm/i915/gvt: add more registers into handlers list
      drm/i915/gvt: fix an error for one register
      drm/i915/gvt: fix an error for F_RO flag

Zhao, Xinda (3):
      drm/i915/gvt: handle fence reg access during GPU reset
      drm/i915/gvt: decrease priority of output msg for untracked mmio
      drm/i915/gvt: remove unnecessary error msg from gtt write

Zhenyu Wang (4):
      drm/i915/gvt: Fix check error on opregion.c
      drm/i915/gvt: adjust to fixed vGPU types
      drm/i915/gvt: Add more edid definition support
      drm/i915/gvt: add resolution definition for vGPU type

 drivers/gpu/drm/i915/gvt/cfg_space.c  |  57 ++++-
 drivers/gpu/drm/i915/gvt/cmd_parser.c |  10 +-
 drivers/gpu/drm/i915/gvt/display.c    | 139 +++++++----
 drivers/gpu/drm/i915/gvt/display.h    |  20 +-
 drivers/gpu/drm/i915/gvt/firmware.c   |   2 +-
 drivers/gpu/drm/i915/gvt/gtt.c        |  40 ++--
 drivers/gpu/drm/i915/gvt/gvt.h        |  12 +-
 drivers/gpu/drm/i915/gvt/handlers.c   | 439 ++++++++++++++++++++++++----------
 drivers/gpu/drm/i915/gvt/kvmgt.c      |  12 +-
 drivers/gpu/drm/i915/gvt/mmio.c       |  66 ++++-
 drivers/gpu/drm/i915/gvt/opregion.c   |   5 +-
 drivers/gpu/drm/i915/gvt/render.c     |  16 ++
 drivers/gpu/drm/i915/gvt/scheduler.c  |  52 ++--
 drivers/gpu/drm/i915/gvt/vgpu.c       |  72 +++---
 14 files changed, 686 insertions(+), 256 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-02-09  9:16 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-02-09  9:16 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Hopefully final fixes for v4.10, about half of them stable material.

BR,
Jani.

The following changes since commit d5adbfcd5f7bcc6fa58a41c5c5ada0e5c826ce2c:

  Linux 4.10-rc7 (2017-02-05 15:10:58 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-02-09

for you to fetch changes up to 6e7eb1783be7f19eb071c96ddda0bbf22279ff46:

  drm/i915: Always convert incoming exec offsets to non-canonical (2017-02-08 13:27:28 +0200)

----------------------------------------------------------------
Andrey Ryabinin (1):
      drm/i915: fix use-after-free in page_flip_completed()

Chris Wilson (2):
      drm/i915: Flush untouched framebuffers before display on !llc
      drm/i915: Remove overzealous fence warn on runtime suspend

Jani Nikula (1):
      drm/i915: don't warn about Skylake CPU - KabyPoint PCH combo

Juergen Gross (1):
      drm/i915: fix i915 running as dom0 under Xen

Lee, Shawn C (1):
      drm/i915/bxt: Add MST support when do DPLL calculation

Michał Winiarski (1):
      drm/i915: Always convert incoming exec offsets to non-canonical

 drivers/gpu/drm/i915/i915_drv.c            |  4 +++-
 drivers/gpu/drm/i915/i915_gem.c            | 14 +++++++++++---
 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 12 ++++++------
 drivers/gpu/drm/i915/i915_gem_internal.c   | 12 ++++++++++--
 drivers/gpu/drm/i915/intel_display.c       |  4 ++--
 drivers/gpu/drm/i915/intel_dpll_mgr.c      |  3 ++-
 6 files changed, 34 insertions(+), 15 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-01-26  8:29 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-01-26  8:29 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

More fixes than I'd like at this stage, but I think the holidays and
conferences have delayed finding and fixing the stuff a bit. Almost all
of them have Fixes: tags, so it's not just random fixes, we can point
fingers at the commits that broke stuff.

There's an ABI fix to GVT from Alex, before we go on an release a kernel
with the wrong attribute name.

BR,
Jani.

The following changes since commit 3bfdfdcbce2796ce75bf2d85fd8471858d702e5d:

  drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible (2017-01-18 16:31:25 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-01-26

for you to fetch changes up to 45d9f43911a96c23ebd08efea0ff57af7016eb32:

  Merge tag 'gvt-fixes-2017-01-25' of https://github.com/01org/gvt-linux into drm-intel-fixes (2017-01-25 13:05:39 +0200)

----------------------------------------------------------------
Alex Williamson (2):
      drm/i915/gvt/kvmgt: mdev ABI is available_instances, not available_instance
      drm/i915/gvt: Fix kmem_cache_create() name

Ander Conselvan de Oliveira (4):
      drm/i915: Don't leak edid in intel_crt_detect_ddc()
      drm/i915: Don't init hpd polling for vlv and chv from runtime_suspend()
      drm/i915: Fix calculation of rotated x and y offsets for planar formats
      drm/i915: Check for NULL atomic state in intel_crtc_disable_noatomic()

Chris Wilson (4):
      drm/i915/gvt: Fix relocation of shadow bb
      drm/i915: Avoid drm_atomic_state_put(NULL) in intel_display_resume
      drm/i915: Release temporary load-detect state upon switching
      drm/i915: Move atomic state free from out of fence release

Clint Taylor (1):
      drm/i915: prevent crash with .disable_display parameter

Daniele Ceraolo Spurio (1):
      drm/i915: reinstate call to trace_i915_vma_bind

Jani Nikula (1):
      Merge tag 'gvt-fixes-2017-01-25' of https://github.com/01org/gvt-linux into drm-intel-fixes

Tina Zhang (1):
      drm/i915/gvt: Enable the shadow batch buffer

Zhenyu Wang (1):
      MAINTAINERS: update new mail list for intel gvt driver

 MAINTAINERS                           |  2 +-
 drivers/gpu/drm/i915/gvt/cmd_parser.c |  4 ---
 drivers/gpu/drm/i915/gvt/execlist.c   | 66 ++++++++++-------------------------
 drivers/gpu/drm/i915/gvt/kvmgt.c      |  8 ++---
 drivers/gpu/drm/i915/gvt/scheduler.h  |  2 +-
 drivers/gpu/drm/i915/i915_drv.c       |  2 +-
 drivers/gpu/drm/i915/i915_drv.h       |  5 +++
 drivers/gpu/drm/i915/i915_vma.c       |  1 +
 drivers/gpu/drm/i915/intel_crt.c      |  9 ++---
 drivers/gpu/drm/i915/intel_display.c  | 43 ++++++++++++++++++++---
 drivers/gpu/drm/i915/intel_drv.h      |  2 ++
 drivers/gpu/drm/i915/intel_fbdev.c    |  3 ++
 12 files changed, 80 insertions(+), 67 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-01-19 15:36 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-01-19 15:36 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Apparently you haven't pulled my fixes from last week [1], so this one
supersedes and includes that one.

More GVT-g stuff than I'd like at this stage, but then again that's
pretty new and isolated so I'm not too worried.

BR,
Jani.

[1] http://mid.mail-archive.com/877f605pim.fsf@intel.com


The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-01-19

for you to fetch changes up to 3bfdfdcbce2796ce75bf2d85fd8471858d702e5d:

  drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible (2017-01-18 16:31:25 +0200)

----------------------------------------------------------------
Changbin Du (13):
      drm/i915/gvt: fix error handing of tlb_control emulation
      drm/i915/gvt: fix return value in mul_force_wake_write
      drm/i915/gvt: always use readq and writeq
      drm/i915/gvt: fix use after free for workload
      drm/i915/gvt: dec vgpu->running_workload_num after the workload is really done
      drm/i915/gvt: introudce intel_vgpu_reset_resource() to reset vgpu resource state
      drm/i915/gvt: introuduce intel_vgpu_reset_gtt() to reset gtt
      drm/i915/gvt: move cfg space inititation function to cfg_space.c
      drm/i915/gvt: introduce intel_vgpu_reset_cfg_space to reset configuration space
      drm/i915/gvt: move mmio init/clean function to mmio.c
      drm/i915/gvt: introduce intel_vgpu_reset_mmio() to reset mmio space
      drm/i915/gvt: fix vGPU instance reuse issues by vGPU reset function
      drm/i915/gvt: rewrite gt reset handler using new function intel_gvt_reset_vgpu_locked

Chris Wilson (2):
      drm/i915: Clear ret before unbinding in i915_gem_evict_something()
      drm/i915: Fix phys pwrite for struct_mutex-less operation

Francisco Jerez (1):
      drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround.

Jani Nikula (2):
      Merge tag 'gvt-fixes-2017-01-10' of https://github.com/01org/gvt-linux into drm-intel-fixes
      Merge tag 'gvt-fixes-2017-01-16' of https://github.com/01org/gvt-linux into drm-intel-fixes

Jike Song (5):
      drm/i915/gvt: init/destroy vgpu_idr properly
      drm/i915/gvt: destroy the allocated idr on vgpu creating failures
      drm/i915/gvt: cleanup opregion memory allocation code
      drm/i915/gvt/kvmgt: return meaningful error for vgpu creating failure
      drm/i915/gvt: cleanup GFP flags

Nicolas Iooss (1):
      drm/i915/gvt: verify functions types in new_mmio_info()

Pei Zhang (1):
      drm/i915/gvt: print correct value for untracked mmio

Ville Syrjälä (1):
      drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible

Zhenyu Wang (2):
      drm/i915/gvt: adjust high memory size for default vGPU type
      drm/i915/gvt: remove duplicated definition

 drivers/gpu/drm/i915/gvt/aperture_gm.c  |  36 +++++--
 drivers/gpu/drm/i915/gvt/cfg_space.c    |  74 +++++++++++++++
 drivers/gpu/drm/i915/gvt/gtt.c          |  81 ++++++++--------
 drivers/gpu/drm/i915/gvt/gtt.h          |   1 +
 drivers/gpu/drm/i915/gvt/gvt.c          |   8 +-
 drivers/gpu/drm/i915/gvt/gvt.h          |   8 +-
 drivers/gpu/drm/i915/gvt/handlers.c     | 103 +++++++-------------
 drivers/gpu/drm/i915/gvt/kvmgt.c        |  14 ++-
 drivers/gpu/drm/i915/gvt/mmio.c         |  84 ++++++++++++++---
 drivers/gpu/drm/i915/gvt/mmio.h         |   4 +
 drivers/gpu/drm/i915/gvt/opregion.c     |   8 +-
 drivers/gpu/drm/i915/gvt/reg.h          |   3 +-
 drivers/gpu/drm/i915/gvt/scheduler.c    |  14 +--
 drivers/gpu/drm/i915/gvt/vgpu.c         | 162 ++++++++++++++++----------------
 drivers/gpu/drm/i915/i915_gem.c         |  34 +------
 drivers/gpu/drm/i915/i915_gem_evict.c   |   1 +
 drivers/gpu/drm/i915/intel_display.c    |   3 +
 drivers/gpu/drm/i915/intel_lrc.c        |  10 --
 drivers/gpu/drm/i915/intel_ringbuffer.c |   8 --
 19 files changed, 379 insertions(+), 277 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-01-12 14:20 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2017-01-12 14:20 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Mostly GVT-g fixes, with a couple of other fixes from Chris.

BR,
Jani.

The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-01-12

for you to fetch changes up to e4621b73b6b472fe2b434b4f0f76b8f33ee26a73:

  drm/i915: Fix phys pwrite for struct_mutex-less operation (2017-01-12 10:15:44 +0200)

----------------------------------------------------------------
Changbin Du (5):
      drm/i915/gvt: fix error handing of tlb_control emulation
      drm/i915/gvt: fix return value in mul_force_wake_write
      drm/i915/gvt: always use readq and writeq
      drm/i915/gvt: fix use after free for workload
      drm/i915/gvt: dec vgpu->running_workload_num after the workload is really done

Chris Wilson (2):
      drm/i915: Clear ret before unbinding in i915_gem_evict_something()
      drm/i915: Fix phys pwrite for struct_mutex-less operation

Jani Nikula (1):
      Merge tag 'gvt-fixes-2017-01-10' of https://github.com/01org/gvt-linux into drm-intel-fixes

Jike Song (5):
      drm/i915/gvt: init/destroy vgpu_idr properly
      drm/i915/gvt: destroy the allocated idr on vgpu creating failures
      drm/i915/gvt: cleanup opregion memory allocation code
      drm/i915/gvt/kvmgt: return meaningful error for vgpu creating failure
      drm/i915/gvt: cleanup GFP flags

Nicolas Iooss (1):
      drm/i915/gvt: verify functions types in new_mmio_info()

Pei Zhang (1):
      drm/i915/gvt: print correct value for untracked mmio

Zhenyu Wang (2):
      drm/i915/gvt: adjust high memory size for default vGPU type
      drm/i915/gvt: remove duplicated definition

 drivers/gpu/drm/i915/gvt/aperture_gm.c |  7 -----
 drivers/gpu/drm/i915/gvt/gtt.c         | 54 +++++++++++-----------------------
 drivers/gpu/drm/i915/gvt/gvt.c         |  8 ++++-
 drivers/gpu/drm/i915/gvt/handlers.c    | 13 ++++----
 drivers/gpu/drm/i915/gvt/kvmgt.c       | 14 ++++++---
 drivers/gpu/drm/i915/gvt/mmio.c        | 31 +++++++++----------
 drivers/gpu/drm/i915/gvt/opregion.c    |  8 ++---
 drivers/gpu/drm/i915/gvt/reg.h         |  3 +-
 drivers/gpu/drm/i915/gvt/scheduler.c   | 14 ++++-----
 drivers/gpu/drm/i915/gvt/vgpu.c        |  8 +++--
 drivers/gpu/drm/i915/i915_gem.c        | 34 +++------------------
 drivers/gpu/drm/i915/i915_gem_evict.c  |  1 +
 12 files changed, 78 insertions(+), 117 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2017-01-05 18:29 ` Linus Torvalds
@ 2017-01-05 19:40   ` Dave Airlie
  0 siblings, 0 replies; 392+ messages in thread
From: Dave Airlie @ 2017-01-05 19:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Jani Nikula, Daniel Vetter, intel-gfx, DRI

On 6 January 2017 at 04:29, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Thu, Jan 5, 2017 at 3:19 AM, Jani Nikula <jani.nikula@intel.com> wrote:
>>
>> Hi Dave, or Linus if Dave's on vacation, I'm a bit unsure,
>
> I'm going to ignore this on the assumption that Dave is around. But if
> nothing happens for a few days, ping me again and I'll pull it
> directly. Ok?

Ack from me for direct pull, I'm only on email/irc until
Monday/Tuesday next week,
then off again until LCA, then LCA.

Dave.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2017-01-05 11:19 Jani Nikula
@ 2017-01-05 18:29 ` Linus Torvalds
  2017-01-05 19:40   ` Dave Airlie
  0 siblings, 1 reply; 392+ messages in thread
From: Linus Torvalds @ 2017-01-05 18:29 UTC (permalink / raw)
  To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx, DRI

On Thu, Jan 5, 2017 at 3:19 AM, Jani Nikula <jani.nikula@intel.com> wrote:
>
> Hi Dave, or Linus if Dave's on vacation, I'm a bit unsure,

I'm going to ignore this on the assumption that Dave is around. But if
nothing happens for a few days, ping me again and I'll pull it
directly. Ok?

              Linus
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2017-01-05 11:19 Jani Nikula
  2017-01-05 18:29 ` Linus Torvalds
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2017-01-05 11:19 UTC (permalink / raw)
  To: Dave Airlie, Linus Torvalds
  Cc: Daniel Vetter, intel-gfx, Alex Williamson, dri-devel


Hi Dave, or Linus if Dave's on vacation, I'm a bit unsure,

Here's a bunch of drm/i915 fixes for v4.10-rc3. It includes GVT-g fixes,
which apparently have a conflict with Alex's (Cc'd) upcoming vfio
changes [1]. So heads up.

My new year's resolution is to start using signed tags for pulls. If
that feels like a déjà vu, it's ((new year's) resolution), not (new
(year's resolution)).

BR,
Jani.

[1] http://lkml.kernel.org/r/20170103104239.67dd95ba@canb.auug.org.au


The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:

  Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-01-05

for you to fetch changes up to 2471eb5fb6e1433e28426ece235e3730348019ec:

  drm/i915: Prevent timeline updates whilst performing reset (2017-01-03 11:41:57 +0200)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Don't clflush before release phys object
      drm/i915: Silence allocation failure during sg_trim()
      drm/i915: Prevent timeline updates whilst performing reset

Jani Nikula (1):
      Merge tag 'gvt-fixes-2016-12-26' of https://github.com/01org/gvt-linux into drm-intel-fixes

Jike Song (4):
      drm/i915/gvt/kvmgt: dereference the pointer within lock
      drm/i915/gvt/kvmgt: check returned slot for gfn
      drm/i915/gvt/kvmgt: prevent double-release of vgpu
      drm/i915/gvt/kvmgt: trival: code cleanup

Min He (2):
      drm/i915/gvt: fix an error in opregion handling
      drm/i915/gvt: fix an issue in emulating cfg space PCI_COMMAND

Pei Zhang (1):
      drm/i915/gvt: fix typo in cfg_space range check

Ping Gao (1):
      drm/i915/gvt: reset the GGTT entry when vGPU created

Ville Syrjälä (5):
      drm/i915: Force VDD off on the new power seqeuencer before starting to use it
      drm/i915: Move the min_pixclk[] handling to the end of readout
      drm/i915: Initialize overlay->last_flip properly
      drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff
      drm/i915: Fix oops in overlay due to frontbuffer tracking

 drivers/gpu/drm/i915/gvt/cfg_space.c    |  4 +--
 drivers/gpu/drm/i915/gvt/gtt.c          | 55 +++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/gtt.h          |  4 +++
 drivers/gpu/drm/i915/gvt/gvt.h          |  1 +
 drivers/gpu/drm/i915/gvt/kvmgt.c        | 46 +++++++++++++++++++++------
 drivers/gpu/drm/i915/gvt/opregion.c     |  2 +-
 drivers/gpu/drm/i915/i915_gem.c         | 22 +++++++++----
 drivers/gpu/drm/i915/i915_gem_request.h | 19 ++++++++++++
 drivers/gpu/drm/i915/intel_display.c    | 32 +++++++++----------
 drivers/gpu/drm/i915/intel_dp.c         | 41 +++++++++++++++++++-----
 drivers/gpu/drm/i915/intel_overlay.c    |  9 ++++--
 11 files changed, 190 insertions(+), 45 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-12-01  9:47 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-12-01  9:47 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, presumably final fixes for 4.9.

BR,
Jani.

The following changes since commit e5517c2a5a49ed5e99047008629f1cd60246ea0e:

  Linux 4.9-rc7 (2016-11-27 13:08:04 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2016-12-01

for you to fetch changes up to e411072d5740a49cdc9d0713798c30440757e451:

  drm/i915: drop the struct_mutex when wedged or trying to reset (2016-11-30 12:09:26 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error

Matthew Auld (1):
      drm/i915: drop the struct_mutex when wedged or trying to reset

 drivers/gpu/drm/i915/i915_gem.c      | 5 +++--
 drivers/gpu/drm/i915/intel_display.c | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-11-17  8:23 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-11-17  8:23 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, here's a small batch of i915 fixes. I was hoping to get these
to -rc6 as it's getting kind of close to 4.9 release, but looks like I
missed your pull to Linus. Any chance for another pull?

BR,
Jani.

The following changes since commit 54905ab5fe7aa453610e31cec640e528aaedb2e2:

  drm/i915: Limit Valleyview and earlier to only using mappable scanout (2016-11-07 19:02:35 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-11-17

for you to fetch changes up to bc9db5ad3253c8e17969bd802c47b73e63f125ab:

  drm/i915: Assume non-DP++ port if dvo_port is HDMI and there's no AUX ch specified in the VBT (2016-11-16 10:06:14 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Mark CPU cache as dirty when used for rendering

Ville Syrjälä (3):
      drm/i915: Grab the rotation from the passed plane state for VLV sprites
      drm/i915: Refresh that status of MST capable connectors in ->detect()
      drm/i915: Assume non-DP++ port if dvo_port is HDMI and there's no AUX ch specified in the VBT

 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  8 ++++++++
 drivers/gpu/drm/i915/intel_bios.c          | 30 ++++++++++++++++++++++--------
 drivers/gpu/drm/i915/intel_dp.c            | 10 ----------
 drivers/gpu/drm/i915/intel_sprite.c        |  2 +-
 drivers/gpu/drm/i915/intel_vbt_defs.h      |  3 ++-
 5 files changed, 33 insertions(+), 20 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-11-09 10:52 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-11-09 10:52 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Fixes for i915, in particular includes the fix for [1].

BR,
Jani.

[1] http://lkml.kernel.org/r/2656903.keIazZlQoI@merkaba



The following changes since commit bc33b0ca11e3df467777a4fa7639ba488c9d4911:

  Linux 4.9-rc4 (2016-11-05 16:23:36 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-11-09

for you to fetch changes up to 54905ab5fe7aa453610e31cec640e528aaedb2e2:

  drm/i915: Limit Valleyview and earlier to only using mappable scanout (2016-11-07 19:02:35 +0200)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Round tile chunks up for constructing partial VMAs
      drm/i915: Limit Valleyview and earlier to only using mappable scanout

Dhinakaran Pandiyan (2):
      drm/i915/dp: BDW cdclk fix for DP audio
      drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms

Lyude (1):
      drm/i915/vlv: Prevent enabling hpd polling in late suspend

Ville Syrjälä (1):
      drm/i915: Respect alternate_ddc_pin for all DDI ports

 drivers/gpu/drm/i915/i915_gem.c         | 20 ++++++--
 drivers/gpu/drm/i915/intel_display.c    | 29 ++++++++++--
 drivers/gpu/drm/i915/intel_hdmi.c       | 84 +++++++++++++++++++--------------
 drivers/gpu/drm/i915/intel_runtime_pm.c |  4 +-
 4 files changed, 94 insertions(+), 43 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-11-01  7:31 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-11-01  7:31 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, a batch of i915 fixes for v4.9.


BR,
Jani.

The following changes since commit 07d9a380680d1c0eb51ef87ff2eab5c994949e69:

  Linux 4.9-rc2 (2016-10-23 17:10:14 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-11-01

for you to fetch changes up to c89d5454d48e3b6ecae1c9f8bb14b3fac64d9fc8:

  drm/i915: Fix SKL+ 90/270 degree rotated plane coordinate computation (2016-10-28 15:24:30 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Use fence_write() from rpm resume

Dan Carpenter (1):
      drm/i915: fix a read size argument

Daniel Stone (1):
      drm: i915: Wait for fences on new fb, not old

Imre Deak (1):
      drm/i915: Fix mismatched INIT power domain disabling during suspend

Jani Nikula (2):
      drm/i915: keep declarations in i915_drv.h
      drm/i915: workaround sparse warning on variable length arrays

Paulo Zanoni (3):
      drm/i915/gen9: fix DDB partitioning for multi-screen cases
      drm/i915/gen9: fix watermarks when using the pipe scaler
      drm/i915/fbc: fix CFB size calculation for gen8+

Tvrtko Ursulin (2):
      drm/i915: Rotated view does not need a fence
      drm/i915: Remove two invalid warns

Ville Syrjälä (3):
      drm/i915: Respect alternate_aux_channel for all DDI ports
      drm/i915: Clean up DDI DDC/AUX CH sanitation
      drm/i915: Fix SKL+ 90/270 degree rotated plane coordinate computation

 drivers/gpu/drm/i915/i915_drv.c          |   4 +-
 drivers/gpu/drm/i915/i915_drv.h          |   5 ++
 drivers/gpu/drm/i915/i915_gem.c          |  10 ++-
 drivers/gpu/drm/i915/i915_gem_fence.c    |  21 +++++-
 drivers/gpu/drm/i915/i915_pci.c          |   7 --
 drivers/gpu/drm/i915/intel_bios.c        | 122 +++++++++++++++++++------------
 drivers/gpu/drm/i915/intel_device_info.c |   2 +-
 drivers/gpu/drm/i915/intel_display.c     |   5 +-
 drivers/gpu/drm/i915/intel_dp.c          |  75 ++++++++++---------
 drivers/gpu/drm/i915/intel_fbc.c         |   4 +-
 drivers/gpu/drm/i915/intel_pm.c          |  24 +++---
 11 files changed, 171 insertions(+), 108 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-09-15 11:34 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-09-15 11:34 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, more Intel fixes for v4.8.

BR,
Jani.

The following changes since commit fc2780b66b15092ac68272644a522c1624c48547:

  drm/i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB (2016-09-07 17:40:43 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-09-15

for you to fetch changes up to ea54ff4008892b46c7a3e6bc8ab8aaec9d198639:

  drm/i915: Ignore OpRegion panel type except on select machines (2016-09-14 11:25:05 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Restore lost "Initialized i915" welcome message

Rodrigo Vivi (1):
      Revert "drm/i915/psr: Make idle_frames sensible again"

Ville Syrjälä (1):
      drm/i915: Ignore OpRegion panel type except on select machines

 drivers/gpu/drm/i915/i915_drv.c       |  5 +++++
 drivers/gpu/drm/i915/intel_opregion.c | 27 +++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_psr.c      | 14 +++++++-------
 3 files changed, 39 insertions(+), 7 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-09-08  9:21 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-09-08  9:21 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, some i915 fixes for v4.8.

BR,
Jani.

The following changes since commit 3eab887a55424fc2c27553b7bfe32330df83f7b8:

  Linux 4.8-rc4 (2016-08-28 15:04:33 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-09-08

for you to fetch changes up to fc2780b66b15092ac68272644a522c1624c48547:

  drm/i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB (2016-09-07 17:40:43 +0300)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/dvo: Remove dangling call to drm_encoder_cleanup()
      drm/i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB

Ping Gao (1):
      drm/i915: enable vGPU detection for all

Zhi Wang (1):
      drm/i915: disable 48bit full PPGTT when vGPU is active

 drivers/gpu/drm/i915/i915_gem_gtt.c | 9 ++++++---
 drivers/gpu/drm/i915/i915_vgpu.c    | 3 ---
 drivers/gpu/drm/i915/intel_dvo.c    | 1 -
 drivers/gpu/drm/i915/intel_pm.c     | 1 +
 4 files changed, 7 insertions(+), 7 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-08-25  8:13 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-08-25  8:13 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, i915 fixes for v4.8.

BR,
Jani.

The following changes since commit fa8410b355251fd30341662a40ac6b22d3e38468:

  Linux 4.8-rc3 (2016-08-21 16:14:10 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-08-25

for you to fetch changes up to 177d91aaea4bcafb29232336bafaa521b85286aa:

  drm/i915: Fix botched merge that downgrades CSR versions. (2016-08-22 16:08:32 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Unconditionally flush any chipset buffers before execbuf

Dave Gordon (1):
      drm/i915: Reattach comment, complete type specification

Lyude (3):
      drm/i915/gen6+: Interpret mailbox error flags
      drm/i915/skl: Add support for the SAGV, fix underrun hangs
      drm/i915/skl: Ensure pipes with changed wms get added to the state

Maarten Lankhorst (1):
      drm/i915: Fix botched merge that downgrades CSR versions.

Matt Roper (3):
      drm/i915/gen9: Initialize intel_state->active_crtcs during WM sanitization (v2)
      drm/i915/gen9: Drop invalid WARN() during data rate calculation
      drm/i915/gen9: Only copy WM results for changed pipes to skl_hw

 drivers/gpu/drm/i915/i915_drv.h            |  13 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  13 +-
 drivers/gpu/drm/i915/i915_reg.h            |  13 ++
 drivers/gpu/drm/i915/intel_csr.c           |   8 +-
 drivers/gpu/drm/i915/intel_display.c       |  11 ++
 drivers/gpu/drm/i915/intel_drv.h           |   3 +
 drivers/gpu/drm/i915/intel_pm.c            | 270 ++++++++++++++++++++++++++++-
 7 files changed, 309 insertions(+), 22 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-08-15 13:16 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-08-15 13:16 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Intel fixes, either terribly late or terribly early this week. ;)


BR,
Jani.

The following changes since commit 29b4817d4018df78086157ea3a55c1d9424a7cfc:

  Linux 4.8-rc1 (2016-08-07 18:18:00 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-08-15

for you to fetch changes up to dfa2997055659b4e706a85fba481050cc7e7ad82:

  drm/i915: Fix modeset handling during gpu reset, v5. (2016-08-11 01:06:58 +0300)

----------------------------------------------------------------
Chris Wilson (5):
      drm/i915: Flush GT idle status upon reset
      drm/i915: Handle ENOSPC after failing to insert a mappable node
      drm/i915/fbc: FBC causes display flicker when VT-d is enabled on Skylake
      drm/i915: Add missing rpm wakelock to GGTT pread
      drm/i915: Acquire audio powerwell for HD-Audio registers

Maarten Lankhorst (1):
      drm/i915: Fix modeset handling during gpu reset, v5.

Matt Roper (1):
      drm/i915/gen9: Give one extra block per line for SKL plane WM calculations

Matthew Auld (2):
      drm/i915: fix WaInsertDummyPushConstPs
      drm/i915: fix aliasing_ppgtt leak

Ville Syrjälä (4):
      drm/i915: Fix iboost setting for DDI with 4 lanes on SKL
      drm/i915: Program iboost settings for HDMI/DVI on SKL
      drm/i915: Clean up the extra RPM ref on CHV with i915.enable_rc6=0
      drm/i915: Fix iboost setting for SKL Y/U DP DDI buffer translation entry 2

 drivers/gpu/drm/i915/i915_drv.h         |   1 +
 drivers/gpu/drm/i915/i915_gem.c         |  10 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c     |   1 +
 drivers/gpu/drm/i915/i915_reg.h         |   1 +
 drivers/gpu/drm/i915/intel_audio.c      |   6 ++
 drivers/gpu/drm/i915/intel_ddi.c        |  91 ++++++++++++-----
 drivers/gpu/drm/i915/intel_display.c    | 170 +++++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_fbc.c        |  20 ++++
 drivers/gpu/drm/i915/intel_pm.c         |   6 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c |   8 +-
 10 files changed, 219 insertions(+), 95 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-07-18 15:06 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2016-07-18 15:06 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

Two more regression fixes for 4.7.

Cheers, Daniel


The following changes since commit aeddda06c1a704bb97c8a7bfe7a472120193bd56:

  drm/i915: Ignore panel type from OpRegion on SKL (2016-07-14 16:08:04 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-07-18

for you to fetch changes up to ed2eebbd61af8d378ca39ad7aef7017f29eed6f3:

  drm/i915: add missing condition for committing planes on crtc (2016-07-18 14:34:51 +0200)

----------------------------------------------------------------
Lionel Landwerlin (1):
      drm/i915: add missing condition for committing planes on crtc

Ville Syrjälä (1):
      drm/i915: Treat eDP as always connected, again

 drivers/gpu/drm/i915/intel_display.c | 6 ++++++
 drivers/gpu/drm/i915/intel_dp.c      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-07-14 20:11 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2016-07-14 20:11 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

Just 2 regression fixes.

I've also realized that a pile of hang fixes for kbl landed in next, and
no one thought of backporting it to 4.7 - kbl has lost prelim_hw_support
tagging in 4.7-rc1 already. Mika is prepping a topic branch for those,
will send you a separate pull request since it's quite a bit (but should
be all well restricted to kbl code, so similar to polaris in amdgpu).

Cheers, Daniel


The following changes since commit cab103274352721b77fc5923a631fc63350bef8e:

  drm/i915: Fix missing unlock on error in i915_ppgtt_info() (2016-06-30 13:30:15 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-07-14

for you to fetch changes up to aeddda06c1a704bb97c8a7bfe7a472120193bd56:

  drm/i915: Ignore panel type from OpRegion on SKL (2016-07-14 16:08:04 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Update ifdeffery for mutex->owner

Ville Syrjälä (1):
      drm/i915: Ignore panel type from OpRegion on SKL

 drivers/gpu/drm/i915/i915_gem_shrinker.c |  2 +-
 drivers/gpu/drm/i915/intel_opregion.c    | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-06-30 14:05 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-06-30 14:05 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, here's a batch of i915 fixes for 4.7.

We don't have coverage for next week, so please pick up any serious
fixes directly. Daniel will take over fixes once he returns.

BR,
Jani.

The following changes since commit 4c2e07c6a29e0129e975727b9f57eede813eea85:

  Linux 4.7-rc5 (2016-06-26 17:52:03 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-06-30

for you to fetch changes up to cab103274352721b77fc5923a631fc63350bef8e:

  drm/i915: Fix missing unlock on error in i915_ppgtt_info() (2016-06-30 13:30:15 +0300)

----------------------------------------------------------------
Imre Deak (4):
      drm/i915/bxt: Avoid early timeout during PLL enable
      drm/i915/lpt: Avoid early timeout during FDI PHY reset
      drm/i915/hsw: Avoid early timeout during LCPLL disable/restore
      drm/i915: Avoid early timeout during AUX transfers

Rodrigo Vivi (2):
      drm/i915: Add more Kabylake PCI IDs.
      drm/i915: Removing PCI IDs that are no longer listed as Kabylake.

Ville Syrjälä (1):
      drm/i915: Refresh cached DP port register value on resume

Wei Yongjun (1):
      drm/i915: Fix missing unlock on error in i915_ppgtt_info()

 drivers/gpu/drm/i915/i915_debugfs.c   |  4 ++--
 drivers/gpu/drm/i915/intel_display.c  | 16 ++++++++--------
 drivers/gpu/drm/i915/intel_dp.c       | 10 ++++++----
 drivers/gpu/drm/i915/intel_dpll_mgr.c |  4 ++--
 include/drm/i915_pciids.h             | 10 ++++------
 5 files changed, 22 insertions(+), 22 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-06-22 13:57 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-06-22 13:57 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, just a couple of display fixes, both stable stuff. Maybe we'll
be able to enable fbc by default one day.

BR,
Jani.

The following changes since commit 33688abb2802ff3a230bd2441f765477b94cc89e:

  Linux 4.7-rc4 (2016-06-19 21:30:02 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-06-22

for you to fetch changes up to 1e3fa0acfec677e915d7de5ac6e1f18cfa4f805b:

  drm/i915/fbc: Disable on HSW by default for now (2016-06-21 19:45:21 +0300)

----------------------------------------------------------------
Lyude (1):
      drm/i915/fbc: Disable on HSW by default for now

Mika Kahola (1):
      drm/i915: Revert DisplayPort fast link training feature

 drivers/gpu/drm/i915/intel_dp.c               |  3 ---
 drivers/gpu/drm/i915/intel_dp_link_training.c | 26 ++------------------------
 drivers/gpu/drm/i915/intel_drv.h              |  2 --
 drivers/gpu/drm/i915/intel_fbc.c              |  3 +--
 4 files changed, 3 insertions(+), 31 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-06-14 21:38 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2016-06-14 21:38 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

Jani's out sick, so pull request from me as an exception. Most of it
prepped by Jani, I just smashed Lyude's fix on top. Pretty much all
regression fixes, or black screens.

There's the 8/6bpc dither regression fix from Mario outstanding - I pinged
you about acking the drm core part earlier. But looking at that some more
I think we should better go with the real fix for 4.8 in -next, soak it a
bit and cherry-pick that over. Mario's and Jani's plan was to revert in
4.7, apply a quirk, then apply the real fix for 4.8. Seems a bit overkill
for just misplaced dithering, and the real fix didn't look too shocking
(just a few patches).

Cheers, Daniel


The following changes since commit af8c34ce6ae32addda3788d54a7e340cad22516b:

  Linux 4.7-rc2 (2016-06-05 14:31:26 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-06-14

for you to fetch changes up to 476490a945e1f0f6bd58e303058d2d8ca93a974c:

  drm/i915/ilk: Don't disable SSC source if it's in use (2016-06-14 23:23:02 +0200)

----------------------------------------------------------------
Ander Conselvan de Oliveira (1):
      drm/i915: Fix NULL pointer deference when out of PLLs in IVB

Chris Wilson (2):
      drm/i915: Silence "unexpected child device config size" for VBT on 845g
      drm/i915: Only ignore eDP ports that are connected

Lyude (1):
      drm/i915/ilk: Don't disable SSC source if it's in use

Ville Syrjälä (2):
      drm/i915: Check VBT for port presence in addition to the strap on VLV/CHV
      drm/i915: Extract physical display dimensions from VBT

 drivers/gpu/drm/i915/i915_drv.h       |  1 +
 drivers/gpu/drm/i915/intel_bios.c     | 46 +++++++++++++++++-
 drivers/gpu/drm/i915/intel_display.c  | 88 ++++++++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_dp.c       | 18 +++----
 drivers/gpu/drm/i915/intel_dpll_mgr.c |  3 ++
 drivers/gpu/drm/i915/intel_drv.h      |  2 +-
 drivers/gpu/drm/i915/intel_dsi.c      |  3 ++
 drivers/gpu/drm/i915/intel_hdmi.c     |  3 ++
 drivers/gpu/drm/i915/intel_lvds.c     |  2 +
 drivers/gpu/drm/i915/intel_vbt_defs.h |  7 +--
 10 files changed, 132 insertions(+), 41 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-05-11 13:51 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-05-11 13:51 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, final fixes for v4.6.

BR,
Jani.

The following changes since commit 4ea3959018d09edfa36a9e7b5ccdbd4ec4b99e49:

  drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW (2016-04-27 10:57:00 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-05-11

for you to fetch changes up to 2700818ac9f935d8590715eecd7e8cadbca552b6:

  drm/i915: Bail out of pipe config compute loop on LPT (2016-05-10 10:42:08 +0300)

----------------------------------------------------------------
Daniel Vetter (1):
      drm/i915: Bail out of pipe config compute loop on LPT

Imre Deak (1):
      drm/i915/bdw: Add missing delay during L3 SQC credit programming

Jani Nikula (1):
      drm/i915/lvds: separate border enable readout from panel fitter

Lyude (1):
      Revert "drm/i915: start adding dp mst audio"

Ville Syrjälä (1):
      drm/i915: Update CDCLK_FREQ register on BDW after changing cdclk frequency

 drivers/gpu/drm/i915/i915_debugfs.c  | 16 ----------------
 drivers/gpu/drm/i915/i915_reg.h      |  2 ++
 drivers/gpu/drm/i915/intel_audio.c   |  9 +++------
 drivers/gpu/drm/i915/intel_crt.c     |  8 +++++++-
 drivers/gpu/drm/i915/intel_ddi.c     | 24 +++++-------------------
 drivers/gpu/drm/i915/intel_display.c |  5 ++---
 drivers/gpu/drm/i915/intel_dp_mst.c  | 22 ----------------------
 drivers/gpu/drm/i915/intel_drv.h     |  2 --
 drivers/gpu/drm/i915/intel_lvds.c    |  4 ++++
 drivers/gpu/drm/i915/intel_pm.c      |  6 ++++++
 10 files changed, 29 insertions(+), 69 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-05-02  9:03 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-05-02  9:03 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, i915 fixes for 4.6. A bit more than I'd like at this stage, but
OTOH they're all stable material.

BR,
Jani.

The following changes since commit 02da2d72174c61988eb4456b53f405e3ebdebce4:

  Linux 4.6-rc5 (2016-04-24 16:17:05 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-05-02

for you to fetch changes up to 4ea3959018d09edfa36a9e7b5ccdbd4ec4b99e49:

  drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW (2016-04-27 10:57:00 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Avoid stalling on pending flips for legacy cursor updates

Imre Deak (2):
      drm/i915: Fix system resume if PCI device remained enabled
      drm/i915/ddi: Fix eDP VDD handling during booting and suspend/resume

Mika Kahola (1):
      drm/i915: Fix eDP low vswing for Broadwell

Shashank Sharma (1):
      drm/i915: Fake HDMI live status

Ville Syrjälä (1):
      drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW

 drivers/gpu/drm/i915/i915_drv.c      | 32 +++++++++++++++++++++++++++++++-
 drivers/gpu/drm/i915/i915_reg.h      |  9 ++++++++-
 drivers/gpu/drm/i915/intel_ddi.c     | 22 +++++++++++++---------
 drivers/gpu/drm/i915/intel_display.c |  3 +++
 drivers/gpu/drm/i915/intel_dp.c      |  4 ++--
 drivers/gpu/drm/i915/intel_drv.h     |  2 ++
 drivers/gpu/drm/i915/intel_hdmi.c    | 12 ++++++++++--
 7 files changed, 69 insertions(+), 15 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-04-21  7:36 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-04-21  7:36 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, fixes all around, all but one are cc: stable material, the most
important ones are likely the Skylake hang fixes from Mika.


BR,
Jani.

The following changes since commit c3b46c73264b03000d1e18b22f5caf63332547c9:

  Linux 4.6-rc4 (2016-04-17 19:13:32 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-04-21

for you to fetch changes up to 31318a922395ec9e78d6e2ddf70779355afc7594:

  drm/i915: Use fw_domains_put_with_fifo() on HSW (2016-04-18 12:35:51 +0300)

----------------------------------------------------------------
Akash Goel (1):
      drm/i915: Fixup the free space logic in ring_prepare

Chris Wilson (2):
      drm/i915/userptr: Hold mmref whilst calling get-user-pages
      drm/i915: Force ringbuffers to not be at offset 0

Kumar, Mahesh (1):
      drm/i915/skl+: Use plane size for relative data rate calculation

Michał Winiarski (1):
      drm/i915: Adjust size of PIPE_CONTROL used for gen8 render seqno write

Mika Kuoppala (2):
      drm/i915/skl: Fix rc6 based gpu/system hang
      drm/i915/skl: Fix spurious gpu hang with gt3/gt4 revs

Ville Syrjälä (1):
      drm/i915: Use fw_domains_put_with_fifo() on HSW

 drivers/gpu/drm/i915/i915_drv.h         |  5 ++--
 drivers/gpu/drm/i915/i915_gem_userptr.c | 29 +++++++++++++----------
 drivers/gpu/drm/i915/intel_lrc.c        | 16 +++++++++----
 drivers/gpu/drm/i915/intel_pm.c         | 42 ++++++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_ringbuffer.c | 18 ++++++++------
 drivers/gpu/drm/i915/intel_uncore.c     |  6 ++++-
 6 files changed, 75 insertions(+), 41 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-04-07  8:55 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-04-07  8:55 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel, Lyude, Bjørn Mork


Hi Dave, Intel fixes for v4.6.

BR,
Jani.

The following changes since commit 9735a22799b9214d17d3c231fe377fc852f042e9:

  Linux 4.6-rc2 (2016-04-03 09:09:40 -0500)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-04-07

for you to fetch changes up to 42bf7b46a5de03c8e2dd28a1f105bc28b6485243:

  drm/i915: fix deadlock on lid open (2016-04-07 11:19:48 +0300)

----------------------------------------------------------------
Bjørn Mork (1):
      drm/i915: fix deadlock on lid open

Chris Wilson (1):
      drm/i915: Exit cherryview_irq_handler() after one pass

Lyude (2):
      drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
      drm/i915: Call intel_dp_mst_resume() before resuming displays

 drivers/gpu/drm/i915/i915_drv.c     | 4 ++--
 drivers/gpu/drm/i915/i915_irq.c     | 4 ++--
 drivers/gpu/drm/i915/intel_dp_mst.c | 6 ++----
 drivers/gpu/drm/i915/intel_lvds.c   | 5 +----
 4 files changed, 7 insertions(+), 12 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-03-11 13:52 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-03-11 13:52 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

I first thought I'd missed the train, and by now maybe I really
have. *sigh*. Both need to be backported to v4.5 through stable if these
miss the release.


BR,
Jani.

The following changes since commit f6cede5b49e822ebc41a099fe41ab4989f64e2cb:

  Linux 4.5-rc7 (2016-03-06 14:48:03 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-03-11

for you to fetch changes up to 0bbca274a31c2366414d8d3f95e03d1c4674d93f:

  drm/i915: Actually retry with bit-banging after GMBUS timeout (2016-03-11 10:23:28 +0200)

----------------------------------------------------------------
Takashi Iwai (1):
      drm/i915: Fix bogus dig_port_map[] assignment for pre-HSW

Ville Syrjälä (1):
      drm/i915: Actually retry with bit-banging after GMBUS timeout

 drivers/gpu/drm/i915/intel_audio.c | 3 +++
 drivers/gpu/drm/i915/intel_ddi.c   | 1 -
 drivers/gpu/drm/i915/intel_dp.c    | 1 -
 drivers/gpu/drm/i915/intel_hdmi.c  | 2 --
 drivers/gpu/drm/i915/intel_i2c.c   | 6 ++++++
 5 files changed, 9 insertions(+), 4 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-03-03 12:26 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-03-03 12:26 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, a couple of Intel fixes for v4.5.

BR,
Jani.

The following changes since commit fc77dbd34c5c99bce46d40a2491937c3bcbd10af:

  Linux 4.5-rc6 (2016-02-28 08:41:20 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-03-03

for you to fetch changes up to eda908967feecf7575a8ab74f1695b0445cf324e:

  drm/i915: Balance assert_rpm_wakelock_held() for !IS_ENABLED(CONFIG_PM) (2016-03-02 14:40:46 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Balance assert_rpm_wakelock_held() for !IS_ENABLED(CONFIG_PM)

Imre Deak (1):
      drm/i915/skl: Fix power domain suspend sequence

 drivers/gpu/drm/i915/intel_runtime_pm.c | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-02-22 19:59 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-02-22 19:59 UTC (permalink / raw)
  To: Dave Airlie; +Cc: imre.deak, Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Here's the display power stuff that Daniel and I were a bit hesitant to
queue to v4.5 at this late stage, but since you said, "looks fairly self
contained, if it make skylake suck less I'm all for it", here goes.

Most of the commits are quite similar, ensuring the display power
doesn't vanish under us during hardware access. Also do note that it's
not just Skylake that's affected.

We've tested this against -rc4, and rebased on top of -rc5 today. We'll
keep testing, but I'm sending the pull request early as I'm not around
later this week, and it'll also give you more time to decide whether to
pull or not.

I've asked Imre to let you know by end of Thursday our time if any new
bugs show up in testing.


BR,
Jani.

The following changes since commit 81f70ba233d5f660e1ea5fe23260ee323af5d53a:

  Linux 4.5-rc5 (2016-02-20 13:39:35 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-02-22

for you to fetch changes up to 9b18572e83bfd5378b3fcff3acf123f7bddf558a:

  drm/i915/gen9: Verify and enforce dc6 state writes (2016-02-22 18:37:43 +0200)

----------------------------------------------------------------
Imre Deak (13):
      drm/i915: Add helper to get a display power ref if it was already enabled
      drm/i915: Ensure the HW is powered during display pipe HW readout
      drm/i915/ibx: Ensure the HW is powered during PLL HW readout
      drm/i915: Ensure the HW is powered when disabling VGA
      drm/i915: Ensure the HW is powered during HW access in assert_pipe
      drm/i915/crt: Ensure the HW is powered during HW state readout
      drm/i915/ddi: Ensure the HW is powered during HW state readout
      drm/i915: Ensure the HW is powered when accessing the CRC HW block
      drm/i915/dp: Ensure the HW is powered during HW state readout
      drm/i915/dsi: Ensure the HW is powered during HW state readout
      drm/i915/hdmi: Ensure the HW is powered during HW state readout
      drm/i915/lvds: Ensure the HW is powered during HW state readout
      drm/i915/skl: Ensure HW is powered during DDB HW state readout

Mika Kuoppala (1):
      drm/i915/gen9: Verify and enforce dc6 state writes

Patrik Jakobsson (1):
      drm/i915/gen9: Check for DC state mismatch

 drivers/gpu/drm/i915/i915_debugfs.c     |  28 ++++--
 drivers/gpu/drm/i915/i915_drv.h         |   1 +
 drivers/gpu/drm/i915/intel_crt.c        |  13 ++-
 drivers/gpu/drm/i915/intel_csr.c        |   2 +
 drivers/gpu/drm/i915/intel_ddi.c        | 112 +++++++++++++++++-------
 drivers/gpu/drm/i915/intel_display.c    |  86 ++++++++++++------
 drivers/gpu/drm/i915/intel_dp.c         |  18 +++-
 drivers/gpu/drm/i915/intel_drv.h        |   3 +
 drivers/gpu/drm/i915/intel_dsi.c        |  13 ++-
 drivers/gpu/drm/i915/intel_hdmi.c       |  14 ++-
 drivers/gpu/drm/i915/intel_lvds.c       |  14 ++-
 drivers/gpu/drm/i915/intel_pm.c         |   7 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c | 149 +++++++++++++++++++++++++++++---
 13 files changed, 367 insertions(+), 93 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-02-18 10:34 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-02-18 10:34 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Just one g4x hotplug fix from Ville here.

I'll do another with the skl display power ref stuff from Imre
independently.


BR,
Jani.

The following changes since commit 631c0e84d941a43c9477afbea6374a18b816f68e:

  Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux (2016-02-14 18:34:12 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-02-18

for you to fetch changes up to 8d409cb3e8a24196be7271defafd4638f3e0b514:

  drm/i915: Fix hpd live status bits for g4x (2016-02-17 11:52:54 +0200)

----------------------------------------------------------------
Ville Syrjälä (1):
      drm/i915: Fix hpd live status bits for g4x

 drivers/gpu/drm/i915/i915_reg.h | 15 ++++++++-------
 drivers/gpu/drm/i915/intel_dp.c | 14 +++++++-------
 2 files changed, 15 insertions(+), 14 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-02-12  6:50 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-02-12  6:50 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Intel fixes all around, mostly display. Sorry I'm late this week.

BR,
Jani.

The following changes since commit 388f7b1d6e8ca06762e2454d28d6c3c55ad0fe95:

  Linux 4.5-rc3 (2016-02-07 15:38:30 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-02-12

for you to fetch changes up to ed3f9fd1e865975ceefdb2a43b453e090b1fd787:

  drm/i915: fix error path in intel_setup_gmbus() (2016-02-10 18:11:34 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Allow i915_gem_object_get_page() on userptr as well

Jani Nikula (5):
      drm/i915/dsi: defend gpio table against out of bounds access
      drm/i915/dsi: don't pass arbitrary data to sideband
      drm/i915/dsi: skip gpio element execution when not supported
      drm/i915/dp: abstract training pattern selection
      drm/i915/dp: reduce missing TPS3 support errors to debug logging

Lyude (2):
      drm/i915/skl: Don't skip mst encoders in skl_ddi_pll_select()
      drm/i915/skl: Fix typo in DPLL_CFGCR1 definition

Matt Roper (2):
      drm/i915/bxt: Don't save/restore eDP panel power during suspend (v3)
      drm/i915: Pretend cursor is always on for ILK-style WM calculations (v2)

Rasmus Villemoes (1):
      drm/i915: fix error path in intel_setup_gmbus()

 drivers/gpu/drm/i915/i915_drv.h               |  4 +++
 drivers/gpu/drm/i915/i915_gem.c               |  3 +-
 drivers/gpu/drm/i915/i915_gem_userptr.c       |  3 +-
 drivers/gpu/drm/i915/i915_reg.h               |  2 +-
 drivers/gpu/drm/i915/i915_suspend.c           |  4 +--
 drivers/gpu/drm/i915/intel_ddi.c              |  3 +-
 drivers/gpu/drm/i915/intel_dp_link_training.c | 45 +++++++++++++++++++--------
 drivers/gpu/drm/i915/intel_dsi_panel_vbt.c    | 21 ++++++++++++-
 drivers/gpu/drm/i915/intel_i2c.c              |  2 +-
 drivers/gpu/drm/i915/intel_pm.c               | 14 ++++++---
 10 files changed, 75 insertions(+), 26 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-02-04  7:22 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2016-02-04  7:22 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Intel fixes for 4.5.

BR,
Jani.

The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:

  Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-02-04

for you to fetch changes up to f2e305108faba0c85eb4ba4066599decb675117e:

  drm/i915: refine qemu south bridge detection (2016-01-29 09:15:03 +0200)

----------------------------------------------------------------
Andreas Ziegler (1):
      drm/i915: Remove select to deleted STOP_MACHINE from Kconfig

Francisco Jerez (1):
      drm/i915: Make sure DC writes are coherent on flush.

Gerd Hoffmann (1):
      drm/i915: refine qemu south bridge detection

Jani Nikula (1):
      drm/i915/dp: fall back to 18 bpp when sink capability is unknown

Ville Syrjälä (2):
      drm/i915: Don't reject primary plane windowing with color keying enabled on SKL+
      drm/i915: Fix NULL plane->fb oops on SKL

 drivers/gpu/drm/i915/Kconfig            |  1 -
 drivers/gpu/drm/i915/i915_drv.c         |  4 +++-
 drivers/gpu/drm/i915/intel_display.c    | 33 ++++++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_lrc.c        |  1 +
 drivers/gpu/drm/i915/intel_ringbuffer.c |  2 ++
 5 files changed, 28 insertions(+), 13 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2016-01-04  2:06 ` Dave Airlie
@ 2016-01-04  2:09   ` Linus Torvalds
  0 siblings, 0 replies; 392+ messages in thread
From: Linus Torvalds @ 2016-01-04  2:09 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Jani Nikula, Daniel Vetter, intel-gfx, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 198 bytes --]

On Jan 3, 2016 18:06, "Dave Airlie" <airlied@gmail.com> wrote:
>
> can you pull this directly, baby has arrived, but I'm not back at work
yet.

Assumed so, and already did. It's in rc8,

     Linus

[-- Attachment #1.2: Type: text/html, Size: 339 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2016-01-02 13:56 Jani Nikula
@ 2016-01-04  2:06 ` Dave Airlie
  2016-01-04  2:09   ` Linus Torvalds
  0 siblings, 1 reply; 392+ messages in thread
From: Dave Airlie @ 2016-01-04  2:06 UTC (permalink / raw)
  To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx, Linus Torvalds, dri-devel

On 2 January 2016 at 23:56, Jani Nikula <jani.nikula@intel.com> wrote:
>
> Hi Dave, Linus -

Hi Linus,

can you pull this directly, baby has arrived, but I'm not back at work yet.

Dave.

>
> Two display fixes still for v4.4.
>
> The new year's resolution is to start using signed tags per Linus'
> request. This one is still unsigned; I want to fix this up in our
> maintainer scripts instead of doing it one-off.
>
>
> BR,
> Jani.
>
> The following changes since commit a98728e0bb978fbe9246c93ea89198de612c22e6:
>
>   drm/i915: Correct max delay for HDMI hotplug live status checking (2015-12-22 13:01:24 +0200)
>
> are available in the git repository at:
>
>   git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-01-02
>
> for you to fetch changes up to 3d8acd1f667b45c531401c8f0c2033072e32a05d:
>
>   drm/i915: increase the tries for HDMI hotplug live status checking (2015-12-30 13:58:37 +0200)
>
> ----------------------------------------------------------------
> Gary Wang (1):
>       drm/i915: increase the tries for HDMI hotplug live status checking
>
> Ville Syrjälä (1):
>       drm/i915: Unbreak check_digital_port_conflicts()
>
>  drivers/gpu/drm/i915/intel_display.c | 12 ++++++++----
>  drivers/gpu/drm/i915/intel_hdmi.c    |  2 +-
>  2 files changed, 9 insertions(+), 5 deletions(-)
>
> --
> Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2016-01-02 13:56 Jani Nikula
  2016-01-04  2:06 ` Dave Airlie
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2016-01-02 13:56 UTC (permalink / raw)
  To: Dave Airlie, Linus Torvalds; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, Linus -

Two display fixes still for v4.4.

The new year's resolution is to start using signed tags per Linus'
request. This one is still unsigned; I want to fix this up in our
maintainer scripts instead of doing it one-off.


BR,
Jani.

The following changes since commit a98728e0bb978fbe9246c93ea89198de612c22e6:

  drm/i915: Correct max delay for HDMI hotplug live status checking (2015-12-22 13:01:24 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-01-02

for you to fetch changes up to 3d8acd1f667b45c531401c8f0c2033072e32a05d:

  drm/i915: increase the tries for HDMI hotplug live status checking (2015-12-30 13:58:37 +0200)

----------------------------------------------------------------
Gary Wang (1):
      drm/i915: increase the tries for HDMI hotplug live status checking

Ville Syrjälä (1):
      drm/i915: Unbreak check_digital_port_conflicts()

 drivers/gpu/drm/i915/intel_display.c | 12 ++++++++----
 drivers/gpu/drm/i915/intel_hdmi.c    |  2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2015-12-23 10:40 Jani Nikula
  2015-12-23 18:16 ` Linus Torvalds
@ 2015-12-23 18:23 ` Linus Torvalds
  1 sibling, 0 replies; 392+ messages in thread
From: Linus Torvalds @ 2015-12-23 18:23 UTC (permalink / raw)
  To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx, DRI

On Wed, Dec 23, 2015 at 2:40 AM, Jani Nikula <jani.nikula@intel.com> wrote:
>
>
>   git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-12-23

Btw, since you're already using tags, mind using *signed* tags
instead? It's just good housekeeping..

               Linus
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2015-12-23 10:40 Jani Nikula
@ 2015-12-23 18:16 ` Linus Torvalds
  2015-12-23 18:23 ` Linus Torvalds
  1 sibling, 0 replies; 392+ messages in thread
From: Linus Torvalds @ 2015-12-23 18:16 UTC (permalink / raw)
  To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx, DRI

On Wed, Dec 23, 2015 at 2:40 AM, Jani Nikula <jani.nikula@intel.com> wrote:
>
> Hi Dave (and/or Linus, depending on the new arrival and eggnog
> schedules) -

I'll pull it directly. Dave just sent me his pending drm fixes, he may
or may not be around any more, it's already christmas eve down under.

            Linus
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-12-23 10:40 Jani Nikula
  2015-12-23 18:16 ` Linus Torvalds
  2015-12-23 18:23 ` Linus Torvalds
  0 siblings, 2 replies; 392+ messages in thread
From: Jani Nikula @ 2015-12-23 10:40 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, Linus Torvalds, dri-devel


Hi Dave (and/or Linus, depending on the new arrival and eggnog
schedules) -

Here's a batch of i915 fixes all around. It may be slightly bigger than
one would hope for at this stage, but they've all been through testing
in our -next before being picked up for v4.4. Also, I missed Dave's
fixes pull earlier today just because I wanted an extra testing round on
this. So I'm fairly confident.

Wishing you all the things it is customary to wish this time of the
year.


BR,
Jani.

The following changes since commit 4ef7675344d687a0ef5b0d7c0cee12da005870c0:

  Linux 4.4-rc6 (2015-12-20 16:06:09 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-12-23

for you to fetch changes up to a98728e0bb978fbe9246c93ea89198de612c22e6:

  drm/i915: Correct max delay for HDMI hotplug live status checking (2015-12-22 13:01:24 +0200)

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915: Set the map-and-fenceable flag for preallocated objects
      drm/i915: Break busywaiting for requests on pending signals
      drm/i915: Limit the busy wait on requests to 5us not 10ms!
      drm/i915: Only spin whilst waiting on the current request

Daniel Vetter (1):
      drm/i915: mdelay(10) considered harmful

Gary Wang (1):
      drm/i915: Correct max delay for HDMI hotplug live status checking

Matt Roper (1):
      drm/i915: Disable primary plane if we fail to reconstruct BIOS fb (v2)

Ville Syrjälä (3):
      drm/i915: Drop the broken cursor base==0 special casing
      drm/i915: Workaround CHV pipe C cursor fail
      drm/i915: Kill intel_crtc->cursor_bo

 drivers/gpu/drm/i915/i915_drv.h        |  28 ++++++---
 drivers/gpu/drm/i915/i915_gem.c        | 111 +++++++++++++++++++++++++--------
 drivers/gpu/drm/i915/i915_gem_gtt.c    |   1 +
 drivers/gpu/drm/i915/i915_gem_stolen.c |   1 +
 drivers/gpu/drm/i915/intel_display.c   |  66 +++++++++++++-------
 drivers/gpu/drm/i915/intel_drv.h       |   1 -
 drivers/gpu/drm/i915/intel_hdmi.c      |   7 ++-
 7 files changed, 154 insertions(+), 61 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-12-11  9:53 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-12-11  9:53 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Here are some i915 fixes for v4.4, sorry for being late this week.

BR,
Jani.

The following changes since commit 527e9316f8ec44bd53d90fb9f611fa7ffff52bb9:

  Linux 4.4-rc4 (2015-12-06 15:43:12 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-12-11

for you to fetch changes up to 634b3a4a476e96816d5d6cd5bb9f8900a53f56ba:

  drm/i915: Do a better job at disabling primary plane in the noatomic case. (2015-12-10 13:33:42 +0200)

----------------------------------------------------------------
Maarten Lankhorst (1):
      drm/i915: Do a better job at disabling primary plane in the noatomic case.

Mika Kuoppala (2):
      drm/i915/skl: Disable coarse power gating up until F0
      drm/i915/skl: Double RC6 WRL always on

Tvrtko Ursulin (1):
      drm/i915: Remove incorrect warning in context cleanup

 drivers/gpu/drm/i915/i915_gem_context.c | 2 --
 drivers/gpu/drm/i915/intel_display.c    | 4 +++-
 drivers/gpu/drm/i915/intel_pm.c         | 5 ++---
 3 files changed, 5 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-12-03 14:51 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-12-03 14:51 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Another batch of drm/i915 fixes for v4.4, on top of the ones from
earlier this week. One timeout handling regression fix from Chris, and
backport of five patches from our -next to fix a power management
related HDMI hotplug regression.

BR,
Jani.

The following changes since commit 2540058f7a9d9a843b4d9a28d4f8168dd034d030:

  drm/i915: Don't override output type for DDI HDMI (2015-11-25 17:32:03 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-12-03

for you to fetch changes up to 0f5a9be15797f78c9a34e432f26c796165b6e49a:

  drm/i915: take a power domain reference while checking the HDMI live status (2015-12-02 16:43:15 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Check the timeout passed to i915_wait_request

Imre Deak (3):
      drm/i915/ddi: fix intel_display_port_aux_power_domain() after HDMI detect
      drm/i915: add MISSING_CASE to a few port/aux power domain helpers
      drm/i915: take a power domain reference while checking the HDMI live status

Ville Syrjälä (2):
      drm/i915: Clean up AUX power domain handling
      drm/i915: Introduce a gmbus power domain

 drivers/gpu/drm/i915/i915_debugfs.c     |  2 ++
 drivers/gpu/drm/i915/i915_drv.h         |  1 +
 drivers/gpu/drm/i915/i915_gem.c         | 12 ++++++--
 drivers/gpu/drm/i915/intel_display.c    | 52 ++++++++++++++++++++++++++++++++-
 drivers/gpu/drm/i915/intel_dp.c         | 48 +++++++++---------------------
 drivers/gpu/drm/i915/intel_drv.h        |  4 +--
 drivers/gpu/drm/i915/intel_hdmi.c       | 12 ++++----
 drivers/gpu/drm/i915/intel_i2c.c        |  6 ++--
 drivers/gpu/drm/i915/intel_runtime_pm.c | 34 +++------------------
 9 files changed, 94 insertions(+), 77 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-11-30 11:59 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-11-30 11:59 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, here's a few i915 fixes out of the way, still more to come.

BR,
Jani.

The following changes since commit 1ec218373b8ebda821aec00bb156a9c94fad9cd4:

  Linux 4.4-rc2 (2015-11-22 16:45:59 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-11-30

for you to fetch changes up to 2540058f7a9d9a843b4d9a28d4f8168dd034d030:

  drm/i915: Don't override output type for DDI HDMI (2015-11-25 17:32:03 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Mark uneven memory banks on gen4 desktop as unknown swizzling

Takashi Iwai (2):
      drm/i915: Don't compare has_drrs strictly in pipe config
      drm/i915: Don't override output type for DDI HDMI

 drivers/gpu/drm/i915/i915_gem_fence.c | 36 ++++++++++++++++++++++++++---------
 drivers/gpu/drm/i915/intel_display.c  |  1 -
 drivers/gpu/drm/i915/intel_dp.c       |  3 ++-
 3 files changed, 29 insertions(+), 11 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-11-19 15:09 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-11-19 15:09 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

i915 fixes for 4.4, including the revert for the backlight regression
Olof reported. Otherwise fixes all around.


BR,
Jani.

The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

  Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-11-19

for you to fetch changes up to 7383123647566a813692bb37a1389c767ed89158:

  Revert "drm/i915: skip modeset if compatible for everyone." (2015-11-19 10:38:09 +0200)

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: get runtime PM reference around GEM set_caching IOCTL

Jani Nikula (2):
      drm/i915: quirk backlight present on Macbook 4, 1
      Revert "drm/i915: skip modeset if compatible for everyone."

Maarten Lankhorst (2):
      drm/i915: Clear intel_crtc->atomic before updating it.
      drm/i915: Consider SPLL as another shared pll, v2.

Mika Kuoppala (2):
      drm/i915: Fix GT frequency rounding
      drm/i915: Fix gpu frequency change tracing

Ville Syrjälä (2):
      drm/i915: Fix crtc_y assignment in intel_find_initial_plane_obj()
      drm/i915: Don't clobber the addfb2 ioctl params

 drivers/gpu/drm/i915/i915_drv.h      |  4 ++
 drivers/gpu/drm/i915/i915_gem.c      |  8 +++-
 drivers/gpu/drm/i915/i915_params.c   |  5 +++
 drivers/gpu/drm/i915/intel_crt.c     | 31 ++-------------
 drivers/gpu/drm/i915/intel_ddi.c     | 75 +++++++++++++++++++++++++++++++-----
 drivers/gpu/drm/i915/intel_display.c | 37 +++++++++++++-----
 drivers/gpu/drm/i915/intel_pm.c      | 10 +++--
 7 files changed, 118 insertions(+), 52 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-10-16  5:05 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-10-16  5:05 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

i915 fixes for v4.3.

The revert dance could use some explanation: we had stuff fixed in
-next, and initially backported one commit to v4.3. Now, turns out we
need more fixes, and we could cherry-pick them all without conflicts if
we reverted the backported one first. So did that to not have to edit
and backport them all.

BR,
Jani.

The following changes since commit 25cb62b76430a91cc6195f902e61c2cb84ade622:

  Linux 4.3-rc5 (2015-10-11 11:09:45 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-10-16

for you to fetch changes up to 18e9345b0db9fe7bd18c3c43967789fe0a2fdb52:

  drm/i915: Add primary plane to mask if it's visible (2015-10-14 13:47:44 +0300)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Flush pipecontrol post-sync writes
      drm/i915: Deny wrapping an userptr into a framebuffer

Daniel Vetter (1):
      drm/i915: Fix kerneldoc for i915_gem_shrink_all

Jani Nikula (1):
      Revert "drm/i915: Add primary plane to mask if it's visible"

Maarten Lankhorst (1):
      drm/i915: Add primary plane to mask if it's visible

Ville Syrjälä (4):
      drm/i915: Restore lost DPLL register write on gen2-4
      drm/i915: Enable DPLL VGA mode before P1/P2 divider write
      drm/i915: Assign hwmode after encoder state readout
      drm/i915: Move sprite/cursor plane disable to intel_sanitize_crtc()

 drivers/gpu/drm/i915/i915_gem_shrinker.c |   2 +-
 drivers/gpu/drm/i915/i915_gem_userptr.c  |   5 +-
 drivers/gpu/drm/i915/intel_display.c     | 120 +++++++++++++++++--------------
 drivers/gpu/drm/i915/intel_lrc.c         |   1 +
 drivers/gpu/drm/i915/intel_ringbuffer.c  |   2 +
 5 files changed, 75 insertions(+), 55 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-10-01 13:04 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-10-01 13:04 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, a few i915 fixes for v4.3.

Do note the drm kms helper change from Egbert, I'm afraid it was not
posted on dri-devel, just intel-gfx. However the change is trivial and
needed as a dependency for the deadlock fix in i915.

BR,
Jani.

The following changes since commit 9ffecb10283508260936b96022d4ee43a7798b4c:

  Linux 4.3-rc3 (2015-09-27 07:50:08 -0400)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-10-01

for you to fetch changes up to b94be972538f4523f09243af7c726158f0bfae33:

  drm/i915: Call non-locking version of drm_kms_helper_poll_enable(), v2 (2015-09-30 16:32:27 +0300)

----------------------------------------------------------------
Egbert Eich (2):
      drm: Add a non-locking version of drm_kms_helper_poll_enable(), v2
      drm/i915: Call non-locking version of drm_kms_helper_poll_enable(), v2

Michel Thierry (1):
      drm/i915: Consider HW CSB write pointer before resetting the sw read pointer

Rodrigo Vivi (1):
      drm/i915/skl: Don't call intel_prepare_ddi when encoder list isn't yet initialized.

 drivers/gpu/drm/drm_probe_helper.c      | 19 +++++++++++++---
 drivers/gpu/drm/i915/intel_hotplug.c    |  2 +-
 drivers/gpu/drm/i915/intel_lrc.c        | 39 +++++++++++++++++++++++++++------
 drivers/gpu/drm/i915/intel_lrc.h        |  2 ++
 drivers/gpu/drm/i915/intel_runtime_pm.c |  3 ++-
 include/drm/drm_crtc_helper.h           |  1 +
 6 files changed, 54 insertions(+), 12 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-09-24  9:13 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-09-24  9:13 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, a few drm/i915 fixes, including a fix to the recent regression
reported by Sedat Dilek [1].

BR,
Jani.


[1] http://mid.gmane.org/CA+icZUUwi96RV5pfdG3FEmG95VFPfjBmUBiwrDzgduyJvt1e3g@mail.gmail.com

The following changes since commit 1f93e4a96c9109378204c147b3eec0d0e8100fde:

  Linux 4.3-rc2 (2015-09-20 14:32:34 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-09-24

for you to fetch changes up to cd67d226ebd909d239d2c6e5a6abd6e2a338d1cd:

  drm/i915/bios: handle MIPI Sequence Block v3+ gracefully (2015-09-23 16:59:37 +0300)

----------------------------------------------------------------
Geliang Tang (1):
      drm/i915: fix kernel-doc warnings in intel_audio.c

Jani Nikula (1):
      drm/i915/bios: handle MIPI Sequence Block v3+ gracefully

Jesse Barnes (1):
      drm/i915: workaround bad DSL readout v3

Maarten Lankhorst (1):
      drm/i915: Add primary plane to mask if it's visible

 drivers/gpu/drm/i915/i915_irq.c      | 26 ++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_audio.c   |  2 +-
 drivers/gpu/drm/i915/intel_bios.c    | 12 +++++++++++-
 drivers/gpu/drm/i915/intel_display.c |  7 +++++--
 4 files changed, 43 insertions(+), 4 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-08-20  8:30 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-08-20  8:30 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, one more batch of i915 fixes for v4.2.

Revert of a VBT parsing commit that should've been queued for drm-next,
not v4.2. The revert unbreaks Braswell among other things.

Also on Braswell removal of DP HBR2/TP3 and intermediate eDP frequency
support. The code was optimistically added based on incorrect
documentation; the platform does not support them. These are cc: stable.

Finally a gpu state fix from Chris, also cc: stable.

BR,
Jani.

The following changes since commit d2944cf21305c754fa8b2d6c1eea05ad5dad7944:

  drm/i915: Commit planes on each crtc separately. (2015-08-13 12:09:18 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-08-20

for you to fetch changes up to ed63baaf849e91c84ac3e042b1fd6a0af07c16f3:

  drm/i915: Avoid TP3 on CHV (2015-08-19 11:13:59 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Flag the execlists context object as dirty after every use

Jani Nikula (1):
      Revert "drm/i915: Allow parsing of variable size child device entries from VBT"

Thulasimani,Sivakumar (3):
      Revert "drm/i915: Add eDP intermediate frequencies for CHV"
      drm/i915: remove HBR2 from chv supported list
      drm/i915: Avoid TP3 on CHV

 drivers/gpu/drm/i915/intel_bios.c | 27 ++++-----------------------
 drivers/gpu/drm/i915/intel_dp.c   | 35 ++++++++++++++++++++++-------------
 drivers/gpu/drm/i915/intel_lrc.c  |  2 ++
 3 files changed, 28 insertions(+), 36 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-08-14 10:06 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-08-14 10:06 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, some i915 display fixes. A couple of backports by Maarten from
our -next to v4.2, and a dithering fix from Daniel.

BR,
Jani.

The following changes since commit f7644cbfcdf03528f0f450f3940c4985b2291f49:

  Linux 4.2-rc6 (2015-08-09 15:54:30 -0400)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-08-14

for you to fetch changes up to d2944cf21305c754fa8b2d6c1eea05ad5dad7944:

  drm/i915: Commit planes on each crtc separately. (2015-08-13 12:09:18 +0300)

----------------------------------------------------------------
Daniel Vetter (1):
      drm/i915: Only dither on 6bpc panels

Maarten Lankhorst (2):
      drm/i915: calculate primary visibility changes instead of calling from set_config
      drm/i915: Commit planes on each crtc separately.

 drivers/gpu/drm/i915/intel_atomic.c  | 45 +++++----------------------
 drivers/gpu/drm/i915/intel_display.c | 59 +++++++++---------------------------
 2 files changed, 23 insertions(+), 81 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-08-07 20:53 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2015-08-07 20:53 UTC (permalink / raw)
  To: Dave Airlie, Linus Torvalds; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Linus,

One i915 regression fix and a drm core one since Dave's not around, both
introduced in 4.2 so not cc: stable.

The fix for the warning Ted reported isn't in here yet since he didn't yet
supply a tested-by and I can't repro this one myself (it's in fixup code
that needs firmware doing something i915 wouldn't do).

Cheers, Daniel


The following changes since commit 5eb3e5a5e11d14f9deb2a4b83555443b69ab9940:

  drm/i915: Declare the swizzling unknown for L-shaped configurations (2015-07-30 16:51:20 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-08-07

for you to fetch changes up to 209e4dbc8dcdb2b1839f18fd1cf07ec7bedadf4d:

  drm/vblank: Use u32 consistently for vblank counters (2015-08-07 14:35:53 +0200)

----------------------------------------------------------------
Daniel Vetter (1):
      drm/vblank: Use u32 consistently for vblank counters

David Weinehall (1):
      drm/i915: Allow parsing of variable size child device entries from VBT

 drivers/gpu/drm/drm_irq.c         |  2 +-
 drivers/gpu/drm/i915/intel_bios.c | 27 +++++++++++++++++++++++----
 include/drm/drmP.h                |  2 +-
 3 files changed, 25 insertions(+), 6 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2015-07-31 19:07 ` Linus Torvalds
@ 2015-08-01  5:00   ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2015-08-01  5:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: intel-gfx, DRI

On Fri, Jul 31, 2015 at 9:07 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Fri, Jul 31, 2015 at 9:54 AM, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
>>
>> I delayed my -fixes pull a bit hoping that I could include a fix for the
>> dp mst stuff but looks a bit more nasty than that. So just 3 other
>> regression fixes, one 4.2 other two cc: stable.
>
> Quick question: you can now reproduce the mst problem that Ted
> reported? You said you found a mst bridge..
>
> This matters mainly because I wonder if I should apply my temporary
> workaround patch, or expect that a real fix is coming soon..

Yeah I have matching fireworks now I think, took a bit of trickery
since I plugged the mst into a desktop which means it'll use pipe A by
default. The fun seems to only happen on the other pipes ...
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2015-07-31 16:54 Daniel Vetter
@ 2015-07-31 19:07 ` Linus Torvalds
  2015-08-01  5:00   ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Linus Torvalds @ 2015-07-31 19:07 UTC (permalink / raw)
  To: Daniel Vetter; +Cc: intel-gfx, DRI

On Fri, Jul 31, 2015 at 9:54 AM, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
>
> I delayed my -fixes pull a bit hoping that I could include a fix for the
> dp mst stuff but looks a bit more nasty than that. So just 3 other
> regression fixes, one 4.2 other two cc: stable.

Quick question: you can now reproduce the mst problem that Ted
reported? You said you found a mst bridge..

This matters mainly because I wonder if I should apply my temporary
workaround patch, or expect that a real fix is coming soon..

                     Linus
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-07-31 16:54 Daniel Vetter
  2015-07-31 19:07 ` Linus Torvalds
  0 siblings, 1 reply; 392+ messages in thread
From: Daniel Vetter @ 2015-07-31 16:54 UTC (permalink / raw)
  To: Dave Airlie, Linus Torvalds; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Linus,

I delayed my -fixes pull a bit hoping that I could include a fix for the
dp mst stuff but looks a bit more nasty than that. So just 3 other
regression fixes, one 4.2 other two cc: stable.

Cheers, Daniel


The following changes since commit cbfe8fa6cd672011c755c3cd85c9ffd4e2d10a6f:

  Linux 4.2-rc4 (2015-07-26 12:26:21 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-07-31

for you to fetch changes up to 5eb3e5a5e11d14f9deb2a4b83555443b69ab9940:

  drm/i915: Declare the swizzling unknown for L-shaped configurations (2015-07-30 16:51:20 +0200)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop
      drm/i915: Mark PIN_USER binding as GLOBAL_BIND without the aliasing ppgtt
      drm/i915: Declare the swizzling unknown for L-shaped configurations

 drivers/gpu/drm/i915/i915_drv.h        | 17 ++++++++---------
 drivers/gpu/drm/i915/i915_gem_gtt.c    | 11 +++++++++++
 drivers/gpu/drm/i915/i915_gem_tiling.c |  5 ++++-
 3 files changed, 23 insertions(+), 10 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-07-23  6:50 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2015-07-23  6:50 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

arb_timer kernel side fix from Chris.

Cheers, Daniel


The following changes since commit 52721d9d3334c1cb1f76219a161084094ec634dc:

  Linux 4.2-rc3 (2015-07-19 14:45:02 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-07-23

for you to fetch changes up to 648a9bc5308d952f2c80772301b339f73026f013:

  drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls (2015-07-21 11:49:13 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls

 drivers/gpu/drm/i915/intel_uncore.c | 26 +++++++++++++++++++-------
 include/uapi/drm/i915_drm.h         |  8 ++++++++
 2 files changed, 27 insertions(+), 7 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-07-15  8:50 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2015-07-15  8:50 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

Next batch of i915 fixes. Note that the compat32 patch here needs the drm
core one to be actually useful, I'll send you that one with a separate
drm-fixes pull request. One revert because a fix in -rc2 did break
existing userspace.

Cheers, Daniel


The following changes since commit bc0195aad0daa2ad5b0d76cce22b167bc3435590:

  Linux 4.2-rc2 (2015-07-12 15:10:30 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-07-15

for you to fetch changes up to ccfb8b2ed4d4e12c3c35de3db5fbbbaa11277736:

  drm/i915: Do not call intel_crtc_disable if the crtc is already disabled. (2015-07-14 14:00:13 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Store device pointer in contexts for late tracepoint usafe

Daniel Vetter (3):
      drm/i915: Fix missing return warning for !CONFIG_DEBUGFS
      drm/i915: fix oops in primary_check_plane
      Revert "drm/i915: Declare the swizzling unknown for L-shaped configurations"

Imre Deak (2):
      drm/i915: avoid leaking DMA mappings
      drm/i915: remove unused has_dma_mapping flag

Maarten Lankhorst (1):
      drm/i915: Do not call intel_crtc_disable if the crtc is already disabled.

Tomas Elf (1):
      drm/i915: Snapshot seqno of most recently submitted request.

Tvrtko Ursulin (1):
      drm/i915: Forward all core DRM ioctls to core compat handling

 drivers/gpu/drm/i915/i915_drv.h         |  6 +++---
 drivers/gpu/drm/i915/i915_gem.c         | 35 ++++++++++++++++-----------------
 drivers/gpu/drm/i915/i915_gem_context.c |  4 ++--
 drivers/gpu/drm/i915/i915_gem_dmabuf.c  |  2 --
 drivers/gpu/drm/i915/i915_gem_gtt.c     |  9 ++-------
 drivers/gpu/drm/i915/i915_gem_stolen.c  |  1 -
 drivers/gpu/drm/i915/i915_gem_tiling.c  | 12 +----------
 drivers/gpu/drm/i915/i915_gem_userptr.c | 29 +++++++++++++++++++++++++--
 drivers/gpu/drm/i915/i915_ioc32.c       |  2 +-
 drivers/gpu/drm/i915/i915_irq.c         | 13 +++---------
 drivers/gpu/drm/i915/i915_trace.h       |  2 +-
 drivers/gpu/drm/i915/intel_display.c    |  8 +++-----
 drivers/gpu/drm/i915/intel_ringbuffer.h |  7 +++++++
 13 files changed, 67 insertions(+), 63 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-07-09 14:14 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2015-07-09 14:14 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

Pile of fixes for either 4.2 issues or cc: stable. This should fix the 2nd
kind of WARNING Linus's been seeing, please ask him to scream if that's
not the case.

Cheers, Daniel


The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

  Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-07-09

for you to fetch changes up to 52613921b31d8573a212a4b0854b390a18d9849c:

  Revert "drm/i915: Allocate context objects from stolen" (2015-07-09 09:40:16 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Declare the swizzling unknown for L-shaped configurations

Daniel Vetter (2):
      drm/i915: Check crtc->active in intel_crtc_disable_planes
      drm/i915: Use crtc_state->active in primary check_plane func

Imre Deak (1):
      drm/i915/chv: fix HW readout of the port PLL fractional divider

Tvrtko Ursulin (1):
      drm/i915: Restore all GGTT VMAs on resume

Ville Syrjälä (1):
      Revert "drm/i915: Allocate context objects from stolen"

 drivers/gpu/drm/i915/i915_gem_context.c |  4 +---
 drivers/gpu/drm/i915/i915_gem_gtt.c     | 23 ++++++++++++++++-------
 drivers/gpu/drm/i915/i915_gem_tiling.c  | 12 +++++++++++-
 drivers/gpu/drm/i915/intel_display.c    | 12 +++++++++---
 4 files changed, 37 insertions(+), 14 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-06-18  5:45 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-06-18  5:45 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, final i915 fixes for v4.1.

BR,
Jani.


The following changes since commit 0f57d86787d8b1076ea8f9cbdddda2a46d534a27:

  Linux 4.1-rc8 (2015-06-14 15:51:10 -1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-06-18

for you to fetch changes up to 245ec9d85696c3e539b23e210f248698b478379c:

  Revert "drm/i915: Don't skip request retirement if the active list is empty" (2015-06-15 14:32:54 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Always reset vma->ggtt_view.pages cache on unbinding

Jani Nikula (1):
      Revert "drm/i915: Don't skip request retirement if the active list is empty"

 drivers/gpu/drm/i915/i915_gem.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-06-11  8:37 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-06-11  8:37 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Fix for the regression Linus called out, and another for probing
dongles.


BR,
Jani.

The following changes since commit d4a4f75cd8f29cd9464a5a32e9224a91571d6649:

  Linux 4.1-rc7 (2015-06-07 20:23:50 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-06-11

for you to fetch changes up to 3f5f1554ee715639e78d9be87623ee82772537e0:

  drm/i915: Fix DDC probe for passive adapters (2015-06-09 10:34:15 +0300)

----------------------------------------------------------------
Ander Conselvan de Oliveira (1):
      drm/i915: Properly initialize SDVO analog connectors

Jani Nikula (1):
      drm/i915: Fix DDC probe for passive adapters

 drivers/gpu/drm/i915/intel_i2c.c  | 20 +++++++++++++++++---
 drivers/gpu/drm/i915/intel_sdvo.c |  2 +-
 2 files changed, 18 insertions(+), 4 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-06-05 13:00 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-06-05 13:00 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, sorry I'm late with the fixes pull and I see you already sent
yours forward to Linus too. If you get the vibes there might be a
release this weekend, would be nice to get these in. Otherwise can wait
until next week, and I might have a few more on top then.

BR,
Jani.

The following changes since commit c65b99f046843d2455aa231747b5a07a999a9f3d:

  Linux 4.1-rc6 (2015-05-31 19:01:07 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-06-05

for you to fetch changes up to 4f47c99a9be7e9b90a7f3c2c4599ea6b7c2ec49d:

  drm/i915: Move WaBarrierPerformanceFixDisable:skl to skl code from chv code (2015-06-04 14:15:45 +0300)

----------------------------------------------------------------
Ander Conselvan de Oliveira (1):
      drm/i915: Include G4X/VLV/CHV in self refresh status

Arun Siluvery (1):
      drm/i915: Initialize HWS page address after GPU reset

Jim Bride (1):
      drm/i915/hsw: Fix workaround for server AUX channel clock divisor

Ville Syrjälä (2):
      drm/i915: Don't skip request retirement if the active list is empty
      drm/i915: Move WaBarrierPerformanceFixDisable:skl to skl code from chv code

 drivers/gpu/drm/i915/i915_debugfs.c     |  5 ++++-
 drivers/gpu/drm/i915/i915_gem.c         |  3 ---
 drivers/gpu/drm/i915/intel_dp.c         |  5 ++---
 drivers/gpu/drm/i915/intel_lrc.c        |  6 ++++++
 drivers/gpu/drm/i915/intel_ringbuffer.c | 14 +++++++-------
 5 files changed, 19 insertions(+), 14 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-05-21 12:52 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-05-21 12:52 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Daniel Vetter, intel-gfx, dri-devel, Conselvan De Oliveira, Ander


Hi Dave, one fix for screen flickering.

There's a stable backport from Ander [1] that combines this and a few
other commits to fix the flickering on v4.0, reported in [2] among
others. Having this upstream is obviously a requirement for stable.


BR,
Jani.


[1] http://mid.gmane.org/1432128754-11840-1-git-send-email-ander.conselvan.de.oliveira@intel.com
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1218688


The following changes since commit e26081808edadfd257c6c9d81014e3b25e9a6118:

  Linux 4.1-rc4 (2015-05-18 10:13:47 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-05-21

for you to fetch changes up to 54da691deb123c045259ebf4f5c67381244f58f1:

  drm/i915: fix screen flickering (2015-05-19 10:28:34 +0300)

----------------------------------------------------------------
Thomas Gummerer (1):
      drm/i915: fix screen flickering

 drivers/gpu/drm/i915/intel_pm.c | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-05-13 12:39 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-05-13 12:39 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, one i915 gpu hang fix on resume.

BR,
Jani.

The following changes since commit 030bbdbf4c833bc69f502eae58498bc5572db736:

  Linux 4.1-rc3 (2015-05-10 15:12:29 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-05-13

for you to fetch changes up to 364aece01a2dd748fc36a1e8bf52ef639b0857bd:

  drm/i915: Avoid GPU hang when coming out of s3 or s4 (2015-05-11 16:27:08 +0300)

----------------------------------------------------------------
Peter Antoine (1):
      drm/i915: Avoid GPU hang when coming out of s3 or s4

 drivers/gpu/drm/i915/i915_drv.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-05-08 11:04 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-05-08 11:04 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, sorry, I'm a bit late this week with the i915 fixes.

BR,
Jani.

The following changes since commit 5ebe6afaf0057ac3eaeb98defd5456894b446d22:

  Linux 4.1-rc2 (2015-05-03 19:22:23 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-05-08

for you to fetch changes up to 736a69ca8c99a595a523d2fece66491b89168da6:

  drm/i915: Drop PIPE-A quirk for 945GSE HP Mini (2015-05-07 15:28:34 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Drop PIPE-A quirk for 945GSE HP Mini

Jani Nikula (1):
      drm/i915/dp: there is no audio on port A

Lukas Wunner (2):
      drm/i915: Assume dual channel LVDS if pixel clock necessitates it
      drm/i915: Add missing MacBook Pro models with dual channel LVDS

Sonika Jindal (1):
      drm/i915: Sink rate read should be saved in deca-kHz

 drivers/gpu/drm/i915/intel_display.c |  3 ---
 drivers/gpu/drm/i915/intel_dp.c      |  9 +++++----
 drivers/gpu/drm/i915/intel_lvds.c    | 26 ++++++++++++++++++++++++--
 3 files changed, 29 insertions(+), 9 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-04-30 11:00 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-04-30 11:00 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, just one fix for v4.1-rc2. Plenty of travel last week all
around, I'm sure we'll find more to worry about...

BR,
Jani.

The following changes since commit b787f68c36d49bb1d9236f403813641efa74a031:

  Linux 4.1-rc1 (2015-04-26 17:59:10 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-04-30

for you to fetch changes up to a04f90a33fab74789b91fc9739999012f11022d1:

  drm/i915/chv: Implement WaDisableShadowRegForCpd (2015-04-28 17:31:29 +0300)

----------------------------------------------------------------
Deepak S (1):
      drm/i915/chv: Implement WaDisableShadowRegForCpd

 drivers/gpu/drm/i915/i915_reg.h     | 2 ++
 drivers/gpu/drm/i915/intel_uncore.c | 8 ++++++++
 2 files changed, 10 insertions(+)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-04-08  7:43 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-04-08  7:43 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, three commits, all cc: stable, to address Baytrail
suspend/resume issues.

BR,
Jani.

The following changes since commit f22e6e847115abc3a0e2ad7bb18d243d42275af1:

  Linux 4.0-rc7 (2015-04-06 15:39:45 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-04-08

for you to fetch changes up to 5df0582bf036bb5f9a8ad8db5884fe13a55347d1:

  drm/i915/vlv: remove wait for previous GFX clk disable request (2015-04-07 16:14:12 +0300)

----------------------------------------------------------------
Deepak S (1):
      drm/i915/chv: Remove Wait for a previous gfx force-off

Jesse Barnes (2):
      drm/i915/vlv: save/restore the power context base reg
      drm/i915/vlv: remove wait for previous GFX clk disable request

 drivers/gpu/drm/i915/i915_drv.c | 14 ++------------
 drivers/gpu/drm/i915/i915_drv.h |  1 +
 2 files changed, 3 insertions(+), 12 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-04-02 12:25 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-04-02 12:25 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

A colorkey ioctl oops fix from Ville, cc: stable, and a backport of
Chris' 0-length batch allocation fix from drm-next.


BR,
Jani.


The following changes since commit e42391cd048809d903291d07f86ed3934ce138e9:

  Linux 4.0-rc6 (2015-03-29 15:26:31 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-04-02

for you to fetch changes up to 840a1cf0cd533f30da792527ca5ff6a023d4a727:

  drm/i915: Reject the colorkey ioctls for primary and cursor planes (2015-04-02 11:25:50 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Skip allocating shadow batch for 0-length batches

Ville Syrjälä (1):
      drm/i915: Reject the colorkey ioctls for primary and cursor planes

 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +-
 drivers/gpu/drm/i915/intel_sprite.c        | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-03-26 11:56 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-03-26 11:56 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, Linus Torvalds, dri-devel


Hi Dave -

This should cover the final warnings in -rc5 with two more backports
from our development branch (drm-intel-next-queued). They're the ones
from Daniel and Damien, with references to the reports.

This is on top of drm-fixes because of the dependency on the two earlier
fixes not yet in Linus' tree.

There's an additional regression fix from Chris.


BR,
Jani.


The following changes since commit 59a58cb34d3fe73e6c899cc5d9a87428ca662925:

  drm/i915: Don't try to reference the fb in get_initial_plane_config() (2015-03-25 10:01:46 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-03-26

for you to fetch changes up to 5f407751b0ca9bd876fe8f15ff28153661c6ba0a:

  drm/i915: Fixup legacy plane->crtc link for initial fb config (2015-03-26 13:39:04 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Keep ring->active_list and ring->requests_list consistent

Damien Lespiau (1):
      drm/i915: Fix atomic state when reusing the firmware fb

Daniel Vetter (1):
      drm/i915: Fixup legacy plane->crtc link for initial fb config

 drivers/gpu/drm/i915/i915_gem.c      | 38 ++++++++++++++++++++----------------
 drivers/gpu/drm/i915/intel_display.c | 13 ++++++++++--
 2 files changed, 32 insertions(+), 19 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-03-19  8:41 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-03-19  8:41 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Backporting a couple of plane related fixes from drm-next to v4.0.

BR,
Jani.

The following changes since commit 06e5801b8cb3fc057d88cb4dc03c0b64b2744cda:

  Linux 4.0-rc4 (2015-03-15 17:38:20 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-03-19

for you to fetch changes up to 7f0801e566cc78315e5dc383bf3c3b5b5b436048:

  drm/i915: Make sure the primary plane is enabled before reading out the fb state (2015-03-18 10:09:05 +0200)

----------------------------------------------------------------
Damien Lespiau (1):
      drm/i915: Make sure the primary plane is enabled before reading out the fb state

Xi Ruoyao (1):
      drm/i915: Ensure plane->state->fb stays in sync with plane->fb

 drivers/gpu/drm/i915/intel_display.c | 32 ++++++++++++++++++++++++++++----
 1 file changed, 28 insertions(+), 4 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-03-12  8:46 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-03-12  8:46 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

More i915 fixes, three out of four are fixes to old bugs, cc: stable.

BR,
Jani.

The following changes since commit 9eccca0843205f87c00404b663188b88eb248051:

  Linux 4.0-rc3 (2015-03-08 16:09:09 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-03-12

for you to fetch changes up to 5e4f518959bdf8a4f9c8f80879e4a0f7a95d2cb3:

  drm/i915: Prevent TLB error on first execution on SNB (2015-03-10 15:30:23 +0200)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Make WAIT_IOCTL negative timeouts be indefinite again
      drm/i915: Prevent TLB error on first execution on SNB

Dave Gordon (1):
      drm/i915: use in_interrupt() not in_irq() to check context

Mika Kuoppala (1):
      drm/i915: Do both mt and gen6 style forcewake reset on ivb probe

 drivers/gpu/drm/i915/i915_gem.c      | 25 ++++++++++++++++++++-----
 drivers/gpu/drm/i915/intel_display.c |  2 +-
 drivers/gpu/drm/i915/intel_uncore.c  |  8 +++++++-
 3 files changed, 28 insertions(+), 7 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-03-05 11:29 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-03-05 11:29 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, two i915 fixes, both of them cc: stable.

BR,
Jani.

The following changes since commit 13a7a6ac0a11197edcd0f756a035f472b42cdf8b:

  Linux 4.0-rc2 (2015-03-03 09:04:59 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-03-05

for you to fetch changes up to ab3be73fa7b43f4c3648ce29b5fd649ea54d3adb:

  drm/i915: gen4: work around hang during hibernation (2015-03-04 10:08:50 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Check for driver readyness before handling an underrun interrupt

Imre Deak (1):
      drm/i915: gen4: work around hang during hibernation

 drivers/gpu/drm/i915/i915_drv.c            | 30 +++++++++++++++++++++++++-----
 drivers/gpu/drm/i915/intel_fifo_underrun.c | 18 +++++++-----------
 2 files changed, 32 insertions(+), 16 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-02-26  9:13 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-02-26  9:13 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

First batch of fixes for v4.0-rc, plenty of cc: stable material.

BR,
Jani.

The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:

  Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-02-26

for you to fetch changes up to 62e537f8d568347bbe4e00d7803a838750cdc618:

  drm/i915: Fix frontbuffer false positve. (2015-02-25 10:08:15 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Check obj->vma_list under the struct_mutex

Daniel Vetter (1):
      drm/i915: Align initial plane backing objects correctly

Imre Deak (1):
      drm/i915: avoid processing spurious/shared interrupts in low-power states

Jani Nikula (2):
      drm/i915/skl: handle all pixel formats in skylake_update_primary_plane()
      drm/i915: Dell Chromebook 11 has PWM backlight

Nick Hoath (1):
      drm/i915: Fix a use after free, and unbalanced refcounting

Rodrigo Vivi (2):
      drm/i915/bdw: PCI IDs ending in 0xb are ULT.
      drm/i915: Fix frontbuffer false positve.

 drivers/gpu/drm/i915/i915_drv.h        | 15 ++++++++++++++-
 drivers/gpu/drm/i915/i915_gem.c        |  3 +--
 drivers/gpu/drm/i915/i915_gem_stolen.c |  6 ++----
 drivers/gpu/drm/i915/i915_gem_tiling.c |  7 ++++---
 drivers/gpu/drm/i915/i915_irq.c        | 22 ++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_display.c   | 33 ++++++++++++++++++++++++---------
 drivers/gpu/drm/i915/intel_lrc.c       |  8 ++++----
 include/drm/i915_pciids.h              |  4 ++--
 8 files changed, 73 insertions(+), 25 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-01-29  8:36 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-01-29  8:36 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

i915 fixes all around, mostly cc: stable.

Was surprised to see your pull request already on Tuesday, are you
planning on doing another one before -rc7?


BR,
Jani.

The following changes since commit 26bc420b59a38e4e6685a73345a0def461136dce:

  Linux 3.19-rc6 (2015-01-25 20:04:41 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-01-29

for you to fetch changes up to 6b96d705f3cf435b0b8835b12c9742513c77fed6:

  drm/i915: BDW Fix Halo PCI IDs marked as ULT. (2015-01-26 11:00:34 +0200)

----------------------------------------------------------------
Bob Paauwe (1):
      drm/i915: Only fence tiled region of object.

David Woodhouse (1):
      drm/i915: Init PPGTT before context enable

Jeremiah Mahler (1):
      drm/i915: fix inconsistent brightness after resume

Rodrigo Vivi (2):
      drm/i915: Fix and clean BDW PCH identification
      drm/i915: BDW Fix Halo PCI IDs marked as ULT.

 drivers/gpu/drm/i915/i915_drv.c    | 14 ++++----------
 drivers/gpu/drm/i915/i915_drv.h    |  3 +--
 drivers/gpu/drm/i915/i915_gem.c    | 26 +++++++++++++-------------
 drivers/gpu/drm/i915/intel_panel.c |  2 +-
 4 files changed, 19 insertions(+), 26 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2015-01-15 11:11 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2015-01-15 11:11 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, another round of fixes for v3.19.

BR,
Jani.

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2015-01-15

for you to fetch changes up to 226e5ae9e5f9108beb0bde4ac69f68fe6210fed9:

  drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES (2015-01-12 10:53:02 +0200)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Ban Haswell from using RCS flips
      drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES

Imre Deak (3):
      drm/i915: gen9: fix RPS interrupt routing to CPU vs. GT
      drm/i915: fix HW lockup due to missing RPS IRQ workaround on GEN6
      drm/i915: vlv: sanitize RPS interrupt mask during GPU idling

 drivers/gpu/drm/i915/i915_gem.c      |  2 +-
 drivers/gpu/drm/i915/i915_irq.c      | 20 ++++++++++++++++++--
 drivers/gpu/drm/i915/intel_display.c |  2 +-
 drivers/gpu/drm/i915/intel_drv.h     |  1 +
 drivers/gpu/drm/i915/intel_pm.c      | 14 +++-----------
 5 files changed, 24 insertions(+), 15 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-12-04  9:22 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-12-04  9:22 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Silence some pch fifo underrun reports and panel locking backtraces,
both cc: stable.


BR,
Jani.

The following changes since commit 009d0431c3914de64666bec0d350e54fdd59df6a:

  Linux 3.18-rc7 (2014-11-30 16:42:27 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-12-04

for you to fetch changes up to b0616c5306b342ceca07044dbc4f917d95c4f825:

  drm/i915: Unlock panel even when LVDS is disabled (2014-12-02 15:18:29 +0200)

----------------------------------------------------------------
Daniel Vetter (2):
      drm/i915: More cautious with pch fifo underruns
      drm/i915: Unlock panel even when LVDS is disabled

 drivers/gpu/drm/i915/intel_display.c |  2 --
 drivers/gpu/drm/i915/intel_lvds.c    | 22 +++++++++++-----------
 2 files changed, 11 insertions(+), 13 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-11-27 14:06 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-11-27 14:06 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, a couple of regression fixes from Ville.

BR,
Jani.

The following changes since commit 5d01410fe4d92081f349b013a2e7a95429e4f2c9:

  Linux 3.18-rc6 (2014-11-23 15:25:20 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-11-27

for you to fetch changes up to afa4e53a7bcd4328d88e25c7a63746b65dc6bbe2:

  drm/i915: Cancel vdd off work before suspend (2014-11-26 14:27:46 +0200)

----------------------------------------------------------------
Ville Syrjälä (2):
      drm/i915: Ignore SURFLIVE and flip counter when the GPU gets reset
      drm/i915: Cancel vdd off work before suspend

 drivers/gpu/drm/i915/intel_display.c | 4 ++++
 drivers/gpu/drm/i915/intel_dp.c      | 1 +
 2 files changed, 5 insertions(+)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-11-19 16:46 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-11-19 16:46 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, couple of regression fixes, both cc: stable.

BR,
Jani.

The following changes since commit fc14f9c1272f62c3e8d01300f52467c0d9af50f9:

  Linux 3.18-rc5 (2014-11-16 16:36:20 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-11-19

for you to fetch changes up to 0485c9dc24ec0939b42ca5104c0373297506b555:

  drm/i915: Kick fbdev before vgacon (2014-11-17 10:18:21 +0200)

----------------------------------------------------------------
Daniel Vetter (2):
      drm/i915: drop WaSetupGtModeTdRowDispatch:snb
      drm/i915: Kick fbdev before vgacon

 drivers/gpu/drm/i915/i915_dma.c | 10 ++++++----
 drivers/gpu/drm/i915/intel_pm.c |  5 -----
 2 files changed, 6 insertions(+), 9 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-11-13 13:28 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-11-13 13:28 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, one regression fix from Chris.

BR,
Jani.

The following changes since commit 03dca708521d30153fc5c7e2ff136f780a7372c9:

  Merge tag 'drm-intel-fixes-2014-11-07' of git://anongit.freedesktop.org/drm-intel into drm-fixes (2014-11-10 10:05:37 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-11-13

for you to fetch changes up to e9d784d535e43777f9ff44d7e582946f4776c000:

  drm/i915: Fix obj->map_and_fenceable across tiling changes (2014-11-11 11:04:48 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Fix obj->map_and_fenceable across tiling changes

 drivers/gpu/drm/i915/i915_gem_tiling.c | 19 +++----------------
 1 file changed, 3 insertions(+), 16 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-11-07  8:48 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-11-07  8:48 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Black screen, screen corruption, hardware state corruption fixes.

BR,
Jani.


The following changes since commit 0df1f2487d2f0d04703f142813d53615d62a1da4:

  Linux 3.18-rc3 (2014-11-02 15:01:51 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-11-07

for you to fetch changes up to e1c412e75754ab7b7002f3e18a2652d999c40d4b:

  drm/i915: safeguard against too high minimum brightness (2014-11-06 18:20:13 +0200)

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: vlv: fix gunit HW state corruption during S4 suspend

Jani Nikula (1):
      drm/i915: safeguard against too high minimum brightness

Rodrigo Vivi (1):
      drm/i915: Disable caches for Global GTT.

 drivers/gpu/drm/i915/i915_drv.c     | 10 ++++++++++
 drivers/gpu/drm/i915/i915_gem_gtt.c | 16 ++++++++++++++++
 drivers/gpu/drm/i915/intel_panel.c  | 17 +++++++++++++++--
 3 files changed, 41 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-10-30 14:09 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-10-30 14:09 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Display fixes for 3.18, all cc: stable, including my version of the DP
training pattern 3 fix.

BR,
Jani.


The following changes since commit cac7f2429872d3733dc3f9915857b1691da2eb2f:

  Linux 3.18-rc2 (2014-10-26 16:48:41 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-10-30

for you to fetch changes up to 7809a61176b385ebb3299ea43c58b1bb31ffb8c0:

  drm/i915/dp: only use training pattern 3 on platforms that support it (2014-10-30 15:51:11 +0200)

----------------------------------------------------------------
Jani Nikula (1):
      drm/i915/dp: only use training pattern 3 on platforms that support it

Ville Syrjälä (3):
      drm/i915: Do a dummy DPCD read before the actual read
      drm/i915: Ignore long hpds on eDP ports
      drm/i915: Fix GMBUSFREQ on vlv/chv

jens stein (1):
      drm/i915: Ignore VBT backlight check on Macbook 2, 1

 drivers/gpu/drm/i915/intel_display.c |  5 ++++-
 drivers/gpu/drm/i915/intel_dp.c      | 24 ++++++++++++++++++++++--
 2 files changed, 26 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-10-02 13:42 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-10-02 13:42 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, final regression fix for 3.17.

BR,
Jani.


The following changes since commit fe82dcec644244676d55a1384c958d5f67979adb:

  Linux 3.17-rc7 (2014-09-28 14:29:07 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-10-02

for you to fetch changes up to 91e56499304f3d612053a9cf17f350868182c7d8:

  drm/i915: Flush the PTEs after updating them before suspend (2014-09-29 16:41:17 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Flush the PTEs after updating them before suspend

 drivers/gpu/drm/i915/i915_gem_gtt.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

-- 
Jani Nikula, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-09-24 17:02 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-09-24 17:02 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, a couple of small fixes for 3.17 still.

BR,
Jani.


The following changes since commit 0f33be009b89d2268e94194dc4fd01a7851b6d51:

  Linux 3.17-rc6 (2014-09-21 15:43:02 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-09-24

for you to fetch changes up to c84db77010877da6c5da119868ed54c43d59e726:

  drm/i915/hdmi: fix hdmi audio state readout (2014-09-23 16:36:12 +0300)

----------------------------------------------------------------
Brad Volkin (1):
      drm/i915: Don't leak command parser tables on suspend/resume

Jani Nikula (1):
      drm/i915/hdmi: fix hdmi audio state readout

 drivers/gpu/drm/i915/i915_cmd_parser.c | 12 +++++++-----
 drivers/gpu/drm/i915/intel_hdmi.c      |  2 +-
 2 files changed, 8 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-09-18 12:12 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-09-18 12:12 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, a couple of small display fixes for 3.17.

There was another bdw ips fix that I'd already pushed, but I had to drop
it just now as it regressed. We'll need to come back to that later,
details at https://bugs.freedesktop.org/show_bug.cgi?id=83497.

BR,
Jani.


The following changes since commit 9e82bf014195d6f0054982c463575cdce24292be:

  Linux 3.17-rc5 (2014-09-14 17:50:12 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-09-18

for you to fetch changes up to 8c875fca1a8d76665c60fa141c220cee65f44f5e:

  drm/i915: Add limited color range readout for HDMI/DP ports on g4x/vlv/chv (2014-09-18 14:52:14 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Fix SRC_COPY width on 830/845g

Ville Syrjälä (1):
      drm/i915: Add limited color range readout for HDMI/DP ports on g4x/vlv/chv

 drivers/gpu/drm/i915/intel_dp.c         | 4 ++++
 drivers/gpu/drm/i915/intel_hdmi.c       | 7 ++++++-
 drivers/gpu/drm/i915/intel_ringbuffer.c | 2 +-
 3 files changed, 11 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-09-10 13:12 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-09-10 13:12 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, more fixes for 3.17, almost all Cc: stable material.

BR,
Jani.


The following changes since commit 2ce7598c9a453e0acd0e07be7be3f5eb39608ebd:

  Linux 3.17-rc4 (2014-09-07 16:09:43 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-09-10

for you to fetch changes up to 7a98948f3b536ca9a077e84966ddc0e9f53726df:

  drm/i915: Wait for vblank before enabling the TV encoder (2014-09-08 18:07:08 +0300)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Prevent recursive deadlock on releasing a busy userptr
      drm/i915: Evict CS TLBs between batches

Daniel Vetter (2):
      drm/i915: Fix EIO/wedged handling in gem fault handler
      drm/i915: Fix irq enable tracking in driver load

Ville Syrjälä (1):
      drm/i915: Wait for vblank before enabling the TV encoder

 drivers/gpu/drm/i915/i915_dma.c         |   9 +-
 drivers/gpu/drm/i915/i915_drv.h         |  10 +-
 drivers/gpu/drm/i915/i915_gem.c         |  11 +-
 drivers/gpu/drm/i915/i915_gem_userptr.c | 409 ++++++++++++++++++--------------
 drivers/gpu/drm/i915/i915_reg.h         |  12 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c |  66 +++---
 drivers/gpu/drm/i915/intel_tv.c         |   4 +
 7 files changed, 300 insertions(+), 221 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-09-03 12:08 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-09-03 12:08 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave, here's a couple of display regression fixes for 3.17.

BR,
Jani.

The following changes since commit bbe1c2740d3a25aa1dbe5d842d2ff09cddcdde0a:

  drm/i915: Remove bogus __init annotation from DMI callbacks (2014-08-28 09:54:27 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-09-03

for you to fetch changes up to bbfb44e8b688e778964275ab0862f67463ba4f84:

  drm/i915: Fix lock dropping in intel_tv_detect() (2014-09-02 12:58:51 +0300)

----------------------------------------------------------------
Dave Airlie (1):
      drm/i915: handle G45/GM45 pulse detection connected state.

Ville Syrjälä (1):
      drm/i915: Fix lock dropping in intel_tv_detect()

 drivers/gpu/drm/i915/intel_dp.c | 55 +++++++++++++++++++++++++++--------------
 drivers/gpu/drm/i915/intel_tv.c | 10 +++++---
 2 files changed, 44 insertions(+), 21 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-08-28 11:34 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-08-28 11:34 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Some more fixes for 3.17, mostly stable material.

BR,
Jani.

The following changes since commit 52addcf9d6669fa439387610bc65c92fa0980cef:

  Linux 3.17-rc2 (2014-08-25 15:36:20 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-08-28

for you to fetch changes up to bbe1c2740d3a25aa1dbe5d842d2ff09cddcdde0a:

  drm/i915: Remove bogus __init annotation from DMI callbacks (2014-08-28 09:54:27 +0300)

----------------------------------------------------------------
Mathias Krause (1):
      drm/i915: Remove bogus __init annotation from DMI callbacks

Paulo Zanoni (1):
      drm/i915: fix plane/cursor handling when runtime suspended

Scot Doyle (2):
      drm/i915: Ignore VBT backlight presence check on Acer C720 (4005U)
      drm/i915: don't warn if backlight unexpectedly enabled

Ville Syrjälä (1):
      drm/i915: Move intel_ddi_set_vc_payload_alloc(false) to haswell_crtc_disable()

 drivers/gpu/drm/i915/intel_bios.c    |  2 +-
 drivers/gpu/drm/i915/intel_crt.c     |  2 +-
 drivers/gpu/drm/i915/intel_display.c | 34 ++++++++++++++++++++++++++++++----
 drivers/gpu/drm/i915/intel_lvds.c    |  2 +-
 drivers/gpu/drm/i915/intel_panel.c   |  8 ++++----
 5 files changed, 37 insertions(+), 11 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-08-21  7:35 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-08-21  7:35 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Display fixes from Ville and Imre, all cc: stable.

BR,
Jani.


The following changes since commit 7d1311b93e58ed55f3a31cc8f94c4b8fe988a2b9:

  Linux 3.17-rc1 (2014-08-16 10:40:26 -0600)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-08-21

for you to fetch changes up to 1a125d8a2c22b11741fc47d4ffcf7a5ffa044dd3:

  drm/i915: don't try to retrain a DP link on an inactive CRTC (2014-08-18 16:51:35 +0300)

----------------------------------------------------------------
Imre Deak (5):
      drm/i915: take display port power domain in DP HPD handler
      drm/i915: fix HPD IRQ reenable work cancelation
      drm/i915: cancel hotplug and dig_port work during suspend and unload
      drm/i915: make sure VDD is turned off during system suspend
      drm/i915: don't try to retrain a DP link on an inactive CRTC

Ville Syrjälä (3):
      drm/i915: Fix locking for intel_enable_pipe_a()
      drm/i915: Skip load detect when intel_crtc->new_enable==true
      drm/i915: Don't try to enable cursor from setplane when crtc is disabled

 drivers/gpu/drm/i915/i915_drv.c      | 33 ++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_drv.h      |  3 ++-
 drivers/gpu/drm/i915/i915_irq.c      | 33 +++++++++++-------------------
 drivers/gpu/drm/i915/intel_crt.c     |  7 ++++++-
 drivers/gpu/drm/i915/intel_display.c | 39 ++++++++++++++----------------------
 drivers/gpu/drm/i915/intel_dp.c      | 33 +++++++++++++++++++++++++-----
 drivers/gpu/drm/i915/intel_drv.h     |  9 +++++++--
 drivers/gpu/drm/i915/intel_tv.c      |  7 ++++++-
 8 files changed, 109 insertions(+), 55 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-08-08 14:34 Daniel Vetter
@ 2014-08-17 14:08   ` Jiri Kosina
  2014-08-17 14:08   ` Jiri Kosina
  1 sibling, 0 replies; 392+ messages in thread
From: Jiri Kosina @ 2014-08-17 14:08 UTC (permalink / raw)
  To: Daniel Vetter
  Cc: Dave Airlie, intel-gfx, dri-devel, Jani Nikula, torvalds, LKML

On Fri, 8 Aug 2014, Daniel Vetter wrote:

> Big fix is the duct-tape for ring init on g4x platforms, we seem to have
> found the magic again to make those machines as happy as before (not
> perfect though unfortunately, but that was never the case).

I unfortunately don't agree with the last part; there are older kernels 
(such as 3.7) where I have never ever seen this ring initialization 
failure, despite it being excercised very heavily (hundreds of 
suspend/resume cycles on the machine I am debugging this problem on).

As I said in the bugzilla already, the affected machine will be physically 
present in my bag at the Kernel Summit, in case it helps you guys from 
Intel to debug it.

-- 
Jiri Kosina
SUSE Labs


^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
@ 2014-08-17 14:08   ` Jiri Kosina
  0 siblings, 0 replies; 392+ messages in thread
From: Jiri Kosina @ 2014-08-17 14:08 UTC (permalink / raw)
  To: Daniel Vetter; +Cc: intel-gfx, LKML, dri-devel, torvalds

On Fri, 8 Aug 2014, Daniel Vetter wrote:

> Big fix is the duct-tape for ring init on g4x platforms, we seem to have
> found the magic again to make those machines as happy as before (not
> perfect though unfortunately, but that was never the case).

I unfortunately don't agree with the last part; there are older kernels 
(such as 3.7) where I have never ever seen this ring initialization 
failure, despite it being excercised very heavily (hundreds of 
suspend/resume cycles on the machine I am debugging this problem on).

As I said in the bugzilla already, the affected machine will be physically 
present in my bag at the Kernel Summit, in case it helps you guys from 
Intel to debug it.

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-08-08 22:07         ` Linus Torvalds
@ 2014-08-09  8:44             ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-08-09  8:44 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Dave Airlie, intel-gfx, DRI, Jani Nikula, LKML, Rodrigo Vivi

On Sat, Aug 9, 2014 at 12:07 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Fri, Aug 8, 2014 at 1:52 PM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
>>
>> Got this while bisecting. I'm not sure it's related
>
> It's not.

Iirc it was an intermediate merge issue between two patch series. If
you still see this on your tip, please scream. The warning is just one
of our modeset sequence asserts firing.

> The actual bug was panel self refresh. It's still broken, and doesn't
> work. So enabling it by default was a big mistake (commit
> b6d547791fd3: "drm/i915: Enable PSR by default.")
>
> I've reverted that commit, you guys can try again with PSR for the
> next kernel release if somebody figures out how to get the damn thing
> *out* of panel self-refresh (because that's what I'm assuming is going
> on: the graphics may still work fine, but nothing updates on the panel
> any more).

A bit surprising since the only psr issue I was aware of was that we
failed to entire psr (and that is likely a fumble in the tracking of
cursor updates). Otoh PSR isn't enabled on baytrail because it's
hang-happy there and the testcase we have for all the corner-cases in
psr tracking turned out to be completely broken and no on fixed this
yet. Anyway thanks for digging this up and pushing the revert
yesterday - I was already in w/e mode ;-)

Cheers, Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
@ 2014-08-09  8:44             ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-08-09  8:44 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: intel-gfx, LKML, DRI, Rodrigo Vivi

On Sat, Aug 9, 2014 at 12:07 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Fri, Aug 8, 2014 at 1:52 PM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
>>
>> Got this while bisecting. I'm not sure it's related
>
> It's not.

Iirc it was an intermediate merge issue between two patch series. If
you still see this on your tip, please scream. The warning is just one
of our modeset sequence asserts firing.

> The actual bug was panel self refresh. It's still broken, and doesn't
> work. So enabling it by default was a big mistake (commit
> b6d547791fd3: "drm/i915: Enable PSR by default.")
>
> I've reverted that commit, you guys can try again with PSR for the
> next kernel release if somebody figures out how to get the damn thing
> *out* of panel self-refresh (because that's what I'm assuming is going
> on: the graphics may still work fine, but nothing updates on the panel
> any more).

A bit surprising since the only psr issue I was aware of was that we
failed to entire psr (and that is likely a fumble in the tracking of
cursor updates). Otoh PSR isn't enabled on baytrail because it's
hang-happy there and the testcase we have for all the corner-cases in
psr tracking turned out to be completely broken and no on fixed this
yet. Anyway thanks for digging this up and pushing the revert
yesterday - I was already in w/e mode ;-)

Cheers, Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-08-08 20:52       ` Linus Torvalds
@ 2014-08-08 22:07         ` Linus Torvalds
  2014-08-09  8:44             ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Linus Torvalds @ 2014-08-08 22:07 UTC (permalink / raw)
  To: Dave Airlie, intel-gfx, DRI, Jani Nikula, LKML, Rodrigo Vivi,
	Daniel Vetter

On Fri, Aug 8, 2014 at 1:52 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> Got this while bisecting. I'm not sure it's related

It's not.

The actual bug was panel self refresh. It's still broken, and doesn't
work. So enabling it by default was a big mistake (commit
b6d547791fd3: "drm/i915: Enable PSR by default.")

I've reverted that commit, you guys can try again with PSR for the
next kernel release if somebody figures out how to get the damn thing
*out* of panel self-refresh (because that's what I'm assuming is going
on: the graphics may still work fine, but nothing updates on the panel
any more).

                   Linus

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-08-08 20:30     ` Linus Torvalds
@ 2014-08-08 20:52       ` Linus Torvalds
  2014-08-08 22:07         ` Linus Torvalds
  0 siblings, 1 reply; 392+ messages in thread
From: Linus Torvalds @ 2014-08-08 20:52 UTC (permalink / raw)
  To: Dave Airlie, intel-gfx, DRI, Jani Nikula, LKML; +Cc: Daniel Vetter

On Fri, Aug 8, 2014 at 10:30 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> This is a Sony Vaio Pro 11, so it's bog-standard intel graphics (Haswell ULT).

Got this while bisecting. I'm not sure it's related, the behavior was
a bit different from the other cases. So I'll try to continue
bisecting, but am a bit worried that there are two possibly unrelated
problems here..

   ------------[ cut here ]------------
   WARNING: CPU: 0 PID: 1074 at
drivers/gpu/drm/i915/intel_display.c:1234 intel_enable_pipe+0x3f/0x200
[i915]()
   cursor on pipe A assertion failure (expected off, current on)
   Modules linked in: rfcomm fuse ccm ip6t_rpfilter ip6t_REJECT
xt_conntrack mmc_block ebtable_nat ebtable_broute bridge stp llc
ebtable_filter ebtables ip6table_nat n$
    snd_pcm media btusb bluetooth hid_multitouch iwlwifi snd_timer
rtsx_pci i2c_i801 cfg80211 lpc_ich mfd_core mei_me snd mei shpchp
soundcore sony_laptop rfkill dm_cr$
   CPU: 0 PID: 1074 Comm: Xorg Not tainted 3.16.0-rc4-00378-g4dac3edfe68e #15
   Hardware name: Sony Corporation SVP11213CXB/VAIO, BIOS R0270V7 05/17/2013
   Call Trace:
     ? dump_stack+0x41/0x51
     ? warn_slowpath_common+0x6d/0x90
     ? warn_slowpath_fmt+0x47/0x50
     ? intel_enable_pipe+0x3f/0x200 [i915]
     ? haswell_crtc_enable+0x425/0xa70 [i915]
     ? intel_crtc_update_dpms+0x5e/0x70 [i915]
     ? intel_connector_dpms+0x39/0x70 [i915]
     ? drm_mode_obj_set_property_ioctl+0x396/0x3b0 [drm]
     ? drm_mode_connector_property_set_ioctl+0x29/0x30 [drm]
     ? drm_ioctl+0x178/0x580 [drm]
     ? do_vfs_ioctl+0x2cf/0x4b0
     ? file_has_perm+0x86/0xa0
     ? __audit_syscall_exit+0x151/0x2a0
     ? SyS_ioctl+0x79/0x90
     ? __audit_syscall_exit+0x1f6/0x2a0
     ? system_call_fastpath+0x16/0x1b
   ---[ end trace 86461bbc6e1418cd ]---

Does that make sense to anybody?

              Linus

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-08-08 19:37   ` Linus Torvalds
@ 2014-08-08 20:30     ` Linus Torvalds
  2014-08-08 20:52       ` Linus Torvalds
  0 siblings, 1 reply; 392+ messages in thread
From: Linus Torvalds @ 2014-08-08 20:30 UTC (permalink / raw)
  To: Dave Airlie, intel-gfx, DRI, Jani Nikula, LKML; +Cc: Daniel Vetter

On Fri, Aug 8, 2014 at 12:37 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> The problem seems to exist already with just the plain drm pull from
> Dave. I thought I had tested that, but apparently not.

Still busy bisecting (and it's going into the i915 part of Dave's drm
pull, so the bisect looks sane so far), but in case some i915 person
is trying to think about what it might be, it doesn't seem to be the
backlight per se.

Sometimes it resumes with the backlight on and something showing on
the screen, but no reaction to mouse or keyboard. And in fact, I have
now gotten an X lockup twice *without* doing resume/suspend, so it
seems like the whole resume/suspend thing is just a way to trigger it,
not the fundamental problem.

The machine is alive (the printscreen button takes a screenshot, for
example - I can tell by the sound), but the graphics side is hung.

This is a Sony Vaio Pro 11, so it's bog-standard intel graphics (Haswell ULT).

                 Linus

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-08-08 19:19 ` Linus Torvalds
@ 2014-08-08 19:37   ` Linus Torvalds
  2014-08-08 20:30     ` Linus Torvalds
  0 siblings, 1 reply; 392+ messages in thread
From: Linus Torvalds @ 2014-08-08 19:37 UTC (permalink / raw)
  To: Dave Airlie, intel-gfx, DRI, Jani Nikula, Linus Torvalds, LKML
  Cc: Daniel Vetter

On Fri, Aug 8, 2014 at 12:19 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Fri, Aug 8, 2014 at 7:34 AM, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
>>
>>   git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-08-08
>
> Hmm. My laptop no longer resumes properly.

The problem seems to exist already with just the plain drm pull from
Dave. I thought I had tested that, but apparently not.

              Linus

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-08-08 14:34 Daniel Vetter
@ 2014-08-08 19:19 ` Linus Torvalds
  2014-08-08 19:37   ` Linus Torvalds
  2014-08-17 14:08   ` Jiri Kosina
  1 sibling, 1 reply; 392+ messages in thread
From: Linus Torvalds @ 2014-08-08 19:19 UTC (permalink / raw)
  To: Dave Airlie, intel-gfx, DRI, Jani Nikula, Linus Torvalds, LKML
  Cc: Daniel Vetter

On Fri, Aug 8, 2014 at 7:34 AM, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
>
>   git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-08-08

Hmm. My laptop no longer resumes properly.

Or rather, I suspect it resumes, but the screen is black.

I will bisect, and I *will* revert if I find the offending commit. I
need that laptop for travel next week.

            Linus

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-08-08 14:34 Daniel Vetter
  2014-08-08 19:19 ` Linus Torvalds
  2014-08-17 14:08   ` Jiri Kosina
  0 siblings, 2 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-08-08 14:34 UTC (permalink / raw)
  To: Dave Airlie
  Cc: intel-gfx, dri-devel, Daniel Vetter, Jani Nikula, torvalds, LKML

Hi Dave,

So I heard that proper pull requests have a revert on top ;-) So here we
go with my usual mid-merge-window pile of fixes.

Big fix is the duct-tape for ring init on g4x platforms, we seem to have
found the magic again to make those machines as happy as before (not
perfect though unfortunately, but that was never the case).

Otherwise fixes all over:
- tune down some overzealous debug output
- VDD power sequencing fix after resume
- bunch of dsi fixes for baytrail among them hw state checker de-noising
- bunch of error state capture fixes for bdw
- misc tiny fixes/workarounds for various platforms

Last minute rebase was to kick out two patches that shouldn't have been in
here - they're for the state checker, so 0 functional code affected.

Jani's back from vacation, so he'll take over -fixes from here.

Cc'ing Linus since you're travelling in case you want him to pick this up
directly.

Cheers, Daniel


The following changes since commit a91576d7916f6cce76d30303e60e1ac47cf4a76d:

  drm/ttm: Pass GFP flags in order to avoid deadlock. (2014-08-05 10:54:19 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-08-08

for you to fetch changes up to be71eabebaf9f142612d34d42292b454e984dcb5:

  Revert "drm/i915: Enable semaphores on BDW" (2014-08-08 16:22:19 +0200)

----------------------------------------------------------------
Daniel Vetter (4):
      drm/i915: Update DRIVER_DATE to 20140725
      drm/i915: Don't require dev->struct_mutex in psr_match_conditions
      drm/i915: Tune done rc6 enabling output
      drm/i915: Tune down MCH_SSKPD values warning

Deepak S (1):
      drm/i915: Bring GPU Freq to min while suspending.

Imre Deak (2):
      drm/i915: factor out intel_edp_panel_vdd_sanitize
      drm/i915: fix VDD state tracking after system resume

Jiri Kosina (1):
      drm/i915: read HEAD register back in init_ring_common() to enforce ordering

Kenneth Graunke (2):
      drm/i915: Refactor Broadwell PIPE_CONTROL emission into a helper.
      drm/i915: Add the WaCsStallBeforeStateCacheInvalidate:bdw workaround.

Mika Kuoppala (1):
      drm/i915: Don't accumulate hangcheck score on forward progress

Pavel Machek (1):
      drm/i915: work around warning in i915_gem_gtt

Rafael Barbalho (1):
      drm/i915: Fix crash when failing to parse MIPI VBT

Rodrigo Vivi (4):
      drm/i915: Fix error state collecting
      drm/i915: Collect gtier properly on HSW.
      drm/i915: Fix DEIER and GTIER collecting for BDW.
      Revert "drm/i915: Enable semaphores on BDW"

Shobhit Kumar (2):
      drm/i915: wait for all DSI FIFOs to be empty
      drm/i915: Add correct hw/sw config check for DSI encoder

Ville Syrjälä (1):
      drm/i915: Fix threshold for choosing 32 vs. 64 precisions for VLV DDL values

Zhenyu Wang (1):
      drm/i915: Fix drain latency precision multipler for VLV

 drivers/gpu/drm/i915/i915_drv.c         |  4 ++
 drivers/gpu/drm/i915/i915_drv.h         |  3 +-
 drivers/gpu/drm/i915/i915_gem.c         |  2 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c     | 11 +++--
 drivers/gpu/drm/i915/i915_gpu_error.c   | 35 +++++++++-----
 drivers/gpu/drm/i915/i915_irq.c         | 15 ++++--
 drivers/gpu/drm/i915/i915_reg.h         | 50 ++++++++++----------
 drivers/gpu/drm/i915/intel_bios.c       |  2 +-
 drivers/gpu/drm/i915/intel_display.c    |  4 ++
 drivers/gpu/drm/i915/intel_dp.c         | 67 +++++++++++++++++++--------
 drivers/gpu/drm/i915/intel_drv.h        |  1 +
 drivers/gpu/drm/i915/intel_dsi.c        | 29 +++++++++++-
 drivers/gpu/drm/i915/intel_dsi.h        |  1 +
 drivers/gpu/drm/i915/intel_dsi_cmd.c    | 16 +++++++
 drivers/gpu/drm/i915/intel_dsi_cmd.h    |  1 +
 drivers/gpu/drm/i915/intel_dsi_pll.c    | 81 +++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_pm.c         | 41 ++++++++---------
 drivers/gpu/drm/i915/intel_ringbuffer.c | 47 +++++++++++++------
 drivers/gpu/drm/i915/intel_ringbuffer.h |  2 +
 19 files changed, 310 insertions(+), 102 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-07-24  8:00 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-07-24  8:00 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

This time in time! Just 32bit-pae fix from Hugh, semaphores fun from Chris
and a fix for runtime pm cherry-picked from next.

Paulo is still working on a fix for runtime pm when X does cursor fun when
the display is off, but that one isn't ready yet.

Cheers, Daniel


The following changes since commit 9a3c4145af32125c5ee39c0272662b47307a8323:

  Linux 3.16-rc6 (2014-07-20 21:04:16 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-07-24

for you to fetch changes up to eedd10f45bdcb2a5b2afa35f845e080c3bc984f2:

  drm/i915: Simplify i915_gem_release_all_mmaps() (2014-07-23 16:09:51 +0200)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Reorder the semaphore deadlock check, again
      drm/i915: Simplify i915_gem_release_all_mmaps()

Hugh Dickins (1):
      drm/i915: fix freeze with blank screen booting highmem

 drivers/gpu/drm/i915/i915_gem.c              | 25 +++++++++----------------
 drivers/gpu/drm/i915/i915_gem_render_state.c |  4 ++--
 drivers/gpu/drm/i915/i915_irq.c              | 11 ++++-------
 3 files changed, 15 insertions(+), 25 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-07-18 16:26 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-07-18 16:26 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

Oops, missed the -fixes train. But in any case nothing really shocking in
here, 2 reverts, 1 quirk and a regression fix a WARN.

Cheers, Daniel


The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:

  Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-07-18

for you to fetch changes up to c6930992948adf0f8fc1f6ff1da51c5002a2cf95:

  Revert "drm/i915: reverse dp link param selection, prefer fast over wide again" (2014-07-14 23:16:54 +0200)

----------------------------------------------------------------
Daniel Vetter (2):
      Revert "drm/i915: Don't set the 8to6 dither flag when not scaling"
      drm/i915: Track the primary plane correctly when reassigning planes

Dave Airlie (1):
      Revert "drm/i915: reverse dp link param selection, prefer fast over wide again"

Scot Doyle (1):
      drm/i915: Ignore VBT backlight presence check on HP Chromebook 14

 drivers/gpu/drm/i915/intel_display.c | 4 ++++
 drivers/gpu/drm/i915/intel_dp.c      | 4 ++--
 drivers/gpu/drm/i915/intel_lvds.c    | 7 +++++++
 drivers/gpu/drm/i915/intel_panel.c   | 8 ++++----
 4 files changed, 17 insertions(+), 6 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-07-09  8:34 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-07-09  8:34 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

Fixes for regressions and black screens, cc: stable where applicapable
(the last minute rebase was to sprinkle missing stable tags). A bit more
than what I'd wish for, but excluding vlv and that the first 3 patches are
just quirks for 1 regression it looks much better.

There's still a "oops, lost dithering" issue on older platforms open. I'm
working on a fix for that now but didn't want to delay this pile.

Cheers, Daniel


The following changes since commit dfd7aecfd6d227831d77719379d4c7137f444fee:

  Merge tag 'drm-intel-fixes-2014-07-03' of git://anongit.freedesktop.org/drm-intel (2014-07-06 07:49:59 +1000)

are available in the git repository at:


  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-07-09

for you to fetch changes up to 01527b3127997ef6370d5ad4fa25d96847fbf12a:

  drm/i915/vlv: T12 eDP panel timing enforcement during reboot (2014-07-09 09:52:14 +0200)

----------------------------------------------------------------
Clint Taylor (1):
      drm/i915/vlv: T12 eDP panel timing enforcement during reboot

Daniel Vetter (1):
      drm/i915: Only unbind vgacon, not other console drivers

Scot Doyle (3):
      drm/i915: quirk asserts controllable backlight presence, overriding VBT
      drm/i915: Acer C720 and C720P have controllable backlights
      drm/i915: Toshiba CB35 has a controllable backlight

Shobhit Kumar (2):
      drm/i915/vlv: DPI FIFO empty check is not needed
      drm/i915/vlv: Update the DSI ULPS entry/exit sequence

Ville Syrjälä (1):
      drm/i915: Don't clobber the GTT when it's within stolen memory

 drivers/gpu/drm/i915/i915_dma.c        |  5 ++--
 drivers/gpu/drm/i915/i915_drv.h        |  1 +
 drivers/gpu/drm/i915/i915_gem_stolen.c | 44 ++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_reg.h        |  3 +++
 drivers/gpu/drm/i915/intel_display.c   | 14 +++++++++++
 drivers/gpu/drm/i915/intel_dp.c        | 42 ++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_drv.h       |  2 ++
 drivers/gpu/drm/i915/intel_dsi.c       | 29 +++++++++++-----------
 drivers/gpu/drm/i915/intel_dsi_cmd.c   |  6 -----
 drivers/gpu/drm/i915/intel_panel.c     |  8 +++++--
 10 files changed, 130 insertions(+), 24 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-07-03  8:03 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-07-03  8:03 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Fixes for 3.16-rc3; most importantly Jesse brings back VGA he took away
on a bunch of machines. Also a vblank fix for BDW and a power workaround
fix for VLV.

BR,
Jani.

The following changes since commit 8525a235c96a548873c6c5644f50df32b31f04c6:

  drm/i915: vlv_prepare_pll is only needed in case of non DSI interfaces (2014-06-25 11:22:18 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-07-03

for you to fetch changes up to 5549d25f642a7e6cfb8744d0031a9da404f696d6:

  drm/i915: Drop early VLV WA to fix Voltage not getting dropped to Vmin (2014-07-01 11:43:14 +0300)

----------------------------------------------------------------
Deepak S (1):
      drm/i915: Drop early VLV WA to fix Voltage not getting dropped to Vmin

Jesse Barnes (1):
      drm/i915: only apply crt_present check on VLV

Ville Syrjälä (1):
      drm/i915: Wait for vblank after enabling the primary plane on BDW

 drivers/gpu/drm/i915/intel_display.c | 27 ++++++++++++++++++++++++++-
 drivers/gpu/drm/i915/intel_pm.c      |  8 ++++++++
 drivers/gpu/drm/i915/intel_sprite.c  |  8 ++++++++
 3 files changed, 42 insertions(+), 1 deletion(-)


-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-06-26 19:58 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-06-26 19:58 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Fixes for 3.16-rc2; regressions, races, and warns; Broadwell PCI IDs.

BR,
Jani.


The following changes since commit a497c3ba1d97fc69c1e78e7b96435ba8c2cb42ee:

  Linux 3.16-rc2 (2014-06-21 19:02:54 -1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-06-26

for you to fetch changes up to 8525a235c96a548873c6c5644f50df32b31f04c6:

  drm/i915: vlv_prepare_pll is only needed in case of non DSI interfaces (2014-06-25 11:22:18 +0300)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Only mark the ctx as initialised after a SET_CONTEXT operation
      drm/i915: Hold the table lock whilst walking the file's idr and counting the objects in debugfs

Imre Deak (1):
      drm/i915: cache hw power well enabled state

Jani Nikula (1):
      drm/i915: default to having backlight if VBT not available

Rodrigo Vivi (1):
      drm/i915: BDW: Adding Reserved PCI IDs.

Shobhit Kumar (1):
      drm/i915: vlv_prepare_pll is only needed in case of non DSI interfaces

 drivers/gpu/drm/i915/i915_debugfs.c     |  2 ++
 drivers/gpu/drm/i915/i915_drv.h         |  2 ++
 drivers/gpu/drm/i915/i915_gem_context.c |  8 ++++---
 drivers/gpu/drm/i915/intel_bios.c       |  6 +++---
 drivers/gpu/drm/i915/intel_display.c    | 13 ++++++------
 drivers/gpu/drm/i915/intel_drv.h        |  4 ++--
 drivers/gpu/drm/i915/intel_pm.c         | 37 +++++++++++++--------------------
 include/drm/i915_pciids.h               | 12 +++++++++--
 8 files changed, 46 insertions(+), 38 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-06-17 11:09 Jani Nikula
@ 2014-06-17 12:19 ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-06-17 12:19 UTC (permalink / raw)
  To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx, dri-devel

On Tue, Jun 17, 2014 at 02:09:41PM +0300, Jani Nikula wrote:
> 
> Hi Dave -
> 
> First round of fixes for 3.16-rc, mostly cc: stable, and the vt/vgacon
> fixes from Daniel [1] to avoid hangs and unclaimed register errors on
> module load/reload.

Aside: The vt/vgacon stuff also seems to fix some rare hard-hangs on
driver load, hence why I want this in -fixes. The rare module reload issue
is imo not -fixes material since users never run into that.
-Daniel

> 
> BR,
> Jani.
> 
> [1] http://lkml.kernel.org/r/1401980308-5116-1-git-send-email-daniel.vetter@ffwll.ch
> 
> The following changes since commit bc1dfff04a5d4064ba0db1fab13f84ab4f333d2b:
> 
>   Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next (2014-06-11 16:28:10 +1000)
> 
> are available in the git repository at:
> 
> 
>   git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-06-17
> 
> for you to fetch changes up to 223a6f2b975ab35d93270ea1d4fb6e0ac6b27fe6:
> 
>   drm/i915/bdw: remove erroneous chv specific workarounds from bdw code (2014-06-13 11:33:16 +0300)
> 
> ----------------------------------------------------------------
> Chris Wilson (3):
>       drm/i915: Disable FBC by default also on Haswell and later
>       drm/i95: Initialize active ring->pid to -1
>       drm/i915: Reorder semaphore deadlock check
> 
> Daniel Vetter (5):
>       vt: Fix replacement console check when unbinding
>       vt: Fix up unregistration of vt drivers
>       vt: Don't ignore unbind errors in vt_unbind
>       drm/i915: Fixup global gtt cleanup
>       drm/i915: Kick out vga console
> 
> Imre Deak (1):
>       drm/i915: fix possible refcount leak when resetting forcewake
> 
> Jani Nikula (2):
>       drm/i915: set backlight duty cycle after backlight enable for gen4
>       Merge remote-tracking branch 'drm-intel/topic/kicking-dogs-and-vgacon' into drm-intel-fixes
> 
> Tom O'Rourke (1):
>       drm/i915/bdw: remove erroneous chv specific workarounds from bdw code
> 
> Ville Syrjälä (1):
>       drm/i915: Avoid div-by-zero when pixel_multiplier is zero
> 
>  drivers/gpu/drm/i915/i915_dma.c         | 47 +++++++++++++++++++++++++++++----
>  drivers/gpu/drm/i915/i915_gem_gtt.c     |  9 ++++++-
>  drivers/gpu/drm/i915/i915_gpu_error.c   |  3 ++-
>  drivers/gpu/drm/i915/i915_irq.c         | 18 ++++++++++---
>  drivers/gpu/drm/i915/intel_panel.c      |  5 ++--
>  drivers/gpu/drm/i915/intel_pm.c         |  9 ++-----
>  drivers/gpu/drm/i915/intel_ringbuffer.h |  2 +-
>  drivers/gpu/drm/i915/intel_sdvo.c       |  4 ++-
>  drivers/gpu/drm/i915/intel_uncore.c     |  3 ++-
>  drivers/tty/vt/vt.c                     | 24 ++++++++++-------
>  drivers/video/console/dummycon.c        |  1 +
>  drivers/video/console/vgacon.c          |  1 +
>  12 files changed, 92 insertions(+), 34 deletions(-)
> 
> -- 
> Jani Nikula, Intel Open Source Technology Center



-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-06-17 11:09 Jani Nikula
  2014-06-17 12:19 ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2014-06-17 11:09 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 2555 bytes --]


Hi Dave -

First round of fixes for 3.16-rc, mostly cc: stable, and the vt/vgacon
fixes from Daniel [1] to avoid hangs and unclaimed register errors on
module load/reload.

BR,
Jani.

[1] http://lkml.kernel.org/r/1401980308-5116-1-git-send-email-daniel.vetter@ffwll.ch

The following changes since commit bc1dfff04a5d4064ba0db1fab13f84ab4f333d2b:

  Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next (2014-06-11 16:28:10 +1000)

are available in the git repository at:


  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-06-17

for you to fetch changes up to 223a6f2b975ab35d93270ea1d4fb6e0ac6b27fe6:

  drm/i915/bdw: remove erroneous chv specific workarounds from bdw code (2014-06-13 11:33:16 +0300)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Disable FBC by default also on Haswell and later
      drm/i95: Initialize active ring->pid to -1
      drm/i915: Reorder semaphore deadlock check

Daniel Vetter (5):
      vt: Fix replacement console check when unbinding
      vt: Fix up unregistration of vt drivers
      vt: Don't ignore unbind errors in vt_unbind
      drm/i915: Fixup global gtt cleanup
      drm/i915: Kick out vga console

Imre Deak (1):
      drm/i915: fix possible refcount leak when resetting forcewake

Jani Nikula (2):
      drm/i915: set backlight duty cycle after backlight enable for gen4
      Merge remote-tracking branch 'drm-intel/topic/kicking-dogs-and-vgacon' into drm-intel-fixes

Tom O'Rourke (1):
      drm/i915/bdw: remove erroneous chv specific workarounds from bdw code

Ville Syrjälä (1):
      drm/i915: Avoid div-by-zero when pixel_multiplier is zero

 drivers/gpu/drm/i915/i915_dma.c         | 47 +++++++++++++++++++++++++++++----
 drivers/gpu/drm/i915/i915_gem_gtt.c     |  9 ++++++-
 drivers/gpu/drm/i915/i915_gpu_error.c   |  3 ++-
 drivers/gpu/drm/i915/i915_irq.c         | 18 ++++++++++---
 drivers/gpu/drm/i915/intel_panel.c      |  5 ++--
 drivers/gpu/drm/i915/intel_pm.c         |  9 ++-----
 drivers/gpu/drm/i915/intel_ringbuffer.h |  2 +-
 drivers/gpu/drm/i915/intel_sdvo.c       |  4 ++-
 drivers/gpu/drm/i915/intel_uncore.c     |  3 ++-
 drivers/tty/vt/vt.c                     | 24 ++++++++++-------
 drivers/video/console/dummycon.c        |  1 +
 drivers/video/console/vgacon.c          |  1 +
 12 files changed, 92 insertions(+), 34 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center

[-- Attachment #1.2: Type: application/pgp-signature, Size: 818 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-06-06  6:38 Daniel Vetter
@ 2014-06-06  7:03 ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-06-06  7:03 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

On Fri, Jun 06, 2014 at 08:38:36AM +0200, Daniel Vetter wrote:
> Hi Dave,
> 
> Bunch of stuff for 3.16 still:
> - Mipi dsi panel support for byt. Finally! From Shobhit&others. I've
>   squeezed this in since it's a regression compared to vbios and we've
>   been ridiculed about it a bit too often ...
> - connection_mutex deadlock fix in get_connector (only affects i915).
> - Core patches from Matt's primary plane from Matt Roper, I've pushed the
>   i915 stuff to 3.17.
> - vlv power well sequencing fixes from Jesse.
> - Fix for cursor size changes from Chris.
> - agpbusy fixes from Ville.
> - A few smaller things.
> 
> From here on Jani will take over shepherding 3.16.
> 
> Cheers, Daniel
> 
> 
> The following changes since commit 5ea1f752ae04be403a3dc8ec876a60d7f5f6990a:
> 
>   drm: add drm_fb_helper_restore_fbdev_mode_unlocked() (2014-06-05 10:02:40 +1000)
> 
> are available in the git repository at:
> 
>   git://anongit.freedesktop.org/drm-intel danvet/drm-intel-fixes
> 
> for you to fetch changes up to 15d24aa5602fb87c7b1358cfabcfeb9b26db290f:

git2 broke my script and didn't replace the internal branch any more with
the public tag. Here's the right thing to pull (otherwise unchanged):

The following changes since commit 5ea1f752ae04be403a3dc8ec876a60d7f5f6990a:

  drm: add drm_fb_helper_restore_fbdev_mode_unlocked() (2014-06-05 10:02:40 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-06-06

for you to fetch changes up to 15d24aa5602fb87c7b1358cfabcfeb9b26db290f:

  drm/i915: BDW: Adding missing cursor offsets. (2014-06-05 16:10:29 +0200)

Cheers, Daniel

> 
>   drm/i915: BDW: Adding missing cursor offsets. (2014-06-05 16:10:29 +0200)
> 
> ----------------------------------------------------------------
> Akash Goel (1):
>       drm/i915/vlv: Modifying WA 'WaDisableL3Bank2xClockGate for vlv
> 
> Ben Widawsky (1):
>       drm/i915/bdw: Only use 2g GGTT for 32b platforms
> 
> Chris Wilson (2):
>       drm/i915: Silence the WARN if the user tries to GTT mmap an incoherent object
>       drm/i915: Always apply cursor width changes
> 
> Daniel Vetter (8):
>       drm/i915: Add fifo underrun reporting state to debugfs
>       drm/i915: Fix up fifo underrun tracking, take N
>       drm/i915: Disable gpu reset on i965g/gm
>       drm/i915: Inline ilk/gen8_irq_reset
>       drm/i915: Improve irq handling after gpu resets
>       drm/i915: Extract gen8_gt_irq_reset
>       drm/i915: Nuke pipe A quirk on i830M
>       drm: Fix getconnector connection_mutex locking
> 
> Imre Deak (2):
>       drm/i915: dsi: fix pipe-off timeout due to port vs. pipe disable ordering
>       drm/i915: fix display power sw state reporting
> 
> Jani Nikula (1):
>       drm/i915: tell the user if both KMS and UMS are disabled
> 
> Jesse Barnes (7):
>       drm/i915/vlv: assert and de-assert sideband reset at boot and resume v3
>       drm/i915/vlv: drop power well enable in uncore_sanitize
>       drm/i915/vlv: move CRI refclk enable into __vlv_set_power_well
>       drm/i915/vlv: re-order power wells so DPIO common comes after TX
>       drm/i915/vlv: move DPIO common reset de-assert into __vlv_set_power_well
>       drm/i915/vlv: add pll assertion when disabling DPIO common well
>       drm/i915: use VBT to determine whether to enumerate the VGA port
> 
> Matt Roper (2):
>       drm: Check CRTC compatibility in setplane
>       drm/plane-helper: Add drm_plane_helper_check_update() (v3)
> 
> Rodrigo Vivi (1):
>       drm/i915: BDW: Adding missing cursor offsets.
> 
> Shobhit Kumar (2):
>       drm/i915: Add support for Generic MIPI panel driver
>       drm/i915: Detect if MIPI panel based on VBT and initialize only if present
> 
> Ville Syrjälä (5):
>       drm/i915: Set AGPBUSY# bit in init_clock_gating
>       drm/i915: Flip the sense of AGPBUSY_DIS bit
>       drm/i915: Enable interrupt-based AGPBUSY# enable on 85x
>       drm/i915: Move the C3 LP write bit setup to gen3_init_clock_gating() for KMS
>       drm/i915: Don't WARN about ring idle bit on gen2
> 
>  drivers/gpu/drm/drm_crtc.c                 |  11 +-
>  drivers/gpu/drm/drm_plane_helper.c         | 131 +++++--
>  drivers/gpu/drm/i915/Makefile              |   1 +
>  drivers/gpu/drm/i915/i915_debugfs.c        |   6 +-
>  drivers/gpu/drm/i915/i915_drv.c            |  19 +-
>  drivers/gpu/drm/i915/i915_drv.h            |   2 +
>  drivers/gpu/drm/i915/i915_gem.c            |   4 +-
>  drivers/gpu/drm/i915/i915_gem_gtt.c        |   7 +
>  drivers/gpu/drm/i915/i915_irq.c            |  83 ++--
>  drivers/gpu/drm/i915/i915_reg.h            |   6 +-
>  drivers/gpu/drm/i915/intel_bios.c          |  13 +
>  drivers/gpu/drm/i915/intel_bios.h          |   4 +
>  drivers/gpu/drm/i915/intel_display.c       | 145 ++++---
>  drivers/gpu/drm/i915/intel_drv.h           |   6 +-
>  drivers/gpu/drm/i915/intel_dsi.c           |  30 +-
>  drivers/gpu/drm/i915/intel_dsi.h           |   2 +
>  drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 589 +++++++++++++++++++++++++++++
>  drivers/gpu/drm/i915/intel_pm.c            |  95 ++++-
>  drivers/gpu/drm/i915/intel_ringbuffer.c    |   2 +-
>  drivers/gpu/drm/i915/intel_uncore.c        |  21 +-
>  include/drm/drm_plane_helper.h             |  22 ++
>  21 files changed, 981 insertions(+), 218 deletions(-)
>  create mode 100644 drivers/gpu/drm/i915/intel_dsi_panel_vbt.c
> 
> -- 
> Daniel Vetter
> Software Engineer, Intel Corporation
> +41 (0) 79 365 57 48 - http://blog.ffwll.ch

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-06-06  6:38 Daniel Vetter
  2014-06-06  7:03 ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Daniel Vetter @ 2014-06-06  6:38 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

Bunch of stuff for 3.16 still:
- Mipi dsi panel support for byt. Finally! From Shobhit&others. I've
  squeezed this in since it's a regression compared to vbios and we've
  been ridiculed about it a bit too often ...
- connection_mutex deadlock fix in get_connector (only affects i915).
- Core patches from Matt's primary plane from Matt Roper, I've pushed the
  i915 stuff to 3.17.
- vlv power well sequencing fixes from Jesse.
- Fix for cursor size changes from Chris.
- agpbusy fixes from Ville.
- A few smaller things.

>From here on Jani will take over shepherding 3.16.

Cheers, Daniel


The following changes since commit 5ea1f752ae04be403a3dc8ec876a60d7f5f6990a:

  drm: add drm_fb_helper_restore_fbdev_mode_unlocked() (2014-06-05 10:02:40 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel danvet/drm-intel-fixes

for you to fetch changes up to 15d24aa5602fb87c7b1358cfabcfeb9b26db290f:

  drm/i915: BDW: Adding missing cursor offsets. (2014-06-05 16:10:29 +0200)

----------------------------------------------------------------
Akash Goel (1):
      drm/i915/vlv: Modifying WA 'WaDisableL3Bank2xClockGate for vlv

Ben Widawsky (1):
      drm/i915/bdw: Only use 2g GGTT for 32b platforms

Chris Wilson (2):
      drm/i915: Silence the WARN if the user tries to GTT mmap an incoherent object
      drm/i915: Always apply cursor width changes

Daniel Vetter (8):
      drm/i915: Add fifo underrun reporting state to debugfs
      drm/i915: Fix up fifo underrun tracking, take N
      drm/i915: Disable gpu reset on i965g/gm
      drm/i915: Inline ilk/gen8_irq_reset
      drm/i915: Improve irq handling after gpu resets
      drm/i915: Extract gen8_gt_irq_reset
      drm/i915: Nuke pipe A quirk on i830M
      drm: Fix getconnector connection_mutex locking

Imre Deak (2):
      drm/i915: dsi: fix pipe-off timeout due to port vs. pipe disable ordering
      drm/i915: fix display power sw state reporting

Jani Nikula (1):
      drm/i915: tell the user if both KMS and UMS are disabled

Jesse Barnes (7):
      drm/i915/vlv: assert and de-assert sideband reset at boot and resume v3
      drm/i915/vlv: drop power well enable in uncore_sanitize
      drm/i915/vlv: move CRI refclk enable into __vlv_set_power_well
      drm/i915/vlv: re-order power wells so DPIO common comes after TX
      drm/i915/vlv: move DPIO common reset de-assert into __vlv_set_power_well
      drm/i915/vlv: add pll assertion when disabling DPIO common well
      drm/i915: use VBT to determine whether to enumerate the VGA port

Matt Roper (2):
      drm: Check CRTC compatibility in setplane
      drm/plane-helper: Add drm_plane_helper_check_update() (v3)

Rodrigo Vivi (1):
      drm/i915: BDW: Adding missing cursor offsets.

Shobhit Kumar (2):
      drm/i915: Add support for Generic MIPI panel driver
      drm/i915: Detect if MIPI panel based on VBT and initialize only if present

Ville Syrjälä (5):
      drm/i915: Set AGPBUSY# bit in init_clock_gating
      drm/i915: Flip the sense of AGPBUSY_DIS bit
      drm/i915: Enable interrupt-based AGPBUSY# enable on 85x
      drm/i915: Move the C3 LP write bit setup to gen3_init_clock_gating() for KMS
      drm/i915: Don't WARN about ring idle bit on gen2

 drivers/gpu/drm/drm_crtc.c                 |  11 +-
 drivers/gpu/drm/drm_plane_helper.c         | 131 +++++--
 drivers/gpu/drm/i915/Makefile              |   1 +
 drivers/gpu/drm/i915/i915_debugfs.c        |   6 +-
 drivers/gpu/drm/i915/i915_drv.c            |  19 +-
 drivers/gpu/drm/i915/i915_drv.h            |   2 +
 drivers/gpu/drm/i915/i915_gem.c            |   4 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c        |   7 +
 drivers/gpu/drm/i915/i915_irq.c            |  83 ++--
 drivers/gpu/drm/i915/i915_reg.h            |   6 +-
 drivers/gpu/drm/i915/intel_bios.c          |  13 +
 drivers/gpu/drm/i915/intel_bios.h          |   4 +
 drivers/gpu/drm/i915/intel_display.c       | 145 ++++---
 drivers/gpu/drm/i915/intel_drv.h           |   6 +-
 drivers/gpu/drm/i915/intel_dsi.c           |  30 +-
 drivers/gpu/drm/i915/intel_dsi.h           |   2 +
 drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 589 +++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_pm.c            |  95 ++++-
 drivers/gpu/drm/i915/intel_ringbuffer.c    |   2 +-
 drivers/gpu/drm/i915/intel_uncore.c        |  21 +-
 include/drm/drm_plane_helper.h             |  22 ++
 21 files changed, 981 insertions(+), 218 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/intel_dsi_panel_vbt.c

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-05-27 17:08 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-05-27 17:08 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


Hi Dave -

Fixes from Chris, all cc: stable.


BR,
Jani.


The following changes since commit c7208164e66f63e3ec1759b98087849286410741:

  Linux 3.15-rc7 (2014-05-25 16:06:00 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-05-27

for you to fetch changes up to d23db88c3ab233daed18709e3a24d6c95344117f:

  drm/i915: Prevent negative relocation deltas from wrapping (2014-05-27 11:18:40 +0300)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Fix dynamic allocation of physical handles
      drm/i915: Only copy back the modified fields to userspace from execbuffer
      drm/i915: Prevent negative relocation deltas from wrapping

 drivers/gpu/drm/i915/i915_dma.c            |   1 -
 drivers/gpu/drm/i915/i915_drv.h            |  30 +--
 drivers/gpu/drm/i915/i915_gem.c            | 365 +++++++++++++----------------
 drivers/gpu/drm/i915/i915_gem_evict.c      |   9 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 130 ++++++----
 drivers/gpu/drm/i915/i915_gem_gtt.c        |   4 +-
 drivers/gpu/drm/i915/intel_display.c       |  11 +-
 drivers/gpu/drm/i915/intel_overlay.c       |  12 +-
 8 files changed, 271 insertions(+), 291 deletions(-)


-- 
Jani Nikula, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-05-16  8:22 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-05-16  8:22 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1927 bytes --]

Hi Dave -

Intel fixes for regressions, black screens and hangs, for 3.15.

BR,
Jani.


The following changes since commit 2a1235e53bed8fa111e1c1ee2e7d8d91efa71ebc:

  Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes (2014-05-07 09:06:21 +1000)

are available in the git repository at:


  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-05-16

for you to fetch changes up to e95a2f7509f5219177d6821a0a8754f93892ca56:

  drm/i915: Increase WM memory latency values on SNB (2014-05-15 14:10:11 +0300)

----------------------------------------------------------------
Aaron Lu (1):
      drm/i915: restore backlight precision when converting from ACPI

Chris Wilson (1):
      drm/i915: Use the first mode if there is no preferred mode in the EDID

Egbert Eich (1):
      drm/i915/SDVO: For sysfs link put directory and target in correct order

Jani Nikula (4):
      drm/i915: clean up VBT eDP link param decoding
      drm/i915: use lane count and link rate from VBT as minimums for eDP
      drm/i915/vlv: reset VLV media force wake request register
      drm/i915/dp: force eDP lane count to max available lanes on BDW

Paulo Zanoni (1):
      drm/i915: consider the source max DP lane count too

Ville Syrjälä (1):
      drm/i915: Increase WM memory latency values on SNB

 drivers/gpu/drm/i915/intel_bios.c   | 52 +++++++++++++++++++++++++----------
 drivers/gpu/drm/i915/intel_dp.c     | 55 +++++++++++++++++++++++++++++++------
 drivers/gpu/drm/i915/intel_fbdev.c  |  9 ++++++
 drivers/gpu/drm/i915/intel_panel.c  |  8 +++---
 drivers/gpu/drm/i915/intel_pm.c     | 40 +++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_sdvo.c   |  4 +--
 drivers/gpu/drm/i915/intel_uncore.c |  2 ++
 7 files changed, 141 insertions(+), 29 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center

[-- Attachment #1.2: Type: application/pgp-signature, Size: 818 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-05-06 11:09 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-05-06 11:09 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1311 bytes --]


Hi Dave -
 
Some more i915 fixes. There's still some DP issues we are looking into,
but wanted to get these moving.
 
BR,
Jani.

The following changes since commit 78f2975eec9faff353a6194e854d3d39907bab68:

  drm/i915: Move all ring resets before setting the HWS page (2014-04-25 16:01:14 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topc/core-stuff-2014-05-05

for you to fetch changes up to 9bbfd20abe5025adbb0ac75160bd2e41158a9e83:

  drm/i915: don't try DP_LINK_BW_5_4 on HSW ULX (2014-04-30 09:46:51 +0300)

----------------------------------------------------------------
Daniel Vetter (1):
      drm/i915: Sanitize the enable_ppgtt module option once

Egbert Eich (1):
      drm/i915: Break encoder->crtc link separately in intel_sanitize_crtc()

Paulo Zanoni (1):
      drm/i915: don't try DP_LINK_BW_5_4 on HSW ULX

 drivers/gpu/drm/i915/i915_drv.h      |  3 +++
 drivers/gpu/drm/i915/i915_gem_gtt.c  | 32 +++++++++++++++++++++++++-------
 drivers/gpu/drm/i915/intel_display.c | 26 ++++++++++++++------------
 drivers/gpu/drm/i915/intel_dp.c      |  3 ++-
 include/drm/i915_pciids.h            |  4 ++--
 5 files changed, 46 insertions(+), 22 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center

[-- Attachment #1.2: Type: application/pgp-signature, Size: 818 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-04-25 12:58 ` Jani Nikula
@ 2014-04-25 13:06   ` Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-04-25 13:06 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 2284 bytes --]

On Fri, 25 Apr 2014, Jani Nikula <jani.nikula@intel.com> wrote:
> On Fri, 25 Apr 2014, Jani Nikula <jani.nikula@intel.com> wrote:
>> Daniel Vetter (3):
>>       drm/i915: Sanitize the enable_ppgtt module option once
>
> Aww crap, our QA spotted a show stopper bug in this one, and I missed
> the bug report [1]. My bad, although I can't disagree with Chris'
> assessment in comment #1 of the bug.
>
> Please ignore this pull request.

Ok, now here's the same with the offending commit dropped to not stall
the rest.

BR,
Jani.


The following changes since commit a798c10faf62a505d24e5f6213fbaf904a39623f:

  Linux 3.15-rc2 (2014-04-20 11:08:50 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-04-25

for you to fetch changes up to 78f2975eec9faff353a6194e854d3d39907bab68:

  drm/i915: Move all ring resets before setting the HWS page (2014-04-25 16:01:14 +0300)

----------------------------------------------------------------
Ben Widawsky (1):
      drm/i915: Allow full PPGTT with param override

Chris Wilson (2):
      drm/i915: Discard BIOS framebuffers too small to accommodate chosen mode
      drm/i915: Move all ring resets before setting the HWS page

Daniel Vetter (2):
      drm/i915: Don't check gmch state on inherited configs
      drm/i915: Don't WARN nor handle unexpected hpd interrupts on gmch platforms

Paulo Zanoni (1):
      drm/i915: get power domain in case the BIOS enabled eDP VDD

Ville Syrjälä (1):
      drm/i915: Allow user modes to exceed DVI 165MHz limit

 drivers/gpu/drm/i915/i915_gem_gtt.c     |  2 +-
 drivers/gpu/drm/i915/i915_irq.c         | 18 ++++++++---
 drivers/gpu/drm/i915/i915_reg.h         |  1 +
 drivers/gpu/drm/i915/intel_display.c    | 23 +++++++++++---
 drivers/gpu/drm/i915/intel_dp.c         | 11 ++++++-
 drivers/gpu/drm/i915/intel_drv.h        |  3 +-
 drivers/gpu/drm/i915/intel_fbdev.c      | 10 ++++++
 drivers/gpu/drm/i915/intel_hdmi.c       |  9 +++---
 drivers/gpu/drm/i915/intel_ringbuffer.c | 54 +++++++++++++++++++++------------
 drivers/gpu/drm/i915/intel_ringbuffer.h |  1 +
 10 files changed, 96 insertions(+), 36 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center

[-- Attachment #1.2: Type: application/pgp-signature, Size: 818 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-04-25 11:24 Jani Nikula
@ 2014-04-25 12:58 ` Jani Nikula
  2014-04-25 13:06   ` Jani Nikula
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2014-04-25 12:58 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

On Fri, 25 Apr 2014, Jani Nikula <jani.nikula@intel.com> wrote:
> Daniel Vetter (3):
>       drm/i915: Sanitize the enable_ppgtt module option once

Aww crap, our QA spotted a show stopper bug in this one, and I missed
the bug report [1]. My bad, although I can't disagree with Chris'
assessment in comment #1 of the bug.

Please ignore this pull request.

BR,
Jani.


[1] https://bugs.freedesktop.org/show_bug.cgi?id=77916


-- 
Jani Nikula, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-04-25 11:24 Jani Nikula
  2014-04-25 12:58 ` Jani Nikula
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2014-04-25 11:24 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1878 bytes --]


Hi Dave, a batch of Intel fixes for 3.15.

BR,
Jani.

The following changes since commit a798c10faf62a505d24e5f6213fbaf904a39623f:

  Linux 3.15-rc2 (2014-04-20 11:08:50 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-04-25

for you to fetch changes up to d30f066b98533842e48bef07734b211c964defc6:

  drm/i915: Move all ring resets before setting the HWS page (2014-04-25 14:12:36 +0300)

----------------------------------------------------------------
Ben Widawsky (1):
      drm/i915: Allow full PPGTT with param override

Chris Wilson (2):
      drm/i915: Discard BIOS framebuffers too small to accommodate chosen mode
      drm/i915: Move all ring resets before setting the HWS page

Daniel Vetter (3):
      drm/i915: Don't check gmch state on inherited configs
      drm/i915: Sanitize the enable_ppgtt module option once
      drm/i915: Don't WARN nor handle unexpected hpd interrupts on gmch platforms

Paulo Zanoni (1):
      drm/i915: get power domain in case the BIOS enabled eDP VDD

Ville Syrjälä (1):
      drm/i915: Allow user modes to exceed DVI 165MHz limit

 drivers/gpu/drm/i915/i915_gem_gtt.c     | 32 ++++++++++++++-----
 drivers/gpu/drm/i915/i915_irq.c         | 18 ++++++++---
 drivers/gpu/drm/i915/i915_reg.h         |  1 +
 drivers/gpu/drm/i915/intel_display.c    | 23 +++++++++++---
 drivers/gpu/drm/i915/intel_dp.c         | 11 ++++++-
 drivers/gpu/drm/i915/intel_drv.h        |  3 +-
 drivers/gpu/drm/i915/intel_fbdev.c      | 10 ++++++
 drivers/gpu/drm/i915/intel_hdmi.c       |  9 +++---
 drivers/gpu/drm/i915/intel_ringbuffer.c | 54 +++++++++++++++++++++------------
 drivers/gpu/drm/i915/intel_ringbuffer.h |  1 +
 10 files changed, 120 insertions(+), 42 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center

[-- Attachment #1.2: Type: application/pgp-signature, Size: 818 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-04-11 10:37 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-04-11 10:37 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1579 bytes --]


Hi Dave, here's the first batch of fixes for 3.15.

BR,
Jani.


The following changes since commit c39b06951f1dc2e384650288676c5b7dcc0ec92c:

  DRM: armada: fix corruption while loading cursors (2014-04-08 10:51:03 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-04-11

for you to fetch changes up to 691e6415c891b8b2b082a120b896b443531c4d45:

  drm/i915: Always use kref tracking for all contexts. (2014-04-11 13:29:51 +0300)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Always use kref tracking for all contexts.

Daniel Vetter (2):
      drm/mm: Don't WARN if drm_mm_reserve_node
      drm/i915: Disable self-refresh for untiled fbs on i915gm

Jani Nikula (2):
      drm/i915: check VBT for supported backlight type
      drm/i915: do not setup backlight if not available according to VBT

 drivers/gpu/drm/drm_mm.c                   |    2 -
 drivers/gpu/drm/i915/i915_drv.h            |    9 +-
 drivers/gpu/drm/i915/i915_gem.c            |    2 +-
 drivers/gpu/drm/i915/i915_gem_context.c    |  218 +++++++++++-----------------
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |    2 +-
 drivers/gpu/drm/i915/intel_bios.c          |   10 ++
 drivers/gpu/drm/i915/intel_bios.h          |    3 +
 drivers/gpu/drm/i915/intel_panel.c         |    5 +
 drivers/gpu/drm/i915/intel_pm.c            |   10 ++
 9 files changed, 122 insertions(+), 139 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center

[-- Attachment #1.2: Type: application/pgp-signature, Size: 835 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-04-04 15:04 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-04-04 15:04 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

Hi Dave,

Merge window -fixes pull request as usual. Well, I did sneak in Jani's
drm_i915_private_t typedef removal, need to have fun with a big sed job
too ;-)

Otherwise:
- hdmi interlaced fixes (Jesse&Ville)
- pipe error/underrun/crc tracking fixes, regression in late 3.14-rc (but
  not cc: stable since only really relevant for igt runs)
- large cursor wm fixes (Chris)
- fix gpu turbo boost/throttle again, was getting stuck due to vlv rps
  patches (Chris+Imre)
- fix runtime pm fallout (Paulo)
- bios framebuffer inherit fix (Chris)
- a few smaller things

Also a bunch with cc: stable in here.

Note that I have a 3.14 release backmerge in here because of some vt-d
stuff (which I then actually postponed for 3.16 ...). No conflicts really
with current drm-next nor in the merge commit itself. I've frobbed the
shortlog though to exclude anything already merged into Linus' tree.

Jani and I decided that he'll take care of -fixes for 3.15 again and will
take over after this pull request.

For outstanding issues there's a bit of lifetime fun in the reset stats
code still on older platforms. Chris is working on that and I didn't
really want to delay this pull request.

Cheers, Daniel


The following changes since commit 698b3135acb94e838a33a69f1a7a684fe0d90734:

  drm/i915: Include a note about the dangers of I915_READ64/I915_WRITE64 (2014-03-21 16:13:14 +0100)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-04-04

for you to fetch changes up to 10b6ee4a87811a110cb01eaca01eb04da6801baf:

  Skip intel_crt_init for Dell XPS 8700 (2014-04-04 09:30:53 +0200)

----------------------------------------------------------------
Akash Goel (1):
      drm/i915: Remove the enabling of VS_TIMER_DISPATCH bit in MI MODE reg

Chris Wilson (8):
      drm/i915: Compute WM for current cursor size
      drm/i915: Recompute WM when the cursor size changes
      drm/i915: Broadwell expands ACTHD to 64bit
      drm/i915: Split 64bit hexadecimal addresses to make them easier to read
      Revert "drm/i915: Disable/Enable PM Intrrupts based on the current freq."
      drm/i915: Refactor gen6_set_rps
      drm/i915: Mask PM/RPS interrupt generation based on activity
      drm/i915: Fix the computation of required fb size for pipe

Damien Lespiau (1):
      drm/i915/bdw: Implement Wa4x4STCOptimizationDisable:bdw

Daniel Vetter (6):
      drm/i915: add locking to fixed panel edid probing
      drm/i915: fix up semaphore_waits_for
      drm/i915: Fix initial pipe underrun state tracking
      drm/i915: Undo gtt scratch pte unmapping again
      Merge tag 'v3.14' into drm-intel-next-queued
      drm/i915: restrict vt-d stolen memory workaround to pre-gen8

Deepak S (2):
      drm/i915: Track the enabled PM interrupts in dev_priv.
      Revert "drm/i915/vlv: fixup DDR freq detection per Punit spec"

Giacomo Comes (1):
      Skip intel_crt_init for Dell XPS 8700

Imre Deak (3):
      drm/i915: vlv: reserve the GT power context only once during driver init
      drm/i915: move power domain init earlier during system resume
      drm/i915: vlv: fix RPS interrupt mask setting

Jani Nikula (9):
      drm/i915/tv: fix gen4 composite s-video tv-out
      drm/i915/debugfs: prefer struct drm_i915_private to drm_i915_private_t
      drm/i915/dma: prefer struct drm_i915_private to drm_i915_private_t
      drm/i915/gem: prefer struct drm_i915_private to drm_i915_private_t
      drm/i915/irq: prefer struct drm_i915_private to drm_i915_private_t
      drm/i915/display: prefer struct drm_i915_private to drm_i915_private_t
      drm/i915/ringbuffer: prefer struct drm_i915_private to drm_i915_private_t
      drm/i915/overlay: prefer struct drm_i915_private to drm_i915_private_t
      drm/i915: prefer struct drm_i915_private to drm_i915_private_t

Jesse Barnes (1):
      drm/i915/vlv: use W_SYNC_SHIFT for interlaced modes on VLV

Paulo Zanoni (7):
      drm/i915: don't schedule force_wake_timer at gen6_read
      drm/i915: get runtime PM at i915_reg_read_ioctl
      drm/i915: don't read pp_ctrl_reg if we're suspended
      drm/i915: get runtime PM at i915_display_info
      drm/i915: don't read cursor registers on powered down pipes
      drm/i915: fix WARNs when reading DDI state while suspended
      drm/i915: don't get/put runtime PM at the debugfs forcewake file

Ville Syrjälä (3):
      drm/i915: Program VSYNCSHIFT in a more consistent manner
      drm/i915: Fix the interlace mode selection for gmch platforms
      drm/i915: Make sure vsyncshift is positive

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-03-19 14:39 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-03-19 14:39 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1181 bytes --]


Hi Dave -

Two additional fixes on top of my last pull as promised, one for a 3.14
specific regression, one cc: stable.

This clears up my backlog, at least of anything non-controversial.

BR,
Jani.


The following changes since commit 5c673b60a9b3b23486f4eda75c72e91d31d26a2b:

  drm/i915: Don't enable display error interrupts from the start (2014-03-12 17:20:34 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-03-19

for you to fetch changes up to 0f4706d2740f2a221cd502922b22e522009041d9:

  drm/i915: Disable stolen memory when DMAR is active (2014-03-19 10:05:38 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Disable stolen memory when DMAR is active

Jani Nikula (1):
      Revert "drm/i915: don't touch the VDD when disabling the panel"

 drivers/gpu/drm/i915/i915_gem_stolen.c |    7 +++++++
 drivers/gpu/drm/i915/intel_ddi.c       |    1 +
 drivers/gpu/drm/i915/intel_dp.c        |   10 +++++++++-
 3 files changed, 17 insertions(+), 1 deletion(-)

-- 
Jani Nikula, Intel Open Source Technology Center

[-- Attachment #1.2: Type: application/pgp-signature, Size: 835 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-03-17  9:54 Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-03-17  9:54 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1346 bytes --]


Hi Dave,

Two 3.14 specific fixes, two cc: stable.

I'm afraid I've accumulated a slight backlog of fixes. This pull is to
get the tested stuff out of the way first. I'll be pushing more patches
soon, and will send another pull once our QA has had some time to run
them.

BR,
Jani.


The following changes since commit 6375b768a9850b6154478993e5fb566fa4614a9c:

  drm/i915: Reject >165MHz modes w/ DVI monitors (2014-03-03 19:08:08 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-03-17

for you to fetch changes up to 5c673b60a9b3b23486f4eda75c72e91d31d26a2b:

  drm/i915: Don't enable display error interrupts from the start (2014-03-12 17:20:34 +0200)

----------------------------------------------------------------
Ben Widawsky (1):
      drm/i915: Fix PSR programming

Daniel Vetter (1):
      drm/i915: Don't enable display error interrupts from the start

Ville Syrjälä (2):
      drm/i915: Add a workaround for HSW scanline counter weirdness
      drm/i915: Fix scanline counter fixup on BDW

 drivers/gpu/drm/i915/i915_irq.c |   71 ++++++++++++++++++++++-----------------
 drivers/gpu/drm/i915/intel_dp.c |    2 +-
 2 files changed, 42 insertions(+), 31 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center

[-- Attachment #1.2: Type: application/pgp-signature, Size: 835 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-03-05  8:24   ` Jani Nikula
@ 2014-03-05  9:38     ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-03-05  9:38 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-gfx, dri-devel

On Wed, Mar 5, 2014 at 9:24 AM, Jani Nikula <jani.nikula@intel.com> wrote:
> On Wed, 05 Mar 2014, Dave Airlie <airlied@gmail.com> wrote:
>> On Tue, Mar 4, 2014 at 11:49 PM, Jani Nikula <jani.nikula@intel.com> wrote:
>>>
>>> Hi Dave -
>>>
>>> Small fixes all around, mostly stable material. Please pull.
>>>
>>> BR,
>>> Jani.
>>>
>>>
>>> The following changes since commit 0414855fdc4a40da05221fc6062cccbc0c30f169:
>>>
>>>   Linux 3.14-rc5 (2014-03-02 18:56:16 -0800)
>>>
>>> are available in the git repository at:
>>>
>>>   ssh://git.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2014-03-04
>>
>> I noticed this recently, please don't send pull reqs with ssh urls in
>> them, although I have access to that machine others don't, send one
>> like that to Linus and you'll know all about it.
>
> Right, I saw that too. I blame Daniel's maintainer script. ;) I've fixed
> it now.

Actually I've made this intentionally since I still don't have a
kernel keyring signed pgp key, you have ssh access anyway and ssh
blocks out sneaky people ...
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-03-05  4:51 ` Dave Airlie
@ 2014-03-05  8:24   ` Jani Nikula
  2014-03-05  9:38     ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2014-03-05  8:24 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel

On Wed, 05 Mar 2014, Dave Airlie <airlied@gmail.com> wrote:
> On Tue, Mar 4, 2014 at 11:49 PM, Jani Nikula <jani.nikula@intel.com> wrote:
>>
>> Hi Dave -
>>
>> Small fixes all around, mostly stable material. Please pull.
>>
>> BR,
>> Jani.
>>
>>
>> The following changes since commit 0414855fdc4a40da05221fc6062cccbc0c30f169:
>>
>>   Linux 3.14-rc5 (2014-03-02 18:56:16 -0800)
>>
>> are available in the git repository at:
>>
>>   ssh://git.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2014-03-04
>
> I noticed this recently, please don't send pull reqs with ssh urls in
> them, although I have access to that machine others don't, send one
> like that to Linus and you'll know all about it.

Right, I saw that too. I blame Daniel's maintainer script. ;) I've fixed
it now.

The public repository is at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-03-04

Everything else is the same.

BR,
Jani.


-- 
Jani Nikula, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-03-04 13:49 Jani Nikula
@ 2014-03-05  4:51 ` Dave Airlie
  2014-03-05  8:24   ` Jani Nikula
  0 siblings, 1 reply; 392+ messages in thread
From: Dave Airlie @ 2014-03-05  4:51 UTC (permalink / raw)
  To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx, dri-devel

On Tue, Mar 4, 2014 at 11:49 PM, Jani Nikula <jani.nikula@intel.com> wrote:
>
> Hi Dave -
>
> Small fixes all around, mostly stable material. Please pull.
>
> BR,
> Jani.
>
>
> The following changes since commit 0414855fdc4a40da05221fc6062cccbc0c30f169:
>
>   Linux 3.14-rc5 (2014-03-02 18:56:16 -0800)
>
> are available in the git repository at:
>
>   ssh://git.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2014-03-04

I noticed this recently, please don't send pull reqs with ssh urls in
them, although I have access to that machine others don't, send one
like that to Linus and you'll know all about it.

Dave.

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-03-04 13:49 Jani Nikula
  2014-03-05  4:51 ` Dave Airlie
  0 siblings, 1 reply; 392+ messages in thread
From: Jani Nikula @ 2014-03-04 13:49 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1482 bytes --]


Hi Dave -

Small fixes all around, mostly stable material. Please pull.

BR,
Jani.


The following changes since commit 0414855fdc4a40da05221fc6062cccbc0c30f169:

  Linux 3.14-rc5 (2014-03-02 18:56:16 -0800)

are available in the git repository at:

  ssh://git.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2014-03-04

for you to fetch changes up to 6375b768a9850b6154478993e5fb566fa4614a9c:

  drm/i915: Reject >165MHz modes w/ DVI monitors (2014-03-03 19:08:08 +0200)

----------------------------------------------------------------
Akash Goel (1):
      drm/i915: Resolving the memory region conflict for Stolen area

Imre Deak (2):
      drm/i915: fix pch pci device enumeration
      drm/i915: vlv: reserve GT power context early

Jani Nikula (1):
      drm/i915: use backlight legacy combination mode also for i915gm/i945gm

Paulo Zanoni (1):
      drm/i915: fix assert_cursor on BDW

Ville Syrjälä (1):
      drm/i915: Reject >165MHz modes w/ DVI monitors

 drivers/gpu/drm/i915/i915_drv.c        |   23 +++++++++--------------
 drivers/gpu/drm/i915/i915_gem_stolen.c |   19 ++++++++++++++++---
 drivers/gpu/drm/i915/intel_display.c   |    8 ++++----
 drivers/gpu/drm/i915/intel_hdmi.c      |    6 +++---
 drivers/gpu/drm/i915/intel_panel.c     |    4 ++--
 drivers/gpu/drm/i915/intel_pm.c        |    6 ++++--
 6 files changed, 38 insertions(+), 28 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center

[-- Attachment #1.2: Type: application/pgp-signature, Size: 835 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-02-14  8:59 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-02-14  8:59 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

3 fixes plus 1 prep patch, all four cc: stable. Jani will take over from
here and the plan is that he'll do 3.14-fixes for the entire release just
to work things out a bit.

Cheers, Daniel


The following changes since commit 1d2cb9a54abc6e1d239f28f07661366d5662a94a:

  drm/i915: Pair va_copy with va_end in i915_error_vprintf (2014-02-11 11:53:15 +0100)

are available in the git repository at:

  ssh://git.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2014-02-14

for you to fetch changes up to f51a44b9a6c4982cc25bfb3727de9bb893621ebc:

  drm/i915/dp: add native aux defer retry limit (2014-02-13 16:12:42 +0100)

----------------------------------------------------------------
Jani Nikula (2):
      drm/i915/dp: increase native aux defer retry timeout
      drm/i915/dp: add native aux defer retry limit

Ville Syrjälä (2):
      drm/i915: Add intel_ring_cachline_align()
      drm/i915: Prevent MI_DISPLAY_FLIP straddling two cachelines on IVB

 drivers/gpu/drm/i915/intel_display.c    | 14 ++++++++++++++
 drivers/gpu/drm/i915/intel_dp.c         | 19 +++++++++++++------
 drivers/gpu/drm/i915/intel_ringbuffer.c | 21 +++++++++++++++++++++
 drivers/gpu/drm/i915/intel_ringbuffer.h |  1 +
 4 files changed, 49 insertions(+), 6 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2014-02-11 10:58 Daniel Vetter
@ 2014-02-11 11:45 ` Jani Nikula
  0 siblings, 0 replies; 392+ messages in thread
From: Jani Nikula @ 2014-02-11 11:45 UTC (permalink / raw)
  To: Daniel Vetter, Dave Airlie; +Cc: Intel Graphics Development, DRI Development

On Tue, 11 Feb 2014, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
> Aside: Next two weeks I'll be on vacation, so Jani will take over for a
> bit. Thanks to the new git repo nothing really should change but a
> different guy sending you pull requests.

I'll also be on vacation Feb 17-21.

BR,
Jani.


-- 
Jani Nikula, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-02-11 10:58 Daniel Vetter
  2014-02-11 11:45 ` Jani Nikula
  0 siblings, 1 reply; 392+ messages in thread
From: Daniel Vetter @ 2014-02-11 10:58 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

So I send you a "nothing going on" -fixes pull request and then the
regressions roll in ;-) All three regression fixes with cc: stable where
applicable.

Aside: Next two weeks I'll be on vacation, so Jani will take over for a
bit. Thanks to the new git repo nothing really should change but a
different guy sending you pull requests.

Cheers, Daniel


The following changes since commit bdde5c6a258a702bdfa7d1f4ae804a7bc405e788:

  drm/i915: demote opregion excessive timeout WARN_ONCE to DRM_INFO_ONCE (2014-02-04 21:10:45 +0100)

are available in the git repository at:

  ssh://git.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2014-02-11

for you to fetch changes up to 1d2cb9a54abc6e1d239f28f07661366d5662a94a:

  drm/i915: Pair va_copy with va_end in i915_error_vprintf (2014-02-11 11:53:15 +0100)

----------------------------------------------------------------
Daniel Vetter (2):
      drm/i915: Disable dp aux irq on g4x
      drm/i915: Fix intel_pipe_to_cpu_transcoder for UMS

Mika Kuoppala (1):
      drm/i915: Pair va_copy with va_end in i915_error_vprintf

 drivers/gpu/drm/i915/i915_drv.h       | 8 ++++++++
 drivers/gpu/drm/i915/i915_gpu_error.c | 5 ++++-
 drivers/gpu/drm/i915/i915_irq.c       | 3 +--
 drivers/gpu/drm/i915/intel_dp.c       | 2 +-
 drivers/gpu/drm/i915/intel_i2c.c      | 7 -------
 5 files changed, 14 insertions(+), 11 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-02-06 15:19 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-02-06 15:19 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just minor stuff really, on vlv dp fix and two patches to tune down some
opregion sanity check. Plus MAINTAINERS update for the new git repo, which
is the only reason I've really bothered with this pull request.

Cheers, Daniel


The following changes since commit ec14ba47791965d2c08e0a681ff44eacbf3c4553:

  drm/i915: Fix the offset issue for the stolen GEM objects (2014-01-28 09:04:42 +0100)

are available in the git repository at:

  ssh://git.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2014-02-06

for you to fetch changes up to bdde5c6a258a702bdfa7d1f4ae804a7bc405e788:

  drm/i915: demote opregion excessive timeout WARN_ONCE to DRM_INFO_ONCE (2014-02-04 21:10:45 +0100)

----------------------------------------------------------------
Daniel Vetter (1):
      MAINTAINERS: Update drm/i915 git repo

Imre Deak (1):
      drm/i915: vlv: fix DP PHY lockup due to invalid PP sequencer setup

Jani Nikula (2):
      drm: add DRM_INFO_ONCE() to print a one-time DRM_INFO() message
      drm/i915: demote opregion excessive timeout WARN_ONCE to DRM_INFO_ONCE

 MAINTAINERS                           |  2 +-
 drivers/gpu/drm/i915/intel_dp.c       | 10 ++++++----
 drivers/gpu/drm/i915/intel_opregion.c |  9 ++++++---
 include/drm/drmP.h                    |  3 +++
 4 files changed, 16 insertions(+), 8 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-01-28  8:53 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-01-28  8:53 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Pile of -fixes all over the place. Lot's of cc: stable.

Only big thing is that we've dropped the preliminary hw support tag for
bdw - it seems to work. Which also means that I'll shovel a few more bdw
patches through -fixes, there's 5 w/a patches from Ken already on
intel-gfx.

Cheers, Daniel


The following changes since commit f5395ba35f2ae52eb5839f8046e4aeef6df7f357:

  Merge branch 'drm-vbl-timestamp' of git://gitorious.org/vsyrjala/linux into drm-next (2014-01-22 09:13:13 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2014-01-28

for you to fetch changes up to ec14ba47791965d2c08e0a681ff44eacbf3c4553:

  drm/i915: Fix the offset issue for the stolen GEM objects (2014-01-28 09:04:42 +0100)

----------------------------------------------------------------
Akash Goel (1):
      drm/i915: Fix the offset issue for the stolen GEM objects

Ben Widawsky (4):
      drm/i915: Clarify relocation errnos
      drm/i915: Fix disabled semaphores
      drm/i915: Make semaphore modparam RO
      drm/i915/ppgtt: Defer request freeing on reset

Chris Wilson (3):
      drm/i915: Wait for completion of pending flips when starved of fences
      drm/i915: Repeat evictions whilst pageflip completions are outstanding
      drm/i915: Decouple GPU error reporting from ring initialisation

Daniel Vetter (2):
      drm/i915: Tune down reset_stat output from ERROR to debug
      Revert "drm/i915: Mask reserved bits in display/sprite address registers"

Geert Uytterhoeven (1):
      drm/i915: Spelling s/auxilliary/auxiliary/

Imre Deak (3):
      drm/i915: g4x/vlv: fix dp aux interrupt mask
      drm/i915: don't disable the DP port if the link is lost
      drm/i915: don't disable DP port after a failed link training

Jesse Barnes (1):
      drm/i915/bdw: remove preliminary_hw_support flag from BDW

Kenneth Graunke (1):
      drm/i915: Allow reading the TIMESTAMP register on Gen8.

Kristen Carlson Accardi (1):
      i915: send D1 opregion notification

Stanislaw Gruszka (1):
      i915: remove pm_qos request on error

Todd Previte (1):
      drm/i915: VLV2 - Fix hotplug detect bits

Ville Syrjälä (1):
      drm/i915: Eliminate lots of WARNs when there's no backlight present

 drivers/gpu/drm/i915/i915_dma.c            |  1 +
 drivers/gpu/drm/i915/i915_drv.c            | 14 +++++++---
 drivers/gpu/drm/i915/i915_drv.h            |  1 +
 drivers/gpu/drm/i915/i915_gem.c            | 42 ++++++++++++++++++-----------
 drivers/gpu/drm/i915/i915_gem_evict.c      | 27 ++++++++++++++-----
 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 14 +++++-----
 drivers/gpu/drm/i915/i915_gem_stolen.c     |  2 +-
 drivers/gpu/drm/i915/i915_gpu_error.c      | 22 ++++++++++-----
 drivers/gpu/drm/i915/i915_reg.h            | 15 ++++++-----
 drivers/gpu/drm/i915/intel_display.c       | 32 +++++++++++++++++++---
 drivers/gpu/drm/i915/intel_dp.c            | 43 +++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_drv.h           |  1 +
 drivers/gpu/drm/i915/intel_opregion.c      | 10 ++-----
 drivers/gpu/drm/i915/intel_panel.c         |  6 ++---
 drivers/gpu/drm/i915/intel_ringbuffer.c    | 10 ++++---
 drivers/gpu/drm/i915/intel_sprite.c        | 18 ++++++-------
 drivers/gpu/drm/i915/intel_uncore.c        |  2 +-
 include/uapi/drm/i915_drm.h                |  2 +-
 18 files changed, 170 insertions(+), 92 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-01-13  7:39 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-01-13  7:39 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Black screen fixes, one for hsw+bdw each and a regression fix for
locking+load detection.

Cheers, Daniel


The following changes since commit 47f956477dc6173f8882e8ea0fa9e8edb8a7d942:

  MAINTAINERS: Updates for drm/i915 (2014-01-07 09:33:16 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2014-01-13

for you to fetch changes up to 09f2344d0896eb458a639b922224c7a202c11599:

  drm/i915/bdw: make sure south port interrupts are enabled properly v2 (2014-01-10 22:35:15 +0100)

----------------------------------------------------------------
Jesse Barnes (1):
      drm/i915/bdw: make sure south port interrupts are enabled properly v2

Paulo Zanoni (1):
      drm/i915: fix DDI PLLs HW state readout code

Ville Syrjälä (1):
      drm/i915: Don't grab crtc mutexes in intel_modeset_gem_init()

 drivers/gpu/drm/i915/i915_irq.c      | 2 ++
 drivers/gpu/drm/i915/intel_ddi.c     | 8 +++++++-
 drivers/gpu/drm/i915/intel_display.c | 4 ++--
 3 files changed, 11 insertions(+), 3 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-01-08  6:44 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2014-01-08  6:44 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just a revert (gen4 backlight seems a lost cause) and a tlb coherency fix
for bdw, plus the patch to sign up Jani for co-maintainer. Thanks to Ben
for taking care of -fixes while I've enjoyed a bit of vacation.

Cheers, Daniel


The following changes since commit d6e0a2dd12f4067a5bcefb8bbd8ddbeff800afbc:

  Linux 3.13-rc7 (2014-01-04 15:12:14 -0800)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2014-01-08

for you to fetch changes up to 47f956477dc6173f8882e8ea0fa9e8edb8a7d942:

  MAINTAINERS: Updates for drm/i915 (2014-01-07 09:33:16 +0100)

----------------------------------------------------------------
Alexander van Heukelum (1):
      Revert "drm/i915: assume all GM45 Acer laptops use inverted backlight PWM"

Ben Widawsky (1):
      drm/i915/bdw: Flush system agent on gen8 also

Daniel Vetter (1):
      MAINTAINERS: Updates for drm/i915

 MAINTAINERS                          |  2 ++
 drivers/gpu/drm/i915/i915_gem_gtt.c  |  2 --
 drivers/gpu/drm/i915/intel_display.c | 19 ++++++++++++++-----
 3 files changed, 16 insertions(+), 7 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2014-01-01 18:28 Ben Widawsky
  0 siblings, 0 replies; 392+ messages in thread
From: Ben Widawsky @ 2014-01-01 18:28 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, Intel Graphics Development, DRI Development

Hi Dave,

Jani has asked me to merge the one revert for fixes. It has been in my
repo and undergone our QA nightly testing over the last few days. I am
not able to verify this patch myself, as I do not have any of the
effected machines.

If you prefer to wait for Daniel's return from vacation, I believe he
will be back in a few days.

Thanks.
Ben


The following changes since commit a885b3ccc74d8e38074e1c43a47c354c5ea0b01e:

  drm/i915: Use the correct GMCH_CTRL register for Sandybridge+ (2013-12-17 19:30:21 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~bwidawsk/drm-intel tags/drm-intel-fixes-2014-01-01

for you to fetch changes up to 1b3e32d9bc77736176df8c434f91f9bc3b78fc9e:

  Revert "drm/i915: assume all GM45 Acer laptops use inverted backlight PWM" (2013-12-30 11:00:06 -0800)

----------------------------------------------------------------
Alexander van Heukelum (1):
      Revert "drm/i915: assume all GM45 Acer laptops use inverted backlight PWM"

 drivers/gpu/drm/i915/intel_display.c | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

-- 
Ben Widawsky, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2013-12-18  8:33 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2013-12-18  8:33 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Besides the 2 fixes for tricky corner cases in gem from Chris I've
promised already two patche from Paulo to fix pc8 warnings (both ported
from -next, bug report from Dave Jones) and one patch from to fix vga
enable/disable on snb+. That one is a really old bug, but apparently it
can cause machine hangs if you try hard enough with vgacon/efifb handover.

All patches cc: stable.

Cheers, Daniel


The following changes since commit 5c015db7d9d2eaecf5223eaad7a05c0e8e180288:

  Merge branch 'drm-tda998x-3.12-fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-cubox into drm-fixes (2013-12-12 10:40:19 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-12-18

for you to fetch changes up to a885b3ccc74d8e38074e1c43a47c354c5ea0b01e:

  drm/i915: Use the correct GMCH_CTRL register for Sandybridge+ (2013-12-17 19:30:21 +0100)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Prevent double unref following alloc failure during execbuffer
      drm/i915: Fix erroneous dereference of batch_obj inside reset_status
      drm/i915: Use the correct GMCH_CTRL register for Sandybridge+

Paulo Zanoni (2):
      drm/i915: change CRTC assertion on LCPLL disable
      drm/i915: get a PC8 reference when enabling the power well

 drivers/gpu/drm/i915/i915_gem.c            | 34 +++++++++++++++++++++---------
 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 28 +++++++++++++++++-------
 drivers/gpu/drm/i915/intel_display.c       |  7 +++---
 drivers/gpu/drm/i915/intel_pm.c            | 14 ++++++++++--
 4 files changed, 60 insertions(+), 23 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2013-12-11 16:25 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2013-12-11 16:25 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just a bunch of regression fixes plus a few patches for long-standing
issues in gem corner-cases that we've hunted down in the past weeks. Since
apparently people hit those in the wild (and we also have nice igts for
them) I've opted for -fixes and cc: stable.

There's 1-2 things oustanding on top of this where I'm still waiting on
confirmation from testing, but nothing really scary.

Cheers, Daniel


The following changes since commit 993fc6ebaf4af6fdfde08cc8649c386e483a5908:

  drm/i915: Pin pages whilst allocating for dma-buf vmap() (2013-11-29 15:51:20 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-12-11

for you to fetch changes up to 6c719faca2aceca72f1bf5b1645c1734ed3e9447:

  drm/i915: don't update the dri1 breadcrumb with modesetting (2013-12-11 14:25:58 +0100)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Do not clobber config status after a forced restore of hw state
      drm/i915: Hold mutex across i915_gem_release
      drm/i915: Repeat eviction search after idling the GPU

Daniel Vetter (3):
      drm/i915: fix pm init ordering
      drm/i915: Fix use-after-free in do_switch
      drm/i915: don't update the dri1 breadcrumb with modesetting

Ville Syrjälä (2):
      drm/i915: Take modeset locks around intel_modeset_setup_hw_state()
      drm/i915: Skip clock checks on BDW

 drivers/gpu/drm/i915/i915_dma.c         | 20 +++++++++++---------
 drivers/gpu/drm/i915/i915_drv.c         |  1 +
 drivers/gpu/drm/i915/i915_drv.h         |  2 --
 drivers/gpu/drm/i915/i915_gem_context.c | 16 ++++++++++++----
 drivers/gpu/drm/i915/i915_gem_evict.c   | 14 +++++++++++---
 drivers/gpu/drm/i915/intel_display.c    |  7 ++++---
 drivers/gpu/drm/i915/intel_drv.h        |  1 +
 drivers/gpu/drm/i915/intel_pm.c         | 11 ++++++++++-
 8 files changed, 50 insertions(+), 22 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2013-12-02  7:57 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2013-12-02  7:57 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just flushing out my pile of bugfixes, most of them for regressions/cc:
stable. Nothing really serious going on.

For outstanding issues we still have the S4 fun due to the hsw S4
duct-tape pending (seems like I need to switch into angry maintainer mode
on that one). And there's the mode merging revert to make my g33 work
again still pending for drm core. For that one I don't have any more clue
(and it looks like no one else has a good idea either). And apparently the
locking WARN fix in here also needs to be replicated for boot, still
confirming that one though.

Cheers, Daniel


The following changes since commit f727b490efd0941a8d720fd07012dcb7f0740f77:

  drm/i915: Fix gen3 self-refresh watermarks (2013-11-20 15:52:52 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-12-02

for you to fetch changes up to 993fc6ebaf4af6fdfde08cc8649c386e483a5908:

  drm/i915: Pin pages whilst allocating for dma-buf vmap() (2013-11-29 15:51:20 +0100)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Prefer setting PTE cache age to 3
      drm/i915: Pin relocations for the duration of constructing the execbuffer
      drm/i915: Pin pages whilst allocating for dma-buf vmap()

Jani Nikula (1):
      drm/i915/ddi: set sink to power down mode on dp disable

Jesse Barnes (2):
      drm/i915: take mode config lock around crtc disable at suspend
      drm/i915: use crtc_htotal in watermark calculations to match fastboot v2

Paulo Zanoni (1):
      drm/i915: use the correct force_wake function at the PC8 code

Ville Syrjälä (5):
      drm/i915: Check VBT for eDP ports on VLV
      drm/i915: Simplify DP vs. eDP detection
      drm/i915: Fix pipe CSC post offset calculation
      drm/i915: Make the DERRMR SRM target global GTT
      drm/i915: MI_PREDICATE_RESULT_2 is HSW only

 drivers/gpu/drm/i915/i915_drv.c            |  2 +
 drivers/gpu/drm/i915/i915_gem.c            |  7 ++--
 drivers/gpu/drm/i915/i915_gem_dmabuf.c     | 13 ++++---
 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 60 ++++++++++++++++--------------
 drivers/gpu/drm/i915/i915_gem_gtt.c        |  6 ++-
 drivers/gpu/drm/i915/i915_reg.h            |  1 +
 drivers/gpu/drm/i915/intel_ddi.c           |  5 ++-
 drivers/gpu/drm/i915/intel_display.c       | 14 +++----
 drivers/gpu/drm/i915/intel_dp.c            | 34 +++++++----------
 drivers/gpu/drm/i915/intel_drv.h           |  2 +-
 drivers/gpu/drm/i915/intel_pm.c            | 15 ++++----
 11 files changed, 82 insertions(+), 77 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2013-11-20 15:00 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2013-11-20 15:00 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just a small pile of fixes for bugs and a few regressions. I'm still
trying to track down a driver load hang on my g33 (which infuriatingly
doesn't happen when loading the module manually after boot), somehow
bisecting loves to go astray on this one :( And there's a (harmless)
locking WARN in the suspend code due to one of Jesse's vlv backlight
rework patches. Otherwise nothing outstanding afaik.

Cheers, Daniel


The following changes since commit ad40f83f5a89f6d723fd4db424b531f8dd7d3b49:

  Merge branch 'drm-next-3.13' of git://people.freedesktop.org/~agd5f/linux into drm-next (2013-11-14 09:53:15 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-11-20

for you to fetch changes up to f727b490efd0941a8d720fd07012dcb7f0740f77:

  drm/i915: Fix gen3 self-refresh watermarks (2013-11-20 15:52:52 +0100)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Hold pc8 lock around toggling pc8.gpu_idle
      drm/i915: Do not enable package C8 on unsupported hardware

Daniel Vetter (7):
      drm/i915: flush cursors harder
      Partially revert "drm/i915: tune the RC6 threshold for stability"
      drm/i915: restore the early forcewake cleanup
      drm/i915/tv: add ->get_config callback
      drm/i915: encoder->get_config is no longer optional
      drm/i915: Replicate BIOS eDP bpp clamping hack for hsw
      drm/i915: Fix gen3 self-refresh watermarks

Duncan Laurie (1):
      i915: Use 120MHz LVDS SSC clock for gen5/gen6/gen7

Jani Nikula (1):
      drm/i915/dp: set sink to power down mode on dp disable

Jesse Barnes (1):
      x86/early quirk: use gen6 stolen detection for VLV

 arch/x86/kernel/early-quirks.c       |  4 ++--
 drivers/gpu/drm/i915/i915_drv.h      |  1 +
 drivers/gpu/drm/i915/intel_bios.c    |  7 ++++++-
 drivers/gpu/drm/i915/intel_ddi.c     | 20 ++++++++++++++++++++
 drivers/gpu/drm/i915/intel_display.c | 33 +++++++++++++++++++++++++++------
 drivers/gpu/drm/i915/intel_dp.c      |  2 +-
 drivers/gpu/drm/i915/intel_pm.c      |  4 ++--
 drivers/gpu/drm/i915/intel_tv.c      |  8 ++++++++
 drivers/gpu/drm/i915/intel_uncore.c  | 26 ++++++++++++++------------
 9 files changed, 81 insertions(+), 24 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2013-11-12 13:21 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2013-11-12 13:21 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just one patch to fix compile fail for CONFIG_ACPI=n. Figured I better
send this out quickly to minimize the broken build span. Otherwise no
bugfixes (besides some bdw stuff) anywhere in sight.

Cheers, Daniel


The following changes since commit 07bf139b906013ecef0c5e0441564d1ae10e974a:

  drm/i915/vlv: use per-pipe backlight controls v2 (2013-11-06 18:26:31 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-11-12

for you to fetch changes up to 1dca220b2b6ba605bff07c4d019dd2cd2d70036c:

  drm/i915/opregion: fix build error on CONFIG_ACPI=n (2013-11-08 19:32:52 +0100)

----------------------------------------------------------------
Jani Nikula (1):
      drm/i915/opregion: fix build error on CONFIG_ACPI=n

 drivers/gpu/drm/i915/intel_opregion.c | 2 ++
 1 file changed, 2 insertions(+)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2013-11-07  9:03 Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2013-11-07  9:03 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Bit a bit -fixes pull request in the merge window than usual dua to two
feauture-y things:
- Display CRCs are now enabled on all platforms, including the odd DP case
  on gm45/vlv. Since this is a testing-only feature it should ever hurt,
  but I figured it'll help with regression-testing -fixes. So I left it
  in and didn't postpone it to 3.14.
- Display power well refactoring from Imre. Would have caused major pain
  conflict with the bdw stage 1 patches if I'd postpone this to -next.
  It's only an relatively small interface rework, so shouldn't cause pain.
  It's also been in my tree since almost 3 weeks already.

That accounts for about two thirds of the pull, otherwise just bugfixes:
- vlv backlight fix from Jesse/Jani
- vlv vblank timestamp fix from Jesse
- improved edp detection through vbt from Ville (fixes a vlv issue)
- eDP vdd fix from Paulo
- fixes for dvo lvds on i830M
- a few smaller things all over

Note: This contains a backmerge of v3.12. Since the -internal branch
always applied on top of -nightly I need that unified base to merge bdw
patches. So you'll get a conflict with radeon connector props when pulling
this (and nouveau/master will also conflict a bit when Ben doesn't
rebase). The backmerge itself only had conflicts in drm/i915.

There's also a tiny conflict between Jani's backlight fix and your sysfs
lifetime fix in drm-next.

I plan to send you the bdw pull request tomorrow.

Cheers, Daniel


The following changes since commit 6da7f10d296f4ac625f96b39eef22c41398727e3:

  drm/i915/dp: don't mention eDP bpp clamping if it doesn't affect bpp (2013-10-18 16:00:06 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-11-07

for you to fetch changes up to 07bf139b906013ecef0c5e0441564d1ae10e974a:

  drm/i915/vlv: use per-pipe backlight controls v2 (2013-11-06 18:26:31 +0100)

----------------------------------------------------------------

Ben Widawsky (4):
      drm/i915: Print RC6 info less often
      drm/i915: Convert straggling MCHBAR registers
      drm/i915: Remove WaFbcDisableDpfcClockGating on IVB
      drm/i915: Remove WaFbcDisableDpfcClockGating on HSW

Chon Ming Lee (1):
      drm/i915/vlv: Fix typo in the DPIO register define.

Chris Wilson (2):
      drm/i915: Whitespace alignment fix for block header in display error state
      drm/i915: Capture batchbuffer state upon GPU hang

Damien Lespiau (1):
      drm/i915: Use a spin lock to protect the pipe crc struct

Daniel Vetter (20):
      drm/i915: Adjust CRC capture for pre-gen5/vlv
      drm/i915: CRC source selection #defines for gmch/vlv chips
      drm/i915: Wire up CRC interrupts for pre-gen5/vlv
      drm/i915: Enable CRC interrupts on pre-gen5/vlv
      drm/i915: Fix PIPE_CRC_CTL for vlv
      drm/i915: Add new CRC sources
      drm/i915: Wire up CRC support for gen3/4
      drm/i915: Wire up gen2 CRC support
      drm/i915: Wire up CRC for vlv
      drm/i915: bikeshed the pipe CRC irq functions a bit
      drm/i915: Move the pipe CRC stuff to other pipe data
      drm/i915: handle faked missed interrupts as simulated hangs, too
      drm/i915: use enum pipe consistently in i915_irq.c
      drm/i915: refactor ilk display interrupt handling
      drm/i916: add "auto" pipe CRC source
      drm/i915: scramble reset support for DP port CRC on g4x
      drm/i915: scramble reset support for DP port CRC on vlv
      drm/i915: Enable DP port CRC for the "auto" source on g4x/vlv
      Merge tag 'v3.12' into drm-intel-next
      drm/i915/dvo: call ->mode_set callback only when the port is running

Imre Deak (10):
      drm/i915: make the intel_display_power_domain enum compact
      drm/i915: factor out is_always_on_domain
      drm/i915: change power_well->lock to be mutex
      drm/i915: factor out modeset_update_power_wells
      drm/i915: enable only the needed power domains during modeset
      drm/i915: prepare for multiple power wells
      drm/i915: use power get/put instead of set for power on after init
      drm/i915: remove device field from struct power_well
      drm/i915: rename i915_init_power_well to init_power_domains_init
      drm/i915: add back checking for i915_disable_power_well

Jani Nikula (1):
      drm/i915: move opregion asle request handling to a work queue

Jesse Barnes (3):
      drm/i915/vlv: use PIPE_START_VBLANK interrupts on VLV
      drm/i915: make backlight functions take a connector
      drm/i915/vlv: use per-pipe backlight controls v2

Mengdong Lin (1):
      drm/i915/vlv: enable HDA display audio for Valleyview2

Paulo Zanoni (5):
      drm/i915: fix open-coded DIV_ROUND_UP
      drm/i915: turn the eDP VDD on for any i2c transactions
      drm/i915: reduce eDP VDD message verbose
      drm/i915: use the correct register when turning VDD off
      drm/i915: avoid unclaimed registers when capturing the error state

Ville Syrjälä (3):
      drm/i915: Clamp cursor coordinates to int16_t range
      drm/i915: Give names to the VBT child device type bits
      drm/i915: Make intel_dp_is_edp() less specific

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2013-10-29 10:29   ` Daniel Vetter
@ 2013-10-29 12:59     ` Daniel Vetter
  0 siblings, 0 replies; 392+ messages in thread
From: Daniel Vetter @ 2013-10-29 12:59 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

On Tue, Oct 29, 2013 at 11:29:29AM +0100, Daniel Vetter wrote:
> On Mon, Oct 28, 2013 at 08:49:45AM +0100, Daniel Vetter wrote:
> > Hi Dave,
> > 
> > Please do _not_ pull this. The pipe bpp readout stuff this crucially
> > relies on is only partially backported from -next to -fixes and apparently
> > missing bits on Haswell.
> 
> Ok, updated pull request. I wanted to wait a bit for an ivb 3 pipe
> regression fix, but my brain was too fuzzy thus far to write a correct
> patch ... So I guess that one will go through the merge window with a cc:
> stable.
> 
> On top of the edp bpp fix from Jani just a no-lvds quirk. The two patches
> from Ville are both from -next and provide infrastructure for Jani's fix.
> I could have done a more minimal port, but I'd like to avoid divergent
> code for backports as much as possible.

Ok, clue came back in the nick of time, so I've figured I'll smash the 3
pipe fix (tested&reviewed) into the pull request, too. I like my kernel
release free of known regressions ;-)

Cheers, Daniel

The following changes since commit 959f58544b7f20c92d5eb43d1232c96c15c01bfb:

  Linux 3.12-rc7 (2013-10-27 16:12:03 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-10-29

for you to fetch changes up to 1fbc0d789d12fec313c91912fc11733fdfbab863:

  drm/i915: Fix the PPT fdi lane bifurcate state handling on ivb (2013-10-29 13:52:56 +0100)

----------------------------------------------------------------
Daniel Vetter (1):
      drm/i915: Fix the PPT fdi lane bifurcate state handling on ivb

Jani Nikula (1):
      drm/i915/dp: workaround BIOS eDP bpp clamping issue

Rob Pearce (1):
      drm/i915: No LVDS hardware on Intel D410PT and D425KT

Ville Syrjälä (2):
      drm/i915: Add support for pipe_bpp readout
      drm/i915: Add HSW CRT output readout support
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2013-10-28  7:49 ` Daniel Vetter
@ 2013-10-29 10:29   ` Daniel Vetter
  2013-10-29 12:59     ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Daniel Vetter @ 2013-10-29 10:29 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

On Mon, Oct 28, 2013 at 08:49:45AM +0100, Daniel Vetter wrote:
> Hi Dave,
> 
> Please do _not_ pull this. The pipe bpp readout stuff this crucially
> relies on is only partially backported from -next to -fixes and apparently
> missing bits on Haswell.

Ok, updated pull request. I wanted to wait a bit for an ivb 3 pipe
regression fix, but my brain was too fuzzy thus far to write a correct
patch ... So I guess that one will go through the merge window with a cc:
stable.

On top of the edp bpp fix from Jani just a no-lvds quirk. The two patches
from Ville are both from -next and provide infrastructure for Jani's fix.
I could have done a more minimal port, but I'd like to avoid divergent
code for backports as much as possible.

Cheers, Daniel

The following changes since commit 959f58544b7f20c92d5eb43d1232c96c15c01bfb:

  Linux 3.12-rc7 (2013-10-27 16:12:03 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-10-29

for you to fetch changes up to 645378d85ee524e429aa4cf52806047b56cdc596:

  drm/i915: No LVDS hardware on Intel D410PT and D425KT (2013-10-28 17:48:30 +0100)

----------------------------------------------------------------
Jani Nikula (1):
      drm/i915/dp: workaround BIOS eDP bpp clamping issue

Rob Pearce (1):
      drm/i915: No LVDS hardware on Intel D410PT and D425KT

Ville Syrjälä (2):
      drm/i915: Add support for pipe_bpp readout
      drm/i915: Add HSW CRT output readout support

> 
> Thanks, Daniel
> 
> On Fri, Oct 25, 2013 at 12:50:12PM +0200, Daniel Vetter wrote:
> > Hi Dave,
> > 
> > Just the edp bpp fix from Jani plus the pipe bpp readout code from Ville
> > to make it work. There's a 3 pipe ivb regression fix pending from me, but
> > Ville's review convinced me that my first stab is broken.
> > 
> > Cheers, Daniel
> > 
> > 
> > The following changes since commit 828c79087cec61eaf4c76bb32c222fbe35ac3930:
> > 
> >   drm/i915: Disable GGTT PTEs on GEN6+ suspend (2013-10-18 15:44:47 +0200)
> > 
> > are available in the git repository at:
> > 
> >   git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-10-25
> > 
> > for you to fetch changes up to 52e1e223456e3aa747e9932f95948381f04b3b26:
> > 
> >   drm/i915/dp: workaround BIOS eDP bpp clamping issue (2013-10-21
> > 09:57:02 +0200)
> > 
> > ----------------------------------------------------------------
> > Jani Nikula (1):
> >       drm/i915/dp: workaround BIOS eDP bpp clamping issue
> > 
> > Ville Syrjälä (1):
> >       drm/i915: Add support for pipe_bpp readout
> > 
> >  drivers/gpu/drm/i915/intel_ddi.c     | 17 +++++++++++++++++
> >  drivers/gpu/drm/i915/intel_display.c | 36 ++++++++++++++++++++++++++++++++++++
> >  drivers/gpu/drm/i915/intel_dp.c      | 20 ++++++++++++++++++++
> >  3 files changed, 73 insertions(+)
> > 
> > -- 
> > Daniel Vetter
> > Software Engineer, Intel Corporation
> > +41 (0) 79 365 57 48 - http://blog.ffwll.ch
> 
> -- 
> Daniel Vetter
> Software Engineer, Intel Corporation
> +41 (0) 79 365 57 48 - http://blog.ffwll.ch

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* Re: [PULL] drm-intel-fixes
  2013-10-25 10:50 Daniel Vetter
@ 2013-10-28  7:49 ` Daniel Vetter
  2013-10-29 10:29   ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Daniel Vetter @ 2013-10-28  7:49 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Please do _not_ pull this. The pipe bpp readout stuff this crucially
relies on is only partially backported from -next to -fixes and apparently
missing bits on Haswell.

Thanks, Daniel

On Fri, Oct 25, 2013 at 12:50:12PM +0200, Daniel Vetter wrote:
> Hi Dave,
> 
> Just the edp bpp fix from Jani plus the pipe bpp readout code from Ville
> to make it work. There's a 3 pipe ivb regression fix pending from me, but
> Ville's review convinced me that my first stab is broken.
> 
> Cheers, Daniel
> 
> 
> The following changes since commit 828c79087cec61eaf4c76bb32c222fbe35ac3930:
> 
>   drm/i915: Disable GGTT PTEs on GEN6+ suspend (2013-10-18 15:44:47 +0200)
> 
> are available in the git repository at:
> 
>   git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-10-25
> 
> for you to fetch changes up to 52e1e223456e3aa747e9932f95948381f04b3b26:
> 
>   drm/i915/dp: workaround BIOS eDP bpp clamping issue (2013-10-21
> 09:57:02 +0200)
> 
> ----------------------------------------------------------------
> Jani Nikula (1):
>       drm/i915/dp: workaround BIOS eDP bpp clamping issue
> 
> Ville Syrjälä (1):
>       drm/i915: Add support for pipe_bpp readout
> 
>  drivers/gpu/drm/i915/intel_ddi.c     | 17 +++++++++++++++++
>  drivers/gpu/drm/i915/intel_display.c | 36 ++++++++++++++++++++++++++++++++++++
>  drivers/gpu/drm/i915/intel_dp.c      | 20 ++++++++++++++++++++
>  3 files changed, 73 insertions(+)
> 
> -- 
> Daniel Vetter
> Software Engineer, Intel Corporation
> +41 (0) 79 365 57 48 - http://blog.ffwll.ch

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 392+ messages in thread

* [PULL] drm-intel-fixes
@ 2013-10-25 10:50 Daniel Vetter
  2013-10-28  7:49 ` Daniel Vetter
  0 siblings, 1 reply; 392+ messages in thread
From: Daniel Vetter @ 2013-10-25 10:50 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just the edp bpp fix from Jani plus the pipe bpp readout code from Ville
to make it work. There's a 3 pipe ivb regression fix pending from me, but
Ville's review convinced me that my first stab is broken.

Cheers, Daniel


The following changes since commit 828c79087cec61eaf4c76bb32c222fbe35ac3930:

  drm/i915: Disable GGTT PTEs on GEN6+ suspend (2013-10-18 15:44:47 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-10-25

for you to fetch changes up to 52e1e223456e3aa747e9932f95948381f04b3b26:

  drm/i915/dp: workaround BIOS eDP bpp clamping issue (2013-10-21
09:57:02 +0200)

----------------------------------------------------------------
Jani Nikula (1):
      drm/i915/dp: workaround BIOS eDP bpp clamping issue

Ville Syrjälä (1):
      drm/i915: Add support for pipe_bpp readout

 drivers/gpu/drm/i915/intel_ddi.c     | 17 +++++++++++++++++
 drivers/gpu/drm/i915/intel_display.c | 36 ++++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_dp.c      | 20 ++++++++++++++++++++
 3 files changed, 73 insertions(+)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|