[Intel-gfx] [PATCH i-g-t 3/4] trace.pl: Fix incomplete request handling

2018-04-23 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Incomplete requests (no notify, no context complete) have to be corrected by looking at the engine timeline, and not the sorted-by-start-time view as was previously used. Per-engine timelines are generated on demand and cached for later use. v2: Find end of current context

[Intel-gfx] [PATCH i-g-t 1/4] trace.pl: Add support for colouring context execution

2018-04-23 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Add the command line switch which uses different colours for different context execution boxes. v2: * Use HSL to simplify color generation. (Lionel) * Colour other boxes in the same colour but different shade so it is easier to follow the timeline. Signed-off-by: Tvrtk

[Intel-gfx] [PATCH i-g-t 2/4] trace.pl: Fix engine busy accounting in split mode

2018-04-23 Thread Tvrtko Ursulin
From: Tvrtko Ursulin In split mode all requests have to be added up since they were previously re-arranged so there is no overlap. Signed-off-by: Tvrtko Ursulin Cc: John Harrison --- scripts/trace.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/trace.pl b/scri

[Intel-gfx] [PATCH i-g-t 4/4] trace.pl: Fix request split mode

2018-04-23 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Request split mode had several bugs, both in the original version and also after the recent refactorings. One big one was that it wasn't considering different submit ports as a reason to split execution, and also that it was too time based instead of looking at relevant time

[Intel-gfx] [PATCH i-g-t v3 0/4] trace.pl fixes

2018-04-23 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Remaining unreviewed (and one almost reviewed) patches to fix known outstanding issues in trace.pl and improve its request split mode. This will be useful for Virtual Engine development which is currently ongoing. Tvrtko Ursulin (4): trace.pl: Add support for colouring co

[Intel-gfx] ✓ Fi.CI.IGT: success for Enabling content-type setting for HDMI displays. (rev6)

2018-04-23 Thread Patchwork
== Series Details == Series: Enabling content-type setting for HDMI displays. (rev6) URL : https://patchwork.freedesktop.org/series/41876/ State : success == Summary == = CI Bug Log - changes from CI_DRM_4075_full -> Patchwork_8770_full = == Summary - WARNING == Minor unknown changes comin

Re: [Intel-gfx] [PATCH] drm/hisilicon/hibmc: Using module_pci_driver.

2018-04-23 Thread xinliang
On 2018/4/21 17:51, YueHaibing wrote: Remove boilerplate code by using macro module_pci_driver. Signed-off-by: YueHaibing Thanks Haibing, Reviewed-by: Xinliang Liu Xinliang --- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 13 + 1 file changed, 1 insertion(+), 12 dele

[Intel-gfx] [PATCH] drm/hisilicon/hibmc: Using module_pci_driver.

2018-04-23 Thread YueHaibing
Remove boilerplate code by using macro module_pci_driver. Signed-off-by: YueHaibing --- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 13 + 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c b/drivers/gpu/drm/hisilicon/h

Re: [Intel-gfx] [PATCH 2/4] drm/i915: Retire requests along rings

