On 10/13/2017 4:24 AM, Michal Wajdeczko wrote:
After Guc code reorg some documentation was left in wrong
place. Move it closer to corresponding definitions.
Signed-off-by: Michal Wajdeczko
Cc: Joonas Lahtinen
Cc: Sagar Arun Kamble
== Series Details ==
Series: extract cork and ring measure code
URL : https://patchwork.freedesktop.org/series/31858/
State : success
== Summary ==
Test gem_flink_race:
Subgroup flink_close:
pass -> FAIL (shard-hsw) fdo#102655
fdo#102655
Ignore checkpatch related review. Saw the fixes in 03/14
On 10/13/2017 10:43 AM, Sagar Arun Kamble wrote:
On 10/13/2017 4:24 AM, Michal Wajdeczko wrote:
We want to keep ucode xfer functions separate from other
initialization. Once separated, add explicit forcewake.
v2: use BLITTER domain
On 10/13/2017 4:24 AM, Michal Wajdeczko wrote:
We want to keep ucode xfer functions separate from other
initialization. Once separated, add explicit forcewake.
v2: use BLITTER domain only and add comment (Daniele)
Suggested-by: Joonas Lahtinen
Signed-off-by:
== Series Details ==
Series: series starting with [v2,1/2] drm/i915: Fix DP_AUX_CH_CTL_TIME_OUT
naming
URL : https://patchwork.freedesktop.org/series/31856/
State : success
== Summary ==
Test perf:
Subgroup blocking:
pass -> FAIL (shard-hsw) fdo#102252
== Series Details ==
Series: drm/i915/edp: Do not do link training fallback or prune modes on EDP
(rev2)
URL : https://patchwork.freedesktop.org/series/31776/
State : failure
== Summary ==
Test gem_userptr_blits:
Subgroup sync-unmap-cycles:
dmesg-warn -> PASS
== Series Details ==
Series: drm/i915: enable to read CSB and CSB write pointer from HWSP in GVT-g
VM (rev2)
URL : https://patchwork.freedesktop.org/series/31789/
State : success
== Summary ==
Series 31789v2 drm/i915: enable to read CSB and CSB write pointer from HWSP in
GVT-g VM
Let GVT-g VM read the CSB and CSB write pointer from virtual HWSP, not all
the host support this feature, need to check the BIT(3) of caps in PVINFO.
v3 : Remove unnecessary comments.
v4 : Separate VM enable patch with GVT-g implementation patch due to code
dependency.
v5 : Use inline for GVT
On 10/12/2017 4:16 PM, Chris Wilson wrote:
Quoting Weinan Li (2017-10-12 07:50:08)
Let GVT-g VM read the CSB and CSB write pointer from virtual HWSP, not all
the host support this feature, need to check the BIT(3) of caps in PVINFO.
v3 : Remove unnecessary comments.
v4 : Separate VM enable
From: Dave Airlie
In order to implement plane leasing we need to count things,
just make the code consistent with the counting code currently
used for counting crtcs/encoders/connectors and drop the need
for num_overlay_planes.
v2: don't forget to assign plane_ptr. (keithp)
On 12/10/17 13:35, Michel Thierry wrote:
On 09/10/17 15:35, Michel Thierry wrote:
On 10/9/2017 11:41 AM, Daniele Ceraolo Spurio wrote:
On 09/10/17 07:52, Michał Winiarski wrote:
We were using first page of kernel context render state for sharing
data
with GuC. While it's justified by the
From: Dave Airlie
In order to implement plane leasing we need to count things,
just make the code consistent with the counting code currently
used for counting crtcs/encoders/connectors and drop the need
for num_overlay_planes.
Signed-off-by: Dave Airlie
== Series Details ==
Series: lib/igt_gt: Allow non-default contexts to hang non-render rings (rev5)
URL : https://patchwork.freedesktop.org/series/31693/
State : success
== Summary ==
Test kms_busy:
Subgroup extended-modeset-hang-oldfb-with-reset-render-C:
dmesg-warn
== Series Details ==
Series: lib/igt_gt: Allow non-default contexts to hang non-render rings (rev6)
URL : https://patchwork.freedesktop.org/series/31693/
State : warning
== Summary ==
IGT patchset tested on top of latest successful build
58616272b23efce1e62a3ee0d37e13de6ffc012f igt/gem_eio:
== Series Details ==
Series: lib/igt_kms: Rewrite property handling to better match atomic. (rev6)
URL : https://patchwork.freedesktop.org/series/31733/
State : failure
== Summary ==
Test kms_atomic:
Subgroup test_only:
skip -> PASS (shard-hsw)
Test perf:
Quoting Vinay Belgaumkar (2017-10-13 00:22:17)
> +static bool has_ctx_exec(int fd, unsigned ring, uint32_t ctx)
> +{
> + struct drm_i915_gem_execbuffer2 execbuf;
> + struct drm_i915_gem_exec_object2 exec;
> +
> + /* silly ABI, the kernel thinks everyone who has BSD also has BSD2
== Series Details ==
Series: Move imported bo pread/pwrite tests
URL : https://patchwork.freedesktop.org/series/31860/
State : failure
== Summary ==
Series 31860 revision 1 was fully merged or fully failed: no git log
___
Intel-gfx mailing list
== Series Details ==
Series: Firmware code reorg (rev2)
URL : https://patchwork.freedesktop.org/series/31846/
State : failure
== Summary ==
Series 31846v2 Firmware code reorg
https://patchwork.freedesktop.org/api/1.0/series/31846/revisions/2/mbox/
Test chamelium:
Subgroup
Quoting Michal Wajdeczko (2017-10-12 23:54:43)
> diff --git a/drivers/gpu/drm/i915/intel_uc_fw.h
> b/drivers/gpu/drm/i915/intel_uc_fw.h
> index 5c01849..1d580fa 100644
> --- a/drivers/gpu/drm/i915/intel_uc_fw.h
> +++ b/drivers/gpu/drm/i915/intel_uc_fw.h
> @@ -27,6 +27,8 @@
>
> struct
This limitation does not exist in latest kernel. It was removed by this patch-
commit f7978a0c581a8a840a28306f8da43e06e7fef3bf
v2: Added commit id that removes the limitation(Chris Wilson)
V3: Generic way to find if kernel supports this instead of hardcoding
gens(Chris Wilson)
v4: Optimize the
Quoting Daniele Ceraolo Spurio (2017-10-12 23:27:26)
> The "cork" bo used to stall execution and the interruptible execbuf
> used to measure the ring size are repeated almost identically in
> several files. Extracting those to common files helps simplifying
> the code and avoiding repetition.
If
== Series Details ==
Series: Drop tests for object creation from stolen (rev2)
URL : https://patchwork.freedesktop.org/series/31290/
State : success
== Summary ==
IGT patchset tested on top of latest successful build
58616272b23efce1e62a3ee0d37e13de6ffc012f igt/gem_eio: Check hang/eio
From: Steven Rostedt (VMware)
Commit ce8daef3580 ("drm/i915: Remove dead
i915_gem_evict_everything()") removed the only instances of
trace_i915_gem_evict_everything.
Commit a7b9761d0a ("drm/i915: Split i915_gem_flush_ring() into seperate
invalidate/flush funcs") removed the
Quoting Daniele Ceraolo Spurio (2017-10-12 23:27:27)
> +igt_cork_t *igt_cork_new(int fd);
_new does not imply plugged.
> +void igt_cork_signal(igt_cork_t *cork);
When have you signaled a cork?
> +void igt_cork_free(int fd, igt_cork_t *cork);
_free does not imply unplug.
-Chris
Firmware loading for GuC and Huc are similar. Move common code
into generic function for maximum reuse.
v2: change message levels (Chris)
Signed-off-by: Michal Wajdeczko
Cc: Joonas Lahtinen
Cc: Sagar Arun Kamble
Checking GuC firmware size can be done in GuC specific code
right before DMA copy as it is unlikely to fail anyway.
v2: rebased
Signed-off-by: Michal Wajdeczko
Cc: Sagar Arun Kamble
Cc: Joonas Lahtinen
In case of GuC firmware loading failure we were reporting
DRM_ERROR also for case when GuC loading was not strictly
required.
Signed-off-by: Michal Wajdeczko
Cc: Chris Wilson
Cc: Joonas Lahtinen
Cc: Sagar
In case of firmware fetch failure we should help user
find latest firmware.
Suggested-by: Chris Wilson
Signed-off-by: Michal Wajdeczko
Cc: Chris Wilson
---
drivers/gpu/drm/i915/intel_uc_fw.c | 2 ++
No functional change. Just place the function closer to related
definitions.
Signed-off-by: Michal Wajdeczko
Cc: Joonas Lahtinen
Cc: Sagar Arun Kamble
Reviewed-by: Chris Wilson
---
Quoting Daniele Ceraolo Spurio (2017-10-12 23:27:27)
> +typedef struct igt_cork {
> + int device;
> + uint32_t handle;
> + uint32_t fence;
> +} igt_cork_t;
Oh, just struct no need for typedef when you are transparent.
-Chris
___
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
After Guc code reorg some documentation was left in wrong
place. Move it closer to corresponding definitions.
Signed-off-by: Michal Wajdeczko
Cc: Joonas Lahtinen
Cc: Sagar Arun Kamble
---
Time to remove less important info and make messages clear
and consistent.
v2: change some message levels (Chris)
v3: restore DRM_WARN (Chris)
Signed-off-by: Michal Wajdeczko
Cc: Sagar Arun Kamble
Cc: Joonas Lahtinen
Functions should be defined in their use order.
Signed-off-by: Michal Wajdeczko
Cc: Joonas Lahtinen
Reviewed-by: Chris Wilson
---
drivers/gpu/drm/i915/intel_guc_fw.c | 81
Guc status message printed right after firmware upload may be too
optimistic, as we may fail on subsequent steps. Move that message
to the end of intel_uc_init_hw where we know the status for sure.
v2: use dev_info (Chris)
Signed-off-by: Michal Wajdeczko
Cc: Joonas
Remaining functions in intel_guc_loader.c were focused around
GuC firmware. Rename them to match object-verb pattern and
rename file itself.
Suggested-by: Joonas Lahtinen
Signed-off-by: Michal Wajdeczko
Cc: Joonas Lahtinen
Suggested-by: Joonas Lahtinen
Cc: Chris Wilson
v1: was sent with wrong prefix "P v4"
v2: apply review comments from Chris/Daniele
v3: restore DRM_WARN, add firmware url
Michal Wajdeczko (14):
drm/i915: Move intel_guc_wopcm_size to
Function intel_guc_wopcm_size didn't fit well in the old place.
With this move upcoming cleanup will be simpler.
Suggested-by: Joonas Lahtinen
Signed-off-by: Michal Wajdeczko
Cc: Joonas Lahtinen
Cc:
We want to keep ucode xfer functions separate from other
initialization. Once separated, add explicit forcewake.
v2: use BLITTER domain only and add comment (Daniele)
Suggested-by: Joonas Lahtinen
Signed-off-by: Michal Wajdeczko
Cc:
Existing code needs some style fixes. To avoid polluting
pure move patch, do it now as separate step.
Suggested-by: Chris Wilson
Signed-off-by: Michal Wajdeczko
Cc: Chris Wilson
Reviewed-by: Chris Wilson
Quoting Daniele Ceraolo Spurio (2017-10-12 23:27:27)
> diff --git a/lib/igt_dummyload.h b/lib/igt_dummyload.h
> index 215425f..d20a867 100644
> --- a/lib/igt_dummyload.h
> +++ b/lib/igt_dummyload.h
> @@ -29,6 +29,7 @@
> #include
>
> #include "igt_aux.h"
> +#include "igt_vgem.h"
>
>
== Series Details ==
Series: extract cork and ring measure code
URL : https://patchwork.freedesktop.org/series/31858/
State : success
== Summary ==
IGT patchset tested on top of latest successful build
58616272b23efce1e62a3ee0d37e13de6ffc012f igt/gem_eio: Check hang/eio recovery
during
Quoting Daniele Ceraolo Spurio (2017-10-12 23:30:40)
> We already had coverage in prime_vgem.c, but since we're testing
> pread/pwrite ioctl it makes more sense to have it in the corresponding
> test binaries
Redundancy is not an issue (sometimes it is a virtue, the slight
variations in test
On 12/10/17 15:30, Daniele Ceraolo Spurio wrote:
We already had coverage in prime_vgem.c, but since we're testing
pread/pwrite ioctl it makes more sense to have it in the corresponding
test binaries
Forgot to mention that this series depends on both the other series I've
sent
Daniele
Quoting Antonio Argenziano (2017-10-12 23:10:37)
> When a client gets a fixed amount of its contexts banned, will be
> blocked from creating any new contexts itself. This patch adds a test
> for this feature.
Fixed by whom?
The "feature" is a primitive DoS prevention. Atm it is purely
The same code to create and import a vgem object is used in a couple of
places and a couple more are coming up in the next patches so extract
the code into a common function
Signed-off-by: Daniele Ceraolo Spurio
---
lib/igt_dummyload.c | 10 ++
the same coverage is now in gem_pread and gem_pwrite
Signed-off-by: Daniele Ceraolo Spurio
Cc: Chris Wilson
---
tests/prime_vgem.c | 56 --
1 file changed, 56 deletions(-)
diff --git
We already had coverage in prime_vgem.c, but since we're testing
pread/pwrite ioctl it makes more sense to have it in the corresponding
test binaries
Suggested-by: Chris Wilson
Cc: Chris Wilson
Daniele Ceraolo Spurio (4):
lib/igt_vgem:
On Tue, Oct 10, 2017 at 10:29:41AM +, Chris Wilson wrote:
> Quoting Chris Wilson (2017-10-10 11:25:38)
> > Quoting Rodrigo Vivi (2017-10-05 05:34:02)
> > > On Thu, Aug 24, 2017 at 11:00:27PM +, Rodrigo Vivi wrote:
> > > > On Thu, Aug 24, 2017 at 3:39 PM, Oscar Mateo
Using an imported vgem bo we can test reads from an object not backed
by struct page. These reads use different paths in the kernel.
While at it, extract some common code in an helper function and fix the
src vs dst naming (they are the other way around).
Suggested-by: Chris Wilson
Using an imported vgem bo we can test writes to an object not backed
by struct page. These reads use different paths in the kernel.
Suggested-by: Chris Wilson
Signed-off-by: Daniele Ceraolo Spurio
Cc: Chris Wilson
The feature was never merged and there has been no progress in the
last year. The wrappers are using a wrong ioctl number (38 is
HAS_POOLED_EU and not CREATE_VERSION) and extensions of the
gem_create and get_aperture ioctl structures that never made it into
the kernel.
Tests that were using the
The feature was never merged and there has been no progress in the
last year. The tests are currently excluded from compilation with and
ifdef.
v2: keep create_cpu_require around (Chris)
Signed-off-by: Daniele Ceraolo Spurio
Cc: Chris Wilson
The feature was never merged and there has been no progress in the
last year. The subtests are currently skipping on all platforms by
checking a field in the get_aperture ioctl structure that doesn't
exist in the kernel version of the struct.
Signed-off-by: Daniele Ceraolo Spurio
The feature was never merged and there has been no progress in the
last year. The subtests are currently skipping on all platforms by
checking a field in the get_aperture ioctl structure that doesn't
exist in the kernel version of the struct.
v2: remove test from meson build as well (Petri)
The feature was never merged and there has been no progress in the
last year. The subtest is currently skipping on all platforms by checking
a field in the get_aperture ioctl structure that doesn't exist in the
kernel version of the struct.
Signed-off-by: Daniele Ceraolo Spurio
The feature was never merged and there has been no progress in the
last year. The subtests are currently skipping on all platforms by
checking a field in the get_aperture ioctl structure that doesn't
exist in the kernel version of the struct.
Signed-off-by: Daniele Ceraolo Spurio
Respin with review fixes for meson build and gem_concurrent_all.
I'll send the new tests for pread/pwrite suggested by Chris as a
separated series as they depend on the other cleanup I've sent
and this series can potentially be merged in the meantime.
Daniele Ceraolo Spurio (6):
With intel_measure_ring_size added as common function we can use it
instead of the local copy
Signed-off-by: Daniele Ceraolo Spurio
Cc: Chris Wilson
---
tests/gem_ringfill.c | 96 +---
1
With igt_cork added as common utility we can use it instead of the
local copy
Signed-off-by: Daniele Ceraolo Spurio
Cc: Chris Wilson
---
tests/gem_wait.c | 52
1 file changed, 8
With intel_measure_ring_size and igt_cork added as common utilities we
can use them instead of the local copy of those utilities
Signed-off-by: Daniele Ceraolo Spurio
Cc: Chris Wilson
---
tests/gem_exec_schedule.c | 159
With intel_measure_ring_size and igt_cork added as common utilities we
can use them instead of the local copy of those utilities
Signed-off-by: Daniele Ceraolo Spurio
Cc: Chris Wilson
---
tests/gem_exec_fence.c | 115
The "cork" bo used to stall execution and the interruptible execbuf
used to measure the ring size are repeated almost identically in
several files. Extracting those to common files helps simplifying
the code and avoiding repetition.
Cc: Chris Wilson
Daniele Ceraolo
With intel_measure_ring_size added as common function we can use it
instead of the local copy
Signed-off-by: Daniele Ceraolo Spurio
Cc: Chris Wilson
---
tests/gem_exec_await.c | 90 +-
1
The logic to measure the ring size is replicated almost identically in
several tests. Adding it as a common function will make the code
cleaner.
The tests are updated in follow up patches.
Signed-off-by: Daniele Ceraolo Spurio
Cc: Chris Wilson
With intel_measure_ring_size and igt_cork added as common utilities we
can use them instead of the local copy of those utilities
Signed-off-by: Daniele Ceraolo Spurio
Cc: Chris Wilson
---
tests/gem_exec_latency.c | 99
The "cork" bo (imported bo with attached fence) is used in several
tests to stall execution. Moving it to a common place makes the codebase
cleaner.
Note that the actual test updates is done in follow up patches as it is
simpler to do in one go after one more common function is added in the
next
== Series Details ==
Series: series starting with [1/2] lib: Move __gem_context_create to common
ioctl wrapper library.
URL : https://patchwork.freedesktop.org/series/31857/
State : failure
== Summary ==
Series 31857 revision 1 was fully merged or fully failed: no git log
On 12/10/17 15:10, Antonio Argenziano wrote:
When a client gets a fixed amount of its contexts banned, will be
blocked from creating any new contexts itself. This patch adds a test
for this feature.
Signed-off-by: Antonio Argenziano
Cc: Michel Thierry
Quoting Antonio Argenziano (2017-10-12 23:10:36)
> +/**
> + * gem_require_contexts:
> + * @fd: open i915 drm file descriptor
> + *
> + * This helper will automatically skip the test on platforms where context
> + * support is not available.
> + */
> +void gem_require_contexts(int fd)
> +{
> +
When a client gets a fixed amount of its contexts banned, will be
blocked from creating any new contexts itself. This patch adds a test
for this feature.
Signed-off-by: Antonio Argenziano
Cc: Michel Thierry
---
tests/gem_ctx_create.c |
This patch adds a context creation ioctl wrapper that returns the error
for the caller to consume. Multiple tests that implemented this already,
have been changed to use the new library function.
v2:
- Add gem_require_contexts() to check for contexts support (Chris)
Signed-off-by:
== Series Details ==
Series: series starting with [v2,1/2] drm/i915: Fix DP_AUX_CH_CTL_TIME_OUT
naming
URL : https://patchwork.freedesktop.org/series/31856/
State : success
== Summary ==
Series 31856v1 series starting with [v2,1/2] drm/i915: Fix
DP_AUX_CH_CTL_TIME_OUT naming
On Thu, Oct 12, 2017 at 09:30:37PM +, James Ausmus wrote:
> Per BSpec, 400us is "BDW+ Do not use this setting." - not just PORT_A.
> Set BDW to 600us unconditionally.
>
> v2:
> -Split in to two patches (Rodrigo)
>
> Cc: Jani Nikula
> Cc: Ville Syrjälä
On Thu, Oct 12, 2017 at 09:30:36PM +, James Ausmus wrote:
> Rename DP_AUX_CH_CTL_TIME_OUT_1600us to DP_AUX_CH_CTL_TIME_OUT_MAX, as
> the meaning of the (3 << 26) value varies per platform, but it's always the
> maximum timeout for that platform. Pre-CNL it means 1600us, and for CNL
> it means
== Series Details ==
Series: lib: Ask the kernel to quiesce the GPU
URL : https://patchwork.freedesktop.org/series/31850/
State : failure
== Summary ==
IGT patchset tested on top of latest successful build
58616272b23efce1e62a3ee0d37e13de6ffc012f igt/gem_eio: Check hang/eio recovery
during
On Thu, Oct 12, 2017 at 1:59 PM, Rodrigo Vivi wrote:
> On Thu, Oct 12, 2017 at 06:58:20PM +, Ausmus, James wrote:
>> On Wed, Oct 4, 2017 at 3:54 PM, Runyan, Arthur J
>> wrote:
>> > I think the failure was with one particularly slow eDP
Per BSpec, 400us is "BDW+ Do not use this setting." - not just PORT_A.
Set BDW to 600us unconditionally.
v2:
-Split in to two patches (Rodrigo)
Cc: Jani Nikula
Cc: Ville Syrjälä
Signed-off-by: James Ausmus
---
Rename DP_AUX_CH_CTL_TIME_OUT_1600us to DP_AUX_CH_CTL_TIME_OUT_MAX, as
the meaning of the (3 << 26) value varies per platform, but it's always the
maximum timeout for that platform. Pre-CNL it means 1600us, and for CNL
it means 3200us.
v2:
-Split in to two patches (Rodrigo)
Cc: Rodrigo Vivi
On 12/10/17 12:16, Michal Wajdeczko wrote:
We want to keep ucode xfer functions separate from other
initialization. Once separated, add explicit forcewake.
v2: use BLITTER domain only and add comment (Daniele)
Suggested-by: Joonas Lahtinen
Signed-off-by:
Quoting Rodrigo Vivi (2017-10-12 21:55:24)
> On Thu, Oct 12, 2017 at 07:43:04PM +, Chris Wilson wrote:
> > Quoting Rodrigo Vivi (2017-10-12 19:04:45)
> > > On Thu, Oct 12, 2017 at 10:18:13AM +, Chris Wilson wrote:
> > > > ---
> > >
> > > Why?
> >
> > Have you looked at the random but
== Series Details ==
Series: drm/i915: Stop asserting on set-wedged vs nop_submit_request ordering
URL : https://patchwork.freedesktop.org/series/31848/
State : failure
== Summary ==
Series 31848v1 drm/i915: Stop asserting on set-wedged vs nop_submit_request
ordering
On Thu, Oct 12, 2017 at 06:58:20PM +, Ausmus, James wrote:
> On Wed, Oct 4, 2017 at 3:54 PM, Runyan, Arthur J
> wrote:
> > I think the failure was with one particularly slow eDP panel, but it is
> > safer to apply this to all ports.
> >
>
> Thanks Art. Anyone else
On Thu, Oct 12, 2017 at 07:43:04PM +, Chris Wilson wrote:
> Quoting Rodrigo Vivi (2017-10-12 19:04:45)
> > On Thu, Oct 12, 2017 at 10:18:13AM +, Chris Wilson wrote:
> > > ---
> >
> > Why?
>
> Have you looked at the random but frequent mmio death on Kabylake?
> Seems rather reminiscent of
Since the introduction of debugfs/i915_drop_caches, we have offered the
ability to wait upon all outstanding batches. This is more efficient and
less error prone (one example is the use of context priorities, we have
to idle at the lowest in order not to jump over any low priority tasks
we want to
On 09/10/17 07:52, Michał Winiarski wrote:
Now that we're handling request resubmission the same way as regular
submission (from the tasklet), we can move GuC initialization earlier,
before restarting the engines. This way, we're no longer being in the
state of flux during engine restart - we're
Since the removal of the stop_machine(), it is allowed and expected for
the nop_submit_request() and nop_complete_submit_request() to run in
parallel to the i915_gem_set_wedged() processing. As such we can no
longer assert that i915_gem_set_wedged() has completed inside the
stop_machine prior to
On 09/10/17 15:35, Michel Thierry wrote:
On 10/9/2017 11:41 AM, Daniele Ceraolo Spurio wrote:
On 09/10/17 07:52, Michał Winiarski wrote:
We were using first page of kernel context render state for sharing data
with GuC. While it's justified by the fact that those pages are not used
(note,
Quoting Vinay Belgaumkar (2017-10-12 17:47:10)
> This limitation does not exist in latest kernel. It was removed by this patch-
>
> commit f7978a0c581a8a840a28306f8da43e06e7fef3bf
>
> v2: Added commit id that removes the limitation(Chris Wilson)
> V3: Generic way to find if kernel supports this
== Series Details ==
Series: Firmware code reorg
URL : https://patchwork.freedesktop.org/series/31846/
State : failure
== Summary ==
Series 31846v1 Firmware code reorg
https://patchwork.freedesktop.org/api/1.0/series/31846/revisions/1/mbox/
Test debugfs_test:
Subgroup
Quoting Michal Wajdeczko (2017-10-12 20:16:20)
> Functions should be defined in their use order.
>
> Signed-off-by: Michal Wajdeczko
> Cc: Joonas Lahtinen
Reviewed-by: Chris Wilson
-Chris
Quoting Michal Wajdeczko (2017-10-12 20:16:17)
> Existing code needs some style fixes. To avoid polluting
> pure move patch, do it now as separate step.
>
> Suggested-by: Chris Wilson
> Signed-off-by: Michal Wajdeczko
> Cc: Chris Wilson
Quoting Michal Wajdeczko (2017-10-12 20:16:25)
> In case of GuC firmware loading failure we were reporting
> DRM_ERROR also for case when GuC loading was not strictly
> required.
>
> Signed-off-by: Michal Wajdeczko
> Cc: Chris Wilson
> Cc:
== Series Details ==
Series: series starting with [1/7] tests/perf: Fix a bunch of warnings on
32-bit systems
URL : https://patchwork.freedesktop.org/series/31818/
State : failure
== Summary ==
Test kms_flip:
Subgroup flip-vs-fences-interruptible:
pass -> FAIL
Quoting Michal Wajdeczko (2017-10-12 20:16:24)
> Firmware loading for GuC and Huc are similar. Move common code
> into generic function for maximum reuse.
>
> v2: change message levels (Chris)
>
> Signed-off-by: Michal Wajdeczko
> Cc: Joonas Lahtinen
Quoting Michal Wajdeczko (2017-10-12 20:16:23)
> Time to remove less important info and make messages clear
> and consistent.
>
> v2: change some message levels (Chris)
>
> Signed-off-by: Michal Wajdeczko
> Cc: Sagar Arun Kamble
> Cc:
Quoting Michal Wajdeczko (2017-10-12 20:16:22)
> Guc status message printed right after firmware upload may be too
> optimistic, as we may fail on subsequent steps. Move that message
> to the end of intel_uc_init_hw where we know the status for sure.
>
> v2: use dev_info (Chris)
>
>
Quoting Michal Wajdeczko (2017-10-12 20:16:20)
> Functions should be defined in their use order.
>
> Signed-off-by: Michal Wajdeczko
> Cc: Joonas Lahtinen
Reviewed-by: Chris Wilson
-Chris
On Wed, Oct 11, 2017 at 07:04:55PM +0300, Ville Syrjala wrote:
> From: Ville Syrjälä
>
> Plane B and C (note that we don't actually expose plane C currently)
> on gen2/3 have a window generator, as does the primary plane on CHV
> pipe B. So let's allow positioning
Quoting Rodrigo Vivi (2017-10-12 19:04:45)
> On Thu, Oct 12, 2017 at 10:18:13AM +, Chris Wilson wrote:
> > ---
>
> Why?
Have you looked at the random but frequent mmio death on Kabylake?
Seems rather reminiscent of earlier DMC bugs.
-Chris
___
1 - 100 of 305 matches
Mail list logo