[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/cnl: Mask previous DDI - PLL mapping (rev2)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915/cnl: Mask previous DDI - PLL mapping (rev2) URL : https://patchwork.freedesktop.org/series/34726/ State : success == Summary == Series 34726v2 drm/i915/cnl: Mask previous DDI - PLL mapping https://patchwork.freedesktop.org/api/1.0/series/34726/revisions/2/

Re: [Intel-gfx] [RFC PATCH 3/6] drm/i915: Add HDCP framework + base implementation

2017-11-30 Thread Daniel Vetter
On Fri, Dec 01, 2017 at 12:53:31PM +0530, Ramalingam C wrote: > Sean, > > IMHO, it will good if we can have all generic hdcp1.4 authentication flow in > drm helpers and all interested display drivers to use them. > > This Design will make the extending of hdcp easy for other display drivers > bas

Re: [Intel-gfx] [RFC PATCH 5/6] drm/i915: Implement HDCP for HDMI

2017-11-30 Thread Ramalingam C
Sean, We might want to check the panel's HDCP capability? Agreed that majority of HDMI/DP panel's supports it, but there is a possibility that we might avoid authentication on non-hdcp panels. As per HDCP specification, check for valid bksv will serve the purpose. On Thursday 30 November 20

Re: [Intel-gfx] [RFC PATCH 3/6] drm/i915: Add HDCP framework + base implementation

2017-11-30 Thread Ramalingam C
Sean, IMHO, it will good if we can have all generic hdcp1.4 authentication flow in drm helpers and all interested display drivers to use them. This Design will make the extending of hdcp easy for other display drivers based on DRM. We can have the required drm_hdcp_shim type of implementati

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/cnl: Mask previous DDI - PLL mapping (rev2)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915/cnl: Mask previous DDI - PLL mapping (rev2) URL : https://patchwork.freedesktop.org/series/34726/ State : failure == Summary == Test kms_setmode: Subgroup basic: pass -> FAIL (shard-hsw) fdo#99912 Test kms_frontbuffer_tr

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/cnl: Mask previous DDI - PLL mapping (rev2)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915/cnl: Mask previous DDI - PLL mapping (rev2) URL : https://patchwork.freedesktop.org/series/34726/ State : success == Summary == Series 34726v2 drm/i915/cnl: Mask previous DDI - PLL mapping https://patchwork.freedesktop.org/api/1.0/series/34726/revisions/2/

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/cnl: Mask previous DDI - PLL mapping (rev2)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915/cnl: Mask previous DDI - PLL mapping (rev2) URL : https://patchwork.freedesktop.org/series/34726/ State : failure == Summary == Series 34726v2 drm/i915/cnl: Mask previous DDI - PLL mapping https://patchwork.freedesktop.org/api/1.0/series/34726/revisions/2/

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/cnl: Mask previous DDI - PLL mapping

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915/cnl: Mask previous DDI - PLL mapping URL : https://patchwork.freedesktop.org/series/34726/ State : success == Summary == Series 34726v1 drm/i915/cnl: Mask previous DDI - PLL mapping https://patchwork.freedesktop.org/api/1.0/series/34726/revisions/1/mbox/

[Intel-gfx] [PATCH] drm/i915/cnl: Mask previous DDI - PLL mapping

2017-11-30 Thread James Ausmus
Without masking out the old value, we can end up pointing the DDI to a disabled PLL, which makes the system fall over. Mask out the previous value before setting the PLL to DDI mapping. This can be observed by running igt/testdisplay with both an eDP and HDMI/DP output active. v2: Add the Bugzill

Re: [Intel-gfx] [PATCH V3 00/29] PCI: deprecate pci_get_bus_and_slot()

2017-11-30 Thread Sinan Kaya
On 11/29/2017 12:09 PM, Bjorn Helgaas wrote: > I see other maintainers are picking up some of these. I'll wait until > later in the cycle and pick up any remaining ones and the PCI core > parts. I'm also waiting for ACKs from maintainers at this moment. I'll pay attention to the rules. Sorry abou

[Intel-gfx] [PATCH] drm/i915/cnl: Mask previous DDI - PLL mapping

2017-11-30 Thread James Ausmus
Without masking out the old value, we can end up pointing the DDI to a disabled PLL, which makes the system fall over. Mask out the previous value before setting the PLL to DDI mapping. This can be observed by running igt/testdisplay with both an eDP and HDMI/DP output active. Fixes: 555e38d27317

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Set fake_vma.size as well as fake_vma.node.size for capture

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Set fake_vma.size as well as fake_vma.node.size for capture URL : https://patchwork.freedesktop.org/series/34717/ State : success == Summary == Test kms_frontbuffer_tracking: Subgroup fbc-1p-offscren-pri-shrfb-draw-render: pass

Re: [Intel-gfx] [CI 2/9] drm/i915/pmu: Expose a PMU interface for perf queries

2017-11-30 Thread Rodrigo Vivi
On Tue, Nov 21, 2017 at 06:18:45PM +, Tvrtko Ursulin wrote: > From: Tvrtko Ursulin > > From: Chris Wilson > From: Tvrtko Ursulin > From: Dmitry Rogozhkin > > The first goal is to be able to measure GPU (and invidual ring) busyness > without having to poll registers from userspace. (Which

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Set fake_vma.size as well as fake_vma.node.size for capture

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Set fake_vma.size as well as fake_vma.node.size for capture URL : https://patchwork.freedesktop.org/series/34717/ State : success == Summary == Series 34717v1 drm/i915: Set fake_vma.size as well as fake_vma.node.size for capture https://patchwork.freedes

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

2017-11-30 Thread Rodrigo Vivi
Hi Dave, Here goes the first set of changes for 4.16. There is a small conflict on gvt/cmd_parser.c that is easy to solve and just go with "unsigned long bb_size;" drm-intel-next-2017-11-17-1: More change sets for 4.16: - Many improvements for selftests and other igt tests (Chris) - Forcewake w

Re: [Intel-gfx] [PATCH] drm/i915: Set fake_vma.size as well as fake_vma.node.size for capture

2017-11-30 Thread Chris Wilson
Quoting Chris Wilson (2017-12-01 00:15:36) > When capturing the bo, we allocate an array for min(vma->size, > vma->node.size) pages, plus a bit for compression overhead. Through my > and CI testing, this was sufficient for the mostly empty NULL context as > it compressed well (or the out-of-bounds

[Intel-gfx] [PATCH] drm/i915: Set fake_vma.size as well as fake_vma.node.size for capture

2017-11-30 Thread Chris Wilson
When capturing the bo, we allocate an array for min(vma->size, vma->node.size) pages, plus a bit for compression overhead. Through my and CI testing, this was sufficient for the mostly empty NULL context as it compressed well (or the out-of-bounds access simply didn't cause an issue). However, in r

Re: [Intel-gfx] [GIT pull] x86 APIC updates for 4.15

2017-11-30 Thread Thomas Gleixner
On Thu, 30 Nov 2017, Maarten Lankhorst wrote: > Op 30-11-17 om 10:18 schreef Thomas Gleixner: > # cat /sys/kernel/debug/irq/irqs/28 > handler: handle_edge_irq > device: :00:02.0 > status: 0x > istate: 0x > ddepth: 0 > wdepth: 0 > dstate: 0x01401200 > IR

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/6] drm/i915/huc: Move firmware selection to init_early

2017-11-30 Thread Michal Wajdeczko
On Thu, 30 Nov 2017 22:12:48 +0100, Sagar Arun Kamble wrote: On 12/1/2017 12:40 AM, Chris Wilson wrote: Quoting Patchwork (2017-11-30 18:37:38) == Series Details == Series: series starting with [1/6] drm/i915/huc: Move firmware selection to init_early URL : https://patchwork.freedes

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/6] drm/i915/huc: Move firmware selection to init_early

2017-11-30 Thread Michal Wajdeczko
On Thu, 30 Nov 2017 20:10:41 +0100, Chris Wilson wrote: Quoting Patchwork (2017-11-30 18:37:38) == Series Details == Series: series starting with [1/6] drm/i915/huc: Move firmware selection to init_early URL : https://patchwork.freedesktop.org/series/34694/ State : failure WARNING: Lo

[Intel-gfx] ✗ Fi.CI.BAT: failure for igt/drv_selftests: Disable initialising the display

2017-11-30 Thread Patchwork
== Series Details == Series: igt/drv_selftests: Disable initialising the display URL : https://patchwork.freedesktop.org/series/34713/ State : failure == Summary == IGT patchset tested on top of latest successful build ac6739bcc7ee9682b40e7b7ac9625674fe3dc95e igt/gem_eio: Test we can suspend w

[Intel-gfx] [PATCH igt] igt/drv_selftests: Disable initialising the display

2017-11-30 Thread Chris Wilson
Many of the selftests try to completely fill global resources; resources that are presumed available for bringing up the display. Avoid the contention by simply not bringing up the display! This does limit the effectiveness of selftesting to GEM for the time being. To exercise KMS from selftests w

[Intel-gfx] ✗ Fi.CI.BAT: warning for igt/pm_sseu: Mark requirements with igt_require

2017-11-30 Thread Patchwork
== Series Details == Series: igt/pm_sseu: Mark requirements with igt_require URL : https://patchwork.freedesktop.org/series/34712/ State : warning == Summary == IGT patchset tested on top of latest successful build ac6739bcc7ee9682b40e7b7ac9625674fe3dc95e igt/gem_eio: Test we can suspend when

[Intel-gfx] [PATCH igt] igt/pm_sseu: Mark requirements with igt_require

2017-11-30 Thread Chris Wilson
Not all platforms have a readily defined media routines, so don't assert but require they exist. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104003 Signed-off-by: Chris Wilson --- tests/pm_sseu.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/pm_sseu

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/6] drm/i915/huc: Move firmware selection to init_early

2017-11-30 Thread Sagar Arun Kamble
On 12/1/2017 12:40 AM, Chris Wilson wrote: Quoting Patchwork (2017-11-30 18:37:38) == Series Details == Series: series starting with [1/6] drm/i915/huc: Move firmware selection to init_early URL : https://patchwork.freedesktop.org/series/34694/ State : failure WARNING: Long output truncat

Re: [Intel-gfx] [PATCH] drm/i915: Tidy up signed/unsigned comparison

2017-11-30 Thread Chris Wilson
Quoting Michal Wajdeczko (2017-11-30 15:08:27) > On Thu, 30 Nov 2017 13:52:53 +0100, Chris Wilson > wrote: > > > drivers/gpu/drm/i915/i915_irq.c|3096 col 29| error: comparison between > > signed and unsigned integer expressions [-Werror=sign-compare] > > > > Signed-off-by: Chris Wilson > > C

Re: [Intel-gfx] ✓ Fi.CI.IGT: success for igt/gem_eio: Increase wakeup delay for in-flight-suspend

2017-11-30 Thread Chris Wilson
Quoting Patchwork (2017-11-30 20:50:57) > == Logs == > > For more details see: > https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_572/shards.html Success! Please review. -Chris ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.fre

[Intel-gfx] ✓ Fi.CI.IGT: success for igt/gem_eio: Increase wakeup delay for in-flight-suspend

2017-11-30 Thread Patchwork
== Series Details == Series: igt/gem_eio: Increase wakeup delay for in-flight-suspend URL : https://patchwork.freedesktop.org/series/34691/ State : success == Summary == Test drv_module_reload: Subgroup basic-no-display: dmesg-warn -> PASS (shard-snb) fdo#102707 +

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Skip CPU synchronisation on dmabuf attachments

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Skip CPU synchronisation on dmabuf attachments URL : https://patchwork.freedesktop.org/series/34702/ State : success == Summary == Test kms_frontbuffer_tracking: Subgroup fbc-1p-offscren-pri-shrfb-draw-blt: pass -> FAIL

[Intel-gfx] ✗ Fi.CI.IGT: warning for drm/i915: Call intel_opregion_notify_encoder in intel_sanitize_encoder

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Call intel_opregion_notify_encoder in intel_sanitize_encoder URL : https://patchwork.freedesktop.org/series/34692/ State : warning == Summary == Test kms_frontbuffer_tracking: Subgroup fbc-1p-offscren-pri-shrfb-draw-render: fail

[Intel-gfx] ✓ Fi.CI.BAT: success for igt/gem_eio: Increase wakeup delay for in-flight-suspend

2017-11-30 Thread Patchwork
== Series Details == Series: igt/gem_eio: Increase wakeup delay for in-flight-suspend URL : https://patchwork.freedesktop.org/series/34691/ State : success == Summary == IGT patchset tested on top of latest successful build ac6739bcc7ee9682b40e7b7ac9625674fe3dc95e igt/gem_eio: Test we can susp

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/6] drm/i915/huc: Move firmware selection to init_early

