intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PULL] drm-intel-fixes
@ 2019-11-14  5:53 Rodrigo Vivi
  2019-11-14  5:53 ` [Intel-gfx] " Rodrigo Vivi
  0 siblings, 1 reply; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-04-10 21:51 Rodrigo Vivi
  0 siblings, 0 replies; 307+ messages in thread
From: Rodrigo Vivi @ 2024-04-10 21:51 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

Here goes drm-intel-fixes-2024-04-10:

Display fixes:
- Couple CDCLK programming fixes (Ville)
- HDCP related fix (Suraj)
- 4 Bigjoiner related fixes (Ville)

Core fix:
- Fix for a circular locking around GuC on reset+wedged case (John)

Thanks,
Rodrigo.

The following changes since commit fec50db7033ea478773b159e0e2efb135270e3b7:

  Linux 6.9-rc3 (2024-04-07 13:22:46 -0700)

are available in the Git repository at:

  https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-04-10

for you to fetch changes up to dcd8992e47f13afb5c11a61e8d9c141c35e23751:

  drm/i915/vrr: Disable VRR when using bigjoiner (2024-04-08 13:10:10 -0400)

----------------------------------------------------------------
Display fixes:
- Couple CDCLK programming fixes (Ville)
- HDCP related fix (Suraj)
- 4 Bigjoiner related fixes (Ville)

Core fix:
- Fix for a circular locking around GuC on reset+wedged case (John)

----------------------------------------------------------------
John Harrison (1):
      drm/i915/guc: Fix the fix for reset lock confusion

Suraj Kandpal (1):
      drm/i915/hdcp: Fix get remote hdcp capability function

Ville Syrjälä (6):
      drm/i915/cdclk: Fix CDCLK programming order when pipes are active
      drm/i915/cdclk: Fix voltage_level programming edge case
      drm/i915/psr: Disable PSR when bigjoiner is used
      drm/i915: Disable port sync when bigjoiner is used
      drm/i915: Disable live M/N updates when using bigjoiner
      drm/i915/vrr: Disable VRR when using bigjoiner

 drivers/gpu/drm/i915/display/intel_cdclk.c        | 42 +++++++++++++++++------
 drivers/gpu/drm/i915/display/intel_cdclk.h        |  3 ++
 drivers/gpu/drm/i915/display/intel_ddi.c          |  5 +++
 drivers/gpu/drm/i915/display/intel_dp.c           |  6 +++-
 drivers/gpu/drm/i915/display/intel_dp_hdcp.c      |  5 ++-
 drivers/gpu/drm/i915/display/intel_psr.c          | 11 ++++++
 drivers/gpu/drm/i915/display/intel_vrr.c          |  7 ++++
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 23 +++++--------
 drivers/gpu/drm/i915/gt/uc/intel_uc.c             |  4 +++
 9 files changed, 79 insertions(+), 27 deletions(-)

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-04-04 17:45 Rodrigo Vivi
  0 siblings, 0 replies; 307+ messages in thread
From: Rodrigo Vivi @ 2024-04-04 17:45 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

Here goes drm-intel-fixes-2024-04-04:

Display fixes:
- A few DisplayPort related fixes (Imre, Arun, Ankit, Ville)
- eDP PSR fixes (Jouni)

Core/GT fixes:
- Remove some VM space restrictions on older platforms (Andi)
- Disable automatic load CCS load balancing (Andi)

Thanks,
Rodrigo.

The following changes since commit 39cd87c4eb2b893354f3b850f916353f2658ae6f:

  Linux 6.9-rc2 (2024-03-31 14:32:39 -0700)

are available in the Git repository at:

  https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-04-04

for you to fetch changes up to 99f855082f228cdcecd6ab768d3b8b505e0eb028:

  drm/i915/mst: Reject FEC+MST on ICL (2024-04-03 14:26:11 -0400)

----------------------------------------------------------------
Display fixes:
- A few DisplayPort related fixes (Imre, Arun, Ankit, Ville)
- eDP PSR fixes (Jouni)

Core/GT fixes:
- Remove some VM space restrictions on older platforms (Andi)
- Disable automatic load CCS load balancing (Andi)

----------------------------------------------------------------
Andi Shyti (4):
      drm/i915/gt: Limit the reserved VM space to only the platforms that need it
      drm/i915/gt: Disable HW load balancing for CCS
      drm/i915/gt: Do not generate the command streamer for all the CCS
      drm/i915/gt: Enable only one CCS for compute workload

Ankit Nautiyal (1):
      drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13

Arun R Murthy (1):
      drm/i915/dp: Remove support for UHBR13.5

Imre Deak (1):
      drm/i915/dp: Fix DSC state HW readout for SST connectors

Jouni Högander (3):
      drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value
      drm/i915/psr: Move writing early transport pipe src
      drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage

Ville Syrjälä (2):
      drm/i915/mst: Limit MST+DSC to TGL+
      drm/i915/mst: Reject FEC+MST on ICL

 drivers/gpu/drm/i915/Makefile                      |  1 +
 drivers/gpu/drm/i915/display/intel_display.c       |  9 ---
 .../gpu/drm/i915/display/intel_display_device.h    |  1 +
 drivers/gpu/drm/i915/display/intel_display_types.h |  2 +
 drivers/gpu/drm/i915/display/intel_dp.c            | 11 +--
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |  2 +-
 drivers/gpu/drm/i915/display/intel_psr.c           | 78 ++++++++++++++++------
 drivers/gpu/drm/i915/gt/gen8_ppgtt.c               |  3 +
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          | 17 +++++
 drivers/gpu/drm/i915/gt/intel_gt.c                 |  6 ++
 drivers/gpu/drm/i915/gt/intel_gt.h                 |  9 +--
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c        | 39 +++++++++++
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h        | 13 ++++
 drivers/gpu/drm/i915/gt/intel_gt_regs.h            |  6 ++
 drivers/gpu/drm/i915/gt/intel_workarounds.c        | 30 ++++++++-
 15 files changed, 185 insertions(+), 42 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c
 create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-03-29  1:32 Rodrigo Vivi
  2024-03-29 10:23 ` Musial, Ewelina
  0 siblings, 1 reply; 307+ messages in thread
From: Rodrigo Vivi @ 2024-03-29  1:32 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

Here goes our first PR of this round.

Our CI is not working as I would expect:
https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html?

Well, at least it caught some build failures on runds 832 and 833.
But after I fixed those, the 834 (with v6.9-rc1) and the 835 (with
all these patches here) didn't show up yet. So I have run manual validation
on my DG2+ADL here.

Everything looking good here, and it is yet -rc1. I'm confident
that we can move ahead with those while we work to get CI back.

Thanks,
Rodrigo

drm-intel-fixes-2024-03-28:

Core/GT Fixes:
- Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c (Joonas)
- Update a MTL workaround (Tejas)
- Fix locking inversion in hwmon's sysfs (Janusz)
- Remove a bogus error message around PXP (Jose)
- Fix UAF on VMA (Janusz)
- Reset queue_priority_hint on parking (Chris)

Display Fixes:
- Remove duplicated audio enable/disable on SDVO and DP (Ville)
- Disable AuxCCS for Xe driver (Juha-Pekka)
- Revert init order of MIPI DSI (Ville)
- DRRS debugfs fix with an extra refactor patch (Bhanuprakash)
- VRR related fixes (Ville)
- Fix a JSL eDP corruption (Jonathon)
- Fix the cursor physical dma address (Ville)
- BIOS VBT related fix (Ville)

Thanks,
Rodrigo.

The following changes since commit 4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

  https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-03-28

for you to fetch changes up to 32e39bab59934bfd3f37097d4dd85ac5eb0fd549:

  drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() (2024-03-28 12:16:17 -0400)

----------------------------------------------------------------
Core/GT Fixes:
- Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c (Joonas)
- Update a MTL workaround (Tejas)
- Fix locking inversion in hwmon's sysfs (Janusz)
- Remove a bogus error message around PXP (Jose)
- Fix UAF on VMA (Janusz)
- Reset queue_priority_hint on parking (Chris)

Display Fixes:
- Remove duplicated audio enable/disable on SDVO and DP (Ville)
- Disable AuxCCS for Xe driver (Juha-Pekka)
- Revert init order of MIPI DSI (Ville)
- DRRS debugfs fix with an extra refactor patch (Bhanuprakash)
- VRR related fixes (Ville)
- Fix a JSL eDP corruption (Jonathon)
- Fix the cursor physical dma address (Ville)
- BIOS VBT related fix (Ville)

----------------------------------------------------------------
Bhanuprakash Modem (2):
      drm/i915/drrs: Refactor CPU transcoder DRRS check
      drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status

Chris Wilson (1):
      drm/i915/gt: Reset queue_priority_hint on parking

Janusz Krzysztofik (2):
      drm/i915/hwmon: Fix locking inversion in sysfs getter
      drm/i915/vma: Fix UAF on destroy against retire race

Jonathon Hall (1):
      drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()

Joonas Lahtinen (1):
      drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c

José Roberto de Souza (1):
      drm/i915: Do not print 'pxp init failed with 0' when it succeed

Juha-Pekka Heikkila (1):
      drm/i915/display: Disable AuxCCS framebuffers if built for Xe

Tejas Upadhyay (1):
      drm/i915/mtl: Update workaround 14018575942

Ville Syrjälä (6):
      drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP
      drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
      drm/i915/vrr: Generate VRR "safe window" for DSB
      drm/i915/dsb: Fix DSB vblank waits when using VRR
      drm/i915: Pre-populate the cursor physical dma address
      drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()

 drivers/gpu/drm/i915/display/g4x_dp.c              |  2 -
 drivers/gpu/drm/i915/display/icl_dsi.c             |  3 +-
 drivers/gpu/drm/i915/display/intel_bios.c          | 46 +++++++++++++++++---
 drivers/gpu/drm/i915/display/intel_cursor.c        |  4 +-
 drivers/gpu/drm/i915/display/intel_display_types.h |  1 +
 drivers/gpu/drm/i915/display/intel_dp.c            | 12 +-----
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c      |  2 +-
 drivers/gpu/drm/i915/display/intel_drrs.c          | 14 ++++--
 drivers/gpu/drm/i915/display/intel_drrs.h          |  3 ++
 drivers/gpu/drm/i915/display/intel_dsb.c           | 14 ++++++
 drivers/gpu/drm/i915/display/intel_fb_pin.c        | 10 +++++
 drivers/gpu/drm/i915/display/intel_sdvo.c          |  4 --
 drivers/gpu/drm/i915/display/intel_vrr.c           |  7 +--
 drivers/gpu/drm/i915/display/skl_universal_plane.c |  3 ++
 drivers/gpu/drm/i915/gt/intel_engine_pm.c          |  3 --
 .../gpu/drm/i915/gt/intel_execlists_submission.c   |  3 ++
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |  1 +
 drivers/gpu/drm/i915/i915_driver.c                 |  2 +-
 drivers/gpu/drm/i915/i915_hwmon.c                  | 37 ++++++++--------
 drivers/gpu/drm/i915/i915_memcpy.c                 |  2 +
 drivers/gpu/drm/i915/i915_reg.h                    |  2 +-
 drivers/gpu/drm/i915/i915_vma.c                    | 50 +++++++++++++++++++---
 22 files changed, 162 insertions(+), 63 deletions(-)

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-03-07  8:19 Joonas Lahtinen
  0 siblings, 0 replies; 307+ messages in thread
From: Joonas Lahtinen @ 2024-03-07  8:19 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave & Sima,

Here goes the final drm-intel-fixes for v6.8.

This PR will appear to contain more patches than it does. It's 4 patches on top of
drm-fixes after Sima pulled the previous PR as you can observe from git log.

Fixes for kernel crash on UHD 730, boot delay regression on PSR, DP DSC
WARN splat and smaller fix for selftest.

Regards, Joonas

***

drm-intel-fixes-2024-03-07:
- Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
. Fix for #10284: Boot delay regresion with PSR
- Fix DP connector DSC HW state readout
- Selftest fix to convert msecs to jiffies

The following changes since commit 90d35da658da8cff0d4ecbb5113f5fac9d00eb72:

  Linux 6.8-rc7 (2024-03-03 13:02:52 -0800)

are available in the Git repository at:

  https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-03-07

for you to fetch changes up to 984318aaf7b6516d03a2971a4a37bab4ea648461:

  drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector() (2024-03-06 15:41:16 +0200)

----------------------------------------------------------------
- Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
. Fix for #10284: Boot delay regresion with PSR
- Fix DP connector DSC HW state readout
- Selftest fix to convert msecs to jiffies

----------------------------------------------------------------
Animesh Manna (1):
      drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector()

Daniel Vetter (1):
      Merge tag 'drm-intel-fixes-2024-03-01' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes

Imre Deak (1):
      drm/i915/dp: Fix connector DSC HW state readout

Janusz Krzysztofik (1):
      drm/i915/selftests: Fix dependency of some timeouts on HZ

Nirmoy Das (1):
      drm/i915: Check before removing mm notifier

Suraj Kandpal (3):
      drm/i915/hdcp: Move to direct reads for HDCP
      drm/i915/hdcp: Remove additional timing for reading mst hdcp message
      drm/i915/hdcp: Extract hdcp structure from correct connector

Tvrtko Ursulin (1):
      MAINTAINERS: Update email address for Tvrtko Ursulin

Ville Syrjälä (1):
      drm/i915: Don't explode when the dig port we don't have an AUX CH

 .mailmap                                           |  5 +++
 MAINTAINERS                                        |  2 +-
 .../drm/i915/display/intel_display_power_well.c    | 17 ++++++--
 drivers/gpu/drm/i915/display/intel_display_types.h |  7 ++++
 drivers/gpu/drm/i915/display/intel_dp.c            | 16 ++++++++
 drivers/gpu/drm/i915/display/intel_dp.h            |  2 +
 drivers/gpu/drm/i915/display/intel_dp_hdcp.c       | 47 ++++++++--------------
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |  1 +
 drivers/gpu/drm/i915/display/intel_modeset_setup.c | 13 +++---
 drivers/gpu/drm/i915/display/intel_psr.c           |  3 --
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c        |  3 ++
 .../drm/i915/selftests/intel_scheduler_helpers.c   |  6 ++-
 12 files changed, 75 insertions(+), 47 deletions(-)

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-03-01  8:14 Joonas Lahtinen
  0 siblings, 0 replies; 307+ messages in thread
From: Joonas Lahtinen @ 2024-03-01  8:14 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave & Sima,

Here's the drm-intel-fixes towards v6.8(-rc7).

One NULL check for mmu notifier and HDCP fix to read from primary
connector.

Regards, Joonas

***

drm-intel-fixes-2024-03-01:

- Fix to extract HDCP information from primary connector
- Check for NULL mmu_interval_notifier before removing

The following changes since commit d206a76d7d2726f3b096037f2079ce0bd3ba329b:

  Linux 6.8-rc6 (2024-02-25 15:46:06 -0800)

are available in the Git repository at:

  https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-03-01

for you to fetch changes up to 01bb1ae35006e473138c90711bad1a6b614a1823:

  drm/i915: Check before removing mm notifier (2024-02-29 14:14:40 +0200)

----------------------------------------------------------------
- Fix to extract HDCP information from primary connector
- Check for NULL mmu_interval_notifier before removing

----------------------------------------------------------------
Nirmoy Das (1):
      drm/i915: Check before removing mm notifier

Suraj Kandpal (3):
      drm/i915/hdcp: Move to direct reads for HDCP
      drm/i915/hdcp: Remove additional timing for reading mst hdcp message
      drm/i915/hdcp: Extract hdcp structure from correct connector

 drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 47 ++++++++++------------------
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c  |  3 ++
 2 files changed, 19 insertions(+), 31 deletions(-)

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-02-22 11:30 Joonas Lahtinen
  0 siblings, 0 replies; 307+ messages in thread
From: Joonas Lahtinen @ 2024-02-22 11:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, dim-tools

Hi Dave & Sima,

Here goes drm-intel-fixes for v6.8-rc6.

Just a single fixup patch for TV mode.

Best Regards, Joonas

***

drm-intel-fixes-2024-02-22:

- Fixup for TV mode

