Re: [Intel-gfx] [PULL] drm-intel-fixes

2015-07-31 Thread Daniel Vetter
On Fri, Jul 31, 2015 at 9:07 PM, Linus Torvalds torva...@linux-foundation.org wrote: On Fri, Jul 31, 2015 at 9:54 AM, Daniel Vetter daniel.vet...@ffwll.ch wrote: I delayed my -fixes pull a bit hoping that I could include a fix for the dp mst stuff but looks a bit more nasty than that. So just

Re: [Intel-gfx] [PATCH 4/4] drm/i915: Support for pread/pwrite from/to non shmem backed objects

2015-07-31 Thread Goel, Akash
On 7/22/2015 8:09 PM, Chris Wilson wrote: On Wed, Jul 22, 2015 at 07:21:49PM +0530, ankitprasad.r.sha...@intel.com wrote: static int i915_gem_shmem_pread(struct drm_device *dev, struct drm_i915_gem_object *obj, @@ -754,17 +850,20 @@ i915_gem_pread_ioctl(struct

Re: [Intel-gfx] [PATCH] drm/atomic: Paper over locking WARN in default_state_clear

2015-07-31 Thread Daniel Vetter
On Fri, Jul 31, 2015 at 10:34:43AM +0200, Maarten Lankhorst wrote: Hey, Op 29-07-15 om 12:51 schreef Daniel Vetter: In commit 6f75cea66c8dd043ced282016b21a639af176642 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Wed Nov 19 18:38:07 2014 +0100 drm/atomic: Only destroy

Re: [Intel-gfx] [PATCH 3/4] drm/i915: Add support for stealing purgable stolen pages

2015-07-31 Thread Goel, Akash
On 7/27/2015 3:08 PM, Daniel Vetter wrote: On Wed, Jul 22, 2015 at 07:21:48PM +0530, ankitprasad.r.sha...@intel.com wrote: From: Chris Wilson chris at chris-wilson.co.uk If we run out of stolen memory when trying to allocate an object, see if we can reap enough purgeable objects to free up

[Intel-gfx] [PATCH v8 18/19] drm/i915/gen8: Flip the 48b switch

2015-07-31 Thread Michel Thierry
Use 48b addresses if hw supports it (i915.enable_ppgtt=3). Update the sanitize_enable_ppgtt for 48 bit PPGTT mode. Note, aliasing PPGTT remains 32b only. v2: s/full_64b/full_48b/. (Akash) v3: Add sanitize_enable_ppgtt changes until here. (Akash) v4: Update param description (Chris) Cc: Akash

[Intel-gfx] [PATCH] drm/i915: Postpone plane readout until after encoder readout

2015-07-31 Thread Patrik Jakobsson
When reading out hw state for planes we disable inactive planes which in turn triggers an update of the watermarks. The update depends on the crtc_clock being set which is done when reading out encoders. Thus postpone the plane readout until after encoder readout. This prevents a warning in

[Intel-gfx] [PATCH v3 01/11] drm/i915: Store max dotclock

2015-07-31 Thread Mika Kahola
Store max dotclock into dev_priv structure so we are able to filter out the modes that are not supported by our platforms. V2: - limit the max dot clock frequency to max CD clock frequency for the gen9 and above - limit the max dot clock frequency to 90% of the max CD clock frequency for the

[Intel-gfx] [PATCH v3 08/11] drm/i915: TV pixel clock check

2015-07-31 Thread Mika Kahola
It is possible the we request to have a mode that has higher pixel clock than our HW can support. This patch checks if requested pixel clock is lower than the one supported by the HW. The requested mode is discarded if we cannot support the requested pixel clock. This patch applies to TV. V2: -

[Intel-gfx] Help needed for unusual hack

2015-07-31 Thread harrykipper
Hello, I have a Thinkpad X230 (IvyBridge, HD4000) with a very clever display mod (described to some extent by a guy here -- http://boweihe.me/?p=1442). Practically the low res native LVDS panel of the laptop was replaced with a FHD IPS eDP panel. The FHD eDP screen is attached to the dock

Re: [Intel-gfx] interference on display, Intel 945GM, 32bit system, kernel next

2015-07-31 Thread Krzysztof Kolasa
On 22.07.2015 10:27, Daniel Vetter wrote: On Tue, Jul 21, 2015 at 08:07:47PM +0200, Krzysztof Kolasa wrote: On 21.07.2015 16:03, Daniel Vetter wrote: On Tue, Jul 21, 2015 at 02:48:21PM +0200, Krzysztof Kolasa wrote: On 21.07.2015 11:43, Chris Wilson wrote: On Tue, Jul 21, 2015 at 11:07:20AM

[Intel-gfx] [PATCH v3 02/11] drm/i915: DisplayPort pixel clock check

2015-07-31 Thread Mika Kahola
It is possible the we request to have a mode that has higher pixel clock than our HW can support. This patch checks if requested pixel clock is lower than the one supported by the HW. The requested mode is discarded if we cannot support the requested pixel clock. This patch applies to

[Intel-gfx] [PATCH v3 05/11] drm/i915: SDVO pixel clock check

2015-07-31 Thread Mika Kahola
It is possible the we request to have a mode that has higher pixel clock than our HW can support. This patch checks if requested pixel clock is lower than the one supported by the HW. The requested mode is discarded if we cannot support the requested pixel clock. This patch applies to SDVO. V2:

[Intel-gfx] [PATCH v3 10/11] drm/i915: DVO pixel clock check

2015-07-31 Thread Mika Kahola
It is possible the we request to have a mode that has higher pixel clock than our HW can support. This patch checks if requested pixel clock is lower than the one supported by the HW. The requested mode is discarded if we cannot support the requested pixel clock. This patch applies to DVO. V2: -

[Intel-gfx] [PATCH v3 00/11] Check pixel clock when setting mode

2015-07-31 Thread Mika Kahola
From EDID we can read and request higher pixel clock than our HW can support. This set of patches add checks if requested pixel clock is lower than the one supported by the HW. The requested mode is discarded if we cannot support the requested pixel clock. For example for Cherryview 'cvt 2560

[Intel-gfx] [PATCH v3 03/11] drm/i915: HDMI pixel clock check

2015-07-31 Thread Mika Kahola
It is possible the we request to have a mode that has higher pixel clock than our HW can support. This patch checks if requested pixel clock is lower than the one supported by the HW. The requested mode is discarded if we cannot support the requested pixel clock. This patch applies to HDMI. V2:

[Intel-gfx] [PATCH v3 11/11] drm/i915: Max DOT clock frequency to debugfs

2015-07-31 Thread Mika Kahola
Information on maximum supported DOT clock frequency to i915_frequency_info. Signed-off-by: Mika Kahola mika.kah...@intel.com --- drivers/gpu/drm/i915/i915_debugfs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c

[Intel-gfx] [PATCH v3 04/11] drm/i915: LVDS pixel clock check

2015-07-31 Thread Mika Kahola
It is possible the we request to have a mode that has higher pixel clock than our HW can support. This patch checks if requested pixel clock is lower than the one supported by the HW. The requested mode is discarded if we cannot support the requested pixel clock. This patch applies to LVDS. V2:

[Intel-gfx] [PATCH v8 18/19] drm/i915/gen8: Flip the 48b switch

2015-07-31 Thread Michel Thierry
Use 48b addresses if hw supports it (i915.enable_ppgtt=3). Update the sanitize_enable_ppgtt for 48 bit PPGTT mode. Note, aliasing PPGTT remains 32b only. v2: s/full_64b/full_48b/. (Akash) v3: Add sanitize_enable_ppgtt changes until here. (Akash) Cc: Akash Goel akash.g...@intel.com

[Intel-gfx] [PATCH v3 06/11] drm/i915: DSI pixel clock check

2015-07-31 Thread Mika Kahola
It is possible the we request to have a mode that has higher pixel clock than our HW can support. This patch checks if requested pixel clock is lower than the one supported by the HW. The requested mode is discarded if we cannot support the requested pixel clock. This patch applies to DSI. V2: -

[Intel-gfx] [PATCH v3 09/11] drm/i915: DisplayPort-MST pixel clock check

2015-07-31 Thread Mika Kahola
It is possible the we request to have a mode that has higher pixel clock than our HW can support. This patch checks if requested pixel clock is lower than the one supported by the HW. The requested mode is discarded if we cannot support the requested pixel clock. This patch applies to DisplayPort

[Intel-gfx] [PATCH v3 07/11] drm/i915: CRT pixel clock check

2015-07-31 Thread Mika Kahola
It is possible the we request to have a mode that has higher pixel clock than our HW can support. This patch checks if requested pixel clock is lower than the one supported by the HW. The requested mode is discarded if we cannot support the requested pixel clock. This patch applies to CRT. V2: -

Re: [Intel-gfx] [PATCH 3/4] drm/i915: Add support for stealing purgable stolen pages

2015-07-31 Thread Chris Wilson
On Fri, Jul 31, 2015 at 08:12:30PM +0530, Goel, Akash wrote: On 7/29/2015 5:34 PM, Chris Wilson wrote: On Mon, Jul 27, 2015 at 11:38:13AM +0200, Daniel Vetter wrote: Chris and I just discussed on irc that the bound_list isn't in a great LRU order right now and Chris sent out a fix for

Re: [Intel-gfx] [PATCH 2/4] drm/i915: Extract a intel_power_well_disable() function

2015-07-31 Thread Paulo Zanoni
2015-07-31 6:24 GMT-03:00 Jani Nikula jani.nik...@linux.intel.com: On Fri, 31 Jul 2015, Paulo Zanoni paulo.r.zan...@intel.com wrote: From: Damien Lespiau damien.lesp...@intel.com Similar to the -enable vfunc in commit: commit 865720564389b2b19cf58e41ed31701e5f464b9d That sha won't be the

Re: [Intel-gfx] [PATCH 08/17] drm/i915: Don't look at pg_dirty_rings for aliasing ppgtt

2015-07-31 Thread Chris Wilson
On Thu, Apr 23, 2015 at 08:56:40PM +0200, Daniel Vetter wrote: On Thu, Apr 23, 2015 at 04:43:52PM +0100, Chris Wilson wrote: On Fri, Apr 17, 2015 at 04:49:18PM +0300, Mika Kuoppala wrote: Daniel Vetter dan...@ffwll.ch writes: On Tue, Apr 14, 2015 at 06:53:41PM +0100, Chris Wilson

Re: [Intel-gfx] [PATCH 3/4] drm/i915: Add support for stealing purgable stolen pages

2015-07-31 Thread Goel, Akash
On 7/31/2015 8:36 PM, Chris Wilson wrote: On Fri, Jul 31, 2015 at 08:12:30PM +0530, Goel, Akash wrote: On 7/29/2015 5:34 PM, Chris Wilson wrote: On Mon, Jul 27, 2015 at 11:38:13AM +0200, Daniel Vetter wrote: Chris and I just discussed on irc that the bound_list isn't in a great LRU order

Re: [Intel-gfx] [QA 2015/07/17 ww30] Testing report for `drm-intel-testing`

2015-07-31 Thread Mason, Michael W
Why are so many IGT tests blacklisted? How does a test get put on the blacklist? We've been running the full (almost) IGT suite on Chrome OS. Our blacklist has around 46 tests, mainly for tests that timeout, hang the system and don't reboot, or cause a reboot in the middle of the test. I'm

Re: [Intel-gfx] [PATCH 1/4] drm/i915: fix FBC frontbuffer tracking flushing code

2015-07-31 Thread Paulo Zanoni
2015-07-30 20:37 GMT-03:00 Rodrigo Vivi rodrigo.v...@gmail.com: On Tue, Jul 14, 2015 at 12:30 PM Paulo Zanoni przan...@gmail.com wrote: From: Paulo Zanoni paulo.r.zan...@intel.com Due to the way busy_bits was handled, we were not doing any flushes if we didn't previously get an invalidate.

[Intel-gfx] [PATCH] tools/null_state/gen9: Send atleast one valid component in VF state

2015-07-31 Thread Arun Siluvery
A programming restriction exists for this instruction, atleast one component of one valid vertex element must be enabled. Cc: Ben Widawsky benjamin.widaw...@intel.com Cc: Chris Wilson ch...@chris-wilson.co.uk Signed-off-by: Arun Siluvery arun.siluv...@linux.intel.com ---

[Intel-gfx] [PULL] drm-intel-fixes

2015-07-31 Thread Daniel Vetter
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:

Re: [Intel-gfx] interference on display, Intel 945GM, 32bit system, kernel next

2015-07-31 Thread Chris Wilson
On Fri, Jul 31, 2015 at 04:11:21PM +0200, Krzysztof Kolasa wrote: On 22.07.2015 10:27, Daniel Vetter wrote: On Tue, Jul 21, 2015 at 08:07:47PM +0200, Krzysztof Kolasa wrote: On 21.07.2015 16:03, Daniel Vetter wrote: On Tue, Jul 21, 2015 at 02:48:21PM +0200, Krzysztof Kolasa wrote: On

[Intel-gfx] [PATCH] drm/i915/gen9: Update null batch to follow VF state restriction

2015-07-31 Thread Arun Siluvery
Atleast one component of one valid vertex element must be enabled. Cc: Ben Widawsky benjamin.widaw...@intel.com Cc: Chris Wilson ch...@chris-wilson.co.uk Signed-off-by: Arun Siluvery arun.siluv...@linux.intel.com --- drivers/gpu/drm/i915/intel_renderstate_gen9.c | 2 +- 1 file changed, 1

Re: [Intel-gfx] [PATCH v8 18/19] drm/i915/gen8: Flip the 48b switch

2015-07-31 Thread Chris Wilson
On Fri, Jul 31, 2015 at 01:13:00PM +0100, Michel Thierry wrote: diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c index 5ae4b0a..900e48a 100644 --- a/drivers/gpu/drm/i915/i915_params.c +++ b/drivers/gpu/drm/i915/i915_params.c @@ -111,7 +111,7 @@

Re: [Intel-gfx] [PATCH 3/4] drm/i915: Add support for stealing purgable stolen pages

2015-07-31 Thread Goel, Akash
On 7/29/2015 5:34 PM, Chris Wilson wrote: On Mon, Jul 27, 2015 at 11:38:13AM +0200, Daniel Vetter wrote: Chris and I just discussed on irc that the bound_list isn't in a great LRU order right now and Chris sent out a fix for that. But it only works if we preferrentially shrink inactive

Re: [Intel-gfx] [PATCH 08/17] drm/i915: Don't look at pg_dirty_rings for aliasing ppgtt

2015-07-31 Thread Chris Wilson
On Fri, Jul 31, 2015 at 05:26:24PM +0100, Chris Wilson wrote: This performance regression is still unfixed. Hah. Just found out that adding the git id to the version also changes the kernel name - so everytime I was booting the wrong kernel and the bisect ended up at the wrong patch. So whilst

[Intel-gfx] [PATCH] intel: Drop aub dumping functionality

2015-07-31 Thread krh
From: Kristian Høgsberg Kristensen kristian.h.kristen...@intel.com We now have a separate tool for this in intel-gpu-tools and we don't need to clutter up libdrm with this feature. We leave the entry points in there to avoid breaking API/ABI. Signed-off-by: Kristian Høgsberg Kristensen

Re: [Intel-gfx] [PATCH v8 18/19] drm/i915/gen8: Flip the 48b switch

2015-07-31 Thread Goel, Akash
Reviewed the patch it looks fine. Reviewed-by: Akash Goel akash.g...@intel.com On 7/31/2015 6:05 PM, Michel Thierry wrote: Use 48b addresses if hw supports it (i915.enable_ppgtt=3). Update the sanitize_enable_ppgtt for 48 bit PPGTT mode. Note, aliasing PPGTT remains 32b only. v2:

Re: [Intel-gfx] [PATCH v8 06/19] drm/i915/gen8: Add PML4 structure

2015-07-31 Thread Goel, Akash
On 7/31/2015 5:42 PM, Michel Thierry wrote: Introduces the Page Map Level 4 (PML4), ie. the new top level structure of the page tables. To facilitate testing, 48b mode will be available on Broadwell and GEN9+, when i915.enable_ppgtt = 3. v2: Remove unnecessary CONFIG_X86_64 checks, ppgtt

[Intel-gfx] [PATCH 0/2] mmap on the dma-buf directly

2015-07-31 Thread Tiago Vignatti
Hi, I've tested these two patches (in drm-intel-nightly, but also in CrOS kernel v3.14) and they seem just enough for what we want to do: the idea is to create a GEM bo in one process and pass the prime handle of the it to another process, which in turn uses the handle only to map and write. This

[Intel-gfx] [PATCH 2/5] convert drm_open_any*() calls to drm_open_driver*(DRIVER_INTEL) calls with cocci

2015-07-31 Thread Micah Fedke
--- benchmarks/gem_userptr_benchmark.c | 2 +- benchmarks/intel_upload_blit_large.c | 2 +- benchmarks/intel_upload_blit_large_gtt.c | 2 +- benchmarks/intel_upload_blit_large_map.c | 2 +- benchmarks/intel_upload_blit_small.c | 2 +- debugger/eudb.c |

[Intel-gfx] [PATCH 0/5] igt: adding parameter to drm_open_any and drm_open_any_master to allow specification of non-intel GPUs

2015-07-31 Thread Micah Fedke
Changes since last version of patch: Addressed comments from danvet: - added drm_open_driver(driver_flag) - replaced existing drm_open_any's with cocci (separate commit) - updated drm_read (and some associated plumbing) to run with OPEN_ANY_GPU The updated version of drm_read works on exynos5

[Intel-gfx] [PATCH 1/5] lib: adding drm_open_driver() interface

2015-07-31 Thread Micah Fedke
--- lib/drmtest.c | 108 ++ lib/drmtest.h | 18 +++--- 2 files changed, 86 insertions(+), 40 deletions(-) diff --git a/lib/drmtest.c b/lib/drmtest.c index ee5c123..4e3ddd6 100644 --- a/lib/drmtest.c +++ b/lib/drmtest.c @@ -75,23 +75,43

[Intel-gfx] [PATCH 3/5] lib: remove support for deprecated drm_open_any*() calls

2015-07-31 Thread Micah Fedke
--- lib/drmtest.h | 7 --- 1 file changed, 7 deletions(-) diff --git a/lib/drmtest.h b/lib/drmtest.h index 740aac1..7a41ae5 100644 --- a/lib/drmtest.h +++ b/lib/drmtest.h @@ -41,13 +41,6 @@ #define OPEN_ANY_GPU 0x1 #define DRIVER_INTEL 0x1 1 -// provide the deprecated drm_open_any*()

[Intel-gfx] [PATCH 5/5] tests: make drm_read platform agnostic

2015-07-31 Thread Micah Fedke
--- tests/drm_read.c | 101 ++- 1 file changed, 55 insertions(+), 46 deletions(-) diff --git a/tests/drm_read.c b/tests/drm_read.c index fdaf126..f60e21c 100644 --- a/tests/drm_read.c +++ b/tests/drm_read.c @@ -45,10 +45,15 @@ #include drm.h

[Intel-gfx] [PATCH 2/2] drm: prime: Honour O_RDWR during prime-handle-to-fd

2015-07-31 Thread Tiago Vignatti
From: Daniel Thompson daniel.thomp...@linaro.org Currently DRM_IOCTL_PRIME_HANDLE_TO_FD rejects all flags except (DRM|O)_CLOEXEC making it difficult (maybe impossible) for userspace to mmap() the resulting dma-buf even when this is supported by the DRM driver. It is trivial to relax the

[Intel-gfx] [PATCH 1/2] drm/i915: Use CPU mapping for userspace dma-buf mmap()

2015-07-31 Thread Tiago Vignatti
For now we're opting out devices that don't have the LLC CPU cache (mostly Atom devices). Alternatively, we could build up a path to mmap them through GTT WC (and ignore the fact that will be dead-slow for reading). Or, an even more complex work I believe, would involve on setting up dma-buf

Re: [Intel-gfx] [PULL] drm-intel-fixes

2015-07-31 Thread Linus Torvalds
On Fri, Jul 31, 2015 at 9:54 AM, Daniel Vetter daniel.vet...@ffwll.ch wrote: I delayed my -fixes pull a bit hoping that I could include a fix for the dp mst stuff but looks a bit more nasty than that. So just 3 other regression fixes, one 4.2 other two cc: stable. Quick question: you can now

Re: [Intel-gfx] [PATCH 1/2] drm/i915: Use CPU mapping for userspace dma-buf mmap()

2015-07-31 Thread Chris Wilson
On Fri, Jul 31, 2015 at 05:42:23PM -0300, Tiago Vignatti wrote: For now we're opting out devices that don't have the LLC CPU cache (mostly Atom devices). Alternatively, we could build up a path to mmap them through GTT WC (and ignore the fact that will be dead-slow for reading). Or, an even

[Intel-gfx] [PATCH] scripts/kernel-doc Allow struct arguments documentation in struct body

2015-07-31 Thread Danilo Cesar Lemes de Paula
Describing arguments at top of a struct definition works fine for small/medium size structs, but it definitely doesn't work well for struct with a huge list of elements. Keeping the arguments list inside the struct body makes it easier to maintain the documentation. ie: /** * struct my_struct -

[Intel-gfx] Updated drm-intel-testing

2015-07-31 Thread Daniel Vetter
Hi all, New -testing cycle with cool stuff: - kerneldoc for tiling/swizzling/fencing code - bxt hpd port A w/a - various other fixes all over ... not much, everyone's on vacation. Happy testing! Cheers, Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch

Re: [Intel-gfx] [PATCH] drm/atomic: Paper over locking WARN in default_state_clear

2015-07-31 Thread Maarten Lankhorst
Hey, Op 29-07-15 om 12:51 schreef Daniel Vetter: In commit 6f75cea66c8dd043ced282016b21a639af176642 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Wed Nov 19 18:38:07 2014 +0100 drm/atomic: Only destroy connector states with connection mutex held I tried to fix races of atomic

Re: [Intel-gfx] [PATCH 2/4] drm/i915: Extract a intel_power_well_disable() function

2015-07-31 Thread Jani Nikula
On Fri, 31 Jul 2015, Paulo Zanoni paulo.r.zan...@intel.com wrote: From: Damien Lespiau damien.lesp...@intel.com Similar to the -enable vfunc in commit: commit 865720564389b2b19cf58e41ed31701e5f464b9d That sha won't be the same once it gets applied. Maybe just squash these two patches into

Re: [Intel-gfx] [PATCH v2.1 03/12] drm/i915: Convert connector checking to atomic, v2.

2015-07-31 Thread Ander Conselvan De Oliveira
On Thu, 2015-07-30 at 14:57 +0200, Maarten Lankhorst wrote: Right now dpms callbacks can still fiddle with the connector state, but it can only turn connectors off. This is remediated by only checking crtc-state-active when the connector is active, and ignore crtc-state-active when the

Re: [Intel-gfx] [PATCH v2 07/12] drm/i915: Get rid of dpms handling.

2015-07-31 Thread Ander Conselvan De Oliveira
Reviewed-by: Ander Conselvan de Oliveira conselv...@gmail.com On Mon, 2015-07-27 at 14:35 +0200, Maarten Lankhorst wrote: This is now done completely atomically. Keep connectors_active for now, but make it mirror crtc_state-active. Signed-off-by: Maarten Lankhorst

Re: [Intel-gfx] [PATCH] drm/i915: read bpp from vbt only for older panels

2015-07-31 Thread Jani Nikula
On Fri, 31 Jul 2015, Sivakumar Thulasimani sivakumar.thulasim...@intel.com wrote: From: Thulasimani,Sivakumar sivakumar.thulasim...@intel.com BPP bits defined in VBT should be used only on panels whose edid version is 1.3 or older. EDID version 1.4 introduced offsets where bpp is defined and

Re: [Intel-gfx] [PATCH v2.1 2.5/12] drm/i915: Validate the state after an atomic modeset, only, and pass the state.

2015-07-31 Thread Ander Conselvan De Oliveira
Reviewed-by: Ander Conselvan de Oliveira conselv...@gmail.com On Thu, 2015-07-30 at 14:57 +0200, Maarten Lankhorst wrote: First step in removing dpms and validating atomic state. There can still be a mismatch in the connector state because the dpms callbacks are still used, but this can not

Re: [Intel-gfx] [PATCH 0/4] Fix SKL runtime PM

2015-07-31 Thread Patrik Jakobsson
On Thu, Jul 30, 2015 at 06:20:25PM -0300, Paulo Zanoni wrote: Hello So I discovered that SKL runtime PM doesn't work on drm-intel-nightly and decided to investigate why. I found this patch in one of Damien's trees and it fixed the problem I was seeing. I really don't know why the patches

[Intel-gfx] [PATCH] drm/i915: Tone done *ERROR* for an expected VBT condition

2015-07-31 Thread Chris Wilson
Older VBT (e.g. gen2) have smaller child block defintions, so do not cry wolf over an error that is outside of our control and is not an error anyway. Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk --- drivers/gpu/drm/i915/intel_bios.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)