2018-04-23 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-04-23 09:47:57) > > On 20/04/2018 14:20, Chris Wilson wrote: > > void i915_retire_requests(struct drm_i915_private *i915) > > { > > - struct intel_engine_cs *engine; > > - enum intel_engine_id id; > > + struct intel_ring *ring, *next; > > > > l

Re: [Intel-gfx] [PATCH 2/4] drm/i915: Retire requests along rings

2018-04-23 Thread Tvrtko Ursulin
On 20/04/2018 14:20, Chris Wilson wrote: In the next patch, rings are the central timeline as requests may jump between engines. Therefore in the future as we retire in order along the engine timeline, we may retire out-of-order within a ring (as the ring now occurs along multiple engines), lead

Re: [Intel-gfx] [PATCH 2/2] drm/i915: Only build INTEL_GTT on 32-bit x86

2018-04-23 Thread kbuild test robot
Hi Adam, Thank you for the patch! Yet something to improve: [auto build test ERROR on drm-intel/for-linux-next] [also build test ERROR on v4.17-rc2 next-20180423] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day

Re: [Intel-gfx] [PATCH 2/4] drm/i915: Drop DRM_CONTROL_ALLOW

2018-04-23 Thread Joonas Lahtinen
Quoting Daniel Vetter (2018-04-20 09:51:57) > Control nodes are no more! > > Signed-off-by: Daniel Vetter > Cc: Jani Nikula > Cc: Joonas Lahtinen > Cc: Rodrigo Vivi > Cc: intel-gfx@lists.freedesktop.org Reviewed-by: Joonas Lahtinen Regards, Joonas ___

Re: [Intel-gfx] [PULL] gvt-next for 4.18

2018-04-23 Thread Zhi Wang
Hi Jani: I picked out the patch which causes conflicts and may put it back in the next back merge from drm-intel-next to gvt-next. So there shouldn't be any conflict in this pull. Thanks for your efforts. Thanks, Zhi. On 04/23/18 16:11, Zhi Wang wrote: The following changes since commit fad

[Intel-gfx] [PULL] gvt-next for 4.18

2018-04-23 Thread Zhi Wang
The following changes since commit fadec6eefe232696c5c471b40df33e6db616e854: drm/i915: Update DRIVER_DATE to 20180413 (2018-04-13 12:20:58 +0300) are available in the git repository at: https://github.com/intel/gvt-linux.git tags/gvt-next-2018-04-23 for you to fetch changes up to 3eda0d22e

[Intel-gfx] ✓ Fi.CI.BAT: success for Enabling content-type setting for HDMI displays. (rev6)

2018-04-23 Thread Patchwork
== Series Details == Series: Enabling content-type setting for HDMI displays. (rev6) URL : https://patchwork.freedesktop.org/series/41876/ State : success == Summary == = CI Bug Log - changes from CI_DRM_4075 -> Patchwork_8770 = == Summary - SUCCESS == No regressions found. External URL

Re: [Intel-gfx] [PATCH] drm/i915/psr : Add psr1 live status

2018-04-23 Thread vathsala nagaraju
On Saturday 21 April 2018 09:30 AM, Nagaraju, Vathsala wrote: -Original Message- From: Vivi, Rodrigo Sent: Friday, April 20, 2018 11:06 PM To: Nagaraju, Vathsala Cc: intel-gfx@lists.freedesktop.org; Pandiyan, Dhinakaran Subject: Re: [PATCH] drm/i915/psr : Add psr1 live status On Fri,

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Enabling content-type setting for HDMI displays. (rev6)

2018-04-23 Thread Patchwork
== Series Details == Series: Enabling content-type setting for HDMI displays. (rev6) URL : https://patchwork.freedesktop.org/series/41876/ State : warning == Summary == $ dim checkpatch origin/drm-tip f891f01659af drm: content-type property for HDMI connector -:127: CHECK:LINE_SPACING: Please

[Intel-gfx] [PATCH v7 0/2] Enabling content-type setting for HDMI displays.

2018-04-23 Thread StanLis
From: Stanislav Lisovskiy Added content type setting property to drm_connector(part 1) and enabled transmitting it with HDMI AVI infoframes for i915(part 2). Stanislav Lisovskiy (2): drm: content-type property for HDMI connector i915: content-type property for HDMI connector Documentation/

[Intel-gfx] [PATCH v7 1/2] drm: content-type property for HDMI connector

2018-04-23 Thread StanLis
From: Stanislav Lisovskiy Added content_type property to drm_connector_state in order to properly handle external HDMI TV content-type setting. v2: * Moved helper function which attaches content type property to the drm core, as was suggested. Removed redundant connector state initializat

[Intel-gfx] [PATCH v7 2/2] i915: content-type property for HDMI connector

2018-04-23 Thread StanLis
From: Stanislav Lisovskiy Added encoding of drm content_type property from drm_connector_state within AVI infoframe in order to properly handle external HDMI TV content-type setting. This requires also manipulationg ITC bit, as stated in HDMI spec. v2: * Moved helper function which attaches co

<    1   2