2017-11-30 Thread Chris Wilson
Quoting Patchwork (2017-11-30 18:37:38) > == Series Details == > > Series: series starting with [1/6] drm/i915/huc: Move firmware selection to > init_early > URL : https://patchwork.freedesktop.org/series/34694/ > State : failure > > WARNING: Long output truncated What's CI is trying to tell

[Intel-gfx] ✓ Fi.CI.IGT: success for execlist port handling improvements

2017-11-30 Thread Patchwork
== Series Details == Series: execlist port handling improvements URL : https://patchwork.freedesktop.org/series/34676/ State : success == Summary == Warning: bzip Patchwork_7370/shard-snb1/results17.json.bz2 wasn't in correct JSON format Test gem_busy: Subgroup close-race:

[Intel-gfx] ✗ Fi.CI.IGT: warning for drm/i915: Fix deadlock in i830_disable_pipe() (rev2)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Fix deadlock in i830_disable_pipe() (rev2) URL : https://patchwork.freedesktop.org/series/34553/ State : warning == Summary == Test kms_setmode: Subgroup basic: pass -> FAIL (shard-hsw) fdo#99912 Test kms_flip:

[Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [v2,1/3] drm/i915: Fix vblank timestamp/frame counter jumps on gen2

2017-11-30 Thread Patchwork
== Series Details == Series: series starting with [v2,1/3] drm/i915: Fix vblank timestamp/frame counter jumps on gen2 URL : https://patchwork.freedesktop.org/series/34634/ State : success == Summary == Test gem_tiled_swapping: Subgroup non-threaded: incomplete -> PASS

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Skip CPU synchronisation on dmabuf attachments

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Skip CPU synchronisation on dmabuf attachments URL : https://patchwork.freedesktop.org/series/34702/ State : success == Summary == Series 34702v1 drm/i915: Skip CPU synchronisation on dmabuf attachments https://patchwork.freedesktop.org/api/1.0/series/347

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/6] drm/i915/huc: Move firmware selection to init_early

