Re: [Intel-gfx] [PATCH v5 2/6] drm/i915: Stop frobbing with DDI encoder->type

2017-10-30 Thread Ville Syrjälä
On Mon, Oct 30, 2017 at 05:29:13PM +0100, Maarten Lankhorst wrote: > Op 30-10-17 om 17:07 schreef Ville Syrjälä: > > On Mon, Oct 30, 2017 at 09:59:29AM +0100, Maarten Lankhorst wrote: > >> Op 27-10-17 om 21:31 schreef Ville Syrjala: > >>> From: Ville Syrjälä > >>> > >>> Currently the DDI encoder->

[Intel-gfx] [PATCH 1/2] drm/i915: Pass around crtc and connector states for audio

2017-10-30 Thread Ville Syrjala
From: Ville Syrjälä Explicitly pass the crtc and connector states into the audio code enable/disable hooks, and plumb them all the way down. This gets rid of almost all crtc->config and encoder->crtc uses. The one place where we still use them is i915_audio_component_sync_audio_rate() since that

[Intel-gfx] [PATCH 2/2] drm/i915: Remove most encoder->type uses from the audio code

2017-10-30 Thread Ville Syrjala
From: Ville Syrjälä encoder->type isn't genreally safe around DDI ports, so let's replace some uses in the audio code with the crtc state's output_types instead. Actually in these cases encoder->type would work since the DP SST case is only relevant for VLV/CHV and encoder->type==DP is a thing o

[Intel-gfx] [PATCH 0/3] GuC based reset engine

2017-10-30 Thread Michel Thierry
We've been supporting reset-engine in execlist submission mode for a while, but with GuC, the resubmission path had to be different because we used to re-enable the engines before GuC... so we've been using full gpu reset when GuC submission is enabled (which reset the fw). Thanks to Michal Winiar

[Intel-gfx] [PATCH 3/3] HAX enable GuC submission for CI

