[Intel-gfx] ✓ Fi.CI.IGT: success for HuC Update for BXT (rev2)

2018-12-07 Thread Patchwork
== Series Details == Series: HuC Update for BXT (rev2) URL : https://patchwork.freedesktop.org/series/53776/ State : success == Summary == CI Bug Log - changes from CI_DRM_5288_full -> Patchwork_11053_full Summary --- **WARNING**

Re: [Intel-gfx] [PATCH 5/5] drm/dp/mst: Provide better debugs for NAK replies

2018-12-07 Thread Dhinakaran Pandiyan
On Fri, 2018-12-07 at 16:57 -0800, Dhinakaran Pandiyan wrote: > On Fri, 2018-09-28 at 21:04 +0300, Ville Syrjala wrote: > > From: Ville Syrjälä > > > > Decode the NAK reply fields to make it easier to parse the logs. > > A lot better than seeing the error codes. > > > 0-day's found a

Re: [Intel-gfx] [PATCH 5/5] drm/dp/mst: Provide better debugs for NAK replies

2018-12-07 Thread Dhinakaran Pandiyan
On Fri, 2018-09-28 at 21:04 +0300, Ville Syrjala wrote: > From: Ville Syrjälä > > Decode the NAK reply fields to make it easier to parse the logs. A lot better than seeing the error codes. 0-day's found a conflicting definition that's missing an undef. With that addressed, Reviewed-by:

[Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [01/10] dma-buf: add new dma_fence_chain container v4

2018-12-07 Thread Patchwork
== Series Details == Series: series starting with [01/10] dma-buf: add new dma_fence_chain container v4 URL : https://patchwork.freedesktop.org/series/53758/ State : success == Summary == CI Bug Log - changes from CI_DRM_5287_full -> Patchwork_11051_full

Re: [Intel-gfx] [PATCH 4/5] drm/dp/mst: Provide defines for ACK vs. NAK reply type

2018-12-07 Thread Dhinakaran Pandiyan
On Fri, 2018-09-28 at 21:04 +0300, Ville Syrjala wrote: > From: Ville Syrjälä > > Make the code a bit easier to read by providing symbolic names > for the reply_type (ACK vs. NAK). Also clean up some brace stuff > while at it. > > Signed-off-by: Ville Syrjälä > --- >

[Intel-gfx] ✓ Fi.CI.IGT: success for igt: add timeline test cases (rev3)

2018-12-07 Thread Patchwork
== Series Details == Series: igt: add timeline test cases (rev3) URL : https://patchwork.freedesktop.org/series/53743/ State : success == Summary == CI Bug Log - changes from CI_DRM_5287_full -> IGTPW_2138_full Summary ---

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Flush GPU relocs harder for gen3

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915: Flush GPU relocs harder for gen3 URL : https://patchwork.freedesktop.org/series/53751/ State : success == Summary == CI Bug Log - changes from CI_DRM_5287_full -> Patchwork_11050_full Summary ---

Re: [Intel-gfx] [PATCH 2/5] drm/dp/mst: Validate REMOTE_I2C_READ harder

2018-12-07 Thread Dhinakaran Pandiyan
On Fri, 2018-09-28 at 21:04 +0300, Ville Syrjala wrote: > From: Ville Syrjälä > > Make sure i2c msgs we're asked to transfer conform to the > requirements of REMOTE_I2C_READ. We were only checking that the > last message is a read, but we must also check that the preceding > messages are all

Re: [Intel-gfx] [PATCH 1/5] drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers

2018-12-07 Thread Dhinakaran Pandiyan
On Fri, 2018-12-07 at 12:45 -0800, Dhinakaran Pandiyan wrote: > On Fri, 2018-09-28 at 21:03 +0300, Ville Syrjala wrote: > > From: Ville Syrjälä > > > > We aren't supposed to force a stop+start between every i2c msg > > when performing multi message transfers. This should eg. cause > > the DDC

[Intel-gfx] linux-firmware PR for BXT HUC

2018-12-07 Thread Srivatsa, Anusha
Hi Josh, Kyle, Ben, Kindly add the below i915 changes to linux-firmware.git- The following changes since commit 1baa34868b2c0a004dc595b20678145e3fff83e7: Merge branch 'nxp_mc' of https://github.com/NXP/linux-firmware (2018-10-26 08:13:19 -0400) are available in the Git repository at:

Re: [Intel-gfx] [PATCH v3 2/3] drm/i915: replace IS_GEN with IS_GEN(..., N)

2018-12-07 Thread Lucas De Marchi
On Fri, Dec 07, 2018 at 11:30:28AM +, Tvrtko Ursulin wrote: > > On 07/12/2018 01:17, Lucas De Marchi wrote: > > On Thu, Dec 6, 2018 at 4:37 AM Tvrtko Ursulin > > wrote: > > > > > > > > > On 06/12/2018 06:11, Lucas De Marchi wrote: > > > > Define IS_GEN() similarly to our IS_GEN_RANGE().

Re: [Intel-gfx] [PATCH 1/5] drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers

2018-12-07 Thread Dhinakaran Pandiyan
On Fri, 2018-09-28 at 21:03 +0300, Ville Syrjala wrote: > From: Ville Syrjälä > > We aren't supposed to force a stop+start between every i2c msg > when performing multi message transfers. This should eg. cause > the DDC segment address to be reset back to 0 between writing > the segment address

[Intel-gfx] ✓ Fi.CI.BAT: success for HuC Update for BXT (rev2)

2018-12-07 Thread Patchwork
== Series Details == Series: HuC Update for BXT (rev2) URL : https://patchwork.freedesktop.org/series/53776/ State : success == Summary == CI Bug Log - changes from CI_DRM_5288 -> Patchwork_11053 Summary --- **SUCCESS** No

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Skip the ERR_PTR error state (rev2)

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915: Skip the ERR_PTR error state (rev2) URL : https://patchwork.freedesktop.org/series/53732/ State : success == Summary == CI Bug Log - changes from CI_DRM_5282_full -> Patchwork_11047_full Summary

Re: [Intel-gfx] [PATCH 3/3] drm/i915: Remove dead update_wm_pre assignment from SKL wm code

2018-12-07 Thread Ville Syrjälä
On Thu, Nov 29, 2018 at 10:30:37PM -0800, Rodrigo Vivi wrote: > On Tue, Nov 13, 2018 at 07:23:30PM +0200, Ville Syrjala wrote: > > From: Ville Syrjälä > > > > SKL+ do not use crtc_state->update_wm_pre, so there is absolutely no > > point it setting it. crtc_state->update_wm_pre only exists as a

[Intel-gfx] [PATCH 2/2] HAX Enable HuC testing without GuC submission

2018-12-07 Thread Anusha
From: Michal Wajdeczko This will let the driver decide where GuC can be used Signed-off-by: Michal Wajdeczko --- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/intel_uc.c| 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git

[Intel-gfx] [PATCH 0/2] HuC Update for BXT

2018-12-07 Thread Anusha
The following changes since commit 1baa34868b2c0a004dc595b20678145e3fff83e7: Merge branch 'nxp_mc' of https://github.com/NXP/linux-firmware (2018-10-26 08:13:19 -0400) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-firmware BXT_HUC for you to fetch changes

[Intel-gfx] [PATCH 1/2] drm/i915/huc: Update the HuC version for BXT

2018-12-07 Thread Anusha
From: Anusha Srivatsa We have an update for HuC for BXT. Load the latest version. v2: Change the subject. Cc: Rodrigo Vivi Signed-off-by: Anusha Srivatsa --- drivers/gpu/drm/i915/intel_huc_fw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

Re: [Intel-gfx] [PATCH] drm/i915/icl: Skip DSI path in DDI vswing programming.

2018-12-07 Thread Dhinakaran Pandiyan
On Fri, 2018-12-07 at 16:07 +0200, Imre Deak wrote: > Hi DK, > > On Thu, Dec 06, 2018 at 03:43:55PM -0800, Dhinakaran Pandiyan wrote: > > DSI implements it's own pre_enable hook, encoder output type is > > never > > DSI. > > > > Cc: Manasi Navare > > Cc: Paulo Zanoni > > Cc: James Ausmus > >

Re: [Intel-gfx] [PATCH] drm/i915: Clear bogus DMC BIOS/debug power well requests

2018-12-07 Thread Imre Deak
On Fri, Dec 07, 2018 at 07:13:05PM +0200, Ville Syrjälä wrote: > On Thu, Dec 06, 2018 at 02:23:00PM +0200, Imre Deak wrote: > > On Wed, Dec 05, 2018 at 10:20:23PM +0200, Ville Syrjala wrote: > > > From: Ville Syrjälä > > > > > > The DMC firmware is confused and forces on the BIOS and debug > > >

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/icl: Fix pipe config mismatch warnings (rev2)

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915/icl: Fix pipe config mismatch warnings (rev2) URL : https://patchwork.freedesktop.org/series/53727/ State : success == Summary == CI Bug Log - changes from CI_DRM_5282_full -> Patchwork_11045_full

[Intel-gfx] ✗ Fi.CI.BAT: failure for drivers/base: use a worker for sysfs unbind (rev2)

2018-12-07 Thread Patchwork
== Series Details == Series: drivers/base: use a worker for sysfs unbind (rev2) URL : https://patchwork.freedesktop.org/series/53734/ State : failure == Summary == CI Bug Log - changes from CI_DRM_5288 -> Patchwork_11052 Summary ---

[Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: Push EMIT_INVALIDATE at request start to backends

2018-12-07 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: Push EMIT_INVALIDATE at request start to backends URL : https://patchwork.freedesktop.org/series/53729/ State : success == Summary == CI Bug Log - changes from CI_DRM_5282_full -> Patchwork_11044_full

Re: [Intel-gfx] [PATCH v2 3/3] drm/i915/intel_dsi_vbt: Add support for PMIC mipi sequences

2018-12-07 Thread Ville Syrjälä
On Thu, Dec 06, 2018 at 02:47:05PM +0100, Hans de Goede wrote: > Add support for PMIC mipi sequences using the new > intel_soc_pmic_exec_mipi_pmic_seq_element function. Please document somewhere which machines you've found to need this (commit msg should be sufficient I suppose). Can make it much

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drivers/base: use a worker for sysfs unbind (rev2)

2018-12-07 Thread Patchwork
== Series Details == Series: drivers/base: use a worker for sysfs unbind (rev2) URL : https://patchwork.freedesktop.org/series/53734/ State : warning == Summary == $ dim checkpatch origin/drm-tip ae9ec5f5e6bb drivers/base: use a worker for sysfs unbind -:93: WARNING:NO_AUTHOR_SIGN_OFF:

Re: [Intel-gfx] [PATCH] drm/i915: Clear bogus DMC BIOS/debug power well requests

2018-12-07 Thread Ville Syrjälä
On Thu, Dec 06, 2018 at 02:23:00PM +0200, Imre Deak wrote: > On Wed, Dec 05, 2018 at 10:20:23PM +0200, Ville Syrjala wrote: > > From: Ville Syrjälä > > > > The DMC firmware is confused and forces on the BIOS and debug > > power well requests for PW1 and MISC IO on some platforms. On > > BXT I

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [01/10] dma-buf: add new dma_fence_chain container v4

2018-12-07 Thread Patchwork
== Series Details == Series: series starting with [01/10] dma-buf: add new dma_fence_chain container v4 URL : https://patchwork.freedesktop.org/series/53758/ State : success == Summary == CI Bug Log - changes from CI_DRM_5287 -> Patchwork_11051

[Intel-gfx] ✓ Fi.CI.BAT: success for igt: add timeline test cases (rev3)

2018-12-07 Thread Patchwork
== Series Details == Series: igt: add timeline test cases (rev3) URL : https://patchwork.freedesktop.org/series/53743/ State : success == Summary == CI Bug Log - changes from CI_DRM_5287 -> IGTPW_2138 Summary --- **SUCCESS** No

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [01/10] dma-buf: add new dma_fence_chain container v4

2018-12-07 Thread Patchwork
== Series Details == Series: series starting with [01/10] dma-buf: add new dma_fence_chain container v4 URL : https://patchwork.freedesktop.org/series/53758/ State : warning == Summary == $ dim sparse origin/drm-tip Sparse version: v0.5.2 Commit: dma-buf: add new dma_fence_chain container v4

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [01/10] dma-buf: add new dma_fence_chain container v4

2018-12-07 Thread Patchwork
== Series Details == Series: series starting with [01/10] dma-buf: add new dma_fence_chain container v4 URL : https://patchwork.freedesktop.org/series/53758/ State : warning == Summary == $ dim checkpatch origin/drm-tip 3403ae806a28 dma-buf: add new dma_fence_chain container v4 -:12:

Re: [Intel-gfx] [PATCH] drm/i915/icl: Fix pipe config mismatch warnings

2018-12-07 Thread kbuild test robot
Hi Stanislav, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on drm-intel/for-linux-next] [also build test WARNING on next-20181207] [cannot apply to v4.20-rc5] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Flush GPU relocs harder for gen3

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915: Flush GPU relocs harder for gen3 URL : https://patchwork.freedesktop.org/series/53751/ State : success == Summary == CI Bug Log - changes from CI_DRM_5287 -> Patchwork_11050 Summary ---

[Intel-gfx] [PATCH] drivers/base: use a worker for sysfs unbind

2018-12-07 Thread Daniel Vetter
Drivers might want to remove some sysfs files, which needs the same locks and ends up angering lockdep. Relevant snippet of the stack trace: kernfs_remove_by_name_ns+0x3b/0x80 bus_remove_driver+0x92/0xa0 acpi_video_unregister+0x24/0x40 i915_driver_unload+0x42/0x130 [i915]

[Intel-gfx] [PATCH i-g-t] igt: add timeline test cases v2

2018-12-07 Thread Chunming Zhou
v2: adapt to new transfer ioctl Signed-off-by: Chunming Zhou --- include/drm-uapi/drm.h | 33 ++ lib/igt_syncobj.c| 206 lib/igt_syncobj.h| 19 + tests/meson.build|1 + tests/syncobj_timeline.c | 1051 ++ 5 files

[Intel-gfx] [PATCH libdrm 7/7] add syncobj timeline tests v3

2018-12-07 Thread Chunming Zhou
v2: drop DRM_SYNCOBJ_CREATE_TYPE_TIMELINE, fix timeout calculation, fix some warnings v3: add export/import and cpu signal testing cases Signed-off-by: Chunming Zhou Signed-off-by: Christian König --- tests/amdgpu/Makefile.am | 3 +- tests/amdgpu/amdgpu_test.c | 12 ++

[Intel-gfx] [PATCH libdrm 6/7] expose timeline signal/export/import interfaces v2

2018-12-07 Thread Chunming Zhou
v2: adapt to new one transfer ioctl Signed-off-by: Chunming Zhou --- amdgpu/amdgpu-symbol-check | 3 ++ amdgpu/amdgpu.h| 51 +++ amdgpu/amdgpu_cs.c | 62 ++ 3 files changed, 116 insertions(+) diff --git

[Intel-gfx] [PATCH libdrm 5/7] add timeline signal/transfer ioctls v2

2018-12-07 Thread Chunming Zhou
v2: use one transfer ioctl Signed-off-by: Chunming Zhou --- xf86drm.c | 33 + xf86drm.h | 6 ++ 2 files changed, 39 insertions(+) diff --git a/xf86drm.c b/xf86drm.c index 9816b3b2..2a089616 100644 --- a/xf86drm.c +++ b/xf86drm.c @@ -4278,6 +4278,21 @@

[Intel-gfx] [PATCH libdrm 4/7] wrap syncobj timeline query/wait APIs for amdgpu v3

2018-12-07 Thread Chunming Zhou
v2: symbos are stored in lexical order. v3: drop export/import and extra query indirection Signed-off-by: Chunming Zhou Signed-off-by: Christian König --- amdgpu/amdgpu-symbol-check | 2 ++ amdgpu/amdgpu.h| 39 ++ amdgpu/amdgpu_cs.c | 23

[Intel-gfx] [PATCH libdrm 3/7] add timeline wait/query ioctl v2

2018-12-07 Thread Chunming Zhou
v2: drop export/import Signed-off-by: Chunming Zhou --- xf86drm.c | 44 xf86drm.h | 6 ++ 2 files changed, 50 insertions(+) diff --git a/xf86drm.c b/xf86drm.c index 71ad54ba..9816b3b2 100644 --- a/xf86drm.c +++ b/xf86drm.c @@ -4277,3 +4277,47

[Intel-gfx] [PATCH libdrm 2/7] addr cs chunk for syncobj timeline

2018-12-07 Thread Chunming Zhou
Signed-off-by: Chunming Zhou --- include/drm/amdgpu_drm.h | 9 + 1 file changed, 9 insertions(+) diff --git a/include/drm/amdgpu_drm.h b/include/drm/amdgpu_drm.h index 1ceec56d..a3c067dd 100644 --- a/include/drm/amdgpu_drm.h +++ b/include/drm/amdgpu_drm.h @@ -517,6 +517,8 @@ struct

[Intel-gfx] [PATCH libdrm 1/7] new syncobj extension v3

2018-12-07 Thread Chunming Zhou
v2: drop not implemented IOCTLs and flags v3: add transfer/signal ioctls Signed-off-by: Chunming Zhou Signed-off-by: Christian König --- include/drm/drm.h | 35 +++ 1 file changed, 35 insertions(+) diff --git a/include/drm/drm.h b/include/drm/drm.h index

[Intel-gfx] [PATCH 07/10] drm/amdgpu: add timeline support in amdgpu CS v2

2018-12-07 Thread Chunming Zhou
syncobj wait/signal operation is appending in command submission. v2: separate to two kinds in/out_deps functions Signed-off-by: Chunming Zhou Cc: Daniel Rakos Cc: Jason Ekstrand Cc: Bas Nieuwenhuizen Cc: Dave Airlie Cc: Christian König Cc: Chris Wilson ---

[Intel-gfx] [PATCH 10/10] drm/amdgpu: update version for timeline syncobj support in amdgpu

2018-12-07 Thread Chunming Zhou
Signed-off-by: Chunming Zhou --- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c index 8de55f7f1a3a..cafafdb1d03f 100644 ---

[Intel-gfx] [PATCH 08/10] drm/syncobj: add transition iotcls between binary and timeline v2

2018-12-07 Thread Chunming Zhou
we need to import/export timeline point. v2: unify to one transfer ioctl Signed-off-by: Chunming Zhou --- drivers/gpu/drm/drm_internal.h | 2 + drivers/gpu/drm/drm_ioctl.c| 2 + drivers/gpu/drm/drm_syncobj.c | 79 ++ include/uapi/drm/drm.h | 10

[Intel-gfx] [PATCH 09/10] drm/syncobj: add timeline signal ioctl for syncobj v2

2018-12-07 Thread Chunming Zhou
v2: individually allocate chain array, since chain node is free independently. Signed-off-by: Chunming Zhou --- drivers/gpu/drm/drm_internal.h | 2 + drivers/gpu/drm/drm_ioctl.c| 2 + drivers/gpu/drm/drm_syncobj.c | 81 ++ include/uapi/drm/drm.h |

[Intel-gfx] [PATCH 06/10] drm/syncobj: use the timeline point in drm_syncobj_find_fence v3

2018-12-07 Thread Chunming Zhou
From: Christian König Implement finding the right timeline point in drm_syncobj_find_fence. v2: return -EINVAL when the point is not submitted yet. v3: fix reference counting bug, add flags handling as well Signed-off-by: Christian König --- drivers/gpu/drm/drm_syncobj.c | 43

[Intel-gfx] [PATCH 05/10] drm/syncobj: add timeline payload query ioctl v4

2018-12-07 Thread Chunming Zhou
user mode can query timeline payload. v2: check return value of copy_to_user v3: handle querying entry by entry v4: rebase on new chain container, simplify interface Signed-off-by: Chunming Zhou Cc: Daniel Rakos Cc: Jason Ekstrand Cc: Bas Nieuwenhuizen Cc: Dave Airlie Cc: Christian König

[Intel-gfx] [PATCH 04/10] drm/syncobj: add support for timeline point wait v8

2018-12-07 Thread Chunming Zhou
points array is one-to-one match with syncobjs array. v2: add seperate ioctl for timeline point wait, otherwise break uapi. v3: userspace can specify two kinds waits:: a. Wait for time point to be completed. b. and wait for time point to become available v4: rebase v5: add comment for

[Intel-gfx] [PATCH 03/10] drm/syncobj: add new drm_syncobj_add_point interface v2

2018-12-07 Thread Chunming Zhou
From: Christian König Use the dma_fence_chain object to create a timeline of fence objects instead of just replacing the existing fence. v2: rebase and cleanup Signed-off-by: Christian König --- drivers/gpu/drm/drm_syncobj.c | 37 +++ include/drm/drm_syncobj.h

[Intel-gfx] [PATCH 02/10] drm/syncobj: remove drm_syncobj_cb and cleanup

2018-12-07 Thread Chunming Zhou
From: Christian König This completes "drm/syncobj: Drop add/remove_callback from driver interface" and cleans up the implementation a bit. Signed-off-by: Christian König --- drivers/gpu/drm/drm_syncobj.c | 91 --- include/drm/drm_syncobj.h | 21 2

[Intel-gfx] [PATCH 01/10] dma-buf: add new dma_fence_chain container v4

2018-12-07 Thread Chunming Zhou
From: Christian König Lockless container implementation similar to a dma_fence_array, but with only two elements per node and automatic garbage collection. v2: properly document dma_fence_chain_for_each, add dma_fence_chain_find_seqno, drop prev reference during garbage collection if it's

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Flush GPU relocs harder for gen3

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915: Flush GPU relocs harder for gen3 URL : https://patchwork.freedesktop.org/series/53751/ State : warning == Summary == $ dim checkpatch origin/drm-tip f17c6fbe1857 drm/i915: Flush GPU relocs harder for gen3 -:14: ERROR:GIT_COMMIT_ID: Please use git commit

[Intel-gfx] ✓ Fi.CI.IGT: success for Change KVMGT into self loadable module (rev4)

2018-12-07 Thread Patchwork
== Series Details == Series: Change KVMGT into self loadable module (rev4) URL : https://patchwork.freedesktop.org/series/53379/ State : success == Summary == CI Bug Log - changes from CI_DRM_5280_full -> Patchwork_11043_full Summary

Re: [Intel-gfx] [PATCH v8 09/35] drm/i915: Implement HDCP2.2 link integrity check

2018-12-07 Thread Daniel Vetter
On Fri, Dec 07, 2018 at 12:16:11PM +0530, C, Ramalingam wrote: > > On 12/6/2018 6:57 PM, Daniel Vetter wrote: > > On Tue, Nov 27, 2018 at 04:13:07PM +0530, Ramalingam C wrote: > > > Implements the link integrity check once in 500mSec. > > > > > > Once encryption is enabled, an ongoing Link

Re: [Intel-gfx] [PATCH v8 06/35] drm/i915: Enable and Disable of HDCP2.2

2018-12-07 Thread Daniel Vetter
On Fri, Dec 07, 2018 at 11:52:21AM +0530, C, Ramalingam wrote: > > On 12/6/2018 4:00 PM, Daniel Vetter wrote: > > On Tue, Nov 27, 2018 at 04:13:04PM +0530, Ramalingam C wrote: > > > Considering that HDCP2.2 is more secure than HDCP1.4, When a setup > > > supports HDCP2.2 and HDCP1.4, HDCP2.2 will

Re: [Intel-gfx] [PATCH v8 05/35] drm/i915: MEI interface definition

2018-12-07 Thread Daniel Vetter
On Fri, Dec 07, 2018 at 04:18:25PM +0530, C, Ramalingam wrote: > > On 12/7/2018 11:22 AM, C, Ramalingam wrote: > > > > > > On 12/6/2018 3:53 PM, Daniel Vetter wrote: > > > On Tue, Nov 27, 2018 at 04:13:03PM +0530, Ramalingam C wrote: > > > > Defining the mei-i915 interface functions and

Re: [Intel-gfx] [PATCH v8 05/35] drm/i915: MEI interface definition

2018-12-07 Thread Daniel Vetter
On Fri, Dec 07, 2018 at 11:22:44AM +0530, C, Ramalingam wrote: > > On 12/6/2018 3:53 PM, Daniel Vetter wrote: > > On Tue, Nov 27, 2018 at 04:13:03PM +0530, Ramalingam C wrote: > > > Defining the mei-i915 interface functions and initialization of > > > the interface. > > > > > > Signed-off-by:

[Intel-gfx] [PATCH v2 2/3] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC

2018-12-07 Thread Andy Shevchenko
> Implement the exec_mipi_pmic_seq_element callback for the CHT Whiskey Cove > PMIC. > On some CHT devices this fixes the LCD panel not lighting up when it was > not initialized by the GOP, because an external monitor was plugged in and > the GOP initialized only the external monitor. > + /*

Re: [Intel-gfx] [PATCH v8 04/35] drm/i915: Initialize HDCP2.2

2018-12-07 Thread Daniel Vetter
On Fri, Dec 07, 2018 at 10:24:26AM +0530, C, Ramalingam wrote: > > On 12/6/2018 3:33 PM, Daniel Vetter wrote: > > On Tue, Nov 27, 2018 at 04:13:02PM +0530, Ramalingam C wrote: > > > Add the HDCP2.2 initialization to the existing HDCP1.4 stack. > > With the comments below addressed the commit

Re: [Intel-gfx] [RFT i-g-t 1/2] tests/gem_shrink: Background, direct and OOM shrinker plus userptr tests

2018-12-07 Thread Tvrtko Ursulin
On 07/12/2018 14:06, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-12-07 14:04:05) From: Tvrtko Ursulin ... Signed-off-by: Tvrtko Ursulin --- lib/igt_core.c | 18 +++ lib/igt_core.h | 1 + tests/i915/gem_shrink.c | 299

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for igt: add timeline test cases (rev2)

2018-12-07 Thread Koenig, Christian
Am 07.12.18 um 14:58 schrieb Daniel Vetter: > On Fri, Dec 7, 2018 at 11:29 AM Chris Wilson wrote: >> Quoting Patchwork (2018-12-07 10:27:46) >>> == Series Details == >>> >>> Series: igt: add timeline test cases (rev2) >>> URL : https://patchwork.freedesktop.org/series/53743/ >>> State : failure

Re: [Intel-gfx] [PATCH v8 03/35] linux/mei: Header for mei_hdcp driver interface

2018-12-07 Thread Daniel Vetter
On Fri, Dec 07, 2018 at 07:23:06PM +0530, C, Ramalingam wrote: > Hi, > > In one of the offline discussion Tomas has shared his review comments on v8. Let's please have all review here on the mailing list for better coordination. Playing a game of telephone isn't efficient. > So I am sharing the

Re: [Intel-gfx] [PATCH] drm/i915: Flush GPU relocs harder for gen3

2018-12-07 Thread Joonas Lahtinen
Quoting Chris Wilson (2018-12-07 15:40:37) > Adding an extra MI_STORE_DWORD_IMM to the gpu relocation path for gen3 > was good, but still not good enough. To survive 24+ hours under test we > needed to perform not one, not two but three extra store-dw. Doing so > for each GPU relocation was a

Re: [Intel-gfx] [PATCH] drm/i915/icl: Skip DSI path in DDI vswing programming.

2018-12-07 Thread Imre Deak
Hi DK, On Thu, Dec 06, 2018 at 03:43:55PM -0800, Dhinakaran Pandiyan wrote: > DSI implements it's own pre_enable hook, encoder output type is never > DSI. > > Cc: Manasi Navare > Cc: Paulo Zanoni > Cc: James Ausmus > Fixes: fb5c8e9d4350 ("drm/i915/icl: Implement voltage swing programming >

Re: [Intel-gfx] [RFT i-g-t 1/2] tests/gem_shrink: Background, direct and OOM shrinker plus userptr tests

2018-12-07 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-12-07 14:04:05) > From: Tvrtko Ursulin > > ... > > Signed-off-by: Tvrtko Ursulin > --- > lib/igt_core.c | 18 +++ > lib/igt_core.h | 1 + > tests/i915/gem_shrink.c | 299 > 3 files changed, 318

[Intel-gfx] [RFT i-g-t 1/2] tests/gem_shrink: Background, direct and OOM shrinker plus userptr tests

2018-12-07 Thread Tvrtko Ursulin
From: Tvrtko Ursulin ... Signed-off-by: Tvrtko Ursulin --- lib/igt_core.c | 18 +++ lib/igt_core.h | 1 + tests/i915/gem_shrink.c | 299 3 files changed, 318 insertions(+) diff --git a/lib/igt_core.c b/lib/igt_core.c index

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for igt: add timeline test cases (rev2)

2018-12-07 Thread Daniel Vetter
On Fri, Dec 7, 2018 at 11:29 AM Chris Wilson wrote: > > Quoting Patchwork (2018-12-07 10:27:46) > > == Series Details == > > > > Series: igt: add timeline test cases (rev2) > > URL : https://patchwork.freedesktop.org/series/53743/ > > State : failure > > > > == Summary == > > > > CI Bug Log -

Re: [Intel-gfx] [PATCH v8 03/35] linux/mei: Header for mei_hdcp driver interface

2018-12-07 Thread C, Ramalingam
Hi, In one of the offline discussion Tomas has shared his review comments on v8. So I am sharing the abstract of his suggestions here for the discussion and for the agreement of interface in the community. Tomas please correct/add if I am missing any points. 1. Remove the

[Intel-gfx] ✓ Fi.CI.IGT: success for Use intel_* types more consistently

2018-12-07 Thread Patchwork
== Series Details == Series: Use intel_* types more consistently URL : https://patchwork.freedesktop.org/series/53705/ State : success == Summary == CI Bug Log - changes from CI_DRM_5279_full -> Patchwork_11042_full Summary ---

[Intel-gfx] ✓ Fi.CI.IGT: success for New DDB allocation algorithm (rev2)

2018-12-07 Thread Patchwork
== Series Details == Series: New DDB allocation algorithm (rev2) URL : https://patchwork.freedesktop.org/series/53682/ State : success == Summary == CI Bug Log - changes from CI_DRM_5279_full -> Patchwork_11041_full Summary ---

[Intel-gfx] [PATCH] drm/i915: Flush GPU relocs harder for gen3

2018-12-07 Thread Chris Wilson
Adding an extra MI_STORE_DWORD_IMM to the gpu relocation path for gen3 was good, but still not good enough. To survive 24+ hours under test we needed to perform not one, not two but three extra store-dw. Doing so for each GPU relocation was a little unsightly and since we need to worry about

Re: [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Push EMIT_INVALIDATE at request start to backends

2018-12-07 Thread Chris Wilson
Quoting Patchwork (2018-12-07 11:28:17) > == Series Details == > > Series: series starting with [1/3] drm/i915: Push EMIT_INVALIDATE at request > start to backends > URL : https://patchwork.freedesktop.org/series/53729/ > State : success > > == Summary == > > CI Bug Log - changes from

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Compile fix for 64b dma-fence seqno

2018-12-07 Thread Chris Wilson
Quoting Mika Kuoppala (2018-12-07 12:43:43) > Patchwork writes: > > > == Series Details == > > > > Series: drm/i915: Compile fix for 64b dma-fence seqno > > URL : https://patchwork.freedesktop.org/series/53750/ > > State : failure > > > > == Summary == > > > > CALLscripts/checksyscalls.sh

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/icl: Skip DSI path in DDI vswing programming.

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915/icl: Skip DSI path in DDI vswing programming. URL : https://patchwork.freedesktop.org/series/53703/ State : success == Summary == CI Bug Log - changes from CI_DRM_5279_full -> Patchwork_11040_full

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Skip the ERR_PTR error state (rev2)

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915: Skip the ERR_PTR error state (rev2) URL : https://patchwork.freedesktop.org/series/53732/ State : success == Summary == CI Bug Log - changes from CI_DRM_5282 -> Patchwork_11047 Summary ---

Re: [Intel-gfx] [PATCH v3] drm/i915: Skip the ERR_PTR error state

2018-12-07 Thread Tvrtko Ursulin
On 07/12/2018 11:05, Chris Wilson wrote: Although commit fb6f0b64e455 ("drm/i915: Prevent machine hang from Broxton's vtd w/a and error capture") applied cleanly after a 24 month hiatus, the code had moved on with new methods for peeking and fetching the captured gpu info. Make sure we catch

Re: [Intel-gfx] [PATCH] drm/i915: Compile fix for 64b dma-fence seqno

2018-12-07 Thread Chris Wilson
Quoting Mika Kuoppala (2018-12-07 12:34:28) > Many errs of the form: > drivers/gpu/drm/i915/selftests/intel_hangcheck.c: In function > ‘__igt_reset_evict_vma’: > ./include/linux/kern_levels.h:5:18: error: format ‘%x’ expects argument of > type ‘unsigned int’, but argum > > Fixes: b312d8ca3a7c

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Compile fix for 64b dma-fence seqno

2018-12-07 Thread Mika Kuoppala
Patchwork writes: > == Series Details == > > Series: drm/i915: Compile fix for 64b dma-fence seqno > URL : https://patchwork.freedesktop.org/series/53750/ > State : failure > > == Summary == > > CALLscripts/checksyscalls.sh > DESCEND objtool > CHK include/generated/compile.h >

Re: [Intel-gfx] [PATCH] drm/i915: Compile fix for 64b dma-fence seqno

2018-12-07 Thread Koenig, Christian
Am 07.12.18 um 13:34 schrieb Mika Kuoppala: > Many errs of the form: > drivers/gpu/drm/i915/selftests/intel_hangcheck.c: In function > ‘__igt_reset_evict_vma’: > ./include/linux/kern_levels.h:5:18: error: format ‘%x’ expects argument of > type ‘unsigned int’, but argum > > Fixes: b312d8ca3a7c

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Compile fix for 64b dma-fence seqno

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915: Compile fix for 64b dma-fence seqno URL : https://patchwork.freedesktop.org/series/53750/ State : failure == Summary == CALLscripts/checksyscalls.sh DESCEND objtool CHK include/generated/compile.h CC [M]

Re: [Intel-gfx] [PATCH] drm/i915/icl: Forcibly evict stale csb entries

2018-12-07 Thread Mika Kuoppala
Chris Wilson writes: > Quoting Mika Kuoppala (2018-12-05 13:46:12) >> static void nop_submission_tasklet(unsigned long data) >> @@ -1015,6 +1025,19 @@ static void process_csb(struct intel_engine_cs >> *engine) >> } while (head != tail); >> >> execlists->csb_head = head; >> +

Re: [Intel-gfx] linux-next: build failure after merge of the drm-misc tree

2018-12-07 Thread Koenig, Christian
Hi Stephen, yeah, that is a known problem. I missed the change during rebase of the revert. Please see patch "2312f9842854 drm/v3d: fix broken build" which is already in drm-misc-next and fixes the issue. Christian. Am 06.12.18 um 03:32 schrieb Stephen Rothwell: > Hi all, > > After merging

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/selftests: Compile fix for 64b dma-fence seqno

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915/selftests: Compile fix for 64b dma-fence seqno URL : https://patchwork.freedesktop.org/series/53749/ State : failure == Summary == CALLscripts/checksyscalls.sh DESCEND objtool CHK include/generated/compile.h CC [M]

[Intel-gfx] [PATCH] drm/i915: Compile fix for 64b dma-fence seqno

2018-12-07 Thread Mika Kuoppala
Many errs of the form: drivers/gpu/drm/i915/selftests/intel_hangcheck.c: In function ‘__igt_reset_evict_vma’: ./include/linux/kern_levels.h:5:18: error: format ‘%x’ expects argument of type ‘unsigned int’, but argum Fixes: b312d8ca3a7c ("dma-buf: make fence sequence numbers 64 bit v2") Cc:

Re: [Intel-gfx] [PATCH] drm/i915/selftests: Compile fix for 64b dma-fence seqno

2018-12-07 Thread Chris Wilson
Quoting Chris Wilson (2018-12-07 12:22:40) > Many errs of the form: > drivers/gpu/drm/i915/selftests/intel_hangcheck.c: In function > ‘__igt_reset_evict_vma’: > ./include/linux/kern_levels.h:5:18: error: format ‘%x’ expects argument of > type ‘unsigned int’, but argum Wait, there's more! -Chris

Re: [Intel-gfx] [PATCH] drm/i915/selftests: Compile fix for 64b dma-fence seqno

2018-12-07 Thread Koenig, Christian
Am 07.12.18 um 13:22 schrieb Chris Wilson: > Many errs of the form: > drivers/gpu/drm/i915/selftests/intel_hangcheck.c: In function > ‘__igt_reset_evict_vma’: > ./include/linux/kern_levels.h:5:18: error: format ‘%x’ expects argument of > type ‘unsigned int’, but argum > > Fixes: b312d8ca3a7c

[Intel-gfx] ✗ Fi.CI.BAT: failure for drivers/base: use a worker for sysfs unbind

2018-12-07 Thread Patchwork
== Series Details == Series: drivers/base: use a worker for sysfs unbind URL : https://patchwork.freedesktop.org/series/53734/ State : failure == Summary == CI Bug Log - changes from CI_DRM_5282 -> Patchwork_11046 Summary ---

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for drivers/base: use a worker for sysfs unbind

2018-12-07 Thread Chris Wilson
Quoting Patchwork (2018-12-07 12:15:14) > == Series Details == > > Series: drivers/base: use a worker for sysfs unbind > URL : https://patchwork.freedesktop.org/series/53734/ > State : failure > > == Summary == > > CI Bug Log - changes from CI_DRM_5282 -> Patchwork_11046 >

[Intel-gfx] [PATCH] drm/i915/selftests: Compile fix for 64b dma-fence seqno

2018-12-07 Thread Chris Wilson
Many errs of the form: drivers/gpu/drm/i915/selftests/intel_hangcheck.c: In function ‘__igt_reset_evict_vma’: ./include/linux/kern_levels.h:5:18: error: format ‘%x’ expects argument of type ‘unsigned int’, but argum Fixes: b312d8ca3a7c ("dma-buf: make fence sequence numbers 64 bit v2")

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/icl: Fix pipe config mismatch warnings (rev2)

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915/icl: Fix pipe config mismatch warnings (rev2) URL : https://patchwork.freedesktop.org/series/53727/ State : success == Summary == CI Bug Log - changes from CI_DRM_5282 -> Patchwork_11045 Summary

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drivers/base: use a worker for sysfs unbind

2018-12-07 Thread Patchwork
== Series Details == Series: drivers/base: use a worker for sysfs unbind URL : https://patchwork.freedesktop.org/series/53734/ State : warning == Summary == $ dim checkpatch origin/drm-tip 57258bb87944 drivers/base: use a worker for sysfs unbind -:85: WARNING:NO_AUTHOR_SIGN_OFF: Missing

Re: [Intel-gfx] [PATCH v3 2/3] drm/i915: replace IS_GEN with IS_GEN(..., N)

2018-12-07 Thread Tvrtko Ursulin
On 07/12/2018 11:30, Tvrtko Ursulin wrote: On 07/12/2018 01:17, Lucas De Marchi wrote: On Thu, Dec 6, 2018 at 4:37 AM Tvrtko Ursulin wrote: On 06/12/2018 06:11, Lucas De Marchi wrote: Define IS_GEN() similarly to our IS_GEN_RANGE(). but use gen instead of gen_mask to do the comparison.

Re: [Intel-gfx] [PATCH v2 2/3] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC

2018-12-07 Thread Mika Westerberg
On Thu, Dec 06, 2018 at 02:47:04PM +0100, Hans de Goede wrote: > Implement the exec_mipi_pmic_seq_element callback for the CHT Whiskey Cove > PMIC. > > On some CHT devices this fixes the LCD panel not lighting up when it was > not initialized by the GOP, because an external monitor was plugged in

Re: [Intel-gfx] [PATCH v2 1/3] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements

2018-12-07 Thread Mika Westerberg
On Thu, Dec 06, 2018 at 02:47:03PM +0100, Hans de Goede wrote: > DSI LCD panels describe an initialization sequence in the Video BIOS > Tables using so called MIPI sequences. One possible element in these > sequences is a PMIC specific element of 15 bytes. > > Although this is not really an ACPI

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/icl: Fix pipe config mismatch warnings (rev2)

2018-12-07 Thread Patchwork
== Series Details == Series: drm/i915/icl: Fix pipe config mismatch warnings (rev2) URL : https://patchwork.freedesktop.org/series/53727/ State : warning == Summary == $ dim checkpatch origin/drm-tip d0beedae7789 drm/i915/icl: Fix pipe config mismatch warnings -:89: CHECK:BRACES: Blank lines

Re: [Intel-gfx] [PATCH v3 2/3] drm/i915: replace IS_GEN with IS_GEN(..., N)

2018-12-07 Thread Tvrtko Ursulin
On 07/12/2018 01:17, Lucas De Marchi wrote: On Thu, Dec 6, 2018 at 4:37 AM Tvrtko Ursulin wrote: On 06/12/2018 06:11, Lucas De Marchi wrote: Define IS_GEN() similarly to our IS_GEN_RANGE(). but use gen instead of gen_mask to do the comparison. Now callers can pass then gen as a parameter,

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Push EMIT_INVALIDATE at request start to backends

2018-12-07 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: Push EMIT_INVALIDATE at request start to backends URL : https://patchwork.freedesktop.org/series/53729/ State : success == Summary == CI Bug Log - changes from CI_DRM_5282 -> Patchwork_11044

[Intel-gfx] [PATCH v3] drm/i915: Skip the ERR_PTR error state

2018-12-07 Thread Chris Wilson
Although commit fb6f0b64e455 ("drm/i915: Prevent machine hang from Broxton's vtd w/a and error capture") applied cleanly after a 24 month hiatus, the code had moved on with new methods for peeking and fetching the captured gpu info. Make sure we catch all uses of the stashed error state and avoid

Re: [Intel-gfx] [PATCH] drm/i915: Skip the ERR_PTR error state

2018-12-07 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-12-07 10:45:17) > > @@ -1941,15 +1948,9 @@ void i915_capture_error_state(struct > > drm_i915_private *i915, > > if (!i915_modparams.error_capture) > > return; > > > > - if (READ_ONCE(i915->gpu_error.first_error)) > > - return; >

Re: [Intel-gfx] [PATCH] drivers/base: use a worker for sysfs unbind

2018-12-07 Thread Daniel Vetter
On Fri, Dec 07, 2018 at 09:58:06AM +, Chris Wilson wrote: > Quoting Daniel Vetter (2018-12-07 09:31:33) > > +void unbind_work_fn(struct work_struct *work) > > +{ > > + struct unbind_work *unbind_work = > > + container_of(work, struct unbind_work, work); > > + > > +

  1   2   >