2017-11-30 Thread Patchwork
== Series Details == Series: series starting with [1/6] drm/i915/huc: Move firmware selection to init_early URL : https://patchwork.freedesktop.org/series/34694/ State : failure == Summary == Series 34694v1 series starting with [1/6] drm/i915/huc: Move firmware selection to init_early https:

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Call intel_opregion_notify_encoder in intel_sanitize_encoder

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Call intel_opregion_notify_encoder in intel_sanitize_encoder URL : https://patchwork.freedesktop.org/series/34692/ State : success == Summary == Series 34692v1 drm/i915: Call intel_opregion_notify_encoder in intel_sanitize_encoder https://patchwork.freed

[Intel-gfx] [PATCH] drm/i915: Skip CPU synchronisation on dmabuf attachments

2017-11-30 Thread Chris Wilson
dma-bufs are device coherent, with explicit CPU synchronisation provided via the begin/end cpu access ioctls. As the coherency of the dma-buf is explicitly defined to be under user control, flushing any caches on attach/detach of the dma-buf is additional work that doesn't aide the user in the slig

[Intel-gfx] ✗ Fi.CI.BAT: warning for drm/i915: Tidy up signed/unsigned comparison

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Tidy up signed/unsigned comparison URL : https://patchwork.freedesktop.org/series/34686/ State : warning == Summary == Series 34686v1 drm/i915: Tidy up signed/unsigned comparison https://patchwork.freedesktop.org/api/1.0/series/34686/revisions/1/mbox/ Te

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [CI,1/3] drm/i915: Introduce execlist_port_* accessors