The following changes since commit b401b621758e46812da61fa58a67c3fd8d91de0d:

  Linux 6.8-rc5 (2024-02-18 12:56:25 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2024-02-22

for you to fetch changes up to fb1e881273f432e593f8789f99e725b09304cc97:

  drm/i915/tv: Fix TV mode (2024-02-21 09:30:20 +0200)

----------------------------------------------------------------
- Fixup for TV mode

----------------------------------------------------------------
Maxime Ripard (1):
      drm/i915/tv: Fix TV mode

 drivers/gpu/drm/i915/display/intel_sdvo.c | 10 +++++-----
 drivers/gpu/drm/i915/display/intel_tv.c   | 10 +++++-----
 2 files changed, 10 insertions(+), 10 deletions(-)

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-02-15 11:54 Joonas Lahtinen
  0 siblings, 0 replies; 307+ messages in thread
From: Joonas Lahtinen @ 2024-02-15 11:54 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, dim-tools

Hi Dave & Sima,

Here goes drm-intel-fixes towards v6.8-rc5. Two fixes.

Fix for #10172 (blank screen on JSL Chromebooks) and limiting SST link
rate within supported range.

Best Regards, Joonas

***

drm-intel-fixes-2024-02-15:

Fix for #10172: Blank screen on JSL Chromebooks. Stable fix to limit DP SST link rate to <=8.1Gbps.

The following changes since commit 841c35169323cd833294798e58b9bf63fa4fa1de:

  Linux 6.8-rc4 (2024-02-11 12:18:13 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2024-02-15

for you to fetch changes up to ad26d56d080780bbfcc1696ca0c0cce3e2124ef6:

  drm/i915/dp: Limit SST link rate to <=8.1Gbps (2024-02-12 11:39:19 +0200)

----------------------------------------------------------------
Fix for #10172: Blank screen on JSL Chromebooks. Stable fix to limit DP SST link rate to <=8.1Gbps.

----------------------------------------------------------------
Manasi Navare (1):
      drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS reg address

Ville Syrjälä (1):
      drm/i915/dp: Limit SST link rate to <=8.1Gbps

 drivers/gpu/drm/i915/display/intel_dp.c        | 3 +++
 drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-02-08 12:08 Joonas Lahtinen
  0 siblings, 0 replies; 307+ messages in thread
From: Joonas Lahtinen @ 2024-02-08 12:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, dim-tools

Hi Dave & Sima,

Here goes drm-intel-fixes, which is just the gvt-fixes PR for this week.

Regards, Joonas

***

drm-intel-fixes-2024-02-08:

- Just includes gvt-fixes-2024-02-05

The following changes since commit 54be6c6c5ae8e0d93a6c4641cb7528eb0b6ba478:

  Linux 6.8-rc3 (2024-02-04 12:20:36 +0000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2024-02-08

for you to fetch changes up to a99682e839af7be11a606bf802cba5b2bf93b8e9:

  Merge tag 'gvt-fixes-2024-02-05' of https://github.com/intel/gvt-linux into drm-intel-fixes (2024-02-05 15:56:47 +0200)

----------------------------------------------------------------
- Just includes gvt-fixes-2024-02-05

----------------------------------------------------------------
Dan Carpenter (1):
      drm/i915/gvt: Fix uninitialized variable in handle_mmio()

Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2024-02-05' of https://github.com/intel/gvt-linux into drm-intel-fixes

Zhenyu Wang (1):
      drm/i915: Replace dead 01.org link

Zhi Wang (1):
      MAINTAINERS: Update Zhi Wang's email address

 MAINTAINERS                         | 4 ++--
 drivers/gpu/drm/i915/Kconfig        | 2 +-
 drivers/gpu/drm/i915/gvt/handlers.c | 3 +--
 drivers/gpu/drm/i915/intel_gvt.c    | 2 +-
 4 files changed, 5 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-01-26 14:47 Joonas Lahtinen
  0 siblings, 0 replies; 307+ messages in thread
From: Joonas Lahtinen @ 2024-01-26 14:47 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Thomas Hellström, Lucas De Marchi,
	Oded Gabbay, Maxime Ripard, Thomas Zimmermann, Rodrigo Vivi,
	intel-gfx

Hi Dave & Sima,

Just one Cc stable patch (the rest was already in drm-intel-next-fixes).

Tried to wait for CI results, but none yet.

Best Regards, Joonas

***

drm-intel-fixes-2024-01-26:

- PSR fix for HSW

The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2024-01-26

for you to fetch changes up to f9f031dd21a7ce13a13862fa5281d32e1029c70f:

  drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT (2024-01-25 10:44:13 +0200)

----------------------------------------------------------------
- PSR fix for HSW

----------------------------------------------------------------
Ville Syrjälä (1):
      drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT

 drivers/gpu/drm/i915/display/intel_psr.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2023-12-28 11:16 Jani Nikula
  0 siblings, 0 replies; 307+ messages in thread
From: Jani Nikula @ 2023-12-28 11:16 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Maxime Ripard, Thomas Zimmermann,
	Rodrigo Vivi, intel-gfx


Hi Dave & Sima -

A couple of more fixes towards v6.7.

drm-intel-fixes-2023-12-28:
drm/i915 fixes for v6.7-rc8:
- Fix bogus DPCD rev usage for DP phy test pattern setup
- Fix handling of MMIO triggered reports in the OA buffer

BR,
Jani.

The following changes since commit 861deac3b092f37b2c5e6871732f3e11486f7082:

  Linux 6.7-rc7 (2023-12-23 16:25:56 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2023-12-28

for you to fetch changes up to ee11d2d37f5c05bd7bf5ccc820a58f48423d032b:

  drm/i915/perf: Update handling of MMIO triggered reports (2023-12-27 12:50:15 +0200)

----------------------------------------------------------------
drm/i915 fixes for v6.7-rc8:
- Fix bogus DPCD rev usage for DP phy test pattern setup
- Fix handling of MMIO triggered reports in the OA buffer

----------------------------------------------------------------
Khaled Almahallawy (1):
      drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern

Umesh Nerlige Ramappa (1):
      drm/i915/perf: Update handling of MMIO triggered reports

 drivers/gpu/drm/i915/display/intel_dp.c |  2 +-
 drivers/gpu/drm/i915/i915_perf.c        | 39 ++++++++++++++++++++++++++++-----
 2 files changed, 35 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2023-12-21 13:08 Jani Nikula
  0 siblings, 0 replies; 307+ messages in thread
From: Jani Nikula @ 2023-12-21 13:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Maxime Ripard, Thomas Zimmermann,
	Rodrigo Vivi, intel-gfx


Hi Dave & Sima -

A bit more than I'd like at this stage, but next week will be quiet.

drm-intel-fixes-2023-12-21:
drm/i915 fixes for v6.7-rc7:
- Fix state readout and check for DSC and bigjoiner combo
- Fix a potential integer overflow
- Reject async flips with bigjoiner
- Fix MTL HDMI/DP PLL clock selection
- Fix various issues by disabling pipe DMC events

BR,
Jani.

The following changes since commit ceb6a6f023fd3e8b07761ed900352ef574010bcb:

  Linux 6.7-rc6 (2023-12-17 15:19:28 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2023-12-21

for you to fetch changes up to 49e0a85ec3441edc6c77aa40206d6e5ee4597efc:

  drm/i915/dmc: Don't enable any pipe DMC events (2023-12-18 15:29:23 +0200)

----------------------------------------------------------------
drm/i915 fixes for v6.7-rc7:
- Fix state readout and check for DSC and bigjoiner combo
- Fix a potential integer overflow
- Reject async flips with bigjoiner
- Fix MTL HDMI/DP PLL clock selection
- Fix various issues by disabling pipe DMC events

----------------------------------------------------------------
Ankit Nautiyal (1):
      drm/i915/display: Get bigjoiner config before dsc config during readout

Imre Deak (1):
      drm/i915/mtl: Fix HDMI/DP PLL clock selection

Karthik Poosa (1):
      drm/i915/hwmon: Fix static analysis tool reported issues

Ville Syrjälä (2):
      drm/i915: Reject async flips with bigjoiner
      drm/i915/dmc: Don't enable any pipe DMC events

 drivers/gpu/drm/i915/display/intel_cx0_phy.c |  3 +-
 drivers/gpu/drm/i915/display/intel_display.c | 13 ++++++++-
 drivers/gpu/drm/i915/display/intel_dmc.c     | 43 ++++++++++++++++++++++++++--
 drivers/gpu/drm/i915/i915_hwmon.c            |  4 +--
 4 files changed, 57 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2023-12-13 14:33 Jani Nikula
  0 siblings, 0 replies; 307+ messages in thread
From: Jani Nikula @ 2023-12-13 14:33 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Maxime Ripard, Thomas Zimmermann,
	Rodrigo Vivi, intel-gfx


Hi Dave & Sima -

Fixes for -rc6, majority of them stable material.

drm-intel-fixes-2023-12-13:
drm/i915 fixes for v6.7-rc6:
- Fix selftest engine reset count storage for multi-tile
- Fix out-of-bounds reads for engine reset counts
- Fix ADL+ remapped stride with CCS
- Fix intel_atomic_setup_scalers() plane_state handling
- Fix ADL+ tiled plane stride when the POT stride is smaller than the original
- Fix eDP 1.4 rate select method link configuration

BR,
Jani.

The following changes since commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9:

  Linux 6.7-rc5 (2023-12-10 14:33:40 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2023-12-13

for you to fetch changes up to e6861d8264cd43c5eb20196e53df36fd71ec5698:

  drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select (2023-12-11 13:15:35 +0200)

----------------------------------------------------------------
drm/i915 fixes for v6.7-rc6:
- Fix selftest engine reset count storage for multi-tile
- Fix out-of-bounds reads for engine reset counts
- Fix ADL+ remapped stride with CCS
- Fix intel_atomic_setup_scalers() plane_state handling
- Fix ADL+ tiled plane stride when the POT stride is smaller than the original
- Fix eDP 1.4 rate select method link configuration

----------------------------------------------------------------
Jani Nikula (1):
      drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select

Tvrtko Ursulin (2):
      drm/i915/selftests: Fix engine reset count storage for multi-tile
      drm/i915: Use internal class when counting engine resets

Ville Syrjälä (3):
      drm/i915: Fix remapped stride with CCS on ADL+
      drm/i915: Fix intel_atomic_setup_scalers() plane_state handling
      drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original

 .../gpu/drm/i915/display/intel_dp_link_training.c  | 31 +++++++++++++++-------
 drivers/gpu/drm/i915/display/intel_fb.c            | 19 ++++++++++---
 drivers/gpu/drm/i915/display/skl_scaler.c          |  2 +-
 drivers/gpu/drm/i915/gt/intel_reset.c              |  2 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |  5 ++--
 drivers/gpu/drm/i915/i915_gpu_error.h              | 12 +++++++--
 drivers/gpu/drm/i915/selftests/igt_live_test.c     |  9 ++++---
 drivers/gpu/drm/i915/selftests/igt_live_test.h     |  3 ++-
 8 files changed, 59 insertions(+), 24 deletions(-)

-- 
Jani Nikula, Intel

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-11-21 16:53 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-11-06 21:39 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-10-31 17:12 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-10-17 13:54 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-10-10 14:30 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-09-11 15:05 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-08-29  6:37 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-08-22  9:04 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-08-08  7:51 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-07-10 13:38 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-06-20 12:13 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-06-06 12:04 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-06-03 13:29 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-05-23  9:42 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-04-24 21:53 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-04-11 23:58 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-04-04 16:11 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-03-20 20:14 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-02-20 15:19 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-02-13 12:44 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-02-07  7:48 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-01-24 13:04 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2019-01-17 10:22 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-12-12 13:40 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-12-07 10:43 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-11-28 18:06 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-11-22 12:05 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-11-15 16:47 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-11-08 13:45 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-10-03 20:28 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-09-19 15:19 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-09-11 22:32 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-09-05 18:30 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-08-29 23:45 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-07-26 16:38 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-07-13  7:09 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-07-10 21:32 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-07-05 12:26 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-06-21 12:10 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-05-29 15:32 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-05-17 10:15 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-05-09  8:57 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-05-02 14:27 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-04-26  9:35 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-03-22  5:21 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-03-15 23:43 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-03-14 22:46 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-03-07 16:17 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-03-01  1:12 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-02-15  1:59 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-01-18 10:10 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-01-11 15:25 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2018-01-04 16:14 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-12-22 10:07 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-12-20 12:20 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-12-14 19:28 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-12-07 13:21 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-11-30 11:52 Joonas Lahtinen
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-11-09  1:15 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-11-01 22:07 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-10-26 22:57 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-10-26  0:03 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-10-19  3:29 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-10-12  6:16 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-10-05  5:43 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-09-28  0:54 Rodrigo Vivi
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-08-24  8:16 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-08-16 15:00 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-08-09 12:03 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-07-27 20:13 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-06-27  8:26 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-06-20 15:29 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-06-15 15:00 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-06-08 14:34 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-05-29 13:38 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-05-18 10:30 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-03-29 10:50 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-03-22 11:35 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-03-14 10:00 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-03-09  8:37 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-02-09  9:16 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-01-26  8:29 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-01-19 15:36 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2017-01-12 14:20 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-12-01  9:47 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-11-17  8:23 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-11-09 10:52 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-11-01  7:31 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-09-15 11:34 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-09-08  9:21 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-08-25  8:13 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-08-15 13:16 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-07-18 15:06 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-07-14 20:11 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-06-30 14:05 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-06-22 13:57 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-06-14 21:38 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-05-11 13:51 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-05-02  9:03 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-04-21  7:36 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-04-07  8:55 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-03-11 13:52 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-03-03 12:26 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-02-22 19:59 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-02-18 10:34 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-02-12  6:50 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2016-02-04  7:22 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-12-11  9:53 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-12-03 14:51 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-11-30 11:59 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-11-19 15:09 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-10-16  5:05 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-10-01 13:04 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-09-24  9:13 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-08-20  8:30 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-08-14 10:06 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-08-07 20:53 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-07-23  6:50 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-07-15  8:50 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-07-09 14:14 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-06-18  5:45 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-06-11  8:37 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-06-05 13:00 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-05-21 12:52 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-05-13 12:39 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-05-08 11:04 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-04-30 11:00 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-04-08  7:43 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-04-02 12:25 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-03-26 11:56 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-03-19  8:41 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-03-12  8:46 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-03-05 11:29 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-02-26  9:13 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-01-29  8:36 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2015-01-15 11:11 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-12-04  9:22 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-11-27 14:06 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-11-19 16:46 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-11-13 13:28 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-11-07  8:48 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-10-30 14:09 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-10-02 13:42 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-09-24 17:02 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-09-18 12:12 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-09-10 13:12 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-09-03 12:08 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-08-28 11:34 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-08-21  7:35 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-07-24  8:00 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-07-18 16:26 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-07-09  8:34 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-07-03  8:03 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-06-26 19:58 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-05-27 17:08 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-05-16  8:22 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-05-06 11:09 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-04-11 10:37 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-04-04 15:04 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-03-19 14:39 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-03-17  9:54 Jani Nikula
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-02-14  8:59 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-02-06 15:19 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-01-28  8:53 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-01-13  7:39 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-01-08  6:44 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2014-01-01 18:28 Ben Widawsky
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-12-18  8:33 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-12-11 16:25 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-12-02  7:57 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-11-20 15:00 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-11-12 13:21 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-11-07  9:03 Daniel Vetter
  0 siblings, 0 replies; 307+ 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] 307+ 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; 307+ 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|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-10-21  6:41 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-10-21  6:41 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just an lvds clock gating fix and a pte clearing hack for hsw to avoid
memory corruption when hibernating - something doesn't seem to switch off
properly, we're still investigating.

Cheers, Daniel


The following changes since commit 61e6cfa80de5760bbe406f4e815b7739205754d2:

  Linux 3.12-rc5 (2013-10-13 15:41:28 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-10-21

for you to fetch changes up to 828c79087cec61eaf4c76bb32c222fbe35ac3930:

  drm/i915: Disable GGTT PTEs on GEN6+ suspend (2013-10-18 15:44:47 +0200)

----------------------------------------------------------------
Ben Widawsky (2):
      drm/i915: Make PTE valid encoding optional
      drm/i915: Disable GGTT PTEs on GEN6+ suspend

Jesse Barnes (1):
      drm/i915: disable LVDS clock gating on CPT v2

 drivers/gpu/drm/i915/i915_drv.c     |   5 +-
 drivers/gpu/drm/i915/i915_drv.h     |   8 ++-
 drivers/gpu/drm/i915/i915_gem_gtt.c | 109 ++++++++++++++++++++++++++++--------
 drivers/gpu/drm/i915/i915_reg.h     |   6 ++
 drivers/gpu/drm/i915/intel_pm.c     |   4 +-
 5 files changed, 104 insertions(+), 28 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-10-06 22:41 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-10-06 22:41 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just a few important fixes, all cc: stable (I've checked this time around
and made sure they're really there ...). The dpms one is a regression from
the modeset rework and has a good chance to rectify Linus' hdmi issues.

Cheers, Daniel


The following changes since commit 15c03dd4859ab16f9212238f29dd315654aa94f6:

  Linux 3.12-rc3 (2013-09-29 15:02:38 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-10-07

for you to fetch changes up to c9976dcf55c8aaa7037427b239f15e5acfc01a3a:

  drm/i915: Only apply DPMS to the encoder if enabled (2013-10-03 22:47:39 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Only apply DPMS to the encoder if enabled

Francisco Jerez (1):
      drm/i915/hsw: Disable L3 caching of atomic memory operations.

Imre Deak (1):
      drm/i915: fix rps.vlv_work initialization

Rodrigo Vivi (1):
      drm/i915: Mask LPSP to get PSR working even with Power Well in use by audio.

 drivers/gpu/drm/i915/i915_reg.h      | 6 ++++++
 drivers/gpu/drm/i915/intel_display.c | 8 ++------
 drivers/gpu/drm/i915/intel_dp.c      | 2 +-
 drivers/gpu/drm/i915/intel_pm.c      | 9 +++++++--
 4 files changed, 16 insertions(+), 9 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-09-19  8:38 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-09-19  8:38 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Looks like I'm just a bit late with my -fixes pull request. Some more
dealock fixes around pageflips and gpu hangs, fixes for hsw hangs when
doing modesets/dpms. And a few minor things to rectify issues with our
modeset state tracking which the checker spotted.

Nothing yet for the vgaarb fun (can I just wish that one away?) and we
seem to have some minor fun with the new shrinker stuff - still discussing
that with Dave Chinner.

Cheers, Daniel

The following changes since commit 6e1b4fdad5157bb9e88777d525704aba24389bee:

  drm/i915: Delay disabling of VGA memory until vgacon->fbcon handoff is done (2013-09-06 23:27:03 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-09-19

for you to fetch changes up to f2f5f771c5fc0fa252cde3d0d0452dcc785cc17a:

  drm/i915: Don't enable the cursor on a disable pipe (2013-09-18 10:00:30 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Track pfit enable state separately from size

Daniel Vetter (5):
      drm/i915: fix wait_for_pending_flips vs gpu hang deadlock
      drm/i915/sdvo: Fully translate sync flags in the dtd->mode conversion
      drm/i915/sdvo: Robustify the dtd<->drm_mode conversions
      drm/i915/dvo: set crtc timings again for panel fixed modes
      drm/i915: kill set_need_resched

Jani Nikula (1):
      drm/i915: do not update cursor in crtc mode set

Takashi Iwai (1):
      drm/i915: Use proper print format for debug prints

Ville Syrjälä (1):
      drm/i915: Don't enable the cursor on a disable pipe

 drivers/gpu/drm/i915/i915_gem.c      | 11 +++---
 drivers/gpu/drm/i915/i915_irq.c      | 68 ++++++++++++++++++++++++++++--------
 drivers/gpu/drm/i915/intel_ddi.c     |  2 +-
 drivers/gpu/drm/i915/intel_display.c | 42 +++++++++++-----------
 drivers/gpu/drm/i915/intel_drv.h     |  1 +
 drivers/gpu/drm/i915/intel_dvo.c     |  2 ++
 drivers/gpu/drm/i915/intel_panel.c   |  1 +
 drivers/gpu/drm/i915/intel_pm.c      |  6 ++--
 drivers/gpu/drm/i915/intel_sdvo.c    | 63 +++++++++++++++++++--------------
 9 files changed, 122 insertions(+), 74 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
[parent not found: <20130906074832.GO27291@phenom.ffwll.local>]
* [PULL] drm-intel-fixes
@ 2013-08-29 22:12 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-08-29 22:12 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just a one-line patch to fix a black screen issue on rare ivb machines,:w
cc: stable. Normally I'd just shovel this into the -next pull request this
late in the -rc cycle, but Linus was making noises about not getting real
fixes which are cc: stable. So here we go ;-)

Cheers, Daniel

The following changes since commit d8dfad3876e4386666b759da3c833d62fb8b2267:

  Linux 3.11-rc7 (2013-08-25 17:43:22 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-08-30

for you to fetch changes up to 77fa4cbd5fa389e28419bbe8ac491b5fdd54840d:

  drm/i915: ivb: fix edp voltage swing reg val (2013-08-30 00:07:27 +0200)

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: ivb: fix edp voltage swing reg val

 drivers/gpu/drm/i915/i915_reg.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
[parent not found: <20130823084237.GQ26909@phenom.ffwll.local>]
* [PULL] drm-intel-fixes
@ 2013-08-15 19:36 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-08-15 19:36 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Might as well also send you a pull request and flush out the single
regression fixer I have here.

Cheers, Daniel


The following changes since commit d4e4ab86bcba5a72779c43dc1459f71fea3d89c8:

  Linux 3.11-rc5 (2013-08-11 18:04:20 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-08-15

for you to fetch changes up to 63b66e5ba54b15a6592be00555d762db6db739ce:

  drm/i915: Don't deref pipe->cpu_transcoder in the hangcheck code (2013-08-14 20:26:49 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Don't deref pipe->cpu_transcoder in the hangcheck code

 drivers/gpu/drm/i915/intel_display.c | 86 ++++++++++++++++++++++++------------
 1 file changed, 57 insertions(+), 29 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-08-08  7:21 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-08-08  7:21 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

A few bugfixes for serious stuff and regressions. Highlight is the
reinstated hack to keep the i915 backlight on when running on an optimus
machine, this prevents black screens especially with some radeon muxed
platforms. And the patch to quiet dmesg on Linus' old mac mini ;-)

Cheers, Daniel

The following changes since commit c095ba7224d8edc71dcef0d655911399a8bd4a3f:

  Linux 3.11-rc4 (2013-08-04 13:46:46 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-08-08

for you to fetch changes up to 3f577573cd5482a32f85bd131e52f7cb4b9ac518:

  drm/i915: do not disable backlight on vgaswitcheroo switch off (2013-08-07 11:57:09 +0200)

----------------------------------------------------------------
Aaron Lu (1):
      drm/i915: avoid brightness overflow when doing scale

Daniel Vetter (1):
      drm/i915: fix gen4 digital port hotplug definitions

Jani Nikula (1):
      drm/i915: do not disable backlight on vgaswitcheroo switch off

Paulo Zanoni (1):
      drm/i915: update last_vblank when disabling the power well

Ville Syrjälä (1):
      drm/i915: Don't call encoder's get_config unless encoder is active

 drivers/gpu/drm/i915/i915_reg.h      | 12 +++++++++---
 drivers/gpu/drm/i915/intel_display.c |  4 +++-
 drivers/gpu/drm/i915/intel_panel.c   | 18 ++++++++++++++++--
 drivers/gpu/drm/i915/intel_pm.c      | 18 ++++++++++++++++++
 4 files changed, 46 insertions(+), 6 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-07-25 19:44 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-07-25 19:44 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Ben Widawsky, Intel Graphics Development, DRI Development

Hi Dave,

Brown-paper-bag pull request here. The snb rc6 fix from the last pull
broke forcewake BIOS dirt cleanup, which with fixed. But that fix broke
the spinlock init sequence, which results in an ugly BUG when spinlock
debugging is enabled :( So I get to throw another patch at cc: stable to
fix up the mess ...

I'm working on process improvements to make sure that this doesn't slip
through again. We /should/ be running debug kernels in our -nightly
testing, but apparently we don't.

Otherwise a hdmi dotclock limit fix for hsw, fixes a 3.11 regression.
Otherwise nothing seems to be seriously amiss.

I'll be on vacation next week, Ben agreed to keep track of bugs and
regression reports. So please yell at him if something breaks ;-)

Cheers, Daniel


The following changes since commit 058ca4a22ebf22ea1cbedd6cc0340ed1e2e94ee1:

  Merge tag 'drm-intel-fixes-2013-07-22' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes (2013-07-22 16:14:26 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-07-25

for you to fetch changes up to 14c5cec5d0cd73e7e9d4fbea2bbfeea8f3ade871:

  drm/i915: initialize gt_lock early with other spin locks (2013-07-25 15:39:15 +0200)

----------------------------------------------------------------
Daniel Vetter (1):
      drm/i915: fix hdmi portclock limits

Jani Nikula (1):
      drm/i915: initialize gt_lock early with other spin locks

 drivers/gpu/drm/i915/i915_dma.c   |  1 +
 drivers/gpu/drm/i915/intel_hdmi.c | 19 ++++++++++++++++---
 drivers/gpu/drm/i915/intel_pm.c   |  2 --
 3 files changed, 17 insertions(+), 5 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-07-22  6:13 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-07-22  6:13 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Like I've said yesterday I've originally wanted to include a hdmi
regression fix for modes with dotclocks > 165MHz, but this morning (after
reading the test result from QA) I've noticed that I've fumbled something.
So that patch has to take another round.  So that regression is still
open, but otherwise this pull request here resolves everything else
outstanding:
- fixup panel fitter readout for gen2/3 (just quitens dmesg noise)
- fix pft computations for non-autoscaled resolutions (i.e. letter/pillar
  boxing on gen2/3)
- preserve the DDI A/E lane sharing bit (Stéphane Marchesin)
- fix the "rc6 fails to work after resume" regression, big thanks to
  Konstantin Khlebnikov for the patch and debug insight about what
  actually might be going on here
- fix Oops in is_crtc_connector_off (Chris)
- sanitize shared dpll state - our new paranoid state checker tripped up
  over dirt left behind by the BIOS
- correctly restore fences, fixes the "my screen is all messed up after
  resume" regression introduced in the final 3.10 pull request
- quirk backlights harder, this time for Dell XPS13 machines to fix a
  regression (patch from Kamal Mostafa)
- 90% fix for some haswell hangs when accessing registers concurrently,
  the 100% solution is simply too invasive for -fixes and what we have
  here seems to be good enough (Chris)

Cheers, Daniel

The following changes since commit 46a0b638f35b45fc13d3dc0deb6a7e17988170b2:

  Revert "drm/i915: Workaround incoherence between fences and LLC across multiple CPUs" (2013-07-10 15:31:12 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-07-22

for you to fetch changes up to 181d1b9e31c668259d3798c521672afb8edd355c:

  drm/i915: fix up gt init sequence fallout (2013-07-21 15:37:02 +0200)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Fix dereferencing invalid connectors in is_crtc_connector_off()
      drm/i915: Serialize almost all register access

Daniel Vetter (6):
      drm/i915: fix up readout of the lvds dither bit on gen2/3
      drm/i915: fix pfit regression for non-autoscaled resolutions
      drm/i915: Sanitize shared dpll state
      Merge tag 'v3.10' into drm-intel-fixes
      drm/i915: correctly restore fences with objects attached
      drm/i915: fix up gt init sequence fallout

Kamal Mostafa (1):
      drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlight

Konstantin Khlebnikov (1):
      drm/i915: fix long-standing SNB regression in power consumption after resume v2

Stéphane Marchesin (1):
      drm/i915: Preserve the DDI_A_4_LANES bit from the bios

 Documentation/networking/ip-sysctl.txt             |    4 +-
 MAINTAINERS                                        |    2 +-
 Makefile                                           |    2 +-
 arch/arm/Kconfig                                   |   14 +
 arch/arm/include/asm/cputype.h                     |    2 +
 arch/arm/include/asm/glue-proc.h                   |    9 +
 arch/arm/include/asm/smp_plat.h                    |    2 +-
 arch/arm/kernel/devtree.c                          |   10 +-
 arch/arm/kernel/setup.c                            |    2 +-
 arch/arm/mm/nommu.c                                |    6 +
 arch/arm/mm/proc-fa526.S                           |    1 -
 arch/arm/mm/proc-macros.S                          |    5 +
 arch/arm/mm/proc-v7.S                              |   34 +-
 arch/mn10300/include/asm/uaccess.h                 |    2 +-
 arch/mn10300/kernel/setup.c                        |   54 +-
 arch/powerpc/kernel/pci-common.c                   |   17 +-
 arch/powerpc/platforms/pseries/eeh_cache.c         |    4 +-
 arch/powerpc/platforms/pseries/eeh_pe.c            |    3 +-
 arch/x86/kernel/kprobes/core.c                     |   14 +-
 crypto/algboss.c                                   |   15 +-
 crypto/api.c                                       |    6 -
 crypto/internal.h                                  |    6 +
 drivers/acpi/dock.c                                |  179 ++-
 drivers/acpi/internal.h                            |    5 +
 drivers/acpi/scan.c                                |    1 +
 drivers/ata/libata-acpi.c                          |   37 +-
 drivers/ata/libata-core.c                          |    2 +
 drivers/ata/libata.h                               |    2 +
 drivers/block/rbd.c                                |   14 +-
 drivers/bluetooth/btmrvl_main.c                    |    9 +-
 drivers/cpufreq/cpufreq_ondemand.c                 |   17 +-
 drivers/gpio/gpio-omap.c                           |   22 +-
 drivers/gpu/drm/i915/i915_dma.c                    |   18 +-
 drivers/gpu/drm/i915/i915_drv.c                    |   13 +-
 drivers/gpu/drm/i915/i915_drv.h                    |    5 +-
 drivers/gpu/drm/i915/i915_gem.c                    |   36 +-
 drivers/gpu/drm/i915/i915_suspend.c                |    1 +
 drivers/gpu/drm/i915/intel_ddi.c                   |   10 +-
 drivers/gpu/drm/i915/intel_display.c               |   69 +-
 drivers/gpu/drm/i915/intel_drv.h                   |    2 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |   12 +-
 drivers/gpu/drm/i915/intel_panel.c                 |    6 +-
 drivers/gpu/drm/i915/intel_pm.c                    |    8 +-
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |    5 +
 drivers/mfd/tps6586x.c                             |    2 +-
 drivers/net/bonding/bond_main.c                    |    3 +-
 drivers/net/can/usb/usb_8dev.c                     |    5 +-
 drivers/net/ethernet/atheros/Kconfig               |   18 +
 drivers/net/ethernet/atheros/Makefile              |    1 +
 drivers/net/ethernet/atheros/alx/Makefile          |    3 +
 drivers/net/ethernet/atheros/alx/alx.h             |  114 ++
 drivers/net/ethernet/atheros/alx/ethtool.c         |  272 ++++
 drivers/net/ethernet/atheros/alx/hw.c              | 1226 +++++++++++++++
 drivers/net/ethernet/atheros/alx/hw.h              |  499 ++++++
 drivers/net/ethernet/atheros/alx/main.c            | 1625 ++++++++++++++++++++
 drivers/net/ethernet/atheros/alx/reg.h             |  810 ++++++++++
 drivers/net/ethernet/broadcom/tg3.c                |   36 +
 drivers/net/ethernet/freescale/fec_main.c          |   14 +
 drivers/net/ethernet/marvell/mv643xx_eth.c         |    2 +-
 drivers/net/ethernet/marvell/pxa168_eth.c          |    4 +-
 drivers/net/ethernet/mellanox/mlx4/main.c          |    3 +
 drivers/net/ethernet/octeon/octeon_mgmt.c          |   31 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c    |    2 +-
 drivers/net/ethernet/renesas/sh_eth.c              |   38 +-
 drivers/net/ethernet/renesas/sh_eth.h              |    2 +-
 drivers/net/ethernet/sfc/efx.c                     |    2 +-
 drivers/net/ethernet/stmicro/stmmac/common.h       |    4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   66 +-
 drivers/net/ethernet/ti/cpsw.c                     |    5 +-
 drivers/net/ethernet/ti/davinci_cpdma.c            |    7 +
 drivers/net/hyperv/netvsc_drv.c                    |    4 +-
 drivers/net/macvtap.c                              |    6 +-
 drivers/net/tun.c                                  |    6 +-
 drivers/net/usb/qmi_wwan.c                         |    8 +-
 drivers/net/vxlan.c                                |   40 +-
 drivers/net/wan/dlci.c                             |   26 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c      |    2 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |    6 +-
 .../net/wireless/brcm80211/brcmfmac/dhd_linux.c    |    4 +
 drivers/net/wireless/brcm80211/brcmsmac/main.c     |   17 +-
 drivers/net/wireless/iwlegacy/3945-rs.c            |    1 +
 drivers/net/wireless/iwlegacy/4965-rs.c            |    2 +-
 drivers/net/wireless/iwlwifi/dvm/rs.c              |    2 +-
 drivers/net/wireless/iwlwifi/dvm/rxon.c            |    2 +-
 drivers/net/wireless/iwlwifi/iwl-drv.c             |    2 +
 drivers/net/wireless/iwlwifi/mvm/rs.c              |    1 +
 drivers/net/wireless/iwlwifi/mvm/tx.c              |    3 +-
 drivers/net/wireless/rt2x00/rt2800lib.c            |   29 +-
 drivers/pci/hotplug/acpiphp_glue.c                 |   53 +-
 drivers/pci/pci.h                                  |    5 +
 drivers/pci/setup-bus.c                            |    8 +-
 drivers/regulator/tps6586x-regulator.c             |    2 +-
 drivers/scsi/fcoe/fcoe.c                           |    7 +-
 drivers/scsi/fcoe/fcoe_ctlr.c                      |   15 +-
 drivers/scsi/ipr.c                                 |   16 -
 drivers/scsi/ipr.h                                 |    6 +-
 drivers/scsi/libfc/fc_exch.c                       |   37 +-
 drivers/scsi/libfc/fc_rport.c                      |    2 +-
 drivers/scsi/qla2xxx/qla_inline.h                  |   11 +
 drivers/scsi/qla2xxx/qla_isr.c                     |   27 +-
 drivers/scsi/qla2xxx/qla_mbx.c                     |    2 -
 drivers/scsi/qla2xxx/qla_mr.c                      |   10 +-
 drivers/scsi/qla2xxx/qla_nx.c                      |   26 +-
 fs/exec.c                                          |   16 +-
 fs/ubifs/dir.c                                     |   54 +-
 include/acpi/acpi_drivers.h                        |    8 +-
 include/linux/if_vlan.h                            |    2 +-
 include/linux/netdevice.h                          |    1 +
 include/linux/skbuff.h                             |    1 +
 include/uapi/linux/Kbuild                          |    1 +
 kernel/events/hw_breakpoint.c                      |    6 +-
 kernel/ptrace.c                                    |   20 +-
 kernel/time/tick-broadcast.c                       |    7 +-
 net/bluetooth/hci_core.c                           |   15 +-
 net/bluetooth/l2cap_core.c                         |    5 +-
 net/bridge/br_multicast.c                          |    5 +-
 net/core/dev.c                                     |   34 +
 net/core/dev_ioctl.c                               |   19 +-
 net/core/ethtool.c                                 |    6 +-
 net/core/skbuff.c                                  |   20 +-
 net/core/sock.c                                    |   17 +-
 net/ipv4/gre.c                                     |    2 +-
 net/ipv4/netfilter/ipt_ULOG.c                      |   12 +-
 net/ipv4/tcp_ipv4.c                                |    4 +-
 net/ipv6/addrconf.c                                |   12 +-
 net/ipv6/ip6_output.c                              |   13 +-
 net/ipv6/ndisc.c                                   |    2 +-
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c     |    2 +-
 net/key/af_key.c                                   |    2 +
 net/mac80211/cfg.c                                 |    6 +
 net/mac80211/ieee80211_i.h                         |    5 +-
 net/mac80211/mlme.c                                |   87 +-
 net/mac80211/rate.c                                |    2 +-
 net/mac80211/util.c                                |    4 +-
 net/netfilter/ipvs/ip_vs_core.c                    |    3 +-
 net/netfilter/nf_conntrack_labels.c                |    2 +-
 net/netfilter/nf_conntrack_netlink.c               |    1 +
 net/netfilter/nf_nat_sip.c                         |    3 +-
 net/netfilter/xt_TCPMSS.c                          |   25 +-
 net/netfilter/xt_TCPOPTSTRIP.c                     |    6 +-
 net/wireless/nl80211.c                             |   11 +-
 141 files changed, 5697 insertions(+), 613 deletions(-)
 create mode 100644 drivers/net/ethernet/atheros/alx/Makefile
 create mode 100644 drivers/net/ethernet/atheros/alx/alx.h
 create mode 100644 drivers/net/ethernet/atheros/alx/ethtool.c
 create mode 100644 drivers/net/ethernet/atheros/alx/hw.c
 create mode 100644 drivers/net/ethernet/atheros/alx/hw.h
 create mode 100644 drivers/net/ethernet/atheros/alx/main.c
 create mode 100644 drivers/net/ethernet/atheros/alx/reg.h
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-07-16 13:03 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-07-16 13:03 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

[resend, somehow this was lost somewhere. At least I couldn't find it in
the list archives.]

One feature latecomer, I've forgotten to merge the patch to reeanble the
Haswell power well feature now that the audio interaction is fixed up.
Since that was the only unfixed issue with it I've figured I could throw
it in a bit late, and it's trivial to revert in case I'm wrong.

Otherwise all bug/regression fixes:
- Fix status page reinit after gpu hangs, spotted by more paranoid igt
  checks.
- Fix object list walking fumble regression in the shrinker (only the
  counting part, the actual shrinking code was correct so no Oops
  potential), from Xiong Zhang.
- Fix DP 1.2 bw limits (Imre).
- Restore legacy forcewake on ivb, too many broken biosen out there. We
  dump a warn though that recent userspace might fall over with that
  config (Guenter Roeck).
- Patch up the gen2 cs tlb w/a.
- Improve the fence coherency w/a now that we have a better understanding
  what's going on. The removed wbinvd+ipi should make -rt folks happy. Big
  thanks to Jon Bloomfield for figuring this out, patches from Chris.
- Fix write-read race when switching ring (Chris). Spotted with code
  inspection, but now we also have an igt for it.

There's an ugly regression we're still working on introduced between
3.10-rc7 and 3.10.0. Unfortunately we can't just revert the offender since
that one fixes another regression :( I've asked Steven to include my
-fixes branch into linux-next to prevent such fallout in the future,
hopefully.

Otherwise pretty calm thus far.

Cheers, Daniel

The following changes since commit 446f8d81ca2d9cefb614e87f2fabcc996a9e4e7e:

  drm/i915: Don't try to tear down the stolen drm_mm if it's not there (2013-07-02 11:47:19 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-07-11

for you to fetch changes up to 46a0b638f35b45fc13d3dc0deb6a7e17988170b2:

  Revert "drm/i915: Workaround incoherence between fences and LLC across multiple CPUs" (2013-07-10 15:31:12 +0200)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Fix write-read race with multiple rings
      drm/i915: Fix incoherence with fence updates on Sandybridge+
      Revert "drm/i915: Workaround incoherence between fences and LLC across multiple CPUs"

Daniel Vetter (2):
      drm/i915: reinit status page registers after gpu reset
      drm/i915: fix up ring cleanup for the i830/i845 CS tlb w/a

Guenter Roeck (1):
      Partially revert "drm/i915: unconditionally use mt forcewake on hsw/ivb"

Imre Deak (1):
      drm/i915: fix lane bandwidth capping for DP 1.2 sinks

Paulo Zanoni (1):
      drm/i915: switch disable_power_well default value to 1

Xiong Zhang (1):
      drm/i915: Correct obj->mm_list link to dev_priv->dev_priv->mm.inactive_list

 drivers/gpu/drm/i915/i915_drv.c         |  4 +-
 drivers/gpu/drm/i915/i915_gem.c         | 83 +++++++++++++--------------------
 drivers/gpu/drm/i915/intel_dp.c         |  5 ++
 drivers/gpu/drm/i915/intel_pm.c         | 31 +++++++++++-
 drivers/gpu/drm/i915/intel_ringbuffer.c | 38 +++++++++------
 5 files changed, 93 insertions(+), 68 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
[parent not found: <20130711120621.GR6143@phenom.ffwll.local>]
* [PULL] drm-intel-fixes
@ 2013-06-24 12:41 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-06-24 12:41 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

One remaining regression fix for i915. I've left it in -fixes for more
than a week since it's in tricky code, and it took us a few kernel
releases to notice the regression at all. The fence leak is especially
annoying on gen2/3 and will kill userspace there quickly. For extra
paranoia we've added a WARN in -next to catch this, things seem to be
solid now.

Cheers, Daniel

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-06-24

for you to fetch changes up to 19b2dbde5732170a03bd82cc8bd442cf88d856f7:

  drm/i915: Restore fences after resume and GPU resets (2013-06-16 01:10:45 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Restore fences after resume and GPU resets

 drivers/gpu/drm/i915/i915_drv.h     |    2 ++
 drivers/gpu/drm/i915/i915_gem.c     |   22 +++++-----------------
 drivers/gpu/drm/i915/i915_suspend.c |    1 +
 3 files changed, 8 insertions(+), 17 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-06-11  8:32 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-06-11  8:32 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just tiny regression fixes here:
- Two fixes to fix sdvo hotplug which broke in the hpd storm detection
  work.
- One fix to patch-up the sdvo lvds regression fixer from the last pull -
  we need to prefer the vbt mode over edid modes.

IMPORTANT:

The sdvo lvds fix in this -fixes pull

commit c3456fb3e4712d0448592af3c5d644c9472cd3c1
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Mon Jun 10 09:47:58 2013 +0200

    drm/i915: prefer VBT modes for SVDO-LVDS over EDID

has a silent functional conflict with

commit 990256aec2f10800595dddf4d1c3441fcd6b2616
Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
Date:   Fri May 31 12:17:07 2013 +0000

    drm: Add probed modes in probe order

in drm-next. Please poke me when you do a backmerge so that I can supply
the fixup (we simply need to add the vbt modes before edid modes, i.e. the
other way round than now).

Cheers, Daniel


The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:

  Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-06-11

for you to fetch changes up to c3456fb3e4712d0448592af3c5d644c9472cd3c1:

  drm/i915: prefer VBT modes for SVDO-LVDS over EDID (2013-06-10 10:13:34 +0200)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Fix hotplug interrupt enabling for SDVOC
      drm/i915: Enable hotplug interrupts after querying hw capabilities.

Daniel Vetter (1):
      drm/i915: prefer VBT modes for SVDO-LVDS over EDID

 drivers/gpu/drm/i915/intel_sdvo.c |   24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-06-04 15:58 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-06-04 15:58 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Three regression fixes and one no-lvds quirk update. The regression Egbert
Eich tracked down goes back to 2.6.37 ... ugh. The other two are pretty
minor: One bogus modeset state checker WARN and a patch to prevent X
dying in a SIGBUS after a gpu hang with failed (or not implement as on
gen2/3) gpu reset.

Cheers, Daniel

The following changes since commit d683b96b072dc4680fc74964eca77e6a23d1fa6e:

  Linux 3.10-rc4 (2013-06-02 17:11:17 +0900)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-06-04

for you to fetch changes up to 53d3b4d7778daf15900867336c85d3f8dd70600c:

  drm/i915/sdvo: Use &intel_sdvo->ddc instead of intel_sdvo->i2c for DDC. (2013-06-04 17:48:43 +0200)

----------------------------------------------------------------
Ben Mesman (1):
      drm/i915: no lvds quirk for hp t5740

Daniel Vetter (2):
      drm/i915: Fix spurious -EIO/SIGBUS on wedged gpus
      drm/i915: Quirk the pipe A quirk in the modeset state checker

Egbert Eich (1):
      drm/i915/sdvo: Use &intel_sdvo->ddc instead of intel_sdvo->i2c for DDC.

 drivers/gpu/drm/i915/i915_gem.c      |    7 ++-----
 drivers/gpu/drm/i915/intel_display.c |    5 +++++
 drivers/gpu/drm/i915/intel_lvds.c    |    4 ++--
 drivers/gpu/drm/i915/intel_sdvo.c    |    2 +-
 4 files changed, 10 insertions(+), 8 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-05-23 12:03 Daniel Vetter
  2013-05-28  9:20 ` Daniel Vetter
  0 siblings, 1 reply; 307+ messages in thread
From: Daniel Vetter @ 2013-05-23 12:03 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

A few fixes, nothing shocking:
- More Haswell pci ids. Includes a pile of marketing spare ids (which
  despite the spare moniker show up all over the place).
- Fix a regression in handling modeset failures, resulting in black
  screens on 3 pipe setups when we've run out of pch plls (Chris).
- Fix up the setcrtc semantics to unconditionally enable the outputs.
  Juding from git digging that has (kinda) always been the case and neatly
  fixes a few long-standing (i.e. forever) bug reports (Imre).
- jiffies_timeout + 1 patches from Imre. They partially fix spurious
  wait_event failures in the interrupt-driven dp aux/i2c code. The other
  part is a core patch for the wait_event macros going in through -mm. A
  few patches more than strictly required since Imre is pushing for a
  general solution in 3.11.

Cheers, Daniel


The following changes since commit c7788792a5e7b0d5d7f96d0766b4cb6112d47d75:

  Linux 3.10-rc2 (2013-05-20 14:37:38 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 3598706b52cb45ba0a9e8aa99ce5ac59140f2b8b:

  drm/i915: avoid premature DP AUX timeouts (2013-05-22 13:51:26 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Propagate errors back from fb set-base

Imre Deak (5):
      drm/i915: force full modeset if the connector is in DPMS OFF mode
      drm/i915: add msecs_to_jiffies_timeout to guarantee minimum duration
      drm/i915: use msecs_to_jiffies_timeout instead of open coding the same
      drm/i915: avoid premature timeouts in __wait_seqno()
      drm/i915: avoid premature DP AUX timeouts

Rodrigo Vivi (1):
      drm/i915: Adding more reserved PCI IDs for Haswell.

 drivers/gpu/drm/i915/i915_drv.c      |   46 +++++++++++++++++++++++--------
 drivers/gpu/drm/i915/i915_drv.h      |   15 +++++++++++
 drivers/gpu/drm/i915/i915_gem.c      |    2 +-
 drivers/gpu/drm/i915/intel_display.c |   49 ++++++++++++++++++++++------------
 drivers/gpu/drm/i915/intel_dp.c      |    2 +-
 drivers/gpu/drm/i915/intel_i2c.c     |    5 ++--
 6 files changed, 87 insertions(+), 32 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-05-04 18:11 Daniel Vetter
  2013-05-08 12:17 ` Daniel Vetter
  0 siblings, 1 reply; 307+ messages in thread
From: Daniel Vetter @ 2013-05-04 18:11 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

A few intel fixes for smaller issues and one revert for an sdv hack which
we've wanted to kill anyway. Plus two drm patches included for your
convenience, both regression fixers for mine own screw-ups.

Cheers, Daniel

The following changes since commit 43b27290dd42b40f3f23f49677a7faa5a4eb1eff:

  drm/i915: correct the calculation of first_pd_entry_in_global_pt (2013-04-27 14:07:16 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 3ab9c63705cb7b1b9f83ddce725d8bd9ef7c66a9:

  drm/i915: hsw: fix link training for eDP on port-A (2013-05-04 10:24:56 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Always normalize return timeout for wait_timeout_ioctl

Daniel Vetter (3):
      drm/mm: fix dump table BUG
      drm: don't check modeset locks in panic handler
      Revert "drm/i915: revert eDP bpp clamping code changes"

Imre Deak (1):
      drm/i915: hsw: fix link training for eDP on port-A

Ville Syrjälä (1):
      drm/i915: Fix pipe enabled mask for pipe C in WM calculations

 drivers/gpu/drm/drm_crtc.c       |    4 ++
 drivers/gpu/drm/drm_mm.c         |   34 +++++++++--------
 drivers/gpu/drm/i915/i915_gem.c  |    8 ++--
 drivers/gpu/drm/i915/intel_ddi.c |    5 +++
 drivers/gpu/drm/i915/intel_dp.c  |   77 ++++++++++++++++++++++++--------------
 drivers/gpu/drm/i915/intel_drv.h |    1 +
 drivers/gpu/drm/i915/intel_pm.c  |   44 +++++++++++-----------
 7 files changed, 101 insertions(+), 72 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2013-03-28 10:03 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-03-28 10:03 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

I've figured I'll flush my -fixes queue before I head off to an extended
w/e. All just really small stuff: 3 small regression fixes plus a build
fix for especially dense gcc versions.

Cheers, Daniel

The following changes since commit b1289371fcd580b4c412e6d05c4cb8ac8d277239:

  Revert "drm/i915: write backlight harder" (2013-03-24 13:23:20 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 8abbbaf6adb46157b6bd416f7616b555cc6a332f:

  drm: don't unlock in the addfb error paths (2013-03-27 21:47:32 +0100)

----------------------------------------------------------------
Adam Jackson (1):
      drm/i915: Be sure to turn hsync/vsync back on at crt enable (v2)

Daniel Vetter (2):
      drm/i915: duct-tape locking when eDP init fails
      drm: don't unlock in the addfb error paths

Lauri Kasanen (1):
      drm/i915: Fix build failure

 drivers/gpu/drm/drm_crtc.c                 |    2 --
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |    2 +-
 drivers/gpu/drm/i915/intel_crt.c           |   40 ++++++++++++----------------
 drivers/gpu/drm/i915/intel_dp.c            |    3 +++
 4 files changed, 21 insertions(+), 26 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-03-20 11:10 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-03-20 11:10 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Bunch of fixes, all pretty high-priority
- Fix execbuf argument checking (Kees Cook)
- Optionally obfuscate kernel addresses in dumps (Kees Cook)
- Two patches from Takashi Iwai to fix DP link training regressions he's
  seen.
- intel-gfx is no longer subscribers-only (well, just no longer moderated
  in an annoying way for non-subscribers), update MAINTAINERS
- gm45 gmbus irq fallout fix (Jiri Kosina)

Cheers, Daniel


The following changes since commit f6161aa153581da4a3867a2d1a7caf4be19b6ec9:

  Linux 3.9-rc2 (2013-03-10 16:54:19 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to c12aba5aa0e60b7947bc8b6ea25ef55c4acf81a4:

  drm/i915: stop using GMBUS IRQs on Gen4 chips (2013-03-20 00:03:16 +0100)

----------------------------------------------------------------
Daniel Vetter (1):
      MAINTAINERS: intel-gfx is no longer subscribers-only

Jiri Kosina (1):
      drm/i915: stop using GMBUS IRQs on Gen4 chips

Kees Cook (2):
      drm/i915: restrict kernel address leak in debugfs
      drm/i915: bounds check execbuffer relocation count

Takashi Iwai (2):
      Revert "drm/i915: try to train DP even harder"
      drm/i915: Use the fixed pixel clock for eDP in intel_dp_set_m_n()

 MAINTAINERS                                |    2 +-
 drivers/gpu/drm/i915/i915_debugfs.c        |    2 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |   11 ++++++++---
 drivers/gpu/drm/i915/intel_dp.c            |   14 ++++++++++++--
 drivers/gpu/drm/i915/intel_i2c.c           |   11 ++++++++++-
 5 files changed, 32 insertions(+), 8 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2013-03-06 21:00 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-03-06 21:00 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

A bunch of fixes, nothing truely horrible:
- Fix PCH irq handling race which resulted in missed gmbus/dp aux irqs
  and subsequent fallout (Paulo)
- Fixup off-by-one in our hsw id table (Kenneth)
- Fixup ilk rc6 support (disabled by default), regression introduced in
  3.8
- g4x plane w/a from Egbert Eich
- gen2/3/4 dpms suspend/standy fixes for VGA outputs from Patrik Jakobsson
- Workaround dying ivb machines with less aggressive rc6 values (Stéphane
  Marchesin)

Most of the patches are cc: stable, one with a note about an additional
patch which needs to be backported as prerequisite.

Cheers, Daniel

The following changes since commit 202adf4b9f5957b26a1cb97267d78e0edb319c5e:

  drm/i915: Revert hdmi HDP pin checks (2013-02-22 13:04:33 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to f40ebd6bcbbd0d30591f42dc16be52b5086a366b:

  drm/i915: Turn off hsync and vsync on ADPA when disabling crt (2013-03-06 18:03:07 +0100)

----------------------------------------------------------------
Daniel Vetter (1):
      drm/i915: enable irqs earlier when resuming

Egbert Eich (1):
      DRM/i915: On G45 enable cursor plane briefly after enabling the display plane.

Kenneth Graunke (1):
      drm/i915: Fix Haswell/CRW PCI IDs.

Patrik Jakobsson (2):
      drm/i915: Fix incorrect definition of ADPA HSYNC and VSYNC bits
      drm/i915: Turn off hsync and vsync on ADPA when disabling crt

Paulo Zanoni (2):
      drm/i915: wait_event_timeout's timeout is in jiffies
      drm/i915: also disable south interrupts when handling them

Stéphane Marchesin (1):
      drm/i915: Increase the RC6p threshold.

Syam Sidhardhan (1):
      drm/i915: Fix missing variable initilization

Ville Syrjälä (1):
      drm/i915: Don't clobber crtc->fb when queue_flip fails

 drivers/gpu/drm/i915/i915_drv.c      |   25 ++++++++++++++++-------
 drivers/gpu/drm/i915/i915_irq.c      |   26 ++++++++++++++++++++++--
 drivers/gpu/drm/i915/i915_reg.h      |    4 ++--
 drivers/gpu/drm/i915/intel_crt.c     |    2 +-
 drivers/gpu/drm/i915/intel_ddi.c     |    2 +-
 drivers/gpu/drm/i915/intel_display.c |   37 +++++++++++++++++++++++++++-------
 drivers/gpu/drm/i915/intel_dp.c      |    3 ++-
 drivers/gpu/drm/i915/intel_pm.c      |    2 +-
 8 files changed, 79 insertions(+), 22 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2013-02-22 12:09 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-02-22 12:09 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

I'll be Snowboarding next week, so I've figured I'll push out my pending
fixes queue. Only two patches, both fix regressions.

Cheers, Daniel


The following changes since commit 210561ffd72d00eccf12c0131b8024d5436bae95:

  intel/iommu: force writebuffer-flush quirk on Gen 4 Chipsets (2013-02-20 00:21:50 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 202adf4b9f5957b26a1cb97267d78e0edb319c5e:

  drm/i915: Revert hdmi HDP pin checks (2013-02-22 13:04:33 +0100)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Handle untiled planes when computing their offsets

Daniel Vetter (1):
      drm/i915: Revert hdmi HDP pin checks

 drivers/gpu/drm/i915/intel_display.c |   41 +++++++++++++++++++++-------------
 drivers/gpu/drm/i915/intel_drv.h     |    7 +++---
 drivers/gpu/drm/i915/intel_hdmi.c    |   29 ------------------------
 drivers/gpu/drm/i915/intel_sprite.c  |    8 +++----
 4 files changed, 34 insertions(+), 51 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2013-01-17 14:11 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-01-17 14:11 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave

More important fixes for 3.9:
- error_state improvements to help debug the new scanline wait code added
  for gen6+ - bug reports started popping up :( patch from Chris Wilson.
- fix a panel power sequence confusion between the eDP and lvds detection
  code resulting in black screens - regression introduce in 3.8 (Jani
  Nikula)
- Chris fixed the root-cause of the ilk relocation vs. evict bug.
- Another piece of cargo-culted rc6 lore from Jani, fixes up a regression
  where a system refused to go into rc6 after suspend sometimes.
The last two are cc: stable.

Cheers, Daniel

The following changes since commit 93927ca52a55c23e0a6a305e7e9082e8411ac9fa:

  drm/i915: Revert shrinker changes from "Track unbound pages" (2013-01-10 18:02:44 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to b514407547890686572606c9dfa4b7f832db9958:

  drm/i915: fix FORCEWAKE posting reads (2013-01-17 11:09:25 +0100)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Record DERRMR, FORCEWAKE and RING_CTL in error-state
      drm/i915: Invalidate the relocation presumed_offsets along the slow path

Jani Nikula (2):
      drm/i915/eDP: do not write power sequence registers for ghost eDP
      drm/i915: fix FORCEWAKE posting reads

 drivers/gpu/drm/i915/i915_debugfs.c        |    3 ++
 drivers/gpu/drm/i915/i915_drv.h            |    3 ++
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |   21 +++++++++++++
 drivers/gpu/drm/i915/i915_irq.c            |   11 +++++++
 drivers/gpu/drm/i915/i915_reg.h            |    2 ++
 drivers/gpu/drm/i915/intel_dp.c            |   47 +++++++++++++++++++---------
 drivers/gpu/drm/i915/intel_pm.c            |   17 +++++++---
 7 files changed, 84 insertions(+), 20 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2013-01-10 17:14 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2013-01-10 17:14 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Pretty much all just major fixes:
- 2 pieces of duct-tape for the ilk bug.
- Sprite regression fixes from Chris.
- OOPS fix for a div-by-zero from Chris, regression due to the modeset
  rework in 3.7, now brought to light by a benign change in 3.8.
- Fix interrupted bo pinning, used to work around CS coherency issues on
  i830/i845 (kernel also has a w/a newly in 3.8, but pinning is more efficient if
  possible).

Cheers, Daniel

The following changes since commit d1c3ed669a2d452cacfb48c2d171a1f364dae2ed:

  Linux 3.8-rc2 (2013-01-02 18:13:21 -0800)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 93927ca52a55c23e0a6a305e7e9082e8411ac9fa:

  drm/i915: Revert shrinker changes from "Track unbound pages" (2013-01-10 18:02:44 +0100)

----------------------------------------------------------------
Chris Wilson (6):
      drm/i915; Only increment the user-pin-count after successfully pinning the bo
      drm/i915: Treat crtc->mode.clock == 0 as disabled
      drm: Only evict the blocks required to create the requested hole
      drm/i915: The sprite scaler on Ironlake also support YUV planes
      drm/i915: Add DEBUG messages to all intel_create_user_framebuffer error paths
      drm/i915: Use pixel size for computing linear offsets into a sprite

Daniel Vetter (2):
      Revert "drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13"
      drm/i915: Revert shrinker changes from "Track unbound pages"

 drivers/gpu/drm/drm_mm.c             |   45 +++++++++++++---------------------
 drivers/gpu/drm/i915/i915_gem.c      |   25 +++++++++++++------
 drivers/gpu/drm/i915/intel_display.c |   33 +++++++++++++++++++------
 drivers/gpu/drm/i915/intel_lvds.c    |    8 ------
 drivers/gpu/drm/i915/intel_pm.c      |   25 ++++++++++++-------
 drivers/gpu/drm/i915/intel_sprite.c  |   10 +++-----
 include/drm/drm_mm.h                 |    2 +-
 7 files changed, 81 insertions(+), 67 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2012-12-21  0:54 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2012-12-21  0:54 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave

Some fixes for 3.8:
- Watermark fixups from Chris Wilson (4 pieces).
- 2 snb workarounds, seem to be recently added to our internal DB.
- workaround for the infamous i830/i845 hang, seems now finally solid!
  Based on Chris' fix for SNA, now also for UXA/mesa&old SNA.
- Some more fixlets for shrinker-pulls-the-rug issues (Chris&me).
- Fix dma-buf flags when exporting (you).
- Disable the VGA plane if it's enabled on lid open - similar fix in
  spirit to the one I've sent you last weeek, BIOS' really like to mess
  with the display when closing the lid (awesome debug work from Krzysztof
  Mazur).

There's some fallout in the sprite code that Chris discovered which is
still pending, but the big issue there seems to be our utter lack in
automated yuv plane testing :(

Cheers, Daniel

PS: Also had some new ideas about the ilk disaster, test patch is attached
to the bug ...

The following changes since commit 20652097dadd9a7fb4d652f25466299974bc78f9:

  drm/i915: Fix missed needs_dmar setting (2012-12-13 21:40:24 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to da494d7ca5e0a1afca3480826b5060e15c951e80:

  drm/i915: disable shrinker lock stealing for create_mmap_offset (2012-12-20 14:57:35 +0100)

----------------------------------------------------------------
Chris Wilson (6):
      drm/i915: Fixup cursor latency used for IVB lp3 watermarks
      drm/i915: Double the cursor self-refresh latency on Valleyview
      drm/i915: Clear self-refresh watermarks when disabled
      drm/i915: Prefer CRTC 'active' rather than 'enabled' during WM computations
      drm: Export routines for inserting preallocated nodes into the mm manager
      drm/i915: Preallocate the drm_mm_node prior to manipulating the GTT drm_mm manager

Daniel Vetter (6):
      drm/i915: Implement WaDisableHiZPlanesWhenMSAAEnabled
      drm/i915: Implement WaSetupGtModeTdRowDispatch
      drm/i915: Implement workaround for broken CS tlb on i830/845
      drm/i915: don't disable disconnected outputs
      drm/i915: optionally disable shrinker lock stealing
      drm/i915: disable shrinker lock stealing for create_mmap_offset

Dave Airlie (1):
      drm/i915: fix flags in dma buf exporting

Krzysztof Mazur (1):
      i915: ensure that VGA plane is disabled

 drivers/gpu/drm/drm_mm.c                   |   41 ++++---
 drivers/gpu/drm/i915/i915_dma.c            |    3 +
 drivers/gpu/drm/i915/i915_drv.h            |    8 ++
 drivers/gpu/drm/i915/i915_gem.c            |   77 +++++++------
 drivers/gpu/drm/i915/i915_gem_dmabuf.c     |    2 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |    2 +
 drivers/gpu/drm/i915/i915_irq.c            |   12 +++
 drivers/gpu/drm/i915/i915_reg.h            |    4 +-
 drivers/gpu/drm/i915/intel_display.c       |   23 +++-
 drivers/gpu/drm/i915/intel_pm.c            |  160 ++++++++++++++++++++++++----
 drivers/gpu/drm/i915/intel_ringbuffer.c    |   76 +++++++++++--
 drivers/gpu/drm/i915/intel_ringbuffer.h    |    1 +
 include/drm/drm_mm.h                       |   25 ++++-
 include/uapi/drm/i915_drm.h                |   10 ++
 14 files changed, 356 insertions(+), 88 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2012-11-15  8:55 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2012-11-15  8:55 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Just a few small things to fix regressions, somehow all patches from Jani:
- Fix dpms confusion about which platforms support intermediate modes on
  vga.
- Revert the "ignore vbt for eDP bpc" patch, it breaks machines. This will
  annoy mbp retina owners again, but windows machines seem to _really_
  depend upon this. We can try to quirk the mbp retinas again in 3.8 and
  backport the patch.
- Fix connector leaks when the sdvo setup failed, resulted in an OOPS
  later on when trying to probe that connector (with it's encoder kfree'd
  already).

Cheers, Daniel

The following changes since commit 3d70f8c617a436c7146ecb81df2265b4626dfe89:

  Linux 3.7-rc4 (2012-11-04 11:07:39 -0800)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 2f4f649a69a9eb51f6e98130e19dd90a260a4145:

  drm/i915: do not ignore eDP bpc settings from vbt (2012-11-13 13:15:42 +0100)

----------------------------------------------------------------
Jani Nikula (3):
      drm/i915/crt: fix DPMS standby and suspend mode handling
      drm/i915/sdvo: clean up connectors on intel_sdvo_init() failures
      drm/i915: do not ignore eDP bpc settings from vbt

 drivers/gpu/drm/i915/intel_crt.c     |    2 +-
 drivers/gpu/drm/i915/intel_display.c |   11 +++++++++++
 drivers/gpu/drm/i915/intel_sdvo.c    |   22 +++++++++++++++++++---
 3 files changed, 31 insertions(+), 4 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2012-11-01  9:10 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2012-11-01  9:10 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Nothing big at all for -fixes, just small stuff:
- Two patches to fix bugs on i830M
- ums regression fixer due to kicking firmeware fbs (Chris)
- tune down a too loud warning (Jani)
- be more careful with sdvo infoframes, which fixes a long-standing
  sdvo-hdmi regression

Cheers, Daniel

The following changes since commit b8e902f24fdd16c4373ddc37a4e150c4afe9c6db:

  drm/ttm: Fix a theoretical race in ttm_bo_cleanup_refs() (2012-10-23 10:15:21 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 1623392af9da983f3ad088a75076c9da05e5600d:

  drm/i915: Only kick out vesafb if we takeover the fbcon with KMS (2012-10-26 17:46:35 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Only kick out vesafb if we takeover the fbcon with KMS

Daniel Vetter (3):
      drm/i915: fix overlay on i830M
      drm/i915: VGA needs to be on pipe A on i830M
      drm/i915: clear the entire sdvo infoframe buffer

Jani Nikula (1):
      drm/i915: be less verbose about inability to provide vendor backlight

 drivers/gpu/drm/i915/i915_dma.c        |    3 +-
 drivers/gpu/drm/i915/intel_crt.c       |    2 +-
 drivers/gpu/drm/i915/intel_overlay.c   |   14 ++++++--
 drivers/gpu/drm/i915/intel_panel.c     |    2 +-
 drivers/gpu/drm/i915/intel_sdvo.c      |   62 +++++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_sdvo_regs.h |    2 ++
 6 files changed, 59 insertions(+), 26 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2012-10-18 10:56 Daniel Vetter
  2012-10-19 20:17 ` Daniel Vetter
  0 siblings, 1 reply; 307+ messages in thread
From: Daniel Vetter @ 2012-10-18 10:56 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

The big thing is the disabling of the hsw support by default, cc: stable.
We've aimed for basic hsw support in 3.6, but due to a few bad
happenstances we've screwed up and only 3.8 will have better modeset
support than vesa. To avoid yet another round of fallout from such a
gaffle on for the next platform we've added a module option to disable
early hw support by default. That should also give us more flexibility in
bring-up.

Otherwise just small fixes:
- 3 fixes from Egbert for sdvo corner cases
- invert-brightness quirk entry from Egbert
- revert a dp link training change, it regresses some setups
- and shut up a spurious WARN in our gem fault handler.

Yours, Daniel

The following changes since commit be3cd5e37716bcf1579f63bdd919345a1f9692b9:

  drm/i915: fix non-DP-D eDP backlight cleanup and module reload (2012-10-12 10:59:12 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 0a3af268644e0217ea22d6899a76187f930e9590:

  drm/i915: Insert i915_preliminary_hw_support variable. (2012-10-17 21:21:45 +0200)

----------------------------------------------------------------
Daniel Vetter (2):
      Revert "drm/i915: Try harder to complete DP training pattern 1"
      drm/i915: shut up spurious WARN in the gtt fault handler

Egbert Eich (4):
      DRM/i915: Don't delete DPLL Multiplier during DAC init.
      DRM/i915: Add QUIRK_INVERT_BRIGHTNESS for NCR machines.
      DRM/i915: Don't clone SDVO LVDS with analog.
      DRM/i915: Restore sdvo_flags after dtd->mode->dtd Roundrtrip.

Rodrigo Vivi (1):
      drm/i915: Insert i915_preliminary_hw_support variable.

 drivers/gpu/drm/i915/i915_drv.c      |   13 +++++++++++++
 drivers/gpu/drm/i915/i915_drv.h      |    1 +
 drivers/gpu/drm/i915/i915_gem.c      |    4 +++-
 drivers/gpu/drm/i915/intel_crt.c     |   15 +--------------
 drivers/gpu/drm/i915/intel_display.c |   32 ++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_dp.c      |   15 ++++++++++-----
 drivers/gpu/drm/i915/intel_sdvo.c    |   14 ++++++++++----
 7 files changed, 70 insertions(+), 24 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2012-10-12  9:03 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2012-10-12  9:03 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

A bit of paranoid-WARNs fallout from modeset, otherwise just small
fixlets:
- some register magic to fix hsw crw (Paulo&Ben)
- fix backlight destruction for cpu edp (Jani)
- fix gen ch7xxx dvo ->get_hw_state
- fixup the plane->pipe fixup code, the broken version massively angers
  the modeset sanity checks
- kill pipe A quirk for i855gm, otherwise I get a black screen with the
  above patch
- fixup for gem_get_page helper (Chris)
- fixup guardband clipping w/a (Ken), without this mesa master can erronously
  drop vertices on snb, mesa 9.0 has the optimization reverted
- another pageflip vs. modeset fix
- kill bogus BUG_ON which broke ums+gem from Willy Tarreau (gasp, people
  are still using this!)

Otherwise I have some voodoo memory barriers from Chris and the ugly
cpu_reloc stuff (which somehow seems to work on 3.7). And there's also some
undue amount of modeset sanity check noises on i830M that I need to look
at a bit closer.

Cheers, Daniel

PS: The last-minute rebase is because of a missing cc: stable tag.

The following changes since commit f8f2ac9a76b0f80a6763ca316116a7bab8486997:

  drm/i915: Fix GT_MODE default value (2012-10-04 18:44:13 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to be3cd5e37716bcf1579f63bdd919345a1f9692b9:

  drm/i915: fix non-DP-D eDP backlight cleanup and module reload (2012-10-12 10:59:12 +0200)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Disallow preallocation of requests
      drm/i915: fixup i915_gem_object_get_page inline helper

Daniel Vetter (5):
      drm/i915: paper over a pipe-enable vs pageflip race
      drm/i915: disable wc gtt pte mappings on gen2
      drm/i915: rip out the pipe A quirk for i855gm
      drm/i915: fixup the plane->pipe fixup code
      drm/i915/dvo-ch7xxx: fix get_hw_state

Jani Nikula (1):
      drm/i915: fix non-DP-D eDP backlight cleanup and module reload

Kenneth Graunke (1):
      drm/i915: Set guardband clipping workaround bit in the right register.

Rodrigo Vivi (1):
      drm/i915: HSW CRW stability magic

Willy Tarreau (1):
      drm/i915: remove useless BUG_ON which caused a regression in 3.5.

 drivers/char/agp/intel-gtt.c         |    2 +-
 drivers/gpu/drm/i915/dvo_ch7xxx.c    |    6 +--
 drivers/gpu/drm/i915/i915_drv.h      |    9 ++++-
 drivers/gpu/drm/i915/i915_gem.c      |   19 +++++----
 drivers/gpu/drm/i915/i915_reg.h      |    2 +-
 drivers/gpu/drm/i915/intel_display.c |   47 ++++++++++++++++------
 drivers/gpu/drm/i915/intel_dp.c      |    3 +-
 drivers/gpu/drm/i915/intel_overlay.c |   72 +++++++---------------------------
 drivers/gpu/drm/i915/intel_pm.c      |    4 +-
 9 files changed, 76 insertions(+), 88 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2012-10-04  9:18 Daniel Vetter
  2012-10-04 13:21 ` Daniel Vetter
  0 siblings, 1 reply; 307+ messages in thread
From: Daniel Vetter @ 2012-10-04  9:18 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Bigger -fixes pile, mostly because I've included Ajax' DP dongle stuff,
as discussed on irc. Otherwise just small things:
- regression fix to finally make 6bpc auto-dither on dp work (Jani)
- reinstate an snb ctx w/a that accidentally got lost in a rework (Chris)
- fixup the DP train sequence, logic-goof-up uncovered by Coverty (Chris)
- fix set_caching locking (Ben)
- fix spurious segfault on con-current gtt mmap faulting (Dimitry and Mika)
- some pageflip correctness fixes (still hunting down some issues, but
  these are the worst offenders of confused code that we've tracked down
  thus far) from Chris and me
- fixup swizzling settings on vlv (Jesse)

As usual, all reproducible issue have grown neat testcases in i-g-t (where
feasible ofc). I've also had some w/a patches from Jesse in -fixes, but
they've blown up on my snb. So I've dropped the entire pile as too risky.

Cheers, Daniel

The following changes since commit f531dcb23f9a5c6ad77e451459df965dc9a0c0c8:

  drm/i915: Wrap external callers to IPS state with appropriate locks (2012-09-26 09:24:54 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 95cb1b02b0f8e690cbcc479924573b4fb26c2e8f:

  drm/i915: don't frob the vblank ts in finish_page_flip (2012-10-04 10:33:43 +0200)

----------------------------------------------------------------
Adam Jackson (6):
      drm: Export drm_probe_ddc()
      drm/dp: Update DPCD defines
      drm/i915/dp: Fetch downstream port info if needed during DPCD fetch
      drm/i915/dp: Be smarter about connection sense for branch devices
      drm/dp: Document DP spec versions for various DPCD registers
      drm/dp: Make sink count DP 1.2 aware

Ben Widawsky (1):
      drm/i915: Fix set_caching locking

Chris Wilson (3):
      drm/i915: Actually invalidate the TLB for the SandyBridge HW contexts w/a
      drm/i915: Flush the pending flips on the CRTC before modification
      drm/i915: Try harder to complete DP training pattern 1

Daniel Vetter (2):
      drm/i915: call drm_handle_vblank before finish_page_flip
      drm/i915: don't frob the vblank ts in finish_page_flip

Dmitry Rogozhkin (1):
      drm/i915: EBUSY status handling added to i915_gem_fault().

Jani Nikula (1):
      drm/i915: use adjusted_mode instead of mode for checking the 6bpc force flag

Jesse Barnes (1):
      drm/i915: set swizzling to none on VLV

Mika Kuoppala (1):
      drm/i915: print warning if vmi915_gem_fault error is not handled

 drivers/gpu/drm/drm_edid.c              |    3 +-
 drivers/gpu/drm/i915/i915_gem.c         |   14 +++--
 drivers/gpu/drm/i915/i915_gem_context.c |    2 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c  |    5 +-
 drivers/gpu/drm/i915/i915_irq.c         |   16 ++---
 drivers/gpu/drm/i915/intel_display.c    |   52 ++++++++--------
 drivers/gpu/drm/i915/intel_dp.c         |   73 +++++++++++++++++-----
 drivers/gpu/drm/i915/intel_drv.h        |    2 +
 include/drm/drm_crtc.h                  |    1 +
 include/drm/drm_dp_helper.h             |  101 +++++++++++++++++++++++++------
 10 files changed, 194 insertions(+), 75 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2012-09-17 19:02 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2012-09-17 19:02 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Essentially just flush my -fixes queue before I head off to xdc.
- gen2 regression fixer, we've enabled the lvds stuff too late. Not
  causing any known issues, but this restores the sequence before a
  refactor that landed in 3.5, and lvds is a fickle beast. And seriously,
  who runs gen2 still ...
- downgrade a BUG to a WARN - we haven't root-caused/fixed the underlying
  issue yet, but this should help bug reporters quite a bit.
- properly disable hdmi audio - we've lost track of this, which resulted
  in the alsa driver again losing track of the unplug event.

All patches cc: stable.

Cheers, Daniel

The following changes since commit 5698bd757d55b1bb87edd1a9744ab09c142abfc2:

  Linux 3.6-rc6 (2012-09-16 14:58:51 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to b98b60167279df3acac9422c3c9820d9ebbcf9fb:

  drm/i915: HDMI - Clear Audio Enable bit for Hot Plug (2012-09-17 10:13:02 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Reduce a pin-leak BUG into a WARN

Daniel Vetter (1):
      drm/i915: enable lvds pin pairs before dpll on gen2

Wang Xingchao (1):
      drm/i915: HDMI - Clear Audio Enable bit for Hot Plug

 drivers/gpu/drm/i915/i915_gem.c      |    3 ++-
 drivers/gpu/drm/i915/intel_display.c |   12 ++++++------
 drivers/gpu/drm/i915/intel_hdmi.c    |    2 +-
 3 files changed, 9 insertions(+), 8 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2012-09-10  7:28 Daniel Vetter
  2012-09-10 19:34 ` Daniel Vetter
  2013-05-22  1:24 ` Stéphane Marchesin
  0 siblings, 2 replies; 307+ messages in thread
From: Daniel Vetter @ 2012-09-10  7:28 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

You're pull just reminded me that I've been sitting on a few small -fixes,
too. Nothing really major at all:
- fixup edp setup sequence (Dave)
- disable sdvo hotplug for real, this is a fixup for a messed-up
  regression fixer (Jani)
- don't expose dysfunctional backlight driver (Jani)
- properly init spinlock (only used by hsw/vlv code) from Alexander
  Shishkin

Wrt regression we have a new case of rc6-no-longer-working (times time it
breaks after resume, investigation still going on) and one of the
infoframe patches broke a screen on ilk (Paulo is looking into this one
already).

Cheers, Daniel

The following changes since commit 4cbe5a555fa58a79b6ecbb6c531b8bab0650778d:

  Linux 3.6-rc4 (2012-09-01 10:39:58 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 99d0b1db6ccd0c0e554398e8a579ff3dd4d119ee:

  drm/i915: initialize dpio_lock spin lock (2012-09-08 19:04:04 +0200)

----------------------------------------------------------------
Alexander Shishkin (1):
      drm/i915: initialize dpio_lock spin lock

Dave Airlie (1):
      drm/i915/edp: get the panel delay before powering up

Jani Nikula (2):
      drm/i915: only enable sdvo hotplug irq if needed
      drm/i915: do not expose a dysfunctional backlight interface to userspace

 drivers/gpu/drm/i915/i915_dma.c    |    1 +
 drivers/gpu/drm/i915/intel_dp.c    |   11 +++++++----
 drivers/gpu/drm/i915/intel_panel.c |   31 ++++++++++++++++++++++---------
 drivers/gpu/drm/i915/intel_sdvo.c  |   15 ++++++---------
 4 files changed, 36 insertions(+), 22 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 307+ messages in thread
[parent not found: <20120829082943.GB5278@phenom.ffwll.local>]
* [pull] drm-intel-fixes
@ 2012-08-21 12:01 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2012-08-21 12:01 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

Nothing too major:
- A few fixes around the edid handling from Jani, also fixing a regression
  in 3.5 due to us using gmbus by default.
- Fixup hsw uncached pte flags.
- Fix suspend/resume crash when using hw contexts, from Ben.
- Try to tune gpu turbo a bit better, seems to help with some oddball
  power regressions.
 
Also nothing major outstanding afaik.

Cheers, Daniel

The following changes since commit d9875690d9b89a866022ff49e3fcea892345ad92:

  Linux 3.6-rc2 (2012-08-16 14:51:24 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 1ee9ae3244c4789f3184c5123f3b2d7e405b3f4c:

  drm/i915: use hsw rps tuning values everywhere on gen6+ (2012-08-20 20:49:19 +0200)

----------------------------------------------------------------
Ben Widawsky (1):
      drm/i915/contexts: fix list corruption

Daniel Vetter (2):
      drm/i915: fix hsw uncached pte
      drm/i915: use hsw rps tuning values everywhere on gen6+

Jani Nikula (3):
      drm/i915: fix EDID memory leak in SDVO
      drm/i915: extract connector update from intel_ddc_get_modes() for reuse
      drm/i915: fall back to bit-banging if GMBUS fails in CRT EDID reads

 drivers/char/agp/intel-agp.h        |    1 +
 drivers/char/agp/intel-gtt.c        |  105 +++++++++++++++++++++++------------
 drivers/gpu/drm/i915/i915_gem.c     |    8 +--
 drivers/gpu/drm/i915/i915_gem_gtt.c |    5 +-
 drivers/gpu/drm/i915/i915_reg.h     |    1 +
 drivers/gpu/drm/i915/intel_crt.c    |   36 +++++++++++-
 drivers/gpu/drm/i915/intel_drv.h    |    2 +
 drivers/gpu/drm/i915/intel_modes.c  |   31 ++++++++---
 drivers/gpu/drm/i915/intel_pm.c     |   15 ++---
 drivers/gpu/drm/i915/intel_sdvo.c   |    1 +
 10 files changed, 141 insertions(+), 64 deletions(-)
-- 
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2012-08-07 12:08 Daniel Vetter
  2012-08-08  2:35 ` Ben Widawsky
  2012-08-08  8:26 ` Daniel Vetter
  0 siblings, 2 replies; 307+ messages in thread
From: Daniel Vetter @ 2012-08-07 12:08 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

- Regression fixer for an OOPS at boot when i915.ko is built-in and
  CONFIG_PM=n, introduce in 3.5 (patch from Hunt Xu)
- Regression fixer for occlusion query failures, the required w/a wasn't
  applied in all cases (thanks to Eric for tracking this on down).
- dmar vs. dma_buf imprt fix (Dave Airlie)
- 2 patches to fight down forcewake issues on snb. This is the stuff I've
  talked about 2 weeks ago already, it's a minefield. Investigation still
  going on, but afaict this is the best we have for now.
- a few minor things to keep coverty&compiler happy (Alan, Davendra,
  Stéphane)
- tons of hsw pci ids - this one is a bit late because internal approval
  sometimes takes a while, but ppl in charge finally agreed that world+dog
  already knows about ult and crw haswell variants ;-)

Wrt regressions I'm aware of:
- the power regression due to semaphores=1. Ben is running around with a
  killawatt, unfortunately we have a hard time reproducing this one. And
  this /shouldn't/ increase power usage. Ben has turned up a few odds bits
  though already.
- the lvds fix in 3.6-rc1 broke a backlight after lid close/open (but can
  be resurrected with a modeset cycle). I guess we anger the bios - I'm
  still looking into this one.
- gmbus broke edid reading on an odd-ball monitor, we need to fall-back.
  Due to vacation (both mine&the reporter's) this is stalling for a final
  patch and a tested-by on it. But issue is fully diagnosed.

Cheers, Daniel

The following changes since commit e8aeaee7b012f1cdb382765d17307445385aa87c:

  drm/i915: unbreak lastclose for failed driver init (2012-07-25 10:40:00 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to da612d880fbc598ac0efcef579355fb90d4bca4e:

  drm/i915: add more Haswell PCI IDs (2012-08-07 13:17:33 +0200)

----------------------------------------------------------------
Alan Cox (3):
      vlv: it might be wise if we initialised the flag value...
      i915: fix error path leak in intel_sdvo_write_cmd
      i915: Remove silly test

Chris Wilson (1):
      drm/i915: Workaround hang with BSD and forcewake on SandyBridge

Daniel Vetter (1):
      drm/i915: fix forcewake related hangs on snb

Dave Airlie (1):
      i915: don't map imported dma-bufs for dmar.

Devendra Naga (1):
      drm/i915: remove unused variable

Eric Anholt (1):
      drm/i915: Don't forget to apply SNB PIPE_CONTROL GTT workaround.

Hunt Xu (1):
      drm/i915: make rc6 in sysfs functions conditional

Paulo Zanoni (1):
      drm/i915: add more Haswell PCI IDs

Stéphane Marchesin (1):
      drm/i915: Make intel_panel_get_backlight static.

 drivers/char/agp/intel-agp.h               |   39 +++++++++++++++---
 drivers/char/agp/intel-gtt.c               |   60 +++++++++++++++++++++++++++-
 drivers/gpu/drm/i915/i915_drv.c            |   31 +++++++++++++-
 drivers/gpu/drm/i915/i915_gem_context.c    |    1 -
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |   20 +++++-----
 drivers/gpu/drm/i915/i915_gem_gtt.c        |    3 +-
 drivers/gpu/drm/i915/i915_sysfs.c          |   12 ++++++
 drivers/gpu/drm/i915/intel_display.c       |    1 +
 drivers/gpu/drm/i915/intel_drv.h           |   20 +++++-----
 drivers/gpu/drm/i915/intel_i2c.c           |    3 --
 drivers/gpu/drm/i915/intel_panel.c         |    2 +-
 drivers/gpu/drm/i915/intel_pm.c            |    6 ++-
 drivers/gpu/drm/i915/intel_sdvo.c          |    5 ++-
 13 files changed, 167 insertions(+), 36 deletions(-)
-- 
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [pull] drm-intel-fixes
@ 2012-06-16 13:09 Daniel Vetter
  2012-06-16 13:16 ` Dave Airlie
  0 siblings, 1 reply; 307+ messages in thread
From: Daniel Vetter @ 2012-06-16 13:09 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development

Hi Dave,

A few important fixes for 3.5
- revert for the 3.4 black screen DP regression
- fix for the excessive dmesg noise due to a eDP vdd problem, reported by
  Linus. This turned out to be a 3.5 regression.
- vga hpd handling fix, try 2. Commit contains an elaborate explanation of
  why the previous thing blew up for Linus and why this one shouldn't, so
  I think we can risk this ;-)
- 2 patches from Jesse to combat black screens on especially picky eDP
  panels.
- one fix in a hsw-vga-only path from Eugeni

Atm I'm not aware of regression reports that are unhandled. Although
internally I've just noticed yesterday that something broke gpu reset on
my ilk, resulting in hard-hangs. Cross checking with qa and Chris shows
that it seems to be only my ilk, but still, I'm bisect this right now.

Yours, Daniel

The following changes since commit cfaf025112d3856637ff34a767ef785ef5cf2ca9:

  Linux 3.5-rc2 (2012-06-08 18:40:09 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 23bb2df76c6af94c40483cb80ee3559a2d10a596:

  drm/i915: cache the EDID for eDP panels (2012-06-15 19:40:26 +0200)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/crt: Do not rely upon the HPD presence pin

Daniel Vetter (2):
      drm/i915: eDP aux needs vdd
      Revert "drm/i915/dp: Use auxch precharge value of 5 everywhere"

Eugeni Dodonov (1):
      drm/i915: properly wait for SBI status

Jesse Barnes (2):
      drm/i915: don't enumerate HDMID if an eDP panel is already active on the port
      drm/i915: cache the EDID for eDP panels

 drivers/gpu/drm/i915/intel_crt.c     |   15 +++++++--
 drivers/gpu/drm/i915/intel_display.c |   12 +++----
 drivers/gpu/drm/i915/intel_dp.c      |   60 ++++++++++++++++++++++++++++++----
 3 files changed, 71 insertions(+), 16 deletions(-)
-- 
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48

^ permalink raw reply	[flat|nested] 307+ messages in thread
[parent not found: <20120605191853.GD4704@phenom.ffwll.local>]
* [PULL] drm-intel-fixes
@ 2012-05-07  8:43 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2012-05-07  8:43 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development, LKML

Hi Dave,

2 little patches:
- One regression fix to disable sdvo hotplug on broken hw.
- One patch to upconvert the snb hang workaround from patch v1 to patch
  v2.

Yours, Daniel

The following changes since commit d48b97b403d23f6df0b990cee652bdf9a52337a3:

  Linux 3.4-rc6 (2012-05-06 15:07:32 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 2e7a44814d802c8ba479164b8924070cd908d6b5:

  drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+ (2012-05-07 10:37:56 +0200)

----------------------------------------------------------------
Daniel Vetter (2):
      drm/i915: disable sdvo hotplug on i945g/gm
      drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+

 drivers/gpu/drm/i915/intel_ringbuffer.c |    9 ++++++---
 drivers/gpu/drm/i915/intel_sdvo.c       |    6 ++++++
 2 files changed, 12 insertions(+), 3 deletions(-)
-- 
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2012-05-03 15:44 Daniel Vetter
  0 siblings, 0 replies; 307+ messages in thread
From: Daniel Vetter @ 2012-05-03 15:44 UTC (permalink / raw)
  To: Dave Airlie; +Cc: DRI Development, Intel Graphics Development, LKML

Hi Dave,

One more regression fix and a 3 small patches:
- Paulo fixed the hdmi infoframe regression on gm45 introduced in 3.2 by
  Jesse.
- snb/ilk has a nice debug register where the hw can tell us when it
  dropped writes and we've added a WARN in 3.4 when this happens. This
  caught code which shouldn't run on gen6+, the two patches by Chris fix
  this. No known bad side-effects besides the WARN backtrace (and in a
  way, not really a regression fix, but still).
- Fix up 2 broken no-lvds quirks added in 3.4 - I've figured shipping with
  broken quirk entries is pointless, and these are easily revertable.

Yours, Daniel

The following changes since commit 69964ea4c7b68c9399f7977aa5b9aa6539a6a98a:

  Linux 3.4-rc5 (2012-04-29 15:19:10 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to c1230df7e19e0f27655c0eb9d966c7e03be7cc50:

  drm/i915: enable dip before writing data on gen4 (2012-05-03 15:55:38 +0200)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915: Do not read non-existent DPLL registers on PCH hardware
      drm/i915: Only enable IPS polling for gen5

Marc Gariepy (1):
      fixing dmi match for hp t5745 and hp st5747 thin client

Paulo Zanoni (1):
      drm/i915: enable dip before writing data on gen4

 drivers/gpu/drm/i915/i915_debugfs.c  |    3 +++
 drivers/gpu/drm/i915/i915_dma.c      |   15 ++++++++++-----
 drivers/gpu/drm/i915/intel_display.c |    9 +++++----
 drivers/gpu/drm/i915/intel_hdmi.c    |    2 +-
 drivers/gpu/drm/i915/intel_lvds.c    |    4 ++--
 5 files changed, 21 insertions(+), 12 deletions(-)

-- 
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2012-03-14 18:30 Keith Packard
  0 siblings, 0 replies; 307+ messages in thread
From: Keith Packard @ 2012-03-14 18:30 UTC (permalink / raw)
  To: Dave Airlie; +Cc: drivers, Intel, linux-kernel, dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 945 bytes --]


Jesse sent me a couple of trivial sprite plane fixes.

The following changes since commit 91982b58d35720b75b894c60e1e3133daa455b53:

  drm/gma500: Fix Cedarview boot failures in 3.3-rc (2012-03-05 14:08:31 +0000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux drm-intel-fixes

for you to fetch changes up to b250da79a0c972ef7f6d58ebd1083cab066e6c82:

  drm/i915: support 32 bit BGR formats in sprite planes (2012-03-07 10:52:13 -0800)

----------------------------------------------------------------
Jesse Barnes (2):
      drm/i915: fix color order for BGR formats on SNB
      drm/i915: support 32 bit BGR formats in sprite planes

 drivers/gpu/drm/i915/i915_reg.h      |    2 +-
 drivers/gpu/drm/i915/intel_display.c |    1 +
 drivers/gpu/drm/i915/intel_sprite.c  |    6 +++---
 3 files changed, 5 insertions(+), 4 deletions(-)

-- 
keith.packard@intel.com

[-- Attachment #1.2: Type: application/pgp-signature, Size: 827 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] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2012-02-09 21:30 Keith Packard
  0 siblings, 0 replies; 307+ messages in thread
From: Keith Packard @ 2012-02-09 21:30 UTC (permalink / raw)
  To: Dave Airlie; +Cc: linux-kernel, drivers, Intel, dri-devel

[-- Attachment #1: Type: text/plain, Size: 1393 bytes --]


Here are a few bug fixes for drm/i915. This fixes switching from
interlaced to non-interlaced mode at boot time, as well as a bunch of
regressions caused by bad DP bandwidth computations.

The following changes since commit acb42a3b611d7ad4cb173c3b37674b549df2ffeb:

  Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux (2012-01-27 07:56:25 -0800)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux drm-intel-fixes

for you to fetch changes up to 617cf884810b44384fe8e9431e9babeb80a2ff37:

  drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT (v2) (2012-02-08 13:54:18 -0800)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915:: Disable FBC on SandyBridge

Daniel Vetter (2):
      drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT
      drm/i915: no lvds quirk for AOpen MP45

Keith Packard (2):
      drm/i915: Force explicit bpp selection for intel_dp_link_required
      drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT (v2)

 drivers/gpu/drm/i915/intel_display.c |    8 +++++---
 drivers/gpu/drm/i915/intel_dp.c      |   20 +++++---------------
 drivers/gpu/drm/i915/intel_lvds.c    |    8 ++++++++
 3 files changed, 18 insertions(+), 18 deletions(-)

-- 
keith.packard@intel.com

[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2012-01-25 20:12 Keith Packard
  0 siblings, 0 replies; 307+ messages in thread
From: Keith Packard @ 2012-01-25 20:12 UTC (permalink / raw)
  To: Dave Airlie; +Cc: linux-kernel, drivers, Intel, dri-devel

[-- Attachment #1: Type: text/plain, Size: 3253 bytes --]


A bunch of patches which fix IVB-specific troubles:

 * A selection of code which was labeled for SNB, but needs to be run on
   IVB as well.

 * A replacement for the quick-hack IVB lost-IRQ issue. This appears to
   help on SNB as well, but for now it's only enabled on IVB in case we
   discover problems with it.
   
 * Fix some 3-pipe issues

And, a couple of minor mode setting fixes.

The following changes since commit dcd6c92267155e70a94b3927bce681ce74b80d1f:

  Linux 3.3-rc1 (2012-01-19 15:04:48 -0800)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux drm-intel-fixes

Daniel Vetter (7):
      drm/i915: convert force_wake_get to func pointer in the gpu reset code
      drm/i915: protect force_wake_(get|put) with the gt_lock
      drm/i915: paper over missed irq issues with force wake voodoo
      drm/i915: rip out the HWSTAM missed irq workaround
      drm/i915: allow userspace forcewake references also on gen7
      drm/i915: debugfs: show semaphore registers also on gen7
      drm/i915: fixup forcewake spinlock fallout in drpc debugfs function

Duncan Laurie (1):
      CHROMIUM: i915: Add DMI override to skip CRT initialization on ZGB

Eric Anholt (3):
      drm/i915: Print debugfs object list sizes in KiB instead of bytes.
      drm/i915: Correct debugfs printout for RC1e.
      drm/i915: Re-enable gen7 RC6 and GPU turbo after resume.

Eugeni Dodonov (2):
      drm/i915: simplify pipe checking
      drm/i915: handle 3rd pipe

Jesse Barnes (2):
      drm/i915: mask transcoder select bits before setting them on LVDS
      drm/i915: sprite init failure on pre-SNB is not a failure

Joel Sass (1):
      drm/i915: Add Clientron E830 to the ignore LVDS list

Keith Packard (5):
      Merge branch 'drm-intel-next-fixes' into drm-intel-fixes
      drm/i915: Move reset forcewake processing to gen6_do_reset
      drm/i915: Hold gt_lock during reset
      drm/i915: Hold gt_lock across forcewake register reads
      Revert "drm/i915: Work around gen7 BLT ring synchronization issues."

Paulo Zanoni (1):
      drm/i915/sdvo: always set positive sync polarity

Rodrigo Vivi (2):
      drm/i915: Fix TV Out refresh rate.
      drm/i915: Removing TV Out modes.

Rohit Jain (1):
      drm/i915: VBT Parser cleanup for eDP block

 drivers/gpu/drm/i915/i915_debugfs.c     |   31 +++++---
 drivers/gpu/drm/i915/i915_dma.c         |    1 +
 drivers/gpu/drm/i915/i915_drv.c         |   56 ++++++++++---
 drivers/gpu/drm/i915/i915_drv.h         |   10 ++-
 drivers/gpu/drm/i915/i915_irq.c         |    3 +-
 drivers/gpu/drm/i915/i915_suspend.c     |   11 ++-
 drivers/gpu/drm/i915/intel_bios.h       |    6 +-
 drivers/gpu/drm/i915/intel_crt.c        |   23 +++++
 drivers/gpu/drm/i915/intel_display.c    |   22 +++---
 drivers/gpu/drm/i915/intel_lvds.c       |    8 ++
 drivers/gpu/drm/i915/intel_ringbuffer.c |   41 ++++++----
 drivers/gpu/drm/i915/intel_sdvo.c       |    8 +-
 drivers/gpu/drm/i915/intel_sprite.c     |    8 +--
 drivers/gpu/drm/i915/intel_tv.c         |  138 ++-----------------------------
 14 files changed, 167 insertions(+), 199 deletions(-)


-- 
keith.packard@intel.com

[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 307+ messages in thread
* [PULL] drm-intel-fixes
@ 2011-11-19  6:54 Keith Packard
  0 siblings, 0 replies; 307+ messages in thread
From: Keith Packard @ 2011-11-19  6:54 UTC (permalink / raw)
  To: Dave Airlie; +Cc: linux-kernel, dri-devel, Intel drivers

[-- Attachment #1: Type: text/plain, Size: 2914 bytes --]


Hey Dave:

Here's a pile of fixes to the intel driver. This pull includes the three
patches you already merged in, but it merges cleanly so I didn't rebase
around them.

The following changes since commit 37be944a0270402f9cda291a930b0286f6dc92f5:

  Merge branch 'drm-core-next' of git://people.freedesktop.org/~airlied/linux (2011-10-28 05:54:23 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~keithp/linux drm-intel-fixes

Adam Jackson (1):
      drm/i915: intel_choose_pipe_bpp_dither messages should be DRM_DEBUG_KMS

Ben Widawsky (1):
      drm/i915: forcewake warning fixes in debugfs

Dan Carpenter (1):
      drm/i915: fix if statement (bogus semi-colon)

Daniel Vetter (4):
      drm/i915: disable temporal dithering on the internal panel
      drm/i915: only match on PCI_BASE_CLASS_DISPLAY
      drm/i915: Ivybridge still has fences!
      drm/i915: add constants to size fence arrays and fields

Eric Anholt (3):
      drm/i915: Fix object refcount leak on mmappable size limit error path.
      drm/i915: Turn on a required 3D clock gating bit on Sandybridge.
      drm/i915: Turn on another required clock gating bit on gen6.

Jesse Barnes (1):
      drm/i915: enable cacheable objects on Ivybridge

Keith Packard (12):
      agp: iommu_gfx_mapped only available if CONFIG_INTEL_IOMMU is set
      drm/i915: Use mode_config.mutex in ironlake_panel_vdd_work
      drm/i915: Module parameters using '-1' as default must be signed type
      drm/i915: Move common PCH_PP_CONTROL setup to ironlake_get_pp_control
      drm/i915: Remove link_status field from intel_dp structure
      drm/i915: Treat PCH eDP like DP in most places
      drm/i915: Let panel power sequencing hardware do its job
      drm/i915: Make DP prepare/commit consistent with DP dpms
      drm/i915: Try harder during dp pattern 1 link training
      drm/i915: Remove trailing white space
      drm/i915: Initiate DP link training only on the lanes we'll be using
      drm/i915: Use DPCD value for max DP lanes.

Rakib Mullick (1):
      drm, i915: Fix memory leak in i915_gem_busy_ioctl().

Takashi Iwai (1):
      drm/i915: Fix inconsistent backlight level during disabled

 drivers/char/agp/intel-gtt.c         |    7 +-
 drivers/gpu/drm/i915/i915_debugfs.c  |   57 +++++-
 drivers/gpu/drm/i915/i915_drv.c      |    6 +-
 drivers/gpu/drm/i915/i915_drv.h      |   19 +-
 drivers/gpu/drm/i915/i915_gem.c      |   14 +-
 drivers/gpu/drm/i915/i915_irq.c      |    1 +
 drivers/gpu/drm/i915/i915_reg.h      |   21 ++-
 drivers/gpu/drm/i915/i915_suspend.c  |    2 +
 drivers/gpu/drm/i915/intel_display.c |   33 ++-
 drivers/gpu/drm/i915/intel_dp.c      |  411 +++++++++++++++++++--------------
 drivers/gpu/drm/i915/intel_panel.c   |    3 +-
 11 files changed, 359 insertions(+), 215 deletions(-)

-- 
keith.packard@intel.com

[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]

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

end of thread, other threads:[~2024-04-10 21:51 UTC | newest]

Thread overview: 307+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-14  5:53 [PULL] drm-intel-fixes Rodrigo Vivi
2019-11-14  5:53 ` [Intel-gfx] " Rodrigo Vivi
  -- strict thread matches above, loose matches on Subject: below --
2024-04-10 21:51 Rodrigo Vivi
2024-04-04 17:45 Rodrigo Vivi
2024-03-29  1:32 Rodrigo Vivi
2024-03-29 10:23 ` Musial, Ewelina
2024-03-29 13:25   ` Rodrigo Vivi
2024-03-07  8:19 Joonas Lahtinen
2024-03-01  8:14 Joonas Lahtinen
2024-02-22 11:30 Joonas Lahtinen
2024-02-15 11:54 Joonas Lahtinen
2024-02-08 12:08 Joonas Lahtinen
2024-01-26 14:47 Joonas Lahtinen
2023-12-28 11:16 Jani Nikula
2023-12-21 13:08 Jani Nikula
2023-12-13 14:33 Jani Nikula
2019-11-21 16:53 Rodrigo Vivi
2019-11-06 21:39 Rodrigo Vivi
2019-10-31 17:12 Rodrigo Vivi
2019-10-17 13:54 Rodrigo Vivi
2019-10-10 14:30 Rodrigo Vivi
2019-10-03 19:30 Rodrigo Vivi
2019-10-03 19:37 ` Ville Syrjälä
2019-10-03 19:52   ` Rodrigo Vivi
2019-10-03 17:58 Rodrigo Vivi
2019-10-03 18:12 ` Ville Syrjälä
2019-09-11 15:05 Jani Nikula
2019-08-29  6:37 Jani Nikula
2019-08-22  9:04 Jani Nikula
2019-08-15  7:42 Jani Nikula
2019-08-15 11:38 ` Daniel Vetter
2019-08-08  7:51 Jani Nikula
2019-08-02  9:28 Jani Nikula
2019-08-02 13:38 ` Gerd Hoffmann
2019-07-10 13:38 Joonas Lahtinen
2019-06-20 12:13 Jani Nikula
2019-06-13  9:32 Jani Nikula
2019-06-13 13:02 ` Daniel Vetter
2019-06-06 12:04 Joonas Lahtinen
2019-06-03 13:29 Joonas Lahtinen
2019-05-23  9:42 Joonas Lahtinen
2019-04-24 21:53 Rodrigo Vivi
2019-04-11 23:58 Rodrigo Vivi
2019-04-04 16:11 Rodrigo Vivi
2019-03-28 17:44 Jani Nikula
2019-03-28 17:55 ` Jani Nikula
2019-03-20 20:14 Rodrigo Vivi
2019-02-20 15:19 Jani Nikula
2019-02-13 12:44 Jani Nikula
2019-02-07  7:48 Jani Nikula
2019-01-24 13:04 Jani Nikula
2019-01-17 10:22 Jani Nikula
2019-01-11  9:18 Jani Nikula
2019-01-11  9:29 ` Daniel Vetter
2018-12-12 13:40 Joonas Lahtinen
2018-12-07 10:43 Joonas Lahtinen
2018-11-28 18:06 Joonas Lahtinen
2018-11-22 12:05 Joonas Lahtinen
2018-11-15 16:47 Joonas Lahtinen
2018-11-08 13:45 Joonas Lahtinen
2018-10-03 20:28 Rodrigo Vivi
2018-09-19 15:19 Rodrigo Vivi
2018-09-11 22:32 Rodrigo Vivi
2018-09-05 18:30 Rodrigo Vivi
2018-08-29 23:45 Rodrigo Vivi
2018-07-26 16:38 Rodrigo Vivi
2018-07-13  7:09 Rodrigo Vivi
2018-07-10 21:32 Rodrigo Vivi
2018-07-05 12:26 Jani Nikula
2018-06-21 12:10 Jani Nikula
2018-05-29 15:32 Joonas Lahtinen
2018-05-17 10:15 Joonas Lahtinen
2018-05-09  8:57 Joonas Lahtinen
2018-05-02 14:27 Joonas Lahtinen
2018-04-26  9:35 Joonas Lahtinen
2018-03-22  5:21 Rodrigo Vivi
2018-03-15 23:43 Rodrigo Vivi
2018-03-14 22:46 Rodrigo Vivi
2018-03-07 16:17 Rodrigo Vivi
2018-03-01  1:12 Rodrigo Vivi
2018-02-15  1:59 Rodrigo Vivi
2018-01-18 10:10 Jani Nikula
2018-01-11 15:25 Jani Nikula
2018-01-04 16:14 Jani Nikula
2017-12-22 10:07 Jani Nikula
2017-12-20 12:20 Jani Nikula
2017-12-14 19:28 Jani Nikula
2017-12-07 13:21 Joonas Lahtinen
2017-11-30 11:52 Joonas Lahtinen
2017-11-09  1:15 Rodrigo Vivi
2017-11-01 22:07 Rodrigo Vivi
2017-10-26 22:57 Rodrigo Vivi
2017-10-26  0:03 Rodrigo Vivi
2017-10-19  3:29 Rodrigo Vivi
2017-10-12  6:16 Rodrigo Vivi
2017-10-05  5:43 Rodrigo Vivi
2017-09-28  0:54 Rodrigo Vivi
2017-09-19 23:03 Rodrigo Vivi
2017-09-20  5:43 ` Dave Airlie
2017-09-20  5:51   ` Dave Airlie
2017-09-20  7:24     ` Jani Nikula
2017-08-24  8:16 Jani Nikula
2017-08-16 15:00 Jani Nikula
2017-08-09 12:03 Jani Nikula
2017-07-27 20:13 Daniel Vetter
2017-06-27  8:26 Daniel Vetter
2017-06-20 15:29 Jani Nikula
2017-06-15 15:00 Jani Nikula
2017-06-08 14:34 Jani Nikula
2017-05-29 13:38 Jani Nikula
2017-05-18 10:30 Jani Nikula
2017-04-12 14:06 Jani Nikula
2017-04-12 14:08 ` Daniel Vetter
2017-04-12 14:19   ` Chris Wilson
2017-03-29 10:50 Jani Nikula
2017-03-22 11:35 Jani Nikula
2017-03-14 10:00 Jani Nikula
2017-03-09  8:37 Jani Nikula
2017-02-09  9:16 Jani Nikula
2017-01-26  8:29 Jani Nikula
2017-01-19 15:36 Jani Nikula
2017-01-12 14:20 Jani Nikula
2017-01-05 11:19 Jani Nikula
2017-01-05 18:29 ` Linus Torvalds
2017-01-05 19:40   ` Dave Airlie
2016-12-01  9:47 Jani Nikula
2016-11-17  8:23 Jani Nikula
2016-11-09 10:52 Jani Nikula
2016-11-01  7:31 Jani Nikula
2016-09-15 11:34 Jani Nikula
2016-09-08  9:21 Jani Nikula
2016-08-25  8:13 Jani Nikula
2016-08-15 13:16 Jani Nikula
2016-07-18 15:06 Daniel Vetter
2016-07-14 20:11 Daniel Vetter
2016-06-30 14:05 Jani Nikula
2016-06-22 13:57 Jani Nikula
2016-06-14 21:38 Daniel Vetter
2016-05-11 13:51 Jani Nikula
2016-05-02  9:03 Jani Nikula
2016-04-21  7:36 Jani Nikula
2016-04-07  8:55 Jani Nikula
2016-03-11 13:52 Jani Nikula
2016-03-03 12:26 Jani Nikula
2016-02-22 19:59 Jani Nikula
2016-02-18 10:34 Jani Nikula
2016-02-12  6:50 Jani Nikula
2016-02-04  7:22 Jani Nikula
2016-01-02 13:56 Jani Nikula
2016-01-04  2:06 ` Dave Airlie
2016-01-04  2:09   ` Linus Torvalds
2015-12-23 10:40 Jani Nikula
2015-12-23 18:16 ` Linus Torvalds
2015-12-23 18:23 ` Linus Torvalds
2015-12-11  9:53 Jani Nikula
2015-12-03 14:51 Jani Nikula
2015-11-30 11:59 Jani Nikula
2015-11-19 15:09 Jani Nikula
2015-10-16  5:05 Jani Nikula
2015-10-01 13:04 Jani Nikula
2015-09-24  9:13 Jani Nikula
2015-08-20  8:30 Jani Nikula
2015-08-14 10:06 Jani Nikula
2015-08-07 20:53 Daniel Vetter
2015-07-31 16:54 Daniel Vetter
2015-07-31 19:07 ` Linus Torvalds
2015-08-01  5:00   ` Daniel Vetter
2015-07-23  6:50 Daniel Vetter
2015-07-15  8:50 Daniel Vetter
2015-07-09 14:14 Daniel Vetter
2015-06-18  5:45 Jani Nikula
2015-06-11  8:37 Jani Nikula
2015-06-05 13:00 Jani Nikula
2015-05-21 12:52 Jani Nikula
2015-05-13 12:39 Jani Nikula
2015-05-08 11:04 Jani Nikula
2015-04-30 11:00 Jani Nikula
2015-04-08  7:43 Jani Nikula
2015-04-02 12:25 Jani Nikula
2015-03-26 11:56 Jani Nikula
2015-03-19  8:41 Jani Nikula
2015-03-12  8:46 Jani Nikula
2015-03-05 11:29 Jani Nikula
2015-02-26  9:13 Jani Nikula
2015-01-29  8:36 Jani Nikula
2015-01-15 11:11 Jani Nikula
2014-12-04  9:22 Jani Nikula
2014-11-27 14:06 Jani Nikula
2014-11-19 16:46 Jani Nikula
2014-11-13 13:28 Jani Nikula
2014-11-07  8:48 Jani Nikula
2014-10-30 14:09 Jani Nikula
2014-10-02 13:42 Jani Nikula
2014-09-24 17:02 Jani Nikula
2014-09-18 12:12 Jani Nikula
2014-09-10 13:12 Jani Nikula
2014-09-03 12:08 Jani Nikula
2014-08-28 11:34 Jani Nikula
2014-08-21  7:35 Jani Nikula
2014-08-08 14:34 Daniel Vetter
2014-08-08 19:19 ` Linus Torvalds
2014-08-08 19:37   ` Linus Torvalds
2014-08-08 20:30     ` Linus Torvalds
2014-08-08 20:52       ` Linus Torvalds
2014-08-08 22:07         ` Linus Torvalds
2014-08-09  8:44           ` Daniel Vetter
2014-08-17 14:08 ` Jiri Kosina
2014-07-24  8:00 Daniel Vetter
2014-07-18 16:26 Daniel Vetter
2014-07-09  8:34 Daniel Vetter
2014-07-03  8:03 Jani Nikula
2014-06-26 19:58 Jani Nikula
2014-06-17 11:09 Jani Nikula
2014-06-17 12:19 ` Daniel Vetter
2014-06-06  6:38 Daniel Vetter
2014-06-06  7:03 ` Daniel Vetter
2014-05-27 17:08 Jani Nikula
2014-05-16  8:22 Jani Nikula
2014-05-06 11:09 Jani Nikula
2014-04-25 11:24 Jani Nikula
2014-04-25 12:58 ` Jani Nikula
2014-04-25 13:06   ` Jani Nikula
2014-04-11 10:37 Jani Nikula
2014-04-04 15:04 Daniel Vetter
2014-03-19 14:39 Jani Nikula
2014-03-17  9:54 Jani Nikula
2014-03-04 13:49 Jani Nikula
2014-03-05  4:51 ` Dave Airlie
2014-03-05  8:24   ` Jani Nikula
2014-03-05  9:38     ` Daniel Vetter
2014-02-14  8:59 Daniel Vetter
2014-02-11 10:58 Daniel Vetter
2014-02-11 11:45 ` Jani Nikula
2014-02-06 15:19 Daniel Vetter
2014-01-28  8:53 Daniel Vetter
2014-01-13  7:39 Daniel Vetter
2014-01-08  6:44 Daniel Vetter
2014-01-01 18:28 Ben Widawsky
2013-12-18  8:33 Daniel Vetter
2013-12-11 16:25 Daniel Vetter
2013-12-02  7:57 Daniel Vetter
2013-11-20 15:00 Daniel Vetter
2013-11-12 13:21 Daniel Vetter
2013-11-07  9:03 Daniel Vetter
2013-10-25 10:50 Daniel Vetter
2013-10-28  7:49 ` Daniel Vetter
2013-10-29 10:29   ` Daniel Vetter
2013-10-29 12:59     ` Daniel Vetter
2013-10-21  6:41 Daniel Vetter
2013-10-06 22:41 Daniel Vetter
2013-09-19  8:38 Daniel Vetter
     [not found] <20130906074832.GO27291@phenom.ffwll.local>
2013-09-06  7:49 ` Daniel Vetter
2013-09-06 21:34   ` Daniel Vetter
2013-08-29 22:12 Daniel Vetter
     [not found] <20130823084237.GQ26909@phenom.ffwll.local>
2013-08-23  8:43 ` Daniel Vetter
2013-08-15 19:36 Daniel Vetter
2013-08-08  7:21 Daniel Vetter
2013-07-25 19:44 Daniel Vetter
2013-07-22  6:13 Daniel Vetter
2013-07-16 13:03 Daniel Vetter
     [not found] <20130711120621.GR6143@phenom.ffwll.local>
2013-07-11 12:07 ` Daniel Vetter
2013-06-24 12:41 Daniel Vetter
2013-06-11  8:32 Daniel Vetter
2013-06-04 15:58 Daniel Vetter
2013-05-23 12:03 Daniel Vetter
2013-05-28  9:20 ` Daniel Vetter
2013-05-04 18:11 Daniel Vetter
2013-05-08 12:17 ` Daniel Vetter
2013-03-28 10:03 [pull] drm-intel-fixes Daniel Vetter
2013-03-20 11:10 [PULL] drm-intel-fixes Daniel Vetter
2013-03-06 21:00 [pull] drm-intel-fixes Daniel Vetter
2013-02-22 12:09 [PULL] drm-intel-fixes Daniel Vetter
2013-01-17 14:11 [pull] drm-intel-fixes Daniel Vetter
2013-01-10 17:14 Daniel Vetter
2012-12-21  0:54 Daniel Vetter
2012-11-15  8:55 [PULL] drm-intel-fixes Daniel Vetter
2012-11-01  9:10 [pull] drm-intel-fixes Daniel Vetter
2012-10-18 10:56 Daniel Vetter
2012-10-19 20:17 ` Daniel Vetter
2012-10-12  9:03 Daniel Vetter
2012-10-04  9:18 Daniel Vetter
2012-10-04 13:21 ` Daniel Vetter
2012-10-04 16:49   ` Daniel Vetter
2012-09-17 19:02 Daniel Vetter
2012-09-10  7:28 Daniel Vetter
2012-09-10 19:34 ` Daniel Vetter
2012-09-11 15:27   ` Daniel Vetter
2013-05-22  1:24 ` Stéphane Marchesin
2013-05-22  7:13   ` Daniel Vetter
2013-05-22 15:25     ` Stéphane Marchesin
2013-05-22 15:51       ` Daniel Vetter
2013-05-22 16:00         ` Stéphane Marchesin
     [not found] <20120829082943.GB5278@phenom.ffwll.local>
2012-08-29  8:30 ` [PULL] drm-intel-fixes Daniel Vetter
2012-08-21 12:01 [pull] drm-intel-fixes Daniel Vetter
2012-08-07 12:08 Daniel Vetter
2012-08-08  2:35 ` Ben Widawsky
2012-08-08  8:26 ` Daniel Vetter
2012-06-16 13:09 Daniel Vetter
2012-06-16 13:16 ` Dave Airlie
2012-06-16 13:40   ` Daniel Vetter
     [not found] <20120605191853.GD4704@phenom.ffwll.local>
2012-06-05 19:18 ` [PULL] drm-intel-fixes Daniel Vetter
2012-05-07  8:43 Daniel Vetter
2012-05-03 15:44 Daniel Vetter
2012-03-14 18:30 Keith Packard
2012-02-09 21:30 Keith Packard
2012-01-25 20:12 Keith Packard
2011-11-19  6:54 Keith Packard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).