Hi,
On 07/06/2018 04:16 PM, Ville Syrjälä wrote:
On Tue, Jun 19, 2018 at 10:18:27PM +0200, Hans de Goede wrote:
On BYT and CHT the GOP sometimes initializes the pclk at a (slightly)
different frequency then the pclk which we've calculated.
This commit makes the DSI code read-back the pclk set
Hi,
On 07/06/2018 03:14 PM, Jani Nikula wrote:
On Fri, 29 Jun 2018, Hans de Goede wrote:
Hi,
On 19-06-18 22:18, Hans de Goede wrote:
Hi All,
This patch-set is the result of the work I've been doing recently to
give people a smooth "flickerfree" boot experience where the display
keeps displa
== Series Details ==
Series: drm/i915: Flush the WCB following a WC write
URL : https://patchwork.freedesktop.org/series/46070/
State : failure
== Summary ==
= CI Bug Log - changes from CI_DRM__full -> Patchwork_9566_full =
== Summary - FAILURE ==
Serious unknown changes coming with Pa
== Series Details ==
Series: drm/i915/selftests: Skip live_execlists if the GPU is terminally wedged
URL : https://patchwork.freedesktop.org/series/46069/
State : failure
== Summary ==
= CI Bug Log - changes from CI_DRM__full -> Patchwork_9565_full =
== Summary - FAILURE ==
Serious unk
== Series Details ==
Series: series starting with [1/2] drm/i915: Record logical context support in
driver caps (rev2)
URL : https://patchwork.freedesktop.org/series/46065/
State : failure
== Summary ==
= CI Bug Log - changes from CI_DRM__full -> Patchwork_9563_full =
== Summary - FAILUR
On Fri, May 4, 2018 at 1:33 PM Paulo Zanoni wrote:
>
> Now that our stolen memory is already reserved by the x86 subsystem
> (since commit "x86/gpu: reserve ICL's graphics stolen memory"), make
> use of it.
>
> Cc: Joonas Lahtinen
> Cc: Daniele Ceraolo Spurio
> Cc: x...@kernel.org
> Signed-off-b
== Series Details ==
Series: drm/i915: Introduce BITS_PER_TYPE
URL : https://patchwork.freedesktop.org/series/46055/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4443_full -> Patchwork_9562_full =
== Summary - WARNING ==
Minor unknown changes coming with Patchwork_9562_
== Series Details ==
Series: i915 HDMI connector status is connected after disconnection
URL : https://patchwork.freedesktop.org/series/46108/
State : failure
== Summary ==
Applying: i915 HDMI connector status is connected after disconnection
error: patch fragment without header at line 7: @@
On Fri, 6 Jul 2018 13:38:06 -0700
Rodrigo Vivi wrote:
> On Fri, Jul 06, 2018 at 10:41:18AM -0700, Guang Bai wrote:
> > On Fri, 6 Jul 2018 14:44:58 +0800
> > Chris Chiu wrote:
> >
> > > On Thu, Jul 5, 2018 at 10:40 PM, Ville Syrjälä
> > > wrote:
> > > > On Thu, Jul 05, 2018 at 03:58:36PM +0
== Series Details ==
Series: drm/i915: Use crtc_state->has_psr instead of CAN_PSR for pipe update
URL : https://patchwork.freedesktop.org/series/46104/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4449 -> Patchwork_9580 =
== Summary - SUCCESS ==
No regressions found.
== Series Details ==
Series: drm/i915: Use crtc_state->has_psr instead of CAN_PSR for pipe update
URL : https://patchwork.freedesktop.org/series/46104/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
27f7762e393d drm/i915: Use crtc_state->has_psr instead of CAN_PSR for pipe
upda
== Series Details ==
Series: drm/i915: Replace nested subclassing with explicit subclasses
URL : https://patchwork.freedesktop.org/series/46103/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4449 -> Patchwork_9579 =
== Summary - SUCCESS ==
No regressions found.
Extern
== Series Details ==
Series: drm/i915/selftests: Avoid warning if runtime pm is disabled
URL : https://patchwork.freedesktop.org/series/46101/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4449 -> Patchwork_9578 =
== Summary - SUCCESS ==
No regressions found.
External
== Series Details ==
Series: ICELAKE DSI DRIVER (rev4)
URL : https://patchwork.freedesktop.org/series/44823/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4441_full -> Patchwork_9561_full =
== Summary - WARNING ==
Minor unknown changes coming with Patchwork_9561_full nee
== Series Details ==
Series: series starting with [01/27] drm/i915: Squelch very verbose error
logging
URL : https://patchwork.freedesktop.org/series/46051/
State : failure
== Summary ==
= CI Bug Log - changes from CI_DRM_4441_full -> Patchwork_9560_full =
== Summary - FAILURE ==
Serious
On Fri, Jul 06, 2018 at 02:13:18PM -0700, Tarun Vyas wrote:
> In commit "drm/i915: Wait for PSR exit before checking for vblank
> evasion", the idea was to limit the PSR IDLE checks when PSR is
> actually supported. While CAN_PSR does do that check, it doesn't
> applies on a per-crtc basis. crtc_st
On Fri, Jul 06, 2018 at 09:59:47PM +0100, Chris Wilson wrote:
> Inside the mock GEM device, we try to grab the runtime pm for the fake
> device to prevent it from ever suspending. However, if CONFIG_PM is not
> set, trying to obtain the wakref returns an error which we WARN about.
> Suppress the ex
In commit "drm/i915: Wait for PSR exit before checking for vblank
evasion", the idea was to limit the PSR IDLE checks when PSR is
actually supported. While CAN_PSR does do that check, it doesn't
applies on a per-crtc basis. crtc_state->has_psr is a more granular
check that avoids everything but pip
In the next patch, we will want a third distinct class of timeline that
may overlap with the current pair of client and engine timeline classes.
Rather than use the ad hoc markup of SINGLE_DEPTH_NESTING, initialise
the different timeline classes with an explicit subclass.
Signed-off-by: Chris Wils
Inside the mock GEM device, we try to grab the runtime pm for the fake
device to prevent it from ever suspending. However, if CONFIG_PM is not
set, trying to obtain the wakref returns an error which we WARN about.
Suppress the expected warning.
Signed-off-by: Chris Wilson
---
drivers/gpu/drm/i91
Quoting Rodrigo Vivi (2018-07-06 21:55:37)
> On Fri, Jul 06, 2018 at 09:39:14PM +0100, Chris Wilson wrote:
> > Quoting Rodrigo Vivi (2018-07-06 21:27:52)
> > > On Fri, Jul 06, 2018 at 06:15:37PM +0100, Chris Wilson wrote:
> > > > Older machines do not have the 128-byte tile width format for
> > > >
On Fri, Jul 06, 2018 at 09:39:14PM +0100, Chris Wilson wrote:
> Quoting Rodrigo Vivi (2018-07-06 21:27:52)
> > On Fri, Jul 06, 2018 at 06:15:37PM +0100, Chris Wilson wrote:
> > > Older machines do not have the 128-byte tile width format for
> > > I915_TILING_Y and so we must adapt our reference swi
Quoting Rodrigo Vivi (2018-07-06 21:27:52)
> On Fri, Jul 06, 2018 at 06:15:37PM +0100, Chris Wilson wrote:
> > Older machines do not have the 128-byte tile width format for
> > I915_TILING_Y and so we must adapt our reference swizzle.
> >
> > Testcase: igt/drv_selftest/live_objects #gdg
>
> The c
On Fri, Jul 06, 2018 at 10:41:18AM -0700, Guang Bai wrote:
> On Fri, 6 Jul 2018 14:44:58 +0800
> Chris Chiu wrote:
>
> > On Thu, Jul 5, 2018 at 10:40 PM, Ville Syrjälä
> > wrote:
> > > On Thu, Jul 05, 2018 at 03:58:36PM +0800, Chris Chiu wrote:
> > >> Hi,
> > >> We have few ASUS laptops X7
On Fri, Jul 06, 2018 at 09:27:47PM +0100, Chris Wilson wrote:
> Quoting Rodrigo Vivi (2018-07-06 21:23:00)
> > On Fri, Jul 06, 2018 at 06:49:26PM +0100, Chris Wilson wrote:
> > > clflush is an unserialised instruction and the IA manual strongly advises
> > > you to serialise it with a mb. To be cau
On Fri, Jul 06, 2018 at 03:04:24PM -0400, Peter Jones wrote:
> This was sort of annoying me:
>
> random:~$ dmesg | tail -1
> [523884.039227] [drm] Reducing the compressed framebuffer size. This may lead
> to less power savings than a non-reduced-size. Try to increase stolen memory
> size if avai
Quoting Rodrigo Vivi (2018-07-06 21:23:00)
> On Fri, Jul 06, 2018 at 06:49:26PM +0100, Chris Wilson wrote:
> > clflush is an unserialised instruction and the IA manual strongly advises
> > you to serialise it with a mb. To be cautious, apply one before and one
> > after,
>
> my understanding is th
On Fri, Jul 06, 2018 at 06:15:37PM +0100, Chris Wilson wrote:
> Older machines do not have the 128-byte tile width format for
> I915_TILING_Y and so we must adapt our reference swizzle.
>
> Testcase: igt/drv_selftest/live_objects #gdg
The change below itself makes sense to me, but I'm trying to u
On Fri, Jul 06, 2018 at 06:49:26PM +0100, Chris Wilson wrote:
> clflush is an unserialised instruction and the IA manual strongly advises
> you to serialise it with a mb. To be cautious, apply one before and one
> after,
my understanding is that we need one before and one after anyways,
not just a
== Series Details ==
Series: Make the "Reducing compressed framebufer size" message be
DRM_INFO_ONCE()
URL : https://patchwork.freedesktop.org/series/46092/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4448 -> Patchwork_9577 =
== Summary - SUCCESS ==
No regressions fou
== Series Details ==
Series: drm/i915: Fix assert_plane() warning on bootup with external display
(rev8)
URL : https://patchwork.freedesktop.org/series/44909/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4448 -> Patchwork_9576 =
== Summary - SUCCESS ==
No regressions f
This was sort of annoying me:
random:~$ dmesg | tail -1
[523884.039227] [drm] Reducing the compressed framebuffer size. This may lead
to less power savings than a non-reduced-size. Try to increase stolen memory
size if available in BIOS.
random:~$ dmesg | grep -c "Reducing the compressed"
47
Th
== Series Details ==
Series: drm/i915: Fix assert_plane() warning on bootup with external display
(rev7)
URL : https://patchwork.freedesktop.org/series/44909/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4448 -> Patchwork_9575 =
== Summary - SUCCESS ==
No regressions f
On KBL, WHL RVPs, booting up with an external display connected, triggers
below warning, when the BiOS brings up the external display too.
This warning is not seen during hotplug.
[3.615226] [ cut here ]
[3.619829] plane 1A assertion failure (expected on, current of
>-Original Message-
>From: Shaikh, Azhar
>Sent: Friday, July 6, 2018 11:28 AM
>To: intel-gfx@lists.freedesktop.org
>Cc: ville.syrj...@linux.intel.com; Navare, Manasi D
>; Shaikh, Azhar
>Subject: [PATCH v7] drm/i915: Fix assert_plane() warning on bootup with
>external display
>
>On KBL, W
On KBL, WHL RVPs, booting up with an external display connected, triggers
below warning, when the BiOS brings up the external display too.
This warning is not seen during hotplug.
[3.615226] [ cut here ]
[3.619829] plane 1A assertion failure (expected on, current of
== Series Details ==
Series: drm/i915/selftests: Provide full mb() around clflush
URL : https://patchwork.freedesktop.org/series/46085/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4448 -> Patchwork_9574 =
== Summary - SUCCESS ==
No regressions found.
External URL:
On Tue, Jul 03, 2018 at 01:21:02PM -0700, Azhar Shaikh wrote:
> On KBL, WHL RVPs, booting up with an external display connected, triggers
> below warning, when the BiOS brings up the external display too.
> This warning is not seen during hotplug.
>
> [3.615226] [ cut here ]---
== Series Details ==
Series: drm/i915/selftests: Provide full mb() around clflush
URL : https://patchwork.freedesktop.org/series/46085/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
cdfe0eb01ba9 drm/i915/selftests: Provide full mb() around clflush
-:24: WARNING:MEMORY_BARRIER:
== Series Details ==
Series: drm/i915/selftests: Adjust y-tiling height for older machines
URL : https://patchwork.freedesktop.org/series/46084/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4448 -> Patchwork_9573 =
== Summary - SUCCESS ==
No regressions found.
Extern
clflush is an unserialised instruction and the IA manual strongly advises
you to serialise it with a mb. To be cautious, apply one before and one
after, so that it is serialised with both writes and reads without
worrying too much about the required direction.
Signed-off-by: Chris Wilson
---
...
On Fri, 6 Jul 2018 14:44:58 +0800
Chris Chiu wrote:
> On Thu, Jul 5, 2018 at 10:40 PM, Ville Syrjälä
> wrote:
> > On Thu, Jul 05, 2018 at 03:58:36PM +0800, Chris Chiu wrote:
> >> Hi,
> >> We have few ASUS laptops X705FD (The new WiskyLake), X560UD
> >> (intel i5-8250U), X530UN (intel i7-85
Older machines do not have the 128-byte tile width format for
I915_TILING_Y and so we must adapt our reference swizzle.
Testcase: igt/drv_selftest/live_objects #gdg
Signed-off-by: Chris Wilson
---
drivers/gpu/drm/i915/selftests/i915_gem_object.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion
On Thu, Jul 05, 2018 at 07:43:51PM +0300, Ville Syrjala wrote:
> From: Ville Syrjälä
>
> Add intel_encoder_is_dig_port() to match intel_encoder_is_dp().
>
> Signed-off-by: Ville Syrjälä
Reviewed-by: Rodrigo Vivi
> ---
> drivers/gpu/drm/i915/intel_drv.h | 24 +++-
> 1 fil
On Fri, Jul 06, 2018 at 01:42:35PM +0300, Ville Syrjälä wrote:
> On Thu, Jul 05, 2018 at 02:29:59PM -0700, Rodrigo Vivi wrote:
> > On Thu, Jul 05, 2018 at 07:43:52PM +0300, Ville Syrjala wrote:
> > > From: Ville Syrjälä
> > >
> > > Rather than looping over all the ports and picking the encoder ba
On Fri, Jul 06, 2018 at 12:54:02PM +0100, Chris Wilson wrote:
> If we have just completed a WC write, we must ensure that the WCB (Write
> Combining Buffer) is flushed out to main memory before we can expect to
> see the results. This is especially important when mixing WC with GTT as
> the physica
== Series Details ==
Series: drm/i915/gen11: Preempt-to-idle support in execlists. (rev5)
URL : https://patchwork.freedesktop.org/series/40747/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4446 -> Patchwork_9572 =
== Summary - SUCCESS ==
No regressions found.
Externa
On Fri, Jul 06, 2018 at 07:42:00AM +0100, Chris Wilson wrote:
> Quoting Rodrigo Vivi (2018-07-05 21:52:10)
> > On Thu, Jul 05, 2018 at 03:58:45PM +0100, Chris Wilson wrote:
> > > If the GPU is terminally wedged we cannot submit any requests into a
> > > context, completely unfulfilling our purpose
== Series Details ==
Series: drm/i915/gen11: Preempt-to-idle support in execlists. (rev5)
URL : https://patchwork.freedesktop.org/series/40747/
State : warning
== Summary ==
$ dim sparse origin/drm-tip
Commit: drm/i915/gen11: Preempt-to-idle support in execlists.
-drivers/gpu/drm/i915/selftest
== Series Details ==
Series: drm/i915/gen11: Preempt-to-idle support in execlists. (rev5)
URL : https://patchwork.freedesktop.org/series/40747/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
90f487fed124 drm/i915/gen11: Preempt-to-idle support in execlists.
-:141: CHECK:COMPARIS
== Series Details ==
Series: series starting with [1/2] drm/i915/selftests: Replace magic 1<<22 with
MI_USE_GGTT/MI_MEM_VIRTUAL
URL : https://patchwork.freedesktop.org/series/46078/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4446 -> Patchwork_9570 =
== Summary - SUCCESS
== Series Details ==
Series: series starting with [1/6] dma-buf: add caching of sg_table
URL : https://patchwork.freedesktop.org/series/46080/
State : failure
== Summary ==
Applying: dma-buf: add caching of sg_table
Applying: drm: remove prime sg_table caching
Applying: dma-buf: add dma_buf_(u
The patch adds support of preempt-to-idle requesting by setting a proper
bit within Execlist Control Register, and receiving preemption result from
Context Status Buffer.
Preemption in previous gens required a special batch buffer to be executed,
so the Command Streamer never preempted to idle dir
== Series Details ==
Series: drm/i915/selftests: Limit live_gtt allocation test to fit within RAM
URL : https://patchwork.freedesktop.org/series/46075/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4446 -> Patchwork_9569 =
== Summary - SUCCESS ==
No regressions found.
== Series Details ==
Series: drm/i915/selftests: Limit live_gtt allocation test to fit within RAM
URL : https://patchwork.freedesktop.org/series/46075/
State : warning
== Summary ==
$ dim sparse origin/drm-tip
Commit: drm/i915/selftests: Limit live_gtt allocation test to fit within RAM
+driver
== Series Details ==
Series: series starting with [1/6] drm/i915: Refactor export_fence() after
i915_vma_move_to_active() (rev2)
URL : https://patchwork.freedesktop.org/series/46067/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4446 -> Patchwork_9568 =
== Summary - SUCCES
== Series Details ==
Series: series starting with [1/6] drm/i915: Refactor export_fence() after
i915_vma_move_to_active() (rev2)
URL : https://patchwork.freedesktop.org/series/46067/
State : warning
== Summary ==
$ dim sparse origin/drm-tip
Commit: drm/i915: Refactor export_fence() after i915
== Series Details ==
Series: series starting with [1/6] drm/i915: Refactor export_fence() after
i915_vma_move_to_active() (rev2)
URL : https://patchwork.freedesktop.org/series/46067/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
c404016bcc1d drm/i915: Refactor export_fence() a
== Series Details ==
Series: series starting with [1/2] drm/i915/gtt: Suppress warnings for
dma_map_page
URL : https://patchwork.freedesktop.org/series/46072/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4446 -> Patchwork_9567 =
== Summary - SUCCESS ==
No regressions f
Quoting Ville Syrjälä (2018-07-06 15:47:25)
> On Fri, Jul 06, 2018 at 03:23:22PM +0100, Chris Wilson wrote:
> > diff --git a/drivers/gpu/drm/i915/selftests/i915_gem_coherency.c
> > b/drivers/gpu/drm/i915/selftests/i915_gem_coherency.c
> > index cb9eef1635e1..294c58aba2c1 100644
> > --- a/drivers/g
On Fri, Jul 06, 2018 at 03:23:23PM +0100, Chris Wilson wrote:
> We always want to use a virtual address (i.e. use the GTT) for
> MI_STORE_DWORD_IMM, but forgot the ever so important flag in
> live_hangcheck for gen3.
Reviewed-by: Ville Syrjälä
>
> Signed-off-by: Chris Wilson
> ---
> drivers/g
On Fri, Jul 06, 2018 at 03:23:22PM +0100, Chris Wilson wrote:
> Replace the magic bit with the proper symbolic name for instructing
> MI_STORE_DWORD_IMM to use a virtual address (on gen3) or the global GTT
> address (still virtual!) on gen4+.
>
> Signed-off-by: Chris Wilson
> ---
> drivers/gpu/d
Instead of relying on the DRM functions just implement our own import
functions. This prepares support for taking care of unpinned DMA-buf.
v2: enable for all exporters, not just amdgpu, fix invalidation
handling, lock reservation object while setting callback
v3: change to new dma_buf attach
That is now done by the DMA-buf helpers instead.
Signed-off-by: Christian König
---
drivers/gpu/drm/drm_prime.c | 78 +++--
1 file changed, 18 insertions(+), 60 deletions(-)
diff --git a/drivers/gpu/drm/drm_prime.c b/drivers/gpu/drm/drm_prime.c
index 186d
To allow a smooth transition from pinning buffer objects to dynamic
invalidation we first start to cache the sg_table for an attachment
unless the driver explicitly says to not do so.
Signed-off-by: Christian König
---
drivers/dma-buf/dma-buf.c | 24
include/linux/dma-bu
Add function variants which can be called with the reservation lock
already held.
v2: reordered, add lockdep asserts, fix kerneldoc
v3: rebased on sgt caching
Signed-off-by: Christian König
---
drivers/dma-buf/dma-buf.c | 63 +++
include/linux/dma-buf
The caching of SGT's is actually quite harmful and should probably removed
altogether when all drivers are audited.
Start by providing a separate DMA-buf export implementation in amdgpu. This is
also a prerequisite of unpinned DMA-buf handling.
v2: fix unintended recursion, remove debugging lefto
Next try of prework for unpinned DMA-buf operation.
Only send to intel-gfx to trigger unit tests on the following patches.
Christian.
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
First step towards unpinned DMA buf operation.
I've checked the DRM drivers to potential locking of the reservation
object, but essentially we need to audit all implementations of the
dma_buf _ops for this to work.
v2: reordered
v3: rebased on sgt caching
Signed-off-by: Christian König
---
dri
== Series Details ==
Series: series starting with [1/3] drm: Extract __setplane_check() (rev3)
URL : https://patchwork.freedesktop.org/series/45589/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4438_full -> Patchwork_9557_full =
== Summary - WARNING ==
Minor unknown cha
We always want to use a virtual address (i.e. use the GTT) for
MI_STORE_DWORD_IMM, but forgot the ever so important flag in
live_hangcheck for gen3.
Signed-off-by: Chris Wilson
---
drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Replace the magic bit with the proper symbolic name for instructing
MI_STORE_DWORD_IMM to use a virtual address (on gen3) or the global GTT
address (still virtual!) on gen4+.
Signed-off-by: Chris Wilson
---
drivers/gpu/drm/i915/selftests/huge_pages.c | 4 ++--
drivers/gpu/drm/i915/selfte
On Tue, Jun 19, 2018 at 10:18:27PM +0200, Hans de Goede wrote:
> On BYT and CHT the GOP sometimes initializes the pclk at a (slightly)
> different frequency then the pclk which we've calculated.
>
> This commit makes the DSI code read-back the pclk set by the GOP and
> if that is within a reasonab
== Series Details ==
Series: drm/i915/psr: Split sink status into a separate debugfs node
URL : https://patchwork.freedesktop.org/series/45952/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4438_full -> Patchwork_9555_full =
== Summary - WARNING ==
Minor unknown changes
On 04/07/2018 15:38, Chris Wilson wrote:
Mark up gem_pwrite_pread's dependence on a functioning GPU, by calling
igt_require_gem in its setup fixture.
Signed-off-by: Chris Wilson
---
tests/gem_pwrite_pread.c | 1 +
tests/gem_tiled_partial_pwrite_pread.c | 1 +
2 files changed,
On 06/07/2018 07:53, Chris Wilson wrote:
In the next patch, we will want a third distinct class of timeline that
may overlap with the current pair of client and engine timeline classes.
Rather than use the ad hoc markup of SINGLE_DEPTH_NESTING, initialise
the different timeline classes with an e
On Fri, 29 Jun 2018, Hans de Goede wrote:
> Hi,
>
> On 19-06-18 22:18, Hans de Goede wrote:
>> Hi All,
>>
>> This patch-set is the result of the work I've been doing recently to
>> give people a smooth "flickerfree" boot experience where the display
>> keeps displaying the logo put there by the f
On 6 July 2018 at 13:53, Chris Wilson wrote:
> Limit the GTT size we try and allocate to ensure that it fits within RAM
> and does not trigger the oomkiller indiscriminately.
>
> Signed-off-by: Chris Wilson
> Cc: Matthew Auld
Reviewed-by: Matthew Auld
___
Op 18-04-18 om 17:37 schreef Ville Syrjälä:
> On Wed, Apr 18, 2018 at 02:51:21PM +0200, Maarten Lankhorst wrote:
>> This reduces the amount of spam when you debug a CRC reading
>> program.
>>
>> Signed-off-by: Maarten Lankhorst
>> ---
>> drivers/gpu/drm/drm_debugfs_crc.c | 9 -
>> include
On Thu, Jul 05, 2018 at 04:33:50PM +, Patchwork wrote:
> == Series Details ==
>
> Series: drm/i915/ddi: Simplify get_encoder_power_domains()
> URL : https://patchwork.freedesktop.org/series/45980/
> State : success
Pushed to -dinq, thanks for the review.
>
> == Summary ==
>
> = CI Bug Lo
== Series Details ==
Series: drm/i915: Flush the WCB following a WC write
URL : https://patchwork.freedesktop.org/series/46070/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_ -> Patchwork_9566 =
== Summary - SUCCESS ==
No regressions found.
External URL:
https://
On 6 July 2018 at 13:26, Chris Wilson wrote:
> We already maually control the CPU cache for our page table directories,
> so we can tell the dma mapper to skip doing it as well.
>
> Signed-off-by: Chris Wilson
> Cc: Matthew Auld
Reviewed-by: Matthew Auld
Limit the GTT size we try and allocate to ensure that it fits within RAM
and does not trigger the oomkiller indiscriminately.
Signed-off-by: Chris Wilson
Cc: Matthew Auld
---
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 20 ---
1 file changed, 13 insertions(+), 7 deletions(-)
== Series Details ==
Series: drm/i915/selftests: Destroy partial tiling vma after use
URL : https://patchwork.freedesktop.org/series/46031/
State : failure
== Summary ==
= CI Bug Log - changes from CI_DRM_4438_full -> Patchwork_9554_full =
== Summary - FAILURE ==
Serious unknown changes co
== Series Details ==
Series: drm/i915: Flush the WCB following a WC write
URL : https://patchwork.freedesktop.org/series/46070/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
1442df0746fe drm/i915: Flush the WCB following a WC write
-:25: WARNING:MEMORY_BARRIER: memory barrier w
== Series Details ==
Series: drm/i915/selftests: Skip live_execlists if the GPU is terminally wedged
URL : https://patchwork.freedesktop.org/series/46069/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_ -> Patchwork_9565 =
== Summary - SUCCESS ==
No regressions found.
On 6 July 2018 at 13:26, Chris Wilson wrote:
> As we propagate back the error to the caller for them to handle, we do
> not need the lowest level spitting out a redundant warning upon an
> allocation failure inside dma_map_page().
>
> Signed-off-by: Chris Wilson
> Cc: Matthew Auld
Reviewed-by: M
On 06/07/2018 12:54, Chris Wilson wrote:
If we have just completed a WC write, we must ensure that the WCB (Write
Combining Buffer) is flushed out to main memory before we can expect to
see the results. This is especially important when mixing WC with GTT as
the physical paths are different and
Using a VMA on more than one timeline concurrently is the exception
rather than the rule (using it concurrently on multiple engines). As we
expect to only use one active tracker, store the most recently used
tracker inside the i915_vma itself and only fallback to the rbtree if
we need a second or m
We already maually control the CPU cache for our page table directories,
so we can tell the dma mapper to skip doing it as well.
Signed-off-by: Chris Wilson
Cc: Matthew Auld
---
drivers/gpu/drm/i915/i915_gem_gtt.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_g
As we propagate back the error to the caller for them to handle, we do
not need the lowest level spitting out a redundant warning upon an
allocation failure inside dma_map_page().
Signed-off-by: Chris Wilson
Cc: Matthew Auld
---
drivers/gpu/drm/i915/i915_gem_gtt.c | 12
1 file chan
Quoting Patchwork (2018-07-06 13:20:19)
> == Series Details ==
>
> Series: series starting with [1/6] drm/i915: Refactor export_fence() after
> i915_vma_move_to_active()
> URL : https://patchwork.freedesktop.org/series/46067/
> State : failure
>
> == Summary ==
>
> = CI Bug Log - changes from
On Fri, 2018-06-01 at 20:00 +0300, Ville Syrjala wrote:
> From: Ville Syrjälä
>
> Another version of these cleansup. Last time there was some kind of
> smtp
> fail when sending and patchwork got confused at the wonky threading.
> So
> best to repost fully I thought. Additionally I had to resolve
== Series Details ==
Series: series starting with [1/6] drm/i915: Refactor export_fence() after
i915_vma_move_to_active()
URL : https://patchwork.freedesktop.org/series/46067/
State : failure
== Summary ==
= CI Bug Log - changes from CI_DRM_ -> Patchwork_9564 =
== Summary - FAILURE ==
On 6 July 2018 at 12:45, Chris Wilson wrote:
> If the GPU is irrecoverably wedged, we can not execute any requests
> making testing execlists (request execution) pointless. Skip!
>
> Signed-off-by: Chris Wilson
> Cc: Matthew Auld
Reviewed-by: Matthew Auld
___
On 6 July 2018 at 12:54, Chris Wilson wrote:
> If we have just completed a WC write, we must ensure that the WCB (Write
> Combining Buffer) is flushed out to main memory before we can expect to
> see the results. This is especially important when mixing WC with GTT as
> the physical paths are diff
== Series Details ==
Series: series starting with [1/6] drm/i915: Refactor export_fence() after
i915_vma_move_to_active()
URL : https://patchwork.freedesktop.org/series/46067/
State : warning
== Summary ==
$ dim sparse origin/drm-tip
Commit: drm/i915: Refactor export_fence() after i915_vma_mo
== Series Details ==
Series: series starting with [1/6] drm/i915: Refactor export_fence() after
i915_vma_move_to_active()
URL : https://patchwork.freedesktop.org/series/46067/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
478556e2da64 drm/i915: Refactor export_fence() after i9
== Series Details ==
Series: series starting with [1/2] drm/i915: Record logical context support in
driver caps (rev2)
URL : https://patchwork.freedesktop.org/series/46065/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_ -> Patchwork_9563 =
== Summary - SUCCESS ==
No
== Series Details ==
Series: drm/i915/selftests: Detect unknown swizzling correctly
URL : https://patchwork.freedesktop.org/series/46026/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4438_full -> Patchwork_9553_full =
== Summary - WARNING ==
Minor unknown changes coming
1 - 100 of 149 matches
Mail list logo