2017-11-30 Thread Patchwork
== Series Details == Series: series starting with [CI,1/3] drm/i915: Introduce execlist_port_* accessors URL : https://patchwork.freedesktop.org/series/34685/ State : failure == Summary == Series 34685v1 series starting with [CI,1/3] drm/i915: Introduce execlist_port_* accessors https://patc

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Skip switch-to-kernel-context on suspend when wedged (rev2)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Skip switch-to-kernel-context on suspend when wedged (rev2) URL : https://patchwork.freedesktop.org/series/34658/ State : failure == Summary == Applying: drm/i915: Skip switch-to-kernel-context on suspend when wedged Using index info to reconstruct a base

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/selftests: Wake the device before executing requests on the GPU

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915/selftests: Wake the device before executing requests on the GPU URL : https://patchwork.freedesktop.org/series/34677/ State : failure == Summary == Series 34677v1 drm/i915/selftests: Wake the device before executing requests on the GPU https://patchwork.f

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Add GuC support for engine busy stats

2017-11-30 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915: Add GuC support for engine busy stats URL : https://patchwork.freedesktop.org/series/34617/ State : failure == Summary == Series 34617v1 series starting with [1/2] drm/i915: Add GuC support for engine busy stats https://patchw

[Intel-gfx] [PATCH 6/6] HAX enable GuC/HuC load

2017-11-30 Thread Michal Wajdeczko
Also revert ("drm/i915/guc: Assert that we switch between known ggtt->invalidate functions") Signed-off-by: Michal Wajdeczko --- drivers/gpu/drm/i915/i915_gem_gtt.c | 8 ++-- drivers/gpu/drm/i915/i915_params.h | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/drivers/gp

[Intel-gfx] [PATCH 3/6] drm/i915/guc: Introduce USES_GUC_xxx helper macros

2017-11-30 Thread Michal Wajdeczko
In the upcoming patch we will change the way how to recognize when GuC is in use. Using helper macros will minimize scope of that changes. While here, update dev_info message. Signed-off-by: Michal Wajdeczko Cc: Chris Wilson Cc: Joonas Lahtinen Cc: Sagar Arun Kamble --- drivers/gpu/drm/i915/i

[Intel-gfx] [PATCH 5/6] drm/i915/huc: Load HuC only if requested

2017-11-30 Thread Michal Wajdeczko
Our new "enable_guc" modparam allows to control whenever HuC should be loaded. However existing code will try load and authenticate HuC always when we use the GuC. This patch is trying to enforce modparam selection. Signed-off-by: Michal Wajdeczko Cc: Chris Wilson Cc: Joonas Lahtinen Cc: Sagar

[Intel-gfx] [PATCH 4/6] drm/i915/guc: Combine enable_guc_loading|submission modparams

2017-11-30 Thread Michal Wajdeczko
We currently have two module parameters that control GuC: "enable_guc_loading" and "enable_guc_submission". Whenever we need submission=1, we also need loading=1. We also need loading=1 when we want to want to load and verify the HuC. Lets combine above module parameters into one "enable_guc" modp

[Intel-gfx] [PATCH 2/6] drm/i915/guc: Move firmware selection to init_early

2017-11-30 Thread Michal Wajdeczko
Doing GuC firmware path selection from sanitize_options function is not perfect, while there is no problem with doing so during early init stage as we already have all needed data. Signed-off-by: Michal Wajdeczko Cc: Chris Wilson Cc: Joonas Lahtinen Cc: Sagar Arun Kamble --- drivers/gpu/drm/i

[Intel-gfx] [PATCH 1/6] drm/i915/huc: Move firmware selection to init_early