2017-10-30 Thread Michel Thierry
From: 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 | 4 ++-- 2 files changed, 4 insertions(+), 8 deletions(

[Intel-gfx] [PATCH 2/3] drm/i915/guc: Add support for reset engine using GuC commands

2017-10-30 Thread Michel Thierry
This patch adds per engine reset and recovery (TDR) support when GuC is used to submit workloads to GPU. In the case of i915 directly submission to ELSP, driver manages hang detection, recovery and resubmission. With GuC submission these tasks are shared between driver and GuC. i915 is still respo

[Intel-gfx] [PATCH 1/3] drm/i915/guc: Rename the function that resets the GuC

2017-10-30 Thread Michel Thierry
intel_guc_reset sounds more like the microcontroller is the one performing a reset, while in this case is the opposite. intel_reset_guc not only makes it clearer, it follows the other intel_reset functions available. v2: Print error message in English (Tvrtko). Cc: Tvrtko Ursulin Signed-off-by:

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Replace "cc-option -Wno-foo" with "cc-disable-warning foo"

2017-10-30 Thread Patchwork
== Series Details == Series: drm/i915: Replace "cc-option -Wno-foo" with "cc-disable-warning foo" URL : https://patchwork.freedesktop.org/series/32852/ State : success == Summary == Test kms_flip: Subgroup dpms-vs-vblank-race: pass -> FAIL (shard-hsw) fdo#10

Re: [Intel-gfx] [haswell_crtc_enable] WARNING: CPU: 3 PID: 109 at drivers/gpu/drm/drm_vblank.c:1066 drm_wait_one_vblank+0x18f/0x1a0 [drm]

2017-10-30 Thread Linus Torvalds
On Mon, Oct 30, 2017 at 12:00 AM, Fengguang Wu wrote: > CC intel-gfx. Thanks, these are all interesting (even if some of them seem to be from random kernels). Fengguang, is this a new script that you started running? Because I'm *hoping* it's not that rc6 suddenly seems so flaky, and it's really

[Intel-gfx] ✓ Fi.CI.IGT: success for tests/kms_fbcon_fbt: Report fbc_status on error (rev3)

2017-10-30 Thread Patchwork
== Series Details == Series: tests/kms_fbcon_fbt: Report fbc_status on error (rev3) URL : https://patchwork.freedesktop.org/series/32256/ State : success == Summary == Test kms_setmode: Subgroup basic: pass -> FAIL (shard-hsw) fdo#99912 Test kms_busy:

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Pass around crtc and connector states for audio

2017-10-30 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915: Pass around crtc and connector states for audio URL : https://patchwork.freedesktop.org/series/32858/ State : success == Summary == Series 32858v1 series starting with [1/2] drm/i915: Pass around crtc and connector states for

Re: [Intel-gfx] [PATCH v2] igt/gem_workarounds: Test all types of workarounds

2017-10-30 Thread Oscar Mateo
On 10/16/2017 02:05 AM, Petri Latvala wrote: On Fri, Oct 13, 2017 at 01:32:58PM -0700, Oscar Mateo wrote: On 10/12/2017 05:40 AM, Petri Latvala wrote: On Wed, Oct 11, 2017 at 11:15:40AM -0700, Oscar Mateo wrote: Apart from context based workarounds, we can now also test for global MMIO and

Re: [Intel-gfx] [haswell_crtc_enable] WARNING: CPU: 3 PID: 109 at drivers/gpu/drm/drm_vblank.c:1066 drm_wait_one_vblank+0x18f/0x1a0 [drm]

2017-10-30 Thread Rodrigo Vivi
On Mon, Oct 30, 2017 at 07:10:11PM +, Linus Torvalds wrote: > On Mon, Oct 30, 2017 at 12:00 AM, Fengguang Wu wrote: > > CC intel-gfx. > > Thanks, these are all interesting (even if some of them seem to be > from random kernels). > > Fengguang, is this a new script that you started running? B

[Intel-gfx] ✓ Fi.CI.BAT: success for GuC based reset engine

2017-10-30 Thread Patchwork
== Series Details == Series: GuC based reset engine URL : https://patchwork.freedesktop.org/series/32859/ State : success == Summary == Series 32859v1 GuC based reset engine https://patchwork.freedesktop.org/api/1.0/series/32859/revisions/1/mbox/ Test chamelium: Subgroup dp-crc-fast:

Re: [Intel-gfx] [PATCH v3 11/22] drm/i915/cnl: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
On 10/18/2017 05:44 AM, Ville Syrjälä wrote: On Fri, Oct 13, 2017 at 01:54:05PM -0700, Oscar Mateo wrote: To their rightful place inside intel_workarounds.c Signed-off-by: Oscar Mateo Cc: Rodrigo Vivi Cc: Chris Wilson Cc: Mika Kuoppala Cc: Ville Syrjälä --- drivers/gpu/drm/i915/intel_p

Re: [Intel-gfx] [PATCH v3 00/22] Refactor HW workaround code

2017-10-30 Thread Oscar Mateo
On 10/17/2017 06:06 AM, Chris Wilson wrote: Quoting Oscar Mateo (2017-10-13 21:53:54) Main difference with v2 is the split into GT and Display workarounds (suggested by Ville). Because that makes review even more important (which WA goes where?) I have split the movement of WAs from init_clock

Re: [Intel-gfx] [PATCH v3 20/22] drm/i915/bdw: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
On 10/17/2017 06:03 AM, Chris Wilson wrote: Quoting Oscar Mateo (2017-10-13 21:54:14) @@ -840,6 +859,30 @@ static int display_wa_add(struct drm_i915_private *dev_priv, static int bdw_display_workarounds_init(struct drm_i915_private *dev_priv) { + enum pipe pipe; + + /* WaP

[Intel-gfx] [PATCH 10/20] drm/i915/cnl: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
To their rightful place inside intel_workarounds.c v2: classify WaSarbUnitClockGatingDisable as GT WA (Ville) Signed-off-by: Oscar Mateo Reviewed-by: Chris Wilson (v1) Cc: Rodrigo Vivi Cc: Mika Kuoppala Cc: Ville Syrjälä --- drivers/gpu/drm/i915/intel_pm.c | 32 +---

[Intel-gfx] [PATCH 07/20] drm/i915: Create a new category of display WAs

2017-10-30 Thread Oscar Mateo
Display workarounds do not need to be re-applied on a GPU reset (this is, in Ville's words: "at the very least wasted effort [...] and could even be actively harmful in case we end up clobbering something the current display configuration depends on"). Therefore, they have to be applied in a differ

[Intel-gfx] [PATCH 17/20] drm/i915/chv: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
To their rightful place inside intel_workarounds.c TODO: Notice that we are leaving WaProgramL3SqcReg1Default (and the associated WaTempDisableDOPClkGating) behind because it requires extra careful reviewing. We'll deal with it in a separate patch. v2: Classify WaDisableCSUnitClockGating and WaDi

[Intel-gfx] [PATCH 19/20] drm/i915: Move WaProgramL3SqcReg1Default to the workarounds file

2017-10-30 Thread Oscar Mateo
This means moving WaTempDisableDOPClkGating as well. Notice that BXT implements a similar WA to WaProgramL3SqcReg1Default but, according to the BSpec, it does not require WaTempDisableDOPClkGating. v2: Use pre-/post- hook calls (Chris) Signed-off-by: Oscar Mateo Cc: Rodrigo Vivi Cc: Chris Wils

[Intel-gfx] [PATCH 15/20] drm/i915/bxt: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
To their rightful place inside intel_workarounds.c v2: Classify WaDisableSDEUnitClockGating as GT WA Signed-off-by: Oscar Mateo Reviewed-by: Chris Wilson (v1) Cc: Rodrigo Vivi Cc: Mika Kuoppala Cc: Ville Syrjälä --- drivers/gpu/drm/i915/intel_pm.c | 26 ++ d

[Intel-gfx] [PATCH 12/20] drm/i915/cfl: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
To their rightful place inside intel_workarounds.c Signed-off-by: Oscar Mateo Cc: Rodrigo Vivi Cc: Mika Kuoppala Cc: Ville Syrjälä Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/intel_pm.c | 23 +-- drivers/gpu/drm/i915/intel_workarounds.c | 9 + 2 f

[Intel-gfx] [PATCH 11/20] drm/i915/gen9: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
To their rightful place inside intel_workarounds.c v2: - Rebase on WA removed - Rebased to carry the init_early nomenclature over (Chris) Signed-off-by: Oscar Mateo Cc: Rodrigo Vivi Cc: Mika Kuoppala Cc: Ville Syrjälä Reviewed-by: Chris Wilson (v1) --- drivers/gpu/drm/i915/intel_pm.c

[Intel-gfx] [PATCH i-g-t v4] igt/gem_workarounds: Test all types of workarounds

2017-10-30 Thread Oscar Mateo
Apart from context based workarounds, we can now also test for global MMIO and whitelisting ones. Do take into account that this test does not guarantee that all known WAs for a given platform are applied. It only checks that the WAs the kernel does know about are correctly applied (e.g. they didn

[Intel-gfx] [PATCH 01/20] drm/i915: Remove Gen9 WAs with no effect

2017-10-30 Thread Oscar Mateo
GEN8_CONFIG0 (0xD00) is a protected by a lock (bit 31) which is set by the BIOS, so there is no way we can enable the three chicken bits mandated by the WA (the BIOS should be doing it instead). v2: Rebased v3: Standalone patch Signed-off-by: Oscar Mateo Cc: Chris Wilson Cc: Mika Kuoppala ---

[Intel-gfx] [PATCH 02/20] drm/i915: Move a bunch of workaround-related code to its own file

2017-10-30 Thread Oscar Mateo
This has grown to be a sizable amount of code, so move it to its own file before we try to refactor anything. For the moment, we are leaving behind the WA BB code and the WAs that get applied (incorrectly) in init_clock_gating, but we will deal with it later. v2: Use intel_ prefix for code that de

[Intel-gfx] [PATCH 04/20] drm/i915: Rename saved workarounds to make it explicit that they are context WAs

2017-10-30 Thread Oscar Mateo
Some WAs touch registers that get saved/restored together with the logical context. Make this very explicit by renaming a few things in the code. v2: - Improved naming - Rebased v3: Also rename I915_MAX_CTX_WA_REGS Signed-off-by: Oscar Mateo Cc: Chris Wilson Cc: Mika Kuoppala --- driver

[Intel-gfx] [PATCH 20/20] drm/i915: Document the i915_workarounds file

2017-10-30 Thread Oscar Mateo
Does what it says on the tin (plus a few fixes in some old comments). v2: Include display WAs as a separate category. Signed-off-by: Oscar Mateo Cc: Chris Wilson Cc: Mika Kuoppala Cc: Ville Syrjälä --- drivers/gpu/drm/i915/intel_pm.c | 4 +-- drivers/gpu/drm/i915/intel_workarounds.

[Intel-gfx] [PATCH v4 00/20] Refactor HW workaround code

2017-10-30 Thread Oscar Mateo
This v4 implements review comments from Chris and Ville and removes the early bug fixes that have already been upstreamed. Currently, deciding how/where to apply new workarounds is challenging. Often, workarounds end up applied incorrectly and get lost under certain circumstances (e.g. a context s

[Intel-gfx] [PATCH 08/20] drm/i915: Print all workaround types correctly in debugfs

2017-10-30 Thread Oscar Mateo
Let's try to make sure that all WAs are applied correctly and survive resumes, resets, etc... (with some help from a companion i-g-t patch). v2: - Rebased - Print display WAs as well (Ville) v3: - Grab the forcewake once for everyone, so that all reads are from the same powercontext (Ch

[Intel-gfx] [PATCH 05/20] drm/i915: Save all GT WAs and apply them at a later time

2017-10-30 Thread Oscar Mateo
By doing this, we can dump these workarounds in debugfs for validation (which, at the moment, we are only able to do for the contexts WAs). v2: - Wrong macro used for MMIO set bit masked - Improved naming - Rebased v3: - GT instead of MMIO (Chris, Mika) - Leave L3_PRIO_CREDITS_MASK for

[Intel-gfx] [PATCH 14/20] drm/i915/kbl: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
To their rightful place inside intel_workarounds.c v2: Classify WaDisableSDEUnitClockGating and WaDisableGamClockGating as GT WAs Signed-off-by: Oscar Mateo Reviewed-by: Chris Wilson (v1) Cc: Rodrigo Vivi Cc: Mika Kuoppala Cc: Ville Syrjälä --- drivers/gpu/drm/i915/intel_pm.c | 21

[Intel-gfx] [PATCH 13/20] drm/i915/glk: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
To their rightful place inside intel_workarounds.c Signed-off-by: Oscar Mateo Cc: Rodrigo Vivi Cc: Mika Kuoppala Cc: Ville Syrjälä Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/intel_pm.c | 33 ++-- drivers/gpu/drm/i915/intel_workarounds.c | 17 +

[Intel-gfx] [PATCH 03/20] drm/i915: Split out functions for different kinds of workarounds

2017-10-30 Thread Oscar Mateo
There are different kind of workarounds (those that modify registers that live in the context image, those that modify global registers, those that whitelist registers, etc...) and they have different requirements in terms of where they are applied and how. Also, by splitting them apart, it should

[Intel-gfx] [PATCH 16/20] drm/i915/skl: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
To their rightful place inside intel_workarounds.c Signed-off-by: Oscar Mateo Cc: Rodrigo Vivi Cc: Mika Kuoppala Cc: Ville Syrjälä Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/intel_pm.c | 15 +-- drivers/gpu/drm/i915/intel_workarounds.c | 6 ++ 2 files change

[Intel-gfx] [PATCH 09/20] drm/i915: Move WA BB stuff to the workarounds file as well

2017-10-30 Thread Oscar Mateo
Since we are trying to put all WA stuff together, do not forget about the BB WAs. v2: s/intel_bb_workarounds_init/intel_engine_init_bb_workarounds (Chris) Signed-off-by: Oscar Mateo Cc: Mika Kuoppala Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/intel_lrc.c | 253 +--

[Intel-gfx] [PATCH 06/20] drm/i915: Save all Whitelist WAs and apply them at a later time

2017-10-30 Thread Oscar Mateo
Same as we have been doing for other types, this allow us to dump the whole list of workarounds to debugs, for validation purposes. v2: - Improved naming - Rebased Signed-off-by: Oscar Mateo Cc: Mika Kuoppala Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/i915_debugfs.c | 2 +-

[Intel-gfx] [PATCH 18/20] drm/i915/bdw: Move GT and Display workarounds from init_clock_gating

2017-10-30 Thread Oscar Mateo
To their rightful place inside intel_workarounds.c TODO: Notice that we are leaving WaProgramL3SqcReg1Default (and the associated WaTempDisableDOPClkGating) behind because it requires extra careful reviewing. We'll deal with it in a separate patch. TODO2: Decide what to do with lpt_init_clock_gat

Re: [Intel-gfx] [haswell_crtc_enable] WARNING: CPU: 3 PID: 109 at drivers/gpu/drm/drm_vblank.c:1066 drm_wait_one_vblank+0x18f/0x1a0 [drm]

2017-10-30 Thread Fengguang Wu
On Mon, Oct 30, 2017 at 12:10:11PM -0700, Linus Torvalds wrote: On Mon, Oct 30, 2017 at 12:00 AM, Fengguang Wu wrote: CC intel-gfx. Thanks, these are all interesting (even if some of them seem to be from random kernels). Fengguang, is this a new script that you started running? Because I'm *

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/cnl: Remove unnecessary check in cnl_setup_private_ppat

2017-10-30 Thread Patchwork
== Series Details == Series: drm/i915/cnl: Remove unnecessary check in cnl_setup_private_ppat URL : https://patchwork.freedesktop.org/series/32792/ State : failure == Summary == Series 32792v1 drm/i915/cnl: Remove unnecessary check in cnl_setup_private_ppat https://patchwork.freedesktop.org/ap

[Intel-gfx] ✗ Fi.CI.BAT: warning for Refactor HW workaround code (rev4)

2017-10-30 Thread Patchwork
== Series Details == Series: Refactor HW workaround code (rev4) URL : https://patchwork.freedesktop.org/series/31611/ State : warning == Summary == Series 31611v4 Refactor HW workaround code https://patchwork.freedesktop.org/api/1.0/series/31611/revisions/4/mbox/ Test gem_exec_suspend:

Re: [Intel-gfx] [PATCH 2/3] drm/i915/guc: Add support for reset engine using GuC commands

2017-10-30 Thread Chris Wilson
Quoting Michel Thierry (2017-10-30 18:56:15) > diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c > index af745749509c..02fb35744f66 100644 > --- a/drivers/gpu/drm/i915/i915_drv.c > +++ b/drivers/gpu/drm/i915/i915_drv.c > @@ -1984,10 +1984,15 @@ int i915_reset_engine(str

[Intel-gfx] ✗ Fi.CI.BAT: failure for igt/gem_workarounds: Test all types of workarounds (rev3)

2017-10-30 Thread Patchwork
== Series Details == Series: igt/gem_workarounds: Test all types of workarounds (rev3) URL : https://patchwork.freedesktop.org/series/31612/ State : failure == Summary == IGT patchset tested on top of latest successful build 7aac0e88606ce453b111ce80419dc58519db05ad assembler: Fix bashism in ru

Re: [Intel-gfx] [PATCH 1/3] drm/i915/guc: Rename the function that resets the GuC

2017-10-30 Thread Chris Wilson
Quoting Michel Thierry (2017-10-30 18:56:14) > intel_guc_reset sounds more like the microcontroller is the one performing > a reset, while in this case is the opposite. intel_reset_guc not only > makes it clearer, it follows the other intel_reset functions available. > > v2: Print error message in

[Intel-gfx] [maintainer-tools PATCH] dim: Sign commits in addition to tags

2017-10-30 Thread Sean Paul
Expanding on Jani's work to sign tags, this patch adds signing for git commit/am. Signed-off-by: Sean Paul --- This has been lightly tested with dim apply-branch/dim push-branch. Sean dim | 78 + 1 file changed, 51 insertions

Re: [Intel-gfx] [PATCH 2/3] drm/i915/guc: Add support for reset engine using GuC commands

2017-10-30 Thread Michel Thierry
On 30/10/17 13:58, Chris Wilson wrote: Quoting Michel Thierry (2017-10-30 18:56:15) diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c index af745749509c..02fb35744f66 100644 --- a/drivers/gpu/drm/i915/i915_drv.c +++ b/drivers/gpu/drm/i915/i915_drv.c @@ -1984,10 +1984

Re: [Intel-gfx] [PATCH 2/3] drm/i915/guc: Add support for reset engine using GuC commands

2017-10-30 Thread Chris Wilson
Quoting Michel Thierry (2017-10-30 18:56:15) > This patch adds per engine reset and recovery (TDR) support when GuC is > used to submit workloads to GPU. > > In the case of i915 directly submission to ELSP, driver manages hang > detection, recovery and resubmission. With GuC submission these tasks

Re: [Intel-gfx] ✓ Fi.CI.BAT: success for GuC based reset engine

2017-10-30 Thread Chris Wilson
Quoting Patchwork (2017-10-30 20:05:05) > == Series Details == > > Series: GuC based reset engine > URL : https://patchwork.freedesktop.org/series/32859/ > State : success > > == Summary == > > Series 32859v1 GuC based reset engine > https://patchwork.freedesktop.org/api/1.0/series/32859/revis

Re: [Intel-gfx] [PATCH] drm/i915: Replace "cc-option -Wno-foo" with "cc-disable-warning foo"

2017-10-30 Thread Chris Wilson
Quoting Ville Syrjälä (2017-10-30 17:41:51) > On Mon, Oct 30, 2017 at 05:29:27PM +, Chris Wilson wrote: > > To quote kbuild/makefiles.txt: > > > > cc-disable-warning checks if gcc supports a given warning and returns > > the commandline switch to disable it. This special function is ne

[Intel-gfx] [PATCH] drm/dp: Update SET_POWER_MASK to include the D3 Aux-On state too.

2017-10-30 Thread Dhinakaran Pandiyan
Updating the mask is needed to clear all the three power state bits before setting the required power state. Also add a comment documenting that D3 Aux-On state has been available DPCD v1.2 onwards. Thanks to Ville for pointing this out. Cc: Ville Syrjälä Cc: Jani Nikula Signed-off-by: Dhinakara

[Intel-gfx] [PATCH i-g-t v5] igt/gem_workarounds: Test all types of workarounds

2017-10-30 Thread Oscar Mateo
Apart from context based workarounds, we can now also test for global MMIO and whitelisting ones. Do take into account that this test does not guarantee that all known WAs for a given platform are applied. It only checks that the WAs the kernel does know about are correctly applied (e.g. they didn

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Replace "cc-option -Wno-foo" with "cc-disable-warning foo"

2017-10-30 Thread Patchwork
== Series Details == Series: drm/i915: Replace "cc-option -Wno-foo" with "cc-disable-warning foo" URL : https://patchwork.freedesktop.org/series/32852/ State : success == Summary == Series 32852v1 drm/i915: Replace "cc-option -Wno-foo" with "cc-disable-warning foo" https://patchwork.freedeskt

[Intel-gfx] ✗ Fi.CI.IGT: warning for series starting with [1/2] drm/i915: Pass around crtc and connector states for audio

2017-10-30 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915: Pass around crtc and connector states for audio URL : https://patchwork.freedesktop.org/series/32858/ State : warning == Summary == Test kms_flip: Subgroup plain-flip-fb-recreate: pass -> FAIL

[Intel-gfx] ✗ Fi.CI.IGT: warning for GuC based reset engine

2017-10-30 Thread Patchwork
== Series Details == Series: GuC based reset engine URL : https://patchwork.freedesktop.org/series/32859/ State : warning == Summary == Test drv_module_reload: Subgroup basic-no-display: pass -> DMESG-WARN (shard-hsw) fdo#102707 Test gem_softpin: Subgroup

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/dp: Update SET_POWER_MASK to include the D3 Aux-On state too.

2017-10-30 Thread Patchwork
== Series Details == Series: drm/dp: Update SET_POWER_MASK to include the D3 Aux-On state too. URL : https://patchwork.freedesktop.org/series/32867/ State : success == Summary == Series 32867v1 drm/dp: Update SET_POWER_MASK to include the D3 Aux-On state too. https://patchwork.freedesktop.org/

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Replace "cc-option -Wno-foo" with "cc-disable-warning foo"

2017-10-30 Thread Patchwork
== Series Details == Series: drm/i915: Replace "cc-option -Wno-foo" with "cc-disable-warning foo" URL : https://patchwork.freedesktop.org/series/32852/ State : success == Summary == Test kms_setmode: Subgroup basic: fail -> PASS (shard-hsw) fdo#99912 Test km

[Intel-gfx] ✓ Fi.CI.BAT: success for igt/gem_workarounds: Test all types of workarounds (rev4)

2017-10-30 Thread Patchwork
== Series Details == Series: igt/gem_workarounds: Test all types of workarounds (rev4) URL : https://patchwork.freedesktop.org/series/31612/ State : success == Summary == IGT patchset tested on top of latest successful build 7aac0e88606ce453b111ce80419dc58519db05ad assembler: Fix bashism in ru

Re: [Intel-gfx] [PATCH] drm/i915: set minimum CD clock to twice the BCLK.

2017-10-30 Thread Pandiyan, Dhinakaran
On Sun, 2017-10-29 at 03:04 +, Kumar, Abhay wrote: > + Subhransu > > -Original Message- > From: Intel-gfx [mailto:intel-gfx-boun...@lists.freedesktop.org] On Behalf Of > Kumar, Abhay > Sent: Thursday, October 26, 2017 12:10 PM > To: Jani Nikula ; Dhinakaran Pandiyan > ; subransu.s.pr

Re: [Intel-gfx] [PATCH i-g-t v4 4/6] tests/kms_ccs: Test case where the CCS buffer was not provided

2017-10-30 Thread Gabriel Krisman Bertazi
Ville Syrjälä writes: > On Tue, Oct 03, 2017 at 09:35:33AM -0700, Ben Widawsky wrote: >> On 17-09-27 15:34:17, Gabriel Krisman Bertazi wrote: >> >Signed-off-by: Gabriel Krisman Bertazi >> >--- >> > tests/kms_ccs.c | 37 +++-- >> > 1 file changed, 27 insertions(+),

[Intel-gfx] ✗ Fi.CI.IGT: warning for drm/dp: Update SET_POWER_MASK to include the D3 Aux-On state too.

2017-10-30 Thread Patchwork
== Series Details == Series: drm/dp: Update SET_POWER_MASK to include the D3 Aux-On state too. URL : https://patchwork.freedesktop.org/series/32867/ State : warning == Summary == Test perf: Subgroup oa-exponents: fail -> PASS (shard-hsw) fdo#102254 Test kms_

[Intel-gfx] ✓ Fi.CI.IGT: success for igt/gem_workarounds: Test all types of workarounds (rev4)

2017-10-30 Thread Patchwork
== Series Details == Series: igt/gem_workarounds: Test all types of workarounds (rev4) URL : https://patchwork.freedesktop.org/series/31612/ State : success == Summary == Test drv_module_reload: Subgroup basic-reload-inject: pass -> DMESG-WARN (shard-hsw) fdo#1027

Re: [Intel-gfx] [PATCH] drm/i915: Fix DPLL warning when starting guest VM

2017-10-30 Thread Zhao, Xinda
Hi: Thanks for your quickly response. I have updated the comments in the following text Thanks! Best Wishes! Xinda > -Original Message- > From: Ville Syrjälä [mailto:ville.syrj...@linux.intel.com] > Sent: Monday, October 30, 2017 11:14 PM > To: Zhao, Xinda > Cc: intel-gfx@lists.freedes

Re: [Intel-gfx] [PATCH 2/3] drm/i915/guc: Add support for reset engine using GuC commands

2017-10-30 Thread Michel Thierry
On 30/10/17 14:09, Chris Wilson wrote: Quoting Michel Thierry (2017-10-30 18:56:15) This patch adds per engine reset and recovery (TDR) support when GuC is used to submit workloads to GPU. In the case of i915 directly submission to ELSP, driver manages hang detection, recovery and resubmission.

<    1   2