From: Daniel Vetter <daniel.vetter@ffwll.ch>
To: Dave Airlie <airlied@gmail.com>
Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
Daniel Vetter <daniel.vetter@ffwll.ch>,
Jani Nikula <jani.nikula@linux.intel.com>,
torvalds@linux-foundation.org,
LKML <linux-kernel@vger.kernel.org>
Subject: [PULL] drm-intel-fixes
Date: Fri, 8 Aug 2014 16:34:51 +0200 [thread overview]
Message-ID: <20140808143418.GA25720@phenom.ffwll.local> (raw)
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
next reply other threads:[~2014-08-08 14:34 UTC|newest]
Thread overview: 307+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-08 14:34 Daniel Vetter [this message]
2014-08-08 19:19 ` [PULL] drm-intel-fixes 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
-- strict thread matches above, loose matches on Subject: below --
2024-05-08 19:32 Rodrigo Vivi
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-14 5: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-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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140808143418.GA25720@phenom.ffwll.local \
--to=daniel.vetter@ffwll.ch \
--cc=airlied@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=jani.nikula@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).