2017-11-30 Thread Michal Wajdeczko
Doing HuC firmware path selection from sanitize_options function is not perfect, while there is no problem with doing so during early init stage as we already have all needed data. Signed-off-by: Michal Wajdeczko Cc: Chris Wilson Cc: Joonas Lahtinen Cc: Sagar Arun Kamble --- drivers/gpu/drm/i

[Intel-gfx] ✗ Fi.CI.BAT: warning for drm/i915: Restore GT performance in headless mode with DMC loaded (rev5)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Restore GT performance in headless mode with DMC loaded (rev5) URL : https://patchwork.freedesktop.org/series/24017/ State : warning == Summary == Series 24017v5 drm/i915: Restore GT performance in headless mode with DMC loaded https://patchwork.freedeskt

[Intel-gfx] [PATCH] drm/i915: properly init lockdep class

2017-11-30 Thread Sebastian Andrzej Siewior
The code has an ifdef and uses two functions to either init the bare spinlock or init it and set a lock-class. It is possible to do the same thing without an ifdef. With this patch (in debug case) we first use the "default" lock class which is later overwritten to the supplied one. Without lockdep

Re: [Intel-gfx] [PATCH 1/2] drm/i915: Make ips_enabled a property depending on whether IPS is enabled, v3.

2017-11-30 Thread Maarten Lankhorst
Op 23-11-17 om 15:36 schreef Ville Syrjälä: > On Wed, Nov 22, 2017 at 07:39:01PM +0100, Maarten Lankhorst wrote: >> ips_enabled was used as a variable of whether IPS can be enabled or not, >> but should be used to test whether IPS is actually enabled. >> >> Changes since v1: >> - Call needs_modeset

Re: [Intel-gfx] [PULL] drm-misc-next for 4.16

2017-11-30 Thread Gustavo Padovan
Forgot to setup gpg sign... 2017-11-30 Gustavo Padovan : > Hi Dave, > > Here goes my first pull request as drm-misc co-maintainer, outstanding > here is the plane clipping fixes from Ville and the work to reduce > bdev emulation footprint in drivers from Noralf. Otherwise it is more of > the sam

[Intel-gfx] [PULL] drm-misc-next for 4.16

2017-11-30 Thread Gustavo Padovan
Hi Dave, Here goes my first pull request as drm-misc co-maintainer, outstanding here is the plane clipping fixes from Ville and the work to reduce bdev emulation footprint in drivers from Noralf. Otherwise it is more of the same. No UAPI changes. drm-misc-next-2017-11-30 for 4.16: Cross-subsyste

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Interlaced DP output doesn't work on VLV/CHV

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Interlaced DP output doesn't work on VLV/CHV URL : https://patchwork.freedesktop.org/series/34647/ State : success == Summary == Series 34647v1 drm/i915: Interlaced DP output doesn't work on VLV/CHV https://patchwork.freedesktop.org/api/1.0/series/34647/r

[Intel-gfx] [PATCH] drm/i915: Call intel_opregion_notify_encoder in intel_sanitize_encoder

2017-11-30 Thread Maarten Lankhorst
Normally this is called on a modeset, but the call is missing when we inherit the mode from the BIOS, so make sure it's called somewhere in hardware readout. Signed-off-by: Maarten Lankhorst --- drivers/gpu/drm/i915/intel_display.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gp

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Implement HDCP URL : https://patchwork.freedesktop.org/series/34671/ State : failure == Summary == CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h CHK include/generate

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Avoid PPS HW/SW state mismatch due to rounding

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Avoid PPS HW/SW state mismatch due to rounding URL : https://patchwork.freedesktop.org/series/34646/ State : failure == Summary == Applying: drm/i915: Avoid PPS HW/SW state mismatch due to rounding Using index info to reconstruct a base tree... M dr

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Disable DP audio for g4x

2017-11-30 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: Disable DP audio for g4x URL : https://patchwork.freedesktop.org/series/34638/ State : success == Summary == Series 34638v1 series starting with [1/3] drm/i915: Disable DP audio for g4x https://patchwork.freedesktop.org/api/1.0/

Re: [Intel-gfx] [PATCH] drm/i915: Tidy up signed/unsigned comparison

2017-11-30 Thread Michal Wajdeczko
On Thu, 30 Nov 2017 13:52:53 +0100, Chris Wilson wrote: drivers/gpu/drm/i915/i915_irq.c|3096 col 29| error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] Signed-off-by: Chris Wilson Cc: Ville Syrjälä --- Reviewed-by: Michal Wajdeczko drivers/gpu/

[Intel-gfx] [PATCH igt] igt/gem_eio: Increase wakeup delay for in-flight-suspend

2017-11-30 Thread Chris Wilson
For in-flight-suspend, we need to wait for the GPU hang within i915_gem_suspend(). This will take 10-20s, which means that the standard wakeup delay of around 15s may occur before we complete the suspend. This causes a pm_system_wakeup(), causing dpm_suspend() to return -EBUSY. Signed-off-by: Chri

[Intel-gfx] ✓ Fi.CI.BAT: success for execlist port handling improvements

2017-11-30 Thread Patchwork
== Series Details == Series: execlist port handling improvements URL : https://patchwork.freedesktop.org/series/34676/ State : success == Summary == Series 34676v1 execlist port handling improvements https://patchwork.freedesktop.org/api/1.0/series/34676/revisions/1/mbox/ Test gem_exec_reloc:

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Fix deadlock in i830_disable_pipe() (rev2)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Fix deadlock in i830_disable_pipe() (rev2) URL : https://patchwork.freedesktop.org/series/34553/ State : success == Summary == Series 34553v2 drm/i915: Fix deadlock in i830_disable_pipe() https://patchwork.freedesktop.org/api/1.0/series/34553/revisions/2/

[Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [1/3] drm/i915: Disable DP audio for g4x

2017-11-30 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: Disable DP audio for g4x URL : https://patchwork.freedesktop.org/series/34638/ State : failure == Summary == Test kms_flip: Subgroup rcs-wf_vblank-vs-dpms-interruptible: pass -> DMESG-WARN (shard-hs

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Taint (TAINT_DIE) the kernel if the GPU reset fails (rev2)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Taint (TAINT_DIE) the kernel if the GPU reset fails (rev2) URL : https://patchwork.freedesktop.org/series/34623/ State : failure == Summary == Series 34623v2 drm/i915: Taint (TAINT_DIE) the kernel if the GPU reset fails https://patchwork.freedesktop.org/a

Re: [Intel-gfx] WARNING: CPU: 1 PID: 185 at drivers/gpu/drm/i915/intel_display.c:14422 intel_modeset_init+0x3dc/0xf60 [i915]

2017-11-30 Thread Maarten Lankhorst
Op 30-11-17 om 14:15 schreef Fengguang Wu: > Hello, > > This happens in mainline kernel v4.15-rc1 on LENOVO IdeaPad U410. > It at least dates back to v4.11 . > > It occurs in 72 out of 72 boots. Can I get a boot log with drm.debug=0x1f? I don't have enough information to see what's going on. :) ~

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [v2,1/3] drm/i915: Fix vblank timestamp/frame counter jumps on gen2

2017-11-30 Thread Patchwork
== Series Details == Series: series starting with [v2,1/3] drm/i915: Fix vblank timestamp/frame counter jumps on gen2 URL : https://patchwork.freedesktop.org/series/34634/ State : success == Summary == Series 34634v1 series starting with [v2,1/3] drm/i915: Fix vblank timestamp/frame counter

[Intel-gfx] ✗ Fi.CI.BAT: failure for lockdep cross-release fallout from -rc1

2017-11-30 Thread Patchwork
== Series Details == Series: lockdep cross-release fallout from -rc1 URL : https://patchwork.freedesktop.org/series/34635/ State : failure == Summary == Applying: lockdep: finer-grained completion key for kthread Using index info to reconstruct a base tree... M include/linux/kthread.h M

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915: Interlaced DP output doesn't work on VLV/CHV

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Interlaced DP output doesn't work on VLV/CHV URL : https://patchwork.freedesktop.org/series/34647/ State : failure == Summary == Test drv_module_reload: Subgroup basic-reload: pass -> DMESG-WARN (shard-snb) fdo#102848 Test pe

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/guc: Update default GuC FW for SKL/BXT/KBL (rev2)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915/guc: Update default GuC FW for SKL/BXT/KBL (rev2) URL : https://patchwork.freedesktop.org/series/34590/ State : failure == Summary == Applying: drm/i915/guc: Change default GuC FW for SKL to v9.33 Using index info to reconstruct a base tree... M driv

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Avoid PPS HW/SW state mismatch due to rounding

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Avoid PPS HW/SW state mismatch due to rounding URL : https://patchwork.freedesktop.org/series/34646/ State : success == Summary == Test gem_busy: Subgroup close-race: fail -> PASS (shard-snb) fdo#103829 Test perf:

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915: Skip switch-to-kernel-context on suspend when wedged

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Skip switch-to-kernel-context on suspend when wedged URL : https://patchwork.freedesktop.org/series/34658/ State : failure == Summary == Test kms_setmode: Subgroup basic: pass -> FAIL (shard-hsw) fdo#99912 Test kms_vbla

[Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [v2,1/3] drm/i915: Fix vblank timestamp/frame counter jumps on gen2

2017-11-30 Thread Patchwork
== Series Details == Series: series starting with [v2,1/3] drm/i915: Fix vblank timestamp/frame counter jumps on gen2 URL : https://patchwork.freedesktop.org/series/34634/ State : success == Summary == Test gem_tiled_swapping: Subgroup non-threaded: incomplete -> PASS

[Intel-gfx] [PATCH] drm/i915: Tidy up signed/unsigned comparison

2017-11-30 Thread Chris Wilson
drivers/gpu/drm/i915/i915_irq.c|3096 col 29| error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] Signed-off-by: Chris Wilson Cc: Ville Syrjälä --- drivers/gpu/drm/i915/i915_irq.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/driver

[Intel-gfx] [CI 3/3] HAX Enable GuC Submission for CI

2017-11-30 Thread Mika Kuoppala
From: Michał Winiarski Also: Revert "drm/i915/guc: Assert that we switch between known ggtt->invalidate functions" This reverts commit 04f7b24eccdfae680a36e9825fe0d61dcd5ed528. --- drivers/gpu/drm/i915/i915_gem_gtt.c | 8 ++-- drivers/gpu/drm/i915/i915_params.h | 4 ++-- 2 files changed,

[Intel-gfx] [CI 2/3] drm/i915: Move execlists port head instead of memmoving array

2017-11-30 Thread Mika Kuoppala
From: Mika Kuoppala As all our access to execlist ports are through head and tail helpers, we can now move the head instead of memmoving the array. v2: use memset (Chris) Cc: Michał Winiarski Cc: Joonas Lahtinen Cc: Chris Wilson Signed-off-by: Mika Kuoppala Reviewed-by: Chris Wilson --- d

[Intel-gfx] [CI 1/3] drm/i915: Introduce execlist_port_* accessors

2017-11-30 Thread Mika Kuoppala
From: Mika Kuoppala Instead of trusting that first available port is at index 0, use accessor to hide this. This is a preparation for a following patches where head can be at arbitrary location in the port array. v2: improved commit message, elsp_ready readability (Chris) v3: s/execlist_port_ind

Re: [Intel-gfx] [PATCH v2] drm/i915: Taint (TAINT_DIE) the kernel if the GPU reset fails

2017-11-30 Thread Lofstedt, Marta
> -Original Message- > From: Intel-gfx [mailto:intel-gfx-boun...@lists.freedesktop.org] On Behalf > Of Chris Wilson > Sent: Wednesday, November 29, 2017 4:06 PM > To: intel-gfx@lists.freedesktop.org > Cc: Daniel Vetter > Subject: [Intel-gfx] [PATCH v2] drm/i915: Taint (TAINT_DIE) the kern

Re: [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Avoid PPS HW/SW state mismatch due to rounding

2017-11-30 Thread Imre Deak
On Thu, Nov 30, 2017 at 10:45:58AM +, Patchwork wrote: > == Series Details == > > Series: drm/i915: Avoid PPS HW/SW state mismatch due to rounding > URL : https://patchwork.freedesktop.org/series/34646/ > State : success Thanks for the review, pushed to drm-tip. > > == Summary == > > Ser

Re: [Intel-gfx] [PATCH i-g-t 0/2] kms_plane: Enumerate outputs before planes

2017-11-30 Thread Imre Deak
On Wed, Nov 29, 2017 at 04:07:10PM +0100, Daniel Vetter wrote: > On Tue, Nov 21, 2017 at 09:52:52PM +0200, Imre Deak wrote: > > Enumerate outputs before planes means we can avoid doing an extra > > modeset when calculating the reference CRC during the test of each > > plane. In addition when testin

Re: [Intel-gfx] [GIT pull] x86 APIC updates for 4.15

2017-11-30 Thread Maarten Lankhorst
Op 30-11-17 om 10:18 schreef Thomas Gleixner: > Maarten, > > On Wed, 29 Nov 2017, Maarten Lankhorst wrote: >> The changes to interrupts bring down our CI during hibernate, see: >> >> https://bugs.freedesktop.org/show_bug.cgi?id=103712 >> >> I created a bug report at https://bugzilla.kernel.org/show

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

2017-11-30 Thread Joonas Lahtinen
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 som

Re: [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/glk: Apply WaProgramL3SqcReg1DefaultForPerf for GLK too (rev4)

2017-11-30 Thread Imre Deak
On Wed, Nov 29, 2017 at 07:52:43AM +, Patchwork wrote: > == Series Details == > > Series: drm/i915/glk: Apply WaProgramL3SqcReg1DefaultForPerf for GLK too > (rev4) > URL : https://patchwork.freedesktop.org/series/33772/ > State : success Thanks for the patch and reviews, pushed to drm-tip.

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Disable DP audio for g4x

2017-11-30 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: Disable DP audio for g4x URL : https://patchwork.freedesktop.org/series/34638/ State : success == Summary == Series 34638v1 series starting with [1/3] drm/i915: Disable DP audio for g4x https://patchwork.freedesktop.org/api/1.0/

Re: [Intel-gfx] [PATCH v5] drm/i915: Restore GT performance in headless mode with DMC loaded

2017-11-30 Thread Imre Deak
On Thu, Nov 30, 2017 at 09:45:25AM +, Chris Wilson wrote: > Quoting Tvrtko Ursulin (2017-11-30 09:18:20) > > From: Tvrtko Ursulin > > > > It seems that the DMC likes to transition between the DC states a lot when > > there are no connected displays (no active power domains) during command > >

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Interlaced DP output doesn't work on VLV/CHV

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Interlaced DP output doesn't work on VLV/CHV URL : https://patchwork.freedesktop.org/series/34647/ State : success == Summary == Series 34647v1 drm/i915: Interlaced DP output doesn't work on VLV/CHV https://patchwork.freedesktop.org/api/1.0/series/34647/r

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Avoid PPS HW/SW state mismatch due to rounding

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Avoid PPS HW/SW state mismatch due to rounding URL : https://patchwork.freedesktop.org/series/34646/ State : success == Summary == Series 34646v1 drm/i915: Avoid PPS HW/SW state mismatch due to rounding https://patchwork.freedesktop.org/api/1.0/series/346

[Intel-gfx] [PATCH] drm/i915: Skip switch-to-kernel-context on suspend when wedged

2017-11-30 Thread Chris Wilson
If the HW is already wedged, attempting to submit a request will generate an -EIO. If we tried this during suspend, we would abort whereas all we want to do is to go sleep and throw away the corrupt state. Fixes: 5ab57c702069 ("drm/i915: Flush logical context image out to memory upon suspend") Si

Re: [Intel-gfx] [PATCH] drm/i915: Skip switch-to-kernel-context on suspend when wedged

2017-11-30 Thread Chris Wilson
Quoting Chris Wilson (2017-11-29 19:53:54) > If the HW is already wedged, attempting to submit a request will > generate an -EIO. If we tried this during suspend, we would abort > whereas all we want to do is to go sleep and throw away the corrupt > state. > > Fixes: 5ab57c702069 ("drm/i915: Flush

Re: [Intel-gfx] [PATCH igt] igt/gem_eio: Test we can suspend when the driver is already wedged

2017-11-30 Thread Chris Wilson
Quoting Chris Wilson (2017-11-29 21:19:58) > Signed-off-by: Chris Wilson > Cc: Mika Kuoppala > Cc: Joonas Lahtinen From irc, Reviewed-by: Joonas Lahtinen -Chris ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/m

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Skip switch-to-kernel-context on suspend when wedged

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Skip switch-to-kernel-context on suspend when wedged URL : https://patchwork.freedesktop.org/series/34658/ State : success == Summary == Series 34658v1 drm/i915: Skip switch-to-kernel-context on suspend when wedged https://patchwork.freedesktop.org/api/1.

Re: [Intel-gfx] [PATCH 2/2] drm/i915: Move execlists port head instead of memmoving array

2017-11-30 Thread Chris Wilson
Quoting Mika Kuoppala (2017-11-30 09:10:28) > From: Mika Kuoppala > > As all our access to execlist ports are through head and tail > helpers, we can now move the head instead of memmoving the array. > > v2: use memset (Chris) > > Cc: Michał Winiarski > Cc: Joonas Lahtinen > Cc: Chris Wilson

Re: [Intel-gfx] [PATCH 1/2] drm/i915: Introduce execlist_port_* accessors

2017-11-30 Thread Chris Wilson
Quoting Mika Kuoppala (2017-11-30 09:10:27) > From: Mika Kuoppala > > Instead of trusting that first available port is at index 0, > use accessor to hide this. This is a preparation for a > following patches where head can be at arbitrary location > in the port array. > > v2: improved commit mes

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Implement HDCP URL : https://patchwork.freedesktop.org/series/34671/ State : failure == Summary == CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h CHK include/generate

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Taint (TAINT_DIE) the kernel if the GPU reset fails (rev2)

2017-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Taint (TAINT_DIE) the kernel if the GPU reset fails (rev2) URL : https://patchwork.freedesktop.org/series/34623/ State : failure == Summary == Series 34623v2 drm/i915: Taint (TAINT_DIE) the kernel if the GPU reset fails https://patchwork.freedesktop.org/a

Re: [Intel-gfx] [PATCH v5] drm/i915: Restore GT performance in headless mode with DMC loaded

2017-11-30 Thread Tvrtko Ursulin
On 30/11/2017 09:45, Chris Wilson wrote: Quoting Tvrtko Ursulin (2017-11-30 09:18:20) From: Tvrtko Ursulin It seems that the DMC likes to transition between the DC states a lot when there are no connected displays (no active power domains) during command submission. This activity on DC state

Re: [Intel-gfx] [PATCH v5] drm/i915: Restore GT performance in headless mode with DMC loaded

2017-11-30 Thread Chris Wilson
Quoting Tvrtko Ursulin (2017-11-30 09:18:20) > From: Tvrtko Ursulin > > It seems that the DMC likes to transition between the DC states a lot when > there are no connected displays (no active power domains) during command > submission. > > This activity on DC states has a negative impact on the

[Intel-gfx] [PATCH] drm/i915/selftests: Wake the device before executing requests on the GPU

2017-11-30 Thread Chris Wilson
To execute a requests requires us to have first woken the device, using the rpm wakeref (as the request needs to write to hardware to setup the context/ppGTT and execute on the GPU). So call intel_runtime_pm_get() around queuing the request; the request itself will then carry a wakeref until comple

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [v2,1/3] drm/i915: Fix vblank timestamp/frame counter jumps on gen2

2017-11-30 Thread Patchwork
== Series Details == Series: series starting with [v2,1/3] drm/i915: Fix vblank timestamp/frame counter jumps on gen2 URL : https://patchwork.freedesktop.org/series/34634/ State : success == Summary == Series 34634v1 series starting with [v2,1/3] drm/i915: Fix vblank timestamp/frame counter

  1   2   >