* [PATCH] drm/i915: add immutable zpos plane properties
@ 2019-03-29 22:19 Simon Ser
2019-03-30 0:11 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
` (10 more replies)
0 siblings, 11 replies; 25+ messages in thread
From: Simon Ser @ 2019-03-29 22:19 UTC (permalink / raw)
To: intel-gfx; +Cc: emersion
From: emersion <contact@emersion.fr>
This adds basic immutable support for the zpos property. The zpos increases
from bottom to top: primary, sprites, cursor.
Signed-off-by: Simon Ser <contact@emersion.fr>
---
This is based on a previous patch by Ville [1] that I wanted to review.
Unfortunately the patch no longer applies, so here is a new one.
[1]: https://patchwork.freedesktop.org/patch/225887/?series=43902&rev=1
drivers/gpu/drm/i915/intel_display.c | 10 ++++++++--
drivers/gpu/drm/i915/intel_sprite.c | 5 ++++-
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index 8576a7f799..f0a85a75bd 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -14323,7 +14323,7 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe)
const u64 *modifiers;
const u32 *formats;
int num_formats;
- int ret;
+ int ret, zpos;
if (INTEL_GEN(dev_priv) >= 9)
return skl_universal_plane_create(dev_priv, pipe,
@@ -14412,6 +14412,9 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe)
DRM_MODE_ROTATE_0,
supported_rotations);
+ zpos = 0;
+ drm_plane_create_zpos_immutable_property(&plane->base, zpos);
+
drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs);
return plane;
@@ -14428,7 +14431,7 @@ intel_cursor_plane_create(struct drm_i915_private *dev_priv,
{
unsigned int possible_crtcs;
struct intel_plane *cursor;
- int ret;
+ int ret, zpos;
cursor = intel_plane_alloc();
if (IS_ERR(cursor))
@@ -14477,6 +14480,9 @@ intel_cursor_plane_create(struct drm_i915_private *dev_priv,
DRM_MODE_ROTATE_0 |
DRM_MODE_ROTATE_180);
+ zpos = RUNTIME_INFO(dev_priv)->num_sprites[pipe] + 1;
+ drm_plane_create_zpos_immutable_property(&cursor->base, zpos);
+
drm_plane_helper_add(&cursor->base, &intel_plane_helper_funcs);
return cursor;
diff --git a/drivers/gpu/drm/i915/intel_sprite.c b/drivers/gpu/drm/i915/intel_sprite.c
index 65de7387bf..48bd8f9079 100644
--- a/drivers/gpu/drm/i915/intel_sprite.c
+++ b/drivers/gpu/drm/i915/intel_sprite.c
@@ -2354,7 +2354,7 @@ intel_sprite_plane_create(struct drm_i915_private *dev_priv,
const u64 *modifiers;
const u32 *formats;
int num_formats;
- int ret;
+ int ret, zpos;
if (INTEL_GEN(dev_priv) >= 9)
return skl_universal_plane_create(dev_priv, pipe,
@@ -2444,6 +2444,9 @@ intel_sprite_plane_create(struct drm_i915_private *dev_priv,
DRM_COLOR_YCBCR_BT709,
DRM_COLOR_YCBCR_LIMITED_RANGE);
+ zpos = sprite + 1;
+ drm_plane_create_zpos_immutable_property(&plane->base, zpos);
+
drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs);
return plane;
--
2.21.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 25+ messages in thread* ✗ Fi.CI.CHECKPATCH: warning for drm/i915: add immutable zpos plane properties 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser @ 2019-03-30 0:11 ` Patchwork 2019-03-30 0:37 ` ✗ Fi.CI.BAT: failure " Patchwork ` (9 subsequent siblings) 10 siblings, 0 replies; 25+ messages in thread From: Patchwork @ 2019-03-30 0:11 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx == Series Details == Series: drm/i915: add immutable zpos plane properties URL : https://patchwork.freedesktop.org/series/58761/ State : warning == Summary == $ dim checkpatch origin/drm-tip a8460dd85471 drm/i915: add immutable zpos plane properties -:75: WARNING:NO_AUTHOR_SIGN_OFF: Missing Signed-off-by: line by nominal patch author 'emersion <contact@emersion.fr>' total: 0 errors, 1 warnings, 0 checks, 51 lines checked _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* ✗ Fi.CI.BAT: failure for drm/i915: add immutable zpos plane properties 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser 2019-03-30 0:11 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork @ 2019-03-30 0:37 ` Patchwork 2019-04-02 7:49 ` ✓ Fi.CI.BAT: success " Patchwork ` (8 subsequent siblings) 10 siblings, 0 replies; 25+ messages in thread From: Patchwork @ 2019-03-30 0:37 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx == Series Details == Series: drm/i915: add immutable zpos plane properties URL : https://patchwork.freedesktop.org/series/58761/ State : failure == Summary == CI Bug Log - changes from CI_DRM_5840 -> Patchwork_12638 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_12638 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_12638, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://patchwork.freedesktop.org/api/1.0/series/58761/revisions/1/mbox/ Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_12638: ### IGT changes ### #### Possible regressions #### * igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size: - fi-bsw-kefka: PASS -> FAIL Known issues ------------ Here are the changes found in Patchwork_12638 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_contexts: - fi-bdw-gvtdvm: PASS -> DMESG-FAIL [fdo#110235 ] * igt@i915_selftest@live_hangcheck: - fi-skl-iommu: PASS -> INCOMPLETE [fdo#108602] / [fdo#108744] * igt@kms_busy@basic-flip-c: - fi-blb-e6850: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] * igt@kms_pipe_crc_basic@hang-read-crc-pipe-c: - fi-blb-e6850: NOTRUN -> SKIP [fdo#109271] +20 * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b: - fi-blb-e6850: NOTRUN -> INCOMPLETE [fdo#107718] * igt@runner@aborted: - fi-skl-iommu: NOTRUN -> FAIL [fdo#104108] / [fdo#108602] #### Possible fixes #### * igt@gem_exec_suspend@basic-s4-devices: - fi-blb-e6850: INCOMPLETE [fdo#107718] -> PASS * igt@i915_selftest@live_evict: - fi-bsw-kefka: DMESG-WARN [fdo#107709] -> PASS [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#107709]: https://bugs.freedesktop.org/show_bug.cgi?id=107709 [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718 [fdo#108602]: https://bugs.freedesktop.org/show_bug.cgi?id=108602 [fdo#108744]: https://bugs.freedesktop.org/show_bug.cgi?id=108744 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#110235 ]: https://bugs.freedesktop.org/show_bug.cgi?id=110235 Participating hosts (50 -> 36) ------------------------------ Missing (14): fi-kbl-soraka fi-hsw-4770r fi-ilk-m540 fi-bxt-dsi fi-hsw-4200u fi-hsw-peppy fi-byt-squawks fi-bsw-cyan fi-snb-2520m fi-ctg-p8600 fi-kbl-x1275 fi-icl-u3 fi-byt-clapper fi-bdw-samus Build changes ------------- * Linux: CI_DRM_5840 -> Patchwork_12638 CI_DRM_5840: db336fee1090f4207856469e57d04bcf56fe9e3a @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4913: e408d569973b610ba4aafdba016c48b25e563468 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_12638: a8460dd85471c4633e93a73db5881d09cc8f68ed @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == a8460dd85471 drm/i915: add immutable zpos plane properties == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12638/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915: add immutable zpos plane properties 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser 2019-03-30 0:11 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2019-03-30 0:37 ` ✗ Fi.CI.BAT: failure " Patchwork @ 2019-04-02 7:49 ` Patchwork 2019-04-02 11:34 ` ✓ Fi.CI.IGT: " Patchwork ` (7 subsequent siblings) 10 siblings, 0 replies; 25+ messages in thread From: Patchwork @ 2019-04-02 7:49 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx == Series Details == Series: drm/i915: add immutable zpos plane properties URL : https://patchwork.freedesktop.org/series/58761/ State : success == Summary == CI Bug Log - changes from CI_DRM_5840 -> Patchwork_12638 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://patchwork.freedesktop.org/api/1.0/series/58761/revisions/1/mbox/ Known issues ------------ Here are the changes found in Patchwork_12638 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_contexts: - fi-bdw-gvtdvm: PASS -> DMESG-FAIL [fdo#110235 ] * igt@i915_selftest@live_hangcheck: - fi-skl-iommu: PASS -> INCOMPLETE [fdo#108602] / [fdo#108744] * igt@kms_busy@basic-flip-c: - fi-blb-e6850: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] * igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size: - fi-bsw-kefka: PASS -> FAIL [fdo#106081] * igt@kms_pipe_crc_basic@hang-read-crc-pipe-c: - fi-blb-e6850: NOTRUN -> SKIP [fdo#109271] +20 * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b: - fi-blb-e6850: NOTRUN -> INCOMPLETE [fdo#107718] * igt@runner@aborted: - fi-skl-iommu: NOTRUN -> FAIL [fdo#104108] / [fdo#108602] #### Possible fixes #### * igt@gem_exec_suspend@basic-s4-devices: - fi-blb-e6850: INCOMPLETE [fdo#107718] -> PASS * igt@i915_selftest@live_evict: - fi-bsw-kefka: DMESG-WARN [fdo#107709] -> PASS [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#106081]: https://bugs.freedesktop.org/show_bug.cgi?id=106081 [fdo#107709]: https://bugs.freedesktop.org/show_bug.cgi?id=107709 [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718 [fdo#108602]: https://bugs.freedesktop.org/show_bug.cgi?id=108602 [fdo#108744]: https://bugs.freedesktop.org/show_bug.cgi?id=108744 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#110235 ]: https://bugs.freedesktop.org/show_bug.cgi?id=110235 Participating hosts (50 -> 36) ------------------------------ Missing (14): fi-kbl-soraka fi-hsw-4770r fi-ilk-m540 fi-bxt-dsi fi-hsw-4200u fi-hsw-peppy fi-byt-squawks fi-bsw-cyan fi-snb-2520m fi-ctg-p8600 fi-kbl-x1275 fi-icl-u3 fi-byt-clapper fi-bdw-samus Build changes ------------- * Linux: CI_DRM_5840 -> Patchwork_12638 CI_DRM_5840: db336fee1090f4207856469e57d04bcf56fe9e3a @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4913: e408d569973b610ba4aafdba016c48b25e563468 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_12638: a8460dd85471c4633e93a73db5881d09cc8f68ed @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == a8460dd85471 drm/i915: add immutable zpos plane properties == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12638/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915: add immutable zpos plane properties 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser ` (2 preceding siblings ...) 2019-04-02 7:49 ` ✓ Fi.CI.BAT: success " Patchwork @ 2019-04-02 11:34 ` Patchwork 2019-04-02 12:35 ` [PATCH] " Joonas Lahtinen ` (6 subsequent siblings) 10 siblings, 0 replies; 25+ messages in thread From: Patchwork @ 2019-04-02 11:34 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx == Series Details == Series: drm/i915: add immutable zpos plane properties URL : https://patchwork.freedesktop.org/series/58761/ State : success == Summary == CI Bug Log - changes from CI_DRM_5840_full -> Patchwork_12638_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_12638_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_eio@unwedge-stress: - shard-snb: PASS -> FAIL [fdo#109661] * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-iclb: NOTRUN -> SKIP [fdo#109313] * igt@gem_exec_schedule@preempt-other-chain-blt: - shard-snb: NOTRUN -> SKIP [fdo#109271] +155 * igt@gem_ppgtt@blt-vs-render-ctx0: - shard-iclb: PASS -> INCOMPLETE [fdo#109801] +1 * igt@gem_wait@write-busy-bsd2: - shard-iclb: NOTRUN -> SKIP [fdo#109276] +4 * igt@i915_pm_rpm@basic-pci-d3-state: - shard-skl: PASS -> INCOMPLETE [fdo#107807] * igt@i915_pm_rpm@sysfs-read: - shard-skl: NOTRUN -> INCOMPLETE [fdo#107807] +1 * igt@kms_atomic_transition@3x-modeset-transitions-fencing: - shard-iclb: NOTRUN -> SKIP [fdo#109278] +1 * igt@kms_atomic_transition@5x-modeset-transitions-nonblocking: - shard-skl: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +3 * igt@kms_chamelium@dp-hpd-fast: - shard-iclb: NOTRUN -> SKIP [fdo#109284] * igt@kms_chv_cursor_fail@pipe-a-256x256-right-edge: - shard-snb: PASS -> SKIP [fdo#109271] / [fdo#109278] * igt@kms_chv_cursor_fail@pipe-c-256x256-bottom-edge: - shard-snb: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +16 * igt@kms_cursor_crc@cursor-128x128-suspend: - shard-skl: PASS -> INCOMPLETE [fdo#104108] * igt@kms_cursor_crc@cursor-512x170-onscreen: - shard-iclb: NOTRUN -> SKIP [fdo#109279] * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-iclb: NOTRUN -> SKIP [fdo#109274] +2 * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible: - shard-kbl: NOTRUN -> SKIP [fdo#109271] +63 * igt@kms_flip@dpms-vs-vblank-race: - shard-glk: PASS -> FAIL [fdo#103060] * igt@kms_flip@flip-vs-suspend: - shard-skl: NOTRUN -> INCOMPLETE [fdo#109507] * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt: - shard-glk: PASS -> FAIL [fdo#103167] * igt@kms_frontbuffer_tracking@fbc-stridechange: - shard-iclb: PASS -> FAIL [fdo#103167] +5 * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render: - shard-iclb: NOTRUN -> FAIL [fdo#103167] +1 * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff: - shard-iclb: NOTRUN -> SKIP [fdo#109280] +5 * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu: - shard-skl: NOTRUN -> SKIP [fdo#109271] +31 * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render: - shard-iclb: PASS -> FAIL [fdo#105682] / [fdo#109247] * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu: - shard-iclb: PASS -> FAIL [fdo#109247] +11 * igt@kms_frontbuffer_tracking@psr-suspend: - shard-skl: PASS -> INCOMPLETE [fdo#104108] / [fdo#106978] * igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes: - shard-iclb: NOTRUN -> SKIP [fdo#109289] * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-f: - shard-kbl: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +6 * igt@kms_plane_alpha_blend@pipe-a-alpha-7efc: - shard-skl: NOTRUN -> FAIL [fdo#107815] / [fdo#108145] * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min: - shard-skl: PASS -> FAIL [fdo#108145] * igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb: - shard-kbl: NOTRUN -> FAIL [fdo#108145] +2 * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc: - shard-skl: NOTRUN -> FAIL [fdo#107815] * igt@kms_plane_scaling@pipe-a-scaler-with-clipping-clamping: - shard-glk: PASS -> SKIP [fdo#109271] / [fdo#109278] * igt@kms_psr2_su@page_flip: - shard-iclb: PASS -> SKIP [fdo#109642] * igt@kms_psr@psr2_cursor_render: - shard-iclb: PASS -> SKIP [fdo#109441] +5 * igt@kms_psr@psr2_dpms: - shard-iclb: NOTRUN -> SKIP [fdo#109441] * igt@kms_psr@suspend: - shard-iclb: PASS -> FAIL [fdo#107383] / [fdo#110215] +1 * igt@kms_setmode@basic: - shard-iclb: NOTRUN -> FAIL [fdo#99912] - shard-kbl: NOTRUN -> FAIL [fdo#99912] - shard-snb: NOTRUN -> FAIL [fdo#99912] * igt@kms_vblank@pipe-a-wait-busy-hang: - shard-snb: PASS -> SKIP [fdo#109271] +6 * igt@prime_udl: - shard-iclb: NOTRUN -> SKIP [fdo#109291] #### Possible fixes #### * igt@gem_eio@in-flight-suspend: - shard-snb: FAIL [fdo#103375] -> PASS * igt@i915_selftest@live_workarounds: - shard-iclb: DMESG-FAIL [fdo#108954] -> PASS * igt@i915_suspend@forcewake: - shard-skl: INCOMPLETE [fdo#104108] / [fdo#107773] -> PASS * igt@kms_busy@extended-modeset-hang-newfb-render-a: - shard-iclb: DMESG-WARN [fdo#110222] -> PASS +1 * igt@kms_cursor_legacy@cursor-vs-flip-atomic: - shard-iclb: FAIL [fdo#103355] -> PASS * igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-ytiled: - shard-glk: FAIL [fdo#107791] -> PASS * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt: - shard-glk: FAIL [fdo#103167] -> PASS * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-iclb: FAIL [fdo#103167] -> PASS +8 * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite: - shard-iclb: FAIL [fdo#109247] -> PASS +13 * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc: - shard-iclb: FAIL [fdo#105682] / [fdo#109247] -> PASS +1 * igt@kms_plane_scaling@pipe-a-scaler-with-pixel-format: - shard-glk: SKIP [fdo#109271] / [fdo#109278] -> PASS * igt@kms_psr@psr2_cursor_mmap_cpu: - shard-iclb: SKIP [fdo#109441] -> PASS +2 * igt@kms_rotation_crc@multiplane-rotation: - shard-kbl: INCOMPLETE [fdo#103665] -> PASS * igt@kms_rotation_crc@multiplane-rotation-cropping-top: - shard-kbl: FAIL [fdo#109016] -> PASS * igt@perf@polling: - shard-iclb: FAIL [fdo#108587] -> PASS {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103060]: https://bugs.freedesktop.org/show_bug.cgi?id=103060 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103355]: https://bugs.freedesktop.org/show_bug.cgi?id=103355 [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#105682]: https://bugs.freedesktop.org/show_bug.cgi?id=105682 [fdo#106978]: https://bugs.freedesktop.org/show_bug.cgi?id=106978 [fdo#107383]: https://bugs.freedesktop.org/show_bug.cgi?id=107383 [fdo#107773]: https://bugs.freedesktop.org/show_bug.cgi?id=107773 [fdo#107791]: https://bugs.freedesktop.org/show_bug.cgi?id=107791 [fdo#107807]: https://bugs.freedesktop.org/show_bug.cgi?id=107807 [fdo#107815]: https://bugs.freedesktop.org/show_bug.cgi?id=107815 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108587]: https://bugs.freedesktop.org/show_bug.cgi?id=108587 [fdo#108954]: https://bugs.freedesktop.org/show_bug.cgi?id=108954 [fdo#109016]: https://bugs.freedesktop.org/show_bug.cgi?id=109016 [fdo#109247]: https://bugs.freedesktop.org/show_bug.cgi?id=109247 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109507]: https://bugs.freedesktop.org/show_bug.cgi?id=109507 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#109661]: https://bugs.freedesktop.org/show_bug.cgi?id=109661 [fdo#109801]: https://bugs.freedesktop.org/show_bug.cgi?id=109801 [fdo#110215]: https://bugs.freedesktop.org/show_bug.cgi?id=110215 [fdo#110222]: https://bugs.freedesktop.org/show_bug.cgi?id=110222 [fdo#110254]: https://bugs.freedesktop.org/show_bug.cgi?id=110254 [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912 Participating hosts (10 -> 9) ------------------------------ Missing (1): shard-hsw Build changes ------------- * Linux: CI_DRM_5840 -> Patchwork_12638 CI_DRM_5840: db336fee1090f4207856469e57d04bcf56fe9e3a @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4913: e408d569973b610ba4aafdba016c48b25e563468 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_12638: a8460dd85471c4633e93a73db5881d09cc8f68ed @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12638/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH] drm/i915: add immutable zpos plane properties 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser ` (3 preceding siblings ...) 2019-04-02 11:34 ` ✓ Fi.CI.IGT: " Patchwork @ 2019-04-02 12:35 ` Joonas Lahtinen 2019-04-02 14:36 ` Simon Ser 2019-04-03 16:21 ` [PATCH v2] " Simon Ser ` (5 subsequent siblings) 10 siblings, 1 reply; 25+ messages in thread From: Joonas Lahtinen @ 2019-04-02 12:35 UTC (permalink / raw) To: intel-gfx; +Cc: emersion Quoting Simon Ser (2019-03-30 00:19:25) > From: emersion <contact@emersion.fr> Please fix your From: field. > This adds basic immutable support for the zpos property. The zpos increases > from bottom to top: primary, sprites, cursor. > > Signed-off-by: Simon Ser <contact@emersion.fr> This is just Ville's patch rebased, so it's incorrect to strip the S-o-b, please read: https://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin Regards, Joonas _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH] drm/i915: add immutable zpos plane properties 2019-04-02 12:35 ` [PATCH] " Joonas Lahtinen @ 2019-04-02 14:36 ` Simon Ser 2019-04-03 8:28 ` Joonas Lahtinen 0 siblings, 1 reply; 25+ messages in thread From: Simon Ser @ 2019-04-02 14:36 UTC (permalink / raw) To: Joonas Lahtinen; +Cc: intel-gfx@lists.freedesktop.org On Tuesday, April 2, 2019 3:35 PM, Joonas Lahtinen <joonas.lahtinen@linux.intel.com> wrote: > Quoting Simon Ser (2019-03-30 00:19:25) > > > From: emersion contact@emersion.fr > > Please fix your From: field. Gah. > > This adds basic immutable support for the zpos property. The zpos increases > > from bottom to top: primary, sprites, cursor. > > Signed-off-by: Simon Ser contact@emersion.fr > > This is just Ville's patch rebased, so it's incorrect to strip the S-o-b, > please read: > > https://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin Honestly I wasn't sure what to do, especially considering that I've edited most of the lines. I tried to ask on IRC but I got no reply. Thanks for clearing that up! So just to be sure I don't mess up v2: - This is Ville's patch so he definitely should be the author. - Ville's S-o-b should definitely be kept as-is. - Now, should I add my own S-o-b? It seems like I should. - Co-Authored-By probably doesn't make sense here. - I originally wanted to add my Reviewed-by tag, but it probably wouldn't make sense if I have a S-o-b tag. Is this correct? _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH] drm/i915: add immutable zpos plane properties 2019-04-02 14:36 ` Simon Ser @ 2019-04-03 8:28 ` Joonas Lahtinen 0 siblings, 0 replies; 25+ messages in thread From: Joonas Lahtinen @ 2019-04-03 8:28 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx@lists.freedesktop.org Quoting Simon Ser (2019-04-02 17:36:33) > On Tuesday, April 2, 2019 3:35 PM, Joonas Lahtinen <joonas.lahtinen@linux.intel.com> wrote: > > Quoting Simon Ser (2019-03-30 00:19:25) > > > > > From: emersion contact@emersion.fr > > > > Please fix your From: field. > > Gah. > > > > This adds basic immutable support for the zpos property. The zpos increases > > > from bottom to top: primary, sprites, cursor. > > > Signed-off-by: Simon Ser contact@emersion.fr > > > > This is just Ville's patch rebased, so it's incorrect to strip the S-o-b, > > please read: > > > > https://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin > > Honestly I wasn't sure what to do, especially considering that I've > edited most of the lines. I tried to ask on IRC but I got no reply. > > Thanks for clearing that up! So just to be sure I don't mess up v2: > > - This is Ville's patch so he definitely should be the author. > - Ville's S-o-b should definitely be kept as-is. > - Now, should I add my own S-o-b? It seems like I should. > - Co-Authored-By probably doesn't make sense here. > - I originally wanted to add my Reviewed-by tag, but it probably > wouldn't make sense if I have a S-o-b tag. > > Is this correct? You should git am (maybe with --3way) the original patch, and add a change log entry explaining what you modified about the patch and finally add your own S-o-b. That way the From: will correctly point to the original patch owner and it is clear what modifications you made. For review just poke somebody working in that area (git blame is your friend here). Regards, Joonas _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* [PATCH v2] drm/i915: add immutable zpos plane properties 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser ` (4 preceding siblings ...) 2019-04-02 12:35 ` [PATCH] " Joonas Lahtinen @ 2019-04-03 16:21 ` Simon Ser 2019-04-09 18:49 ` Simon Ser 2019-04-13 11:13 ` [PATCH v3] " Simon Ser 2019-04-03 18:08 ` ✓ Fi.CI.BAT: success for drm/i915: add immutable zpos plane properties (rev2) Patchwork ` (4 subsequent siblings) 10 siblings, 2 replies; 25+ messages in thread From: Simon Ser @ 2019-04-03 16:21 UTC (permalink / raw) To: intel-gfx From: Ville Syrjälä <ville.syrjala@linux.intel.com> This adds basic immutable support for the zpos property. The zpos increases from bottom to top: primary, sprites, cursor. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> [contact@emersion.fr: adapted for latest drm-tip] Signed-off-by: Simon Ser <contact@emersion.fr> --- Changes in v2: set correct author and S-o-b tags drivers/gpu/drm/i915/intel_display.c | 10 ++++++++-- drivers/gpu/drm/i915/intel_sprite.c | 5 ++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 8576a7f799..f0a85a75bd 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -14323,7 +14323,7 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe) const u64 *modifiers; const u32 *formats; int num_formats; - int ret; + int ret, zpos; if (INTEL_GEN(dev_priv) >= 9) return skl_universal_plane_create(dev_priv, pipe, @@ -14412,6 +14412,9 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe) DRM_MODE_ROTATE_0, supported_rotations); + zpos = 0; + drm_plane_create_zpos_immutable_property(&plane->base, zpos); + drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs); return plane; @@ -14428,7 +14431,7 @@ intel_cursor_plane_create(struct drm_i915_private *dev_priv, { unsigned int possible_crtcs; struct intel_plane *cursor; - int ret; + int ret, zpos; cursor = intel_plane_alloc(); if (IS_ERR(cursor)) @@ -14477,6 +14480,9 @@ intel_cursor_plane_create(struct drm_i915_private *dev_priv, DRM_MODE_ROTATE_0 | DRM_MODE_ROTATE_180); + zpos = RUNTIME_INFO(dev_priv)->num_sprites[pipe] + 1; + drm_plane_create_zpos_immutable_property(&cursor->base, zpos); + drm_plane_helper_add(&cursor->base, &intel_plane_helper_funcs); return cursor; diff --git a/drivers/gpu/drm/i915/intel_sprite.c b/drivers/gpu/drm/i915/intel_sprite.c index 65de7387bf..48bd8f9079 100644 --- a/drivers/gpu/drm/i915/intel_sprite.c +++ b/drivers/gpu/drm/i915/intel_sprite.c @@ -2354,7 +2354,7 @@ intel_sprite_plane_create(struct drm_i915_private *dev_priv, const u64 *modifiers; const u32 *formats; int num_formats; - int ret; + int ret, zpos; if (INTEL_GEN(dev_priv) >= 9) return skl_universal_plane_create(dev_priv, pipe, @@ -2444,6 +2444,9 @@ intel_sprite_plane_create(struct drm_i915_private *dev_priv, DRM_COLOR_YCBCR_BT709, DRM_COLOR_YCBCR_LIMITED_RANGE); + zpos = sprite + 1; + drm_plane_create_zpos_immutable_property(&plane->base, zpos); + drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs); return plane; -- 2.21.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 25+ messages in thread
* Re: [PATCH v2] drm/i915: add immutable zpos plane properties 2019-04-03 16:21 ` [PATCH v2] " Simon Ser @ 2019-04-09 18:49 ` Simon Ser 2019-04-13 11:13 ` [PATCH v3] " Simon Ser 1 sibling, 0 replies; 25+ messages in thread From: Simon Ser @ 2019-04-09 18:49 UTC (permalink / raw) To: jani.nikula@intel.com; +Cc: intel-gfx@lists.freedesktop.org Hi Jani, git blame says you are familiar with intel_primary_plane_create! Would you have some time to review this patch? Thanks! -- Simon Ser https://emersion.fr > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > This adds basic immutable support for the zpos property. The zpos increases > from bottom to top: primary, sprites, cursor. > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > [contact@emersion.fr: adapted for latest drm-tip] > Signed-off-by: Simon Ser <contact@emersion.fr> > --- > > Changes in v2: set correct author and S-o-b tags > > drivers/gpu/drm/i915/intel_display.c | 10 ++++++++-- > drivers/gpu/drm/i915/intel_sprite.c | 5 ++++- > 2 files changed, 12 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c > index 8576a7f799..f0a85a75bd 100644 > --- a/drivers/gpu/drm/i915/intel_display.c > +++ b/drivers/gpu/drm/i915/intel_display.c > @@ -14323,7 +14323,7 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe) > const u64 *modifiers; > const u32 *formats; > int num_formats; > - int ret; > + int ret, zpos; > > if (INTEL_GEN(dev_priv) >= 9) > return skl_universal_plane_create(dev_priv, pipe, > @@ -14412,6 +14412,9 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe) > DRM_MODE_ROTATE_0, > supported_rotations); > > + zpos = 0; > + drm_plane_create_zpos_immutable_property(&plane->base, zpos); > + > drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs); > > return plane; > @@ -14428,7 +14431,7 @@ intel_cursor_plane_create(struct drm_i915_private *dev_priv, > { > unsigned int possible_crtcs; > struct intel_plane *cursor; > - int ret; > + int ret, zpos; > > cursor = intel_plane_alloc(); > if (IS_ERR(cursor)) > @@ -14477,6 +14480,9 @@ intel_cursor_plane_create(struct drm_i915_private *dev_priv, > DRM_MODE_ROTATE_0 | > DRM_MODE_ROTATE_180); > > + zpos = RUNTIME_INFO(dev_priv)->num_sprites[pipe] + 1; > + drm_plane_create_zpos_immutable_property(&cursor->base, zpos); > + > drm_plane_helper_add(&cursor->base, &intel_plane_helper_funcs); > > return cursor; > diff --git a/drivers/gpu/drm/i915/intel_sprite.c b/drivers/gpu/drm/i915/intel_sprite.c > index 65de7387bf..48bd8f9079 100644 > --- a/drivers/gpu/drm/i915/intel_sprite.c > +++ b/drivers/gpu/drm/i915/intel_sprite.c > @@ -2354,7 +2354,7 @@ intel_sprite_plane_create(struct drm_i915_private *dev_priv, > const u64 *modifiers; > const u32 *formats; > int num_formats; > - int ret; > + int ret, zpos; > > if (INTEL_GEN(dev_priv) >= 9) > return skl_universal_plane_create(dev_priv, pipe, > @@ -2444,6 +2444,9 @@ intel_sprite_plane_create(struct drm_i915_private *dev_priv, > DRM_COLOR_YCBCR_BT709, > DRM_COLOR_YCBCR_LIMITED_RANGE); > > + zpos = sprite + 1; > + drm_plane_create_zpos_immutable_property(&plane->base, zpos); > + > drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs); > > return plane; > -- > 2.21.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* [PATCH v3] drm/i915: add immutable zpos plane properties 2019-04-03 16:21 ` [PATCH v2] " Simon Ser 2019-04-09 18:49 ` Simon Ser @ 2019-04-13 11:13 ` Simon Ser 2019-04-15 20:33 ` Maarten Lankhorst 2019-04-16 13:20 ` Ville Syrjälä 1 sibling, 2 replies; 25+ messages in thread From: Simon Ser @ 2019-04-13 11:13 UTC (permalink / raw) To: intel-gfx From: Ville Syrjälä <ville.syrjala@linux.intel.com> This adds basic immutable support for the zpos property. The zpos increases from bottom to top: primary, sprites, cursor. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> [contact@emersion.fr: adapted for latest drm-tip] Signed-off-by: Simon Ser <contact@emersion.fr> --- Maarten, could your review this patch? Changes from v2 to v3: add the zpos property in skl_universal_plane_create too. drivers/gpu/drm/i915/intel_display.c | 10 ++++++++-- drivers/gpu/drm/i915/intel_sprite.c | 7 ++++++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 8576a7f799..f0a85a75bd 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -14323,7 +14323,7 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe) const u64 *modifiers; const u32 *formats; int num_formats; - int ret; + int ret, zpos; if (INTEL_GEN(dev_priv) >= 9) return skl_universal_plane_create(dev_priv, pipe, @@ -14412,6 +14412,9 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe) DRM_MODE_ROTATE_0, supported_rotations); + zpos = 0; + drm_plane_create_zpos_immutable_property(&plane->base, zpos); + drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs); return plane; @@ -14428,7 +14431,7 @@ intel_cursor_plane_create(struct drm_i915_private *dev_priv, { unsigned int possible_crtcs; struct intel_plane *cursor; - int ret; + int ret, zpos; cursor = intel_plane_alloc(); if (IS_ERR(cursor)) @@ -14477,6 +14480,9 @@ intel_cursor_plane_create(struct drm_i915_private *dev_priv, DRM_MODE_ROTATE_0 | DRM_MODE_ROTATE_180); + zpos = RUNTIME_INFO(dev_priv)->num_sprites[pipe] + 1; + drm_plane_create_zpos_immutable_property(&cursor->base, zpos); + drm_plane_helper_add(&cursor->base, &intel_plane_helper_funcs); return cursor; diff --git a/drivers/gpu/drm/i915/intel_sprite.c b/drivers/gpu/drm/i915/intel_sprite.c index 65de7387bf..40b7bcd720 100644 --- a/drivers/gpu/drm/i915/intel_sprite.c +++ b/drivers/gpu/drm/i915/intel_sprite.c @@ -2333,6 +2333,8 @@ skl_universal_plane_create(struct drm_i915_private *dev_priv, BIT(DRM_MODE_BLEND_PREMULTI) | BIT(DRM_MODE_BLEND_COVERAGE)); + drm_plane_create_zpos_immutable_property(&plane->base, plane_id); + drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs); return plane; @@ -2354,7 +2356,7 @@ intel_sprite_plane_create(struct drm_i915_private *dev_priv, const u64 *modifiers; const u32 *formats; int num_formats; - int ret; + int ret, zpos; if (INTEL_GEN(dev_priv) >= 9) return skl_universal_plane_create(dev_priv, pipe, @@ -2444,6 +2446,9 @@ intel_sprite_plane_create(struct drm_i915_private *dev_priv, DRM_COLOR_YCBCR_BT709, DRM_COLOR_YCBCR_LIMITED_RANGE); + zpos = sprite + 1; + drm_plane_create_zpos_immutable_property(&plane->base, zpos); + drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs); return plane; -- 2.21.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 25+ messages in thread
* Re: [PATCH v3] drm/i915: add immutable zpos plane properties 2019-04-13 11:13 ` [PATCH v3] " Simon Ser @ 2019-04-15 20:33 ` Maarten Lankhorst 2019-04-16 13:20 ` Ville Syrjälä 1 sibling, 0 replies; 25+ messages in thread From: Maarten Lankhorst @ 2019-04-15 20:33 UTC (permalink / raw) To: Simon Ser, intel-gfx Op 13-04-2019 om 13:13 schreef Simon Ser: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > This adds basic immutable support for the zpos property. The zpos increases > from bottom to top: primary, sprites, cursor. > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > [contact@emersion.fr: adapted for latest drm-tip] > Signed-off-by: Simon Ser <contact@emersion.fr> > --- > > Maarten, could your review this patch? > > Changes from v2 to v3: add the zpos property in skl_universal_plane_create too. Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH v3] drm/i915: add immutable zpos plane properties 2019-04-13 11:13 ` [PATCH v3] " Simon Ser 2019-04-15 20:33 ` Maarten Lankhorst @ 2019-04-16 13:20 ` Ville Syrjälä 2019-04-16 13:28 ` Maarten Lankhorst 1 sibling, 1 reply; 25+ messages in thread From: Ville Syrjälä @ 2019-04-16 13:20 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx On Sat, Apr 13, 2019 at 11:13:27AM +0000, Simon Ser wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > This adds basic immutable support for the zpos property. The zpos increases > from bottom to top: primary, sprites, cursor. I was thinking a bit about how we might go about testing this. We probably want a basic test that just checks that if any plane has a zpos prop then all planes should have it. A functional test would stack the planes up in some way and compare against a software rendered reference. IIRC there was a zpos test case floating around but that depended on alpha blending which we don't necessarily have. > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > [contact@emersion.fr: adapted for latest drm-tip] > Signed-off-by: Simon Ser <contact@emersion.fr> > --- > > Maarten, could your review this patch? > > Changes from v2 to v3: add the zpos property in skl_universal_plane_create too. > > drivers/gpu/drm/i915/intel_display.c | 10 ++++++++-- > drivers/gpu/drm/i915/intel_sprite.c | 7 ++++++- > 2 files changed, 14 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c > index 8576a7f799..f0a85a75bd 100644 > --- a/drivers/gpu/drm/i915/intel_display.c > +++ b/drivers/gpu/drm/i915/intel_display.c > @@ -14323,7 +14323,7 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe) > const u64 *modifiers; > const u32 *formats; > int num_formats; > - int ret; > + int ret, zpos; > > if (INTEL_GEN(dev_priv) >= 9) > return skl_universal_plane_create(dev_priv, pipe, > @@ -14412,6 +14412,9 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe) > DRM_MODE_ROTATE_0, > supported_rotations); > > + zpos = 0; > + drm_plane_create_zpos_immutable_property(&plane->base, zpos); > + > drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs); > > return plane; > @@ -14428,7 +14431,7 @@ intel_cursor_plane_create(struct drm_i915_private *dev_priv, > { > unsigned int possible_crtcs; > struct intel_plane *cursor; > - int ret; > + int ret, zpos; > > cursor = intel_plane_alloc(); > if (IS_ERR(cursor)) > @@ -14477,6 +14480,9 @@ intel_cursor_plane_create(struct drm_i915_private *dev_priv, > DRM_MODE_ROTATE_0 | > DRM_MODE_ROTATE_180); > > + zpos = RUNTIME_INFO(dev_priv)->num_sprites[pipe] + 1; > + drm_plane_create_zpos_immutable_property(&cursor->base, zpos); > + > drm_plane_helper_add(&cursor->base, &intel_plane_helper_funcs); > > return cursor; > diff --git a/drivers/gpu/drm/i915/intel_sprite.c b/drivers/gpu/drm/i915/intel_sprite.c > index 65de7387bf..40b7bcd720 100644 > --- a/drivers/gpu/drm/i915/intel_sprite.c > +++ b/drivers/gpu/drm/i915/intel_sprite.c > @@ -2333,6 +2333,8 @@ skl_universal_plane_create(struct drm_i915_private *dev_priv, > BIT(DRM_MODE_BLEND_PREMULTI) | > BIT(DRM_MODE_BLEND_COVERAGE)); > > + drm_plane_create_zpos_immutable_property(&plane->base, plane_id); > + > drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs); > > return plane; > @@ -2354,7 +2356,7 @@ intel_sprite_plane_create(struct drm_i915_private *dev_priv, > const u64 *modifiers; > const u32 *formats; > int num_formats; > - int ret; > + int ret, zpos; > > if (INTEL_GEN(dev_priv) >= 9) > return skl_universal_plane_create(dev_priv, pipe, > @@ -2444,6 +2446,9 @@ intel_sprite_plane_create(struct drm_i915_private *dev_priv, > DRM_COLOR_YCBCR_BT709, > DRM_COLOR_YCBCR_LIMITED_RANGE); > > + zpos = sprite + 1; > + drm_plane_create_zpos_immutable_property(&plane->base, zpos); > + > drm_plane_helper_add(&plane->base, &intel_plane_helper_funcs); > > return plane; > -- > 2.21.0 > -- Ville Syrjälä Intel _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH v3] drm/i915: add immutable zpos plane properties 2019-04-16 13:20 ` Ville Syrjälä @ 2019-04-16 13:28 ` Maarten Lankhorst 2019-04-16 13:42 ` Ville Syrjälä 0 siblings, 1 reply; 25+ messages in thread From: Maarten Lankhorst @ 2019-04-16 13:28 UTC (permalink / raw) To: Ville Syrjälä, Simon Ser; +Cc: intel-gfx Op 16-04-2019 om 15:20 schreef Ville Syrjälä: > On Sat, Apr 13, 2019 at 11:13:27AM +0000, Simon Ser wrote: >> From: Ville Syrjälä <ville.syrjala@linux.intel.com> >> >> This adds basic immutable support for the zpos property. The zpos increases >> from bottom to top: primary, sprites, cursor. > I was thinking a bit about how we might go about testing this. > > We probably want a basic test that just checks that if any > plane has a zpos prop then all planes should have it. This would be a good test for BAT. > A functional test would stack the planes up in some way and > compare against a software rendered reference. IIRC there was > a zpos test case floating around but that depended on alpha > blending which we don't necessarily have. But with semi-overlapping planes you would accomplish the same, without alpha dependency. Something like this? [BG] [Sprite 1] [Cursor] [Primary] [Sprite 2] Perhaps primary fullscreen to prevent issues with hw that doesn't support partial planes? ~Maarten _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH v3] drm/i915: add immutable zpos plane properties 2019-04-16 13:28 ` Maarten Lankhorst @ 2019-04-16 13:42 ` Ville Syrjälä 2019-04-16 18:13 ` Maarten Lankhorst 0 siblings, 1 reply; 25+ messages in thread From: Ville Syrjälä @ 2019-04-16 13:42 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: Simon Ser, intel-gfx On Tue, Apr 16, 2019 at 03:28:15PM +0200, Maarten Lankhorst wrote: > Op 16-04-2019 om 15:20 schreef Ville Syrjälä: > > On Sat, Apr 13, 2019 at 11:13:27AM +0000, Simon Ser wrote: > >> From: Ville Syrjälä <ville.syrjala@linux.intel.com> > >> > >> This adds basic immutable support for the zpos property. The zpos increases > >> from bottom to top: primary, sprites, cursor. > > I was thinking a bit about how we might go about testing this. > > > > We probably want a basic test that just checks that if any > > plane has a zpos prop then all planes should have it. > This would be a good test for BAT. > > A functional test would stack the planes up in some way and > > compare against a software rendered reference. IIRC there was > > a zpos test case floating around but that depended on alpha > > blending which we don't necessarily have. > > But with semi-overlapping planes you would accomplish the same, without alpha dependency. > > Something like this? > > [BG] [Sprite 1] [Cursor] > [Primary] [Sprite 2] Should probably be good enough. Though I was pondering is there a way to position an arbitraty number of planes such that the resulting picture has a visible region for every possible combination of planes? > > Perhaps primary fullscreen to prevent issues with hw that doesn't support partial planes? I guess. And maybe a second test that disables the primary so that we can also get the bg color into the picture? -- Ville Syrjälä Intel _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH v3] drm/i915: add immutable zpos plane properties 2019-04-16 13:42 ` Ville Syrjälä @ 2019-04-16 18:13 ` Maarten Lankhorst 2019-04-16 19:04 ` Ville Syrjälä 0 siblings, 1 reply; 25+ messages in thread From: Maarten Lankhorst @ 2019-04-16 18:13 UTC (permalink / raw) To: Ville Syrjälä; +Cc: Simon Ser, intel-gfx Op 16-04-2019 om 15:42 schreef Ville Syrjälä: > On Tue, Apr 16, 2019 at 03:28:15PM +0200, Maarten Lankhorst wrote: >> Op 16-04-2019 om 15:20 schreef Ville Syrjälä: >>> On Sat, Apr 13, 2019 at 11:13:27AM +0000, Simon Ser wrote: >>>> From: Ville Syrjälä <ville.syrjala@linux.intel.com> >>>> >>>> This adds basic immutable support for the zpos property. The zpos increases >>>> from bottom to top: primary, sprites, cursor. >>> I was thinking a bit about how we might go about testing this. >>> >>> We probably want a basic test that just checks that if any >>> plane has a zpos prop then all planes should have it. >> This would be a good test for BAT. >>> A functional test would stack the planes up in some way and >>> compare against a software rendered reference. IIRC there was >>> a zpos test case floating around but that depended on alpha >>> blending which we don't necessarily have. >> But with semi-overlapping planes you would accomplish the same, without alpha dependency. >> >> Something like this? >> >> [BG] [Sprite 1] [Cursor] >> [Primary] [Sprite 2] > Should probably be good enough. Though I was pondering is there a > way to position an arbitraty number of planes such that the > resulting picture has a visible region for every possible > combination of planes? n planes, width = width / (n + 1) position = n * 3/4 * plane_width ? or something If each plane has its own color, then it would work.. >> Perhaps primary fullscreen to prevent issues with hw that doesn't support partial planes? > I guess. And maybe a second test that disables the primary > so that we can also get the bg color into the picture? I don't think we finalized the bg color api yet, else it would be good to have.. _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH v3] drm/i915: add immutable zpos plane properties 2019-04-16 18:13 ` Maarten Lankhorst @ 2019-04-16 19:04 ` Ville Syrjälä 2019-04-17 20:35 ` Simon Ser 0 siblings, 1 reply; 25+ messages in thread From: Ville Syrjälä @ 2019-04-16 19:04 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: Simon Ser, intel-gfx On Tue, Apr 16, 2019 at 08:13:12PM +0200, Maarten Lankhorst wrote: > Op 16-04-2019 om 15:42 schreef Ville Syrjälä: > > On Tue, Apr 16, 2019 at 03:28:15PM +0200, Maarten Lankhorst wrote: > >> Op 16-04-2019 om 15:20 schreef Ville Syrjälä: > >>> On Sat, Apr 13, 2019 at 11:13:27AM +0000, Simon Ser wrote: > >>>> From: Ville Syrjälä <ville.syrjala@linux.intel.com> > >>>> > >>>> This adds basic immutable support for the zpos property. The zpos increases > >>>> from bottom to top: primary, sprites, cursor. > >>> I was thinking a bit about how we might go about testing this. > >>> > >>> We probably want a basic test that just checks that if any > >>> plane has a zpos prop then all planes should have it. > >> This would be a good test for BAT. > >>> A functional test would stack the planes up in some way and > >>> compare against a software rendered reference. IIRC there was > >>> a zpos test case floating around but that depended on alpha > >>> blending which we don't necessarily have. > >> But with semi-overlapping planes you would accomplish the same, without alpha dependency. > >> > >> Something like this? > >> > >> [BG] [Sprite 1] [Cursor] > >> [Primary] [Sprite 2] > > Should probably be good enough. Though I was pondering is there a > > way to position an arbitraty number of planes such that the > > resulting picture has a visible region for every possible > > combination of planes? > > n planes, width = width / (n + 1) > > position = n * 3/4 * plane_width ? or something > > If each plane has its own color, then it would work.. That's not going to hit all the combinations. Three is easy, you just position the planes in a triangular sort of shape. But four already seems hard. Or maybe I'm just not smart enough. Probably needs some graph theory math proof or something. I suppose you could do thatr staircase type approach you suggested, and them swap the planes around a bit. I think that should cover everything eventually. But I was hoping for a cool way to check everything from a single frame :) > > >> Perhaps primary fullscreen to prevent issues with hw that doesn't support partial planes? > > I guess. And maybe a second test that disables the primary > > so that we can also get the bg color into the picture? > > I don't think we finalized the bg color api yet, else it would be good to have.. -- Ville Syrjälä Intel _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH v3] drm/i915: add immutable zpos plane properties 2019-04-16 19:04 ` Ville Syrjälä @ 2019-04-17 20:35 ` Simon Ser 2019-04-18 5:20 ` Simon Ser 0 siblings, 1 reply; 25+ messages in thread From: Simon Ser @ 2019-04-17 20:35 UTC (permalink / raw) To: Ville Syrjälä; +Cc: intel-gfx@lists.freedesktop.org On Tuesday, April 16, 2019 10:04 PM, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote: > On Tue, Apr 16, 2019 at 08:13:12PM +0200, Maarten Lankhorst wrote: > > > Op 16-04-2019 om 15:42 schreef Ville Syrjälä: > > > > > On Tue, Apr 16, 2019 at 03:28:15PM +0200, Maarten Lankhorst wrote: > > > > > > > Op 16-04-2019 om 15:20 schreef Ville Syrjälä: > > > > > > > > > On Sat, Apr 13, 2019 at 11:13:27AM +0000, Simon Ser wrote: > > > > > > > > > > > From: Ville Syrjälä ville.syrjala@linux.intel.com > > > > > > This adds basic immutable support for the zpos property. The zpos increases > > > > > > from bottom to top: primary, sprites, cursor. > > > > > > I was thinking a bit about how we might go about testing this. > > > > > > > > > > We probably want a basic test that just checks that if any > > > > > plane has a zpos prop then all planes should have it. > > > > > This would be a good test for BAT. > > > > > A functional test would stack the planes up in some way and > > > > > compare against a software rendered reference. IIRC there was > > > > > a zpos test case floating around but that depended on alpha > > > > > blending which we don't necessarily have. > > > > > But with semi-overlapping planes you would accomplish the same, without alpha dependency. > > > > > > > > Something like this? > > > > [BG] [Sprite 1] [Cursor] > > > > [Primary] [Sprite 2] > > > > Should probably be good enough. Though I was pondering is there a > > > > way to position an arbitraty number of planes such that the > > > > resulting picture has a visible region for every possible > > > > combination of planes? > > > > n planes, width = width / (n + 1) > > position = n * 3/4 * plane_width ? or something > > If each plane has its own color, then it would work.. > > That's not going to hit all the combinations. > > Three is easy, you just position the planes in a triangular sort > of shape. But four already seems hard. Or maybe I'm just not smart > enough. Probably needs some graph theory math proof or something. > > I suppose you could do thatr staircase type approach you suggested, > and them swap the planes around a bit. I think that should cover > everything eventually. But I was hoping for a cool way to check > everything from a single frame :) That's an interesting problem. Goal: an image which contains, for each pair of planes (P1, P2), a region with these two planes overlapping (and only these two planes). In terms of graphs, if a plane is a node and a two-plane overlap is an edge, it means we want a complete graph (each node has an edge to all other nodes). If we only have square planes, it's already impossible to get a solution for 4 planes (the graph contains an edge that crosses another edge [1]). However if we get non-square planes (ie. we have an alpha channel) it becomes possible. If n is the number of planes, I can imagine to draw (n - 1) little squares on each plane (the rest being totally transparent), each of them intersecting with one of the others planes' squares. This would mean we'd have n * (n - 1) little squares total, and n * (n - 1) / 2 couple of squares that intersect (this matches the number of edges of a complete graph). Thoughts? Is this clear enough? Is it acceptable to require an alpha channel? Am I mistaken? [1]: https://en.wikipedia.org/wiki/File:3-simplex_graph.svg _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH v3] drm/i915: add immutable zpos plane properties 2019-04-17 20:35 ` Simon Ser @ 2019-04-18 5:20 ` Simon Ser 2019-04-19 17:10 ` Simon Ser 0 siblings, 1 reply; 25+ messages in thread From: Simon Ser @ 2019-04-18 5:20 UTC (permalink / raw) To: Ville Syrjälä; +Cc: intel-gfx@lists.freedesktop.org On Wednesday, April 17, 2019 11:35 PM, Simon Ser <contact@emersion.fr> wrote: > In terms of graphs, if a plane is a node and a two-plane overlap is an > edge, it means we want a complete graph (each node has an edge to all > other nodes). If we only have square planes, it's already impossible to > get a solution for 4 planes (the graph contains an edge that crosses > another edge [1]). The following is only true if all planes have an identical size (the transformation from planes to the graph is lossy otherwise). It's possible to choose different plane sizes and still be able to find a solution without an alpha channel for 4 planes [1]. Thanks Léo Andrès for pointing this out! Will investigate a little bit more, to see if I can find a general formula for n planes. [1]: https://www.zapashcanon.fr/~leo/lohi2.png _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [PATCH v3] drm/i915: add immutable zpos plane properties 2019-04-18 5:20 ` Simon Ser @ 2019-04-19 17:10 ` Simon Ser 0 siblings, 0 replies; 25+ messages in thread From: Simon Ser @ 2019-04-19 17:10 UTC (permalink / raw) To: Ville Syrjälä; +Cc: intel-gfx@lists.freedesktop.org On Thursday, April 18, 2019 8:20 AM, Simon Ser <contact@emersion.fr> wrote: > On Wednesday, April 17, 2019 11:35 PM, Simon Ser contact@emersion.fr wrote: > > > In terms of graphs, if a plane is a node and a two-plane overlap is an > > edge, it means we want a complete graph (each node has an edge to all > > other nodes). If we only have square planes, it's already impossible to > > get a solution for 4 planes (the graph contains an edge that crosses > > another edge [1]). > > The following is only true if all planes have an identical size (the > transformation from planes to the graph is lossy otherwise). It's > possible to choose different plane sizes and still be able to find a > solution without an alpha channel for 4 planes [1]. Thanks Léo Andrès > for pointing this out! > > Will investigate a little bit more, to see if I can find a general > formula for n planes. > > [1]: https://www.zapashcanon.fr/~leo/lohi2.png Discussed with Ville, and this solution won't work as older hardware doesn't have an alpha channel for overlay planes. Discussed with Martin, and the most reasonable solution seems to keep it simple and draw as many frames as there are planes. Frame i would show plane i as fullscreen and all planes but plane i as small squares on top or under it. This simple approach makes it easier to debug and still uses just a few frames. _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915: add immutable zpos plane properties (rev2) 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser ` (5 preceding siblings ...) 2019-04-03 16:21 ` [PATCH v2] " Simon Ser @ 2019-04-03 18:08 ` Patchwork 2019-04-04 12:39 ` ✓ Fi.CI.IGT: " Patchwork ` (3 subsequent siblings) 10 siblings, 0 replies; 25+ messages in thread From: Patchwork @ 2019-04-03 18:08 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx == Series Details == Series: drm/i915: add immutable zpos plane properties (rev2) URL : https://patchwork.freedesktop.org/series/58761/ State : success == Summary == CI Bug Log - changes from CI_DRM_5865 -> Patchwork_12675 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://patchwork.freedesktop.org/api/1.0/series/58761/revisions/2/mbox/ Known issues ------------ Here are the changes found in Patchwork_12675 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@amdgpu/amd_basic@cs-compute: - fi-kbl-8809g: NOTRUN -> FAIL [fdo#108094] * igt@gem_exec_basic@readonly-bsd2: - fi-pnv-d510: NOTRUN -> SKIP [fdo#109271] +76 * igt@i915_selftest@live_contexts: - fi-bdw-gvtdvm: PASS -> DMESG-FAIL [fdo#110235 ] * igt@kms_busy@basic-flip-a: - fi-bsw-n3050: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +1 * igt@kms_busy@basic-flip-c: - fi-pnv-d510: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] * igt@kms_chamelium@hdmi-crc-fast: - fi-bsw-n3050: NOTRUN -> SKIP [fdo#109271] +62 * igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence: - fi-byt-clapper: PASS -> FAIL [fdo#103191] / [fdo#107362] #### Possible fixes #### * igt@amdgpu/amd_basic@userptr: - fi-kbl-8809g: DMESG-WARN [fdo#108965] -> PASS * igt@i915_selftest@live_uncore: - fi-skl-gvtdvm: DMESG-FAIL [fdo#110210] -> PASS * igt@kms_frontbuffer_tracking@basic: - fi-byt-clapper: FAIL [fdo#103167] -> PASS * igt@kms_pipe_crc_basic@read-crc-pipe-a: - fi-byt-clapper: FAIL [fdo#107362] -> PASS #### Warnings #### * igt@i915_selftest@live_contexts: - fi-icl-y: INCOMPLETE [fdo#108569] -> DMESG-FAIL [fdo#108569] [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191 [fdo#107362]: https://bugs.freedesktop.org/show_bug.cgi?id=107362 [fdo#108094]: https://bugs.freedesktop.org/show_bug.cgi?id=108094 [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569 [fdo#108965]: https://bugs.freedesktop.org/show_bug.cgi?id=108965 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#110210]: https://bugs.freedesktop.org/show_bug.cgi?id=110210 [fdo#110235 ]: https://bugs.freedesktop.org/show_bug.cgi?id=110235 Participating hosts (46 -> 39) ------------------------------ Additional (2): fi-bsw-n3050 fi-pnv-d510 Missing (9): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-bwr-2160 fi-kbl-7500u fi-ctg-p8600 fi-bdw-samus Build changes ------------- * Linux: CI_DRM_5865 -> Patchwork_12675 CI_DRM_5865: 0dafc5b0971e3e7622864fe0987d6676f0d2c7a6 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4925: ca623acb8b2b6f0a4cdb01946dc9002e11d62574 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_12675: 326627292b936af7ee6895526e8ef42147e122d6 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 326627292b93 drm/i915: add immutable zpos plane properties == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12675/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915: add immutable zpos plane properties (rev2) 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser ` (6 preceding siblings ...) 2019-04-03 18:08 ` ✓ Fi.CI.BAT: success for drm/i915: add immutable zpos plane properties (rev2) Patchwork @ 2019-04-04 12:39 ` Patchwork 2019-04-04 12:44 ` Patchwork ` (2 subsequent siblings) 10 siblings, 0 replies; 25+ messages in thread From: Patchwork @ 2019-04-04 12:39 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx == Series Details == Series: drm/i915: add immutable zpos plane properties (rev2) URL : https://patchwork.freedesktop.org/series/58761/ State : success == Summary == CI Bug Log - changes from CI_DRM_5865_full -> Patchwork_12675_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_12675_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_param@set-priority-not-supported: - shard-iclb: NOTRUN -> SKIP [fdo#109314] * igt@gem_exec_capture@capture-bsd2: - shard-snb: NOTRUN -> SKIP [fdo#109271] +40 * igt@gem_exec_params@no-bsd: - shard-iclb: NOTRUN -> SKIP [fdo#109283] +1 * igt@gem_exec_parse@basic-rejected: - shard-iclb: NOTRUN -> SKIP [fdo#109289] * igt@gem_tiled_pread_pwrite: - shard-iclb: PASS -> TIMEOUT [fdo#109673] * igt@i915_pm_rpm@system-suspend-devices: - shard-iclb: PASS -> DMESG-WARN [fdo#109638] * igt@kms_atomic_transition@3x-modeset-transitions: - shard-skl: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +14 * igt@kms_busy@extended-modeset-hang-newfb-with-reset-render-c: - shard-skl: NOTRUN -> DMESG-WARN [fdo#110222] * igt@kms_chamelium@dp-edid-read: - shard-iclb: NOTRUN -> SKIP [fdo#109284] +2 * igt@kms_cursor_crc@cursor-128x128-dpms: - shard-skl: NOTRUN -> FAIL [fdo#103232] +1 * igt@kms_cursor_crc@cursor-128x128-suspend: - shard-skl: PASS -> INCOMPLETE [fdo#104108] * igt@kms_cursor_crc@cursor-64x64-suspend: - shard-iclb: PASS -> FAIL [fdo#103232] * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-glk: PASS -> FAIL [fdo#104873] * igt@kms_fbcon_fbt@psr-suspend: - shard-skl: NOTRUN -> FAIL [fdo#103833] * igt@kms_flip@2x-flip-vs-expired-vblank: - shard-glk: PASS -> FAIL [fdo#105363] * igt@kms_flip@2x-flip-vs-fences-interruptible: - shard-iclb: NOTRUN -> SKIP [fdo#109274] +1 * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt: - shard-iclb: PASS -> FAIL [fdo#103167] +9 * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw: - shard-iclb: NOTRUN -> FAIL [fdo#103167] * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-iclb: NOTRUN -> SKIP [fdo#109280] +10 * igt@kms_frontbuffer_tracking@fbcpsr-stridechange: - shard-skl: NOTRUN -> FAIL [fdo#105683] * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-blt: - shard-iclb: PASS -> FAIL [fdo#109247] +10 * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc: - shard-skl: NOTRUN -> FAIL [fdo#103167] +1 * igt@kms_lease@page_flip_implicit_plane: - shard-skl: NOTRUN -> FAIL [fdo#110281] * igt@kms_pipe_crc_basic@nonblocking-crc-pipe-f: - shard-iclb: NOTRUN -> SKIP [fdo#109278] +3 * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-f: - shard-snb: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +3 * igt@kms_plane_alpha_blend@pipe-a-alpha-7efc: - shard-skl: NOTRUN -> FAIL [fdo#107815] / [fdo#108145] +1 * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max: - shard-skl: NOTRUN -> FAIL [fdo#108145] +4 * igt@kms_plane_multiple@atomic-pipe-b-tiling-y: - shard-iclb: PASS -> FAIL [fdo#110037] +1 * igt@kms_plane_scaling@pipe-a-scaler-with-pixel-format: - shard-glk: PASS -> SKIP [fdo#109271] / [fdo#109278] +1 * igt@kms_plane_scaling@pipe-b-scaler-with-rotation: - shard-iclb: NOTRUN -> FAIL [fdo#109052] * igt@kms_psr@cursor_render: - shard-iclb: PASS -> DMESG-WARN [fdo#110025] * igt@kms_psr@primary_mmap_cpu: - shard-iclb: PASS -> FAIL [fdo#107383] / [fdo#110215] +2 * igt@kms_psr@psr2_basic: - shard-iclb: PASS -> SKIP [fdo#109441] +2 * igt@kms_psr@psr2_cursor_plane_move: - shard-iclb: NOTRUN -> SKIP [fdo#109441] * igt@kms_rotation_crc@multiplane-rotation: - shard-kbl: PASS -> INCOMPLETE [fdo#103665] * igt@kms_vblank@pipe-b-ts-continuation-dpms-rpm: - shard-apl: PASS -> FAIL [fdo#104894] * igt@kms_vrr@flip-suspend: - shard-skl: NOTRUN -> SKIP [fdo#109271] +172 * igt@perf_pmu@most-busy-check-all-vcs1: - shard-iclb: NOTRUN -> SKIP [fdo#109276] +3 * igt@prime_nv_api@nv_self_import: - shard-iclb: NOTRUN -> SKIP [fdo#109291] #### Possible fixes #### * igt@gem_exec_suspend@basic-s4-devices: - shard-iclb: DMESG-WARN [fdo#109638] -> PASS * igt@gem_ppgtt@blt-vs-render-ctx0: - shard-iclb: INCOMPLETE [fdo#109801] -> PASS * igt@kms_busy@extended-modeset-hang-newfb-render-c: - shard-iclb: DMESG-WARN [fdo#110222] -> PASS * igt@kms_color@pipe-a-ctm-green-to-red: - shard-skl: FAIL [fdo#107201] -> PASS * igt@kms_cursor_crc@cursor-64x21-onscreen: - shard-iclb: FAIL [fdo#103232] -> PASS * igt@kms_fbcon_fbt@fbc-suspend: - shard-skl: INCOMPLETE [fdo#104108] / [fdo#107773] -> PASS * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-glk: FAIL [fdo#105363] -> PASS * igt@kms_flip_tiling@flip-yf-tiled: - shard-skl: FAIL [fdo#108145] -> PASS +1 * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-skl: INCOMPLETE [fdo#104108] -> PASS * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-iclb: FAIL [fdo#109247] -> PASS +21 * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite: - shard-iclb: FAIL [fdo#103167] -> PASS +4 * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt: - shard-iclb: FAIL [fdo#105682] / [fdo#109247] -> PASS * igt@kms_plane@pixel-format-pipe-c-planes: - shard-glk: SKIP [fdo#109271] -> PASS * igt@kms_plane_alpha_blend@pipe-a-coverage-7efc: - shard-skl: FAIL [fdo#107815] / [fdo#108145] -> PASS * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc: - shard-skl: FAIL [fdo#107815] -> PASS * igt@kms_plane_lowres@pipe-a-tiling-x: - shard-iclb: FAIL [fdo#103166] -> PASS * igt@kms_plane_scaling@pipe-c-scaler-with-rotation: - shard-glk: SKIP [fdo#109271] / [fdo#109278] -> PASS * igt@kms_psr@no_drrs: - shard-iclb: FAIL [fdo#108341] -> PASS * igt@kms_psr@psr2_cursor_render: - shard-iclb: SKIP [fdo#109441] -> PASS +3 * igt@kms_psr@sprite_mmap_cpu: - shard-iclb: FAIL [fdo#107383] / [fdo#110215] -> PASS +3 * igt@kms_setmode@basic: - shard-apl: FAIL [fdo#99912] -> PASS #### Warnings #### * igt@i915_pm_backlight@fade_with_suspend: - shard-skl: INCOMPLETE -> FAIL [fdo#107847] * igt@kms_dp_dsc@basic-dsc-enable-edp: - shard-iclb: SKIP [fdo#109349] -> FAIL [fdo#110270] [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#103833]: https://bugs.freedesktop.org/show_bug.cgi?id=103833 [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#104873]: https://bugs.freedesktop.org/show_bug.cgi?id=104873 [fdo#104894]: https://bugs.freedesktop.org/show_bug.cgi?id=104894 [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363 [fdo#105682]: https://bugs.freedesktop.org/show_bug.cgi?id=105682 [fdo#105683]: https://bugs.freedesktop.org/show_bug.cgi?id=105683 [fdo#107201]: https://bugs.freedesktop.org/show_bug.cgi?id=107201 [fdo#107383]: https://bugs.freedesktop.org/show_bug.cgi?id=107383 [fdo#107773]: https://bugs.freedesktop.org/show_bug.cgi?id=107773 [fdo#107815]: https://bugs.freedesktop.org/show_bug.cgi?id=107815 [fdo#107847]: https://bugs.freedesktop.org/show_bug.cgi?id=107847 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108341]: https://bugs.freedesktop.org/show_bug.cgi?id=108341 [fdo#109052]: https://bugs.freedesktop.org/show_bug.cgi?id=109052 [fdo#109247]: https://bugs.freedesktop.org/show_bug.cgi?id=109247 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109638]: https://bugs.freedesktop.org/show_bug.cgi?id=109638 [fdo#109673]: https://bugs.freedesktop.org/show_bug.cgi?id=109673 [fdo#109801]: https://bugs.freedesktop.org/show_bug.cgi?id=109801 [fdo#110025]: https://bugs.freedesktop.org/show_bug.cgi?id=110025 [fdo#110037]: https://bugs.freedesktop.org/show_bug.cgi?id=110037 [fdo#110215]: https://bugs.freedesktop.org/show_bug.cgi?id=110215 [fdo#110222]: https://bugs.freedesktop.org/show_bug.cgi?id=110222 [fdo#110270]: https://bugs.freedesktop.org/show_bug.cgi?id=110270 [fdo#110281]: https://bugs.freedesktop.org/show_bug.cgi?id=110281 [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912 Participating hosts (10 -> 9) ------------------------------ Missing (1): shard-hsw Build changes ------------- * Linux: CI_DRM_5865 -> Patchwork_12675 CI_DRM_5865: 0dafc5b0971e3e7622864fe0987d6676f0d2c7a6 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4925: ca623acb8b2b6f0a4cdb01946dc9002e11d62574 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_12675: 326627292b936af7ee6895526e8ef42147e122d6 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12675/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915: add immutable zpos plane properties (rev2) 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser ` (7 preceding siblings ...) 2019-04-04 12:39 ` ✓ Fi.CI.IGT: " Patchwork @ 2019-04-04 12:44 ` Patchwork 2019-04-13 11:57 ` ✓ Fi.CI.BAT: success for drm/i915: add immutable zpos plane properties (rev3) Patchwork 2019-04-13 13:52 ` ✓ Fi.CI.IGT: " Patchwork 10 siblings, 0 replies; 25+ messages in thread From: Patchwork @ 2019-04-04 12:44 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx == Series Details == Series: drm/i915: add immutable zpos plane properties (rev2) URL : https://patchwork.freedesktop.org/series/58761/ State : success == Summary == CI Bug Log - changes from CI_DRM_5865_full -> Patchwork_12675_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_12675_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_param@set-priority-not-supported: - shard-iclb: NOTRUN -> SKIP [fdo#109314] * igt@gem_exec_capture@capture-bsd2: - shard-snb: NOTRUN -> SKIP [fdo#109271] +40 * igt@gem_exec_params@no-bsd: - shard-iclb: NOTRUN -> SKIP [fdo#109283] +1 * igt@gem_exec_parse@basic-rejected: - shard-iclb: NOTRUN -> SKIP [fdo#109289] * igt@gem_tiled_pread_pwrite: - shard-iclb: PASS -> TIMEOUT [fdo#109673] * igt@i915_pm_rpm@system-suspend-devices: - shard-iclb: PASS -> DMESG-WARN [fdo#109638] * igt@kms_atomic_transition@3x-modeset-transitions: - shard-skl: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +14 * igt@kms_busy@extended-modeset-hang-newfb-with-reset-render-c: - shard-skl: NOTRUN -> DMESG-WARN [fdo#110222] * igt@kms_chamelium@dp-edid-read: - shard-iclb: NOTRUN -> SKIP [fdo#109284] +2 * igt@kms_cursor_crc@cursor-128x128-dpms: - shard-skl: NOTRUN -> FAIL [fdo#103232] +1 * igt@kms_cursor_crc@cursor-128x128-suspend: - shard-skl: PASS -> INCOMPLETE [fdo#104108] * igt@kms_cursor_crc@cursor-64x64-suspend: - shard-iclb: PASS -> FAIL [fdo#103232] * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-glk: PASS -> FAIL [fdo#104873] * igt@kms_fbcon_fbt@psr-suspend: - shard-skl: NOTRUN -> FAIL [fdo#103833] * igt@kms_flip@2x-flip-vs-expired-vblank: - shard-glk: PASS -> FAIL [fdo#105363] * igt@kms_flip@2x-flip-vs-fences-interruptible: - shard-iclb: NOTRUN -> SKIP [fdo#109274] +1 * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt: - shard-iclb: PASS -> FAIL [fdo#103167] +9 * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw: - shard-iclb: NOTRUN -> FAIL [fdo#103167] * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-iclb: NOTRUN -> SKIP [fdo#109280] +10 * igt@kms_frontbuffer_tracking@fbcpsr-stridechange: - shard-skl: NOTRUN -> FAIL [fdo#105683] * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-blt: - shard-iclb: PASS -> FAIL [fdo#109247] +10 * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc: - shard-skl: NOTRUN -> FAIL [fdo#103167] +1 * igt@kms_lease@page_flip_implicit_plane: - shard-skl: NOTRUN -> FAIL [fdo#110281] * igt@kms_pipe_crc_basic@nonblocking-crc-pipe-f: - shard-iclb: NOTRUN -> SKIP [fdo#109278] +3 * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-f: - shard-snb: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +3 * igt@kms_plane_alpha_blend@pipe-a-alpha-7efc: - shard-skl: NOTRUN -> FAIL [fdo#107815] / [fdo#108145] +1 * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max: - shard-skl: NOTRUN -> FAIL [fdo#108145] +4 * igt@kms_plane_multiple@atomic-pipe-b-tiling-y: - shard-iclb: PASS -> FAIL [fdo#110037] +1 * igt@kms_plane_scaling@pipe-a-scaler-with-pixel-format: - shard-glk: PASS -> SKIP [fdo#109271] / [fdo#109278] +1 * igt@kms_plane_scaling@pipe-b-scaler-with-rotation: - shard-iclb: NOTRUN -> FAIL [fdo#109052] * igt@kms_psr@cursor_render: - shard-iclb: PASS -> DMESG-WARN [fdo#110025] * igt@kms_psr@primary_mmap_cpu: - shard-iclb: PASS -> FAIL [fdo#107383] / [fdo#110215] +2 * igt@kms_psr@psr2_basic: - shard-iclb: PASS -> SKIP [fdo#109441] +2 * igt@kms_psr@psr2_cursor_plane_move: - shard-iclb: NOTRUN -> SKIP [fdo#109441] * igt@kms_rotation_crc@multiplane-rotation: - shard-kbl: PASS -> INCOMPLETE [fdo#103665] * igt@kms_vblank@pipe-b-ts-continuation-dpms-rpm: - shard-apl: PASS -> FAIL [fdo#104894] * igt@kms_vrr@flip-suspend: - shard-skl: NOTRUN -> SKIP [fdo#109271] +172 * igt@perf_pmu@most-busy-check-all-vcs1: - shard-iclb: NOTRUN -> SKIP [fdo#109276] +3 * igt@prime_nv_api@nv_self_import: - shard-iclb: NOTRUN -> SKIP [fdo#109291] #### Possible fixes #### * igt@gem_exec_suspend@basic-s4-devices: - shard-iclb: DMESG-WARN [fdo#109638] -> PASS * igt@gem_ppgtt@blt-vs-render-ctx0: - shard-iclb: INCOMPLETE [fdo#109801] -> PASS * igt@kms_busy@extended-modeset-hang-newfb-render-c: - shard-iclb: DMESG-WARN [fdo#110222] -> PASS * igt@kms_color@pipe-a-ctm-green-to-red: - shard-skl: FAIL [fdo#107201] -> PASS * igt@kms_cursor_crc@cursor-64x21-onscreen: - shard-iclb: FAIL [fdo#103232] -> PASS * igt@kms_fbcon_fbt@fbc-suspend: - shard-skl: INCOMPLETE [fdo#104108] / [fdo#107773] -> PASS * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-glk: FAIL [fdo#105363] -> PASS * igt@kms_flip_tiling@flip-yf-tiled: - shard-skl: FAIL [fdo#108145] -> PASS +1 * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-skl: INCOMPLETE [fdo#104108] -> PASS * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-iclb: FAIL [fdo#109247] -> PASS +21 * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite: - shard-iclb: FAIL [fdo#103167] -> PASS +4 * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt: - shard-iclb: FAIL [fdo#105682] / [fdo#109247] -> PASS * igt@kms_plane@pixel-format-pipe-c-planes: - shard-glk: SKIP [fdo#109271] -> PASS * igt@kms_plane_alpha_blend@pipe-a-coverage-7efc: - shard-skl: FAIL [fdo#107815] / [fdo#108145] -> PASS * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc: - shard-skl: FAIL [fdo#107815] -> PASS * igt@kms_plane_lowres@pipe-a-tiling-x: - shard-iclb: FAIL [fdo#103166] -> PASS * igt@kms_plane_scaling@pipe-c-scaler-with-rotation: - shard-glk: SKIP [fdo#109271] / [fdo#109278] -> PASS * igt@kms_psr@no_drrs: - shard-iclb: FAIL [fdo#108341] -> PASS * igt@kms_psr@psr2_cursor_render: - shard-iclb: SKIP [fdo#109441] -> PASS +3 * igt@kms_psr@sprite_mmap_cpu: - shard-iclb: FAIL [fdo#107383] / [fdo#110215] -> PASS +3 * igt@kms_setmode@basic: - shard-apl: FAIL [fdo#99912] -> PASS #### Warnings #### * igt@i915_pm_backlight@fade_with_suspend: - shard-skl: INCOMPLETE -> FAIL [fdo#107847] * igt@kms_dp_dsc@basic-dsc-enable-edp: - shard-iclb: SKIP [fdo#109349] -> FAIL [fdo#110270] [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#103833]: https://bugs.freedesktop.org/show_bug.cgi?id=103833 [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#104873]: https://bugs.freedesktop.org/show_bug.cgi?id=104873 [fdo#104894]: https://bugs.freedesktop.org/show_bug.cgi?id=104894 [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363 [fdo#105682]: https://bugs.freedesktop.org/show_bug.cgi?id=105682 [fdo#105683]: https://bugs.freedesktop.org/show_bug.cgi?id=105683 [fdo#107201]: https://bugs.freedesktop.org/show_bug.cgi?id=107201 [fdo#107383]: https://bugs.freedesktop.org/show_bug.cgi?id=107383 [fdo#107773]: https://bugs.freedesktop.org/show_bug.cgi?id=107773 [fdo#107815]: https://bugs.freedesktop.org/show_bug.cgi?id=107815 [fdo#107847]: https://bugs.freedesktop.org/show_bug.cgi?id=107847 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108341]: https://bugs.freedesktop.org/show_bug.cgi?id=108341 [fdo#109052]: https://bugs.freedesktop.org/show_bug.cgi?id=109052 [fdo#109247]: https://bugs.freedesktop.org/show_bug.cgi?id=109247 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109638]: https://bugs.freedesktop.org/show_bug.cgi?id=109638 [fdo#109673]: https://bugs.freedesktop.org/show_bug.cgi?id=109673 [fdo#109801]: https://bugs.freedesktop.org/show_bug.cgi?id=109801 [fdo#110025]: https://bugs.freedesktop.org/show_bug.cgi?id=110025 [fdo#110037]: https://bugs.freedesktop.org/show_bug.cgi?id=110037 [fdo#110215]: https://bugs.freedesktop.org/show_bug.cgi?id=110215 [fdo#110222]: https://bugs.freedesktop.org/show_bug.cgi?id=110222 [fdo#110270]: https://bugs.freedesktop.org/show_bug.cgi?id=110270 [fdo#110281]: https://bugs.freedesktop.org/show_bug.cgi?id=110281 [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912 Participating hosts (10 -> 9) ------------------------------ Missing (1): shard-hsw Build changes ------------- * Linux: CI_DRM_5865 -> Patchwork_12675 CI_DRM_5865: 0dafc5b0971e3e7622864fe0987d6676f0d2c7a6 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4925: ca623acb8b2b6f0a4cdb01946dc9002e11d62574 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_12675: 326627292b936af7ee6895526e8ef42147e122d6 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12675/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915: add immutable zpos plane properties (rev3) 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser ` (8 preceding siblings ...) 2019-04-04 12:44 ` Patchwork @ 2019-04-13 11:57 ` Patchwork 2019-04-13 13:52 ` ✓ Fi.CI.IGT: " Patchwork 10 siblings, 0 replies; 25+ messages in thread From: Patchwork @ 2019-04-13 11:57 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx == Series Details == Series: drm/i915: add immutable zpos plane properties (rev3) URL : https://patchwork.freedesktop.org/series/58761/ State : success == Summary == CI Bug Log - changes from CI_DRM_5927 -> Patchwork_12792 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://patchwork.freedesktop.org/api/1.0/series/58761/revisions/3/mbox/ Known issues ------------ Here are the changes found in Patchwork_12792 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_execlists: - fi-apl-guc: PASS -> INCOMPLETE [fdo#103927] / [fdo#109720] * igt@kms_pipe_crc_basic@read-crc-pipe-a: - fi-byt-clapper: PASS -> FAIL [fdo#103191] +2 * igt@runner@aborted: - fi-apl-guc: NOTRUN -> FAIL [fdo#108622] / [fdo#109720] #### Possible fixes #### * igt@i915_selftest@live_contexts: - fi-bdw-gvtdvm: DMESG-FAIL [fdo#110235 ] -> PASS * igt@i915_selftest@live_evict: - fi-bsw-kefka: DMESG-WARN [fdo#107709] -> PASS * igt@kms_busy@basic-flip-c: - fi-skl-6770hq: SKIP [fdo#109271] / [fdo#109278] -> PASS +2 * igt@kms_flip@basic-flip-vs-dpms: - fi-skl-6770hq: SKIP [fdo#109271] -> PASS +23 * igt@kms_frontbuffer_tracking@basic: - fi-byt-clapper: FAIL [fdo#103167] -> PASS [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191 [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927 [fdo#107709]: https://bugs.freedesktop.org/show_bug.cgi?id=107709 [fdo#108622]: https://bugs.freedesktop.org/show_bug.cgi?id=108622 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109720]: https://bugs.freedesktop.org/show_bug.cgi?id=109720 [fdo#110235 ]: https://bugs.freedesktop.org/show_bug.cgi?id=110235 Participating hosts (48 -> 43) ------------------------------ Missing (5): fi-kbl-soraka fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-bdw-samus Build changes ------------- * Linux: CI_DRM_5927 -> Patchwork_12792 CI_DRM_5927: d4c5510b1c590155f09d6582266341dd3d82701f @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4945: a52cc643cfe6733465cfc9ccb3d21cbdc4fd7506 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_12792: fad9a43f2e3ab657cb1a8c1da2488e9471c0d96c @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == fad9a43f2e3a drm/i915: add immutable zpos plane properties == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12792/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915: add immutable zpos plane properties (rev3) 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser ` (9 preceding siblings ...) 2019-04-13 11:57 ` ✓ Fi.CI.BAT: success for drm/i915: add immutable zpos plane properties (rev3) Patchwork @ 2019-04-13 13:52 ` Patchwork 10 siblings, 0 replies; 25+ messages in thread From: Patchwork @ 2019-04-13 13:52 UTC (permalink / raw) To: Simon Ser; +Cc: intel-gfx == Series Details == Series: drm/i915: add immutable zpos plane properties (rev3) URL : https://patchwork.freedesktop.org/series/58761/ State : success == Summary == CI Bug Log - changes from CI_DRM_5927_full -> Patchwork_12792_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_12792_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_schedule@deep-bsd: - shard-snb: NOTRUN -> SKIP [fdo#109271] +78 * igt@gem_softpin@noreloc-s3: - shard-skl: PASS -> INCOMPLETE [fdo#104108] / [fdo#107773] * igt@i915_pm_rpm@legacy-planes-dpms: - shard-iclb: PASS -> INCOMPLETE [fdo#108840] / [fdo#109960] * igt@i915_pm_rpm@reg-read-ioctl: - shard-skl: PASS -> INCOMPLETE [fdo#107807] +1 * igt@kms_busy@extended-modeset-hang-oldfb-render-d: - shard-skl: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +10 * igt@kms_busy@extended-pageflip-hang-newfb-render-c: - shard-snb: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +8 * igt@kms_cursor_legacy@long-nonblocking-modeset-vs-cursor-atomic: - shard-snb: PASS -> INCOMPLETE [fdo#105411] * igt@kms_flip@2x-plain-flip-ts-check: - shard-glk: PASS -> FAIL [fdo#100368] * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render: - shard-iclb: PASS -> FAIL [fdo#103167] +6 * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt: - shard-glk: PASS -> FAIL [fdo#103167] * igt@kms_frontbuffer_tracking@fbc-stridechange: - shard-skl: NOTRUN -> FAIL [fdo#103167] * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-iclb: PASS -> FAIL [fdo#109247] +15 * igt@kms_frontbuffer_tracking@psr-suspend: - shard-skl: PASS -> INCOMPLETE [fdo#104108] / [fdo#106978] * igt@kms_lease@atomic_implicit_crtc: - shard-skl: NOTRUN -> FAIL [fdo#110279] * igt@kms_plane@pixel-format-pipe-b-planes-source-clamping: - shard-glk: PASS -> SKIP [fdo#109271] * igt@kms_plane_alpha_blend@pipe-a-alpha-basic: - shard-skl: NOTRUN -> FAIL [fdo#108145] * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc: - shard-skl: NOTRUN -> FAIL [fdo#110403] * igt@kms_plane_scaling@pipe-a-scaler-with-clipping-clamping: - shard-glk: PASS -> SKIP [fdo#109271] / [fdo#109278] * igt@kms_psr2_su@frontbuffer: - shard-iclb: PASS -> SKIP [fdo#109642] * igt@kms_psr@cursor_render: - shard-iclb: PASS -> FAIL [fdo#107383] / [fdo#110215] +3 * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: PASS -> SKIP [fdo#109441] +1 * igt@kms_rotation_crc@multiplane-rotation-cropping-bottom: - shard-kbl: PASS -> DMESG-FAIL [fdo#105763] * igt@kms_vblank@pipe-c-ts-continuation-suspend: - shard-apl: PASS -> DMESG-WARN [fdo#108566] +3 * igt@kms_vrr@flip-suspend: - shard-skl: NOTRUN -> SKIP [fdo#109271] +91 * igt@perf_pmu@rc6: - shard-kbl: PASS -> SKIP [fdo#109271] #### Possible fixes #### * igt@gem_tiled_swapping@non-threaded: - shard-iclb: FAIL [fdo#108686] -> PASS * igt@i915_pm_rpm@gem-evict-pwrite: - shard-skl: INCOMPLETE [fdo#107807] -> PASS * igt@i915_suspend@debugfs-reader: - shard-apl: DMESG-WARN [fdo#108566] -> PASS +7 * igt@kms_dp_dsc@basic-dsc-enable-edp: - shard-iclb: SKIP [fdo#109349] -> PASS * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu: - shard-snb: SKIP [fdo#109271] -> PASS +2 * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-kbl: DMESG-WARN [fdo#108566] -> PASS +2 * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite: - shard-iclb: FAIL [fdo#109247] -> PASS +14 * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt: - shard-iclb: FAIL [fdo#103167] -> PASS +4 * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min: - shard-skl: FAIL [fdo#108145] -> PASS * igt@kms_psr2_su@page_flip: - shard-iclb: SKIP [fdo#109642] -> PASS * igt@kms_psr@cursor_mmap_cpu: - shard-iclb: FAIL [fdo#107383] / [fdo#110215] -> PASS +1 * igt@kms_psr@psr2_primary_page_flip: - shard-iclb: SKIP [fdo#109441] -> PASS +1 * igt@tools_test@tools_test: - shard-skl: SKIP [fdo#109271] -> PASS #### Warnings #### * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary: - shard-apl: SKIP [fdo#109271] -> INCOMPLETE [fdo#103927] [fdo#100368]: https://bugs.freedesktop.org/show_bug.cgi?id=100368 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927 [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#105411]: https://bugs.freedesktop.org/show_bug.cgi?id=105411 [fdo#105763]: https://bugs.freedesktop.org/show_bug.cgi?id=105763 [fdo#106978]: https://bugs.freedesktop.org/show_bug.cgi?id=106978 [fdo#107383]: https://bugs.freedesktop.org/show_bug.cgi?id=107383 [fdo#107773]: https://bugs.freedesktop.org/show_bug.cgi?id=107773 [fdo#107807]: https://bugs.freedesktop.org/show_bug.cgi?id=107807 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566 [fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686 [fdo#108840]: https://bugs.freedesktop.org/show_bug.cgi?id=108840 [fdo#109247]: https://bugs.freedesktop.org/show_bug.cgi?id=109247 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#109960]: https://bugs.freedesktop.org/show_bug.cgi?id=109960 [fdo#110215]: https://bugs.freedesktop.org/show_bug.cgi?id=110215 [fdo#110279]: https://bugs.freedesktop.org/show_bug.cgi?id=110279 [fdo#110403]: https://bugs.freedesktop.org/show_bug.cgi?id=110403 Participating hosts (10 -> 9) ------------------------------ Missing (1): shard-hsw Build changes ------------- * Linux: CI_DRM_5927 -> Patchwork_12792 CI_DRM_5927: d4c5510b1c590155f09d6582266341dd3d82701f @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4945: a52cc643cfe6733465cfc9ccb3d21cbdc4fd7506 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_12792: fad9a43f2e3ab657cb1a8c1da2488e9471c0d96c @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12792/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2019-04-19 17:10 UTC | newest] Thread overview: 25+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-03-29 22:19 [PATCH] drm/i915: add immutable zpos plane properties Simon Ser 2019-03-30 0:11 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2019-03-30 0:37 ` ✗ Fi.CI.BAT: failure " Patchwork 2019-04-02 7:49 ` ✓ Fi.CI.BAT: success " Patchwork 2019-04-02 11:34 ` ✓ Fi.CI.IGT: " Patchwork 2019-04-02 12:35 ` [PATCH] " Joonas Lahtinen 2019-04-02 14:36 ` Simon Ser 2019-04-03 8:28 ` Joonas Lahtinen 2019-04-03 16:21 ` [PATCH v2] " Simon Ser 2019-04-09 18:49 ` Simon Ser 2019-04-13 11:13 ` [PATCH v3] " Simon Ser 2019-04-15 20:33 ` Maarten Lankhorst 2019-04-16 13:20 ` Ville Syrjälä 2019-04-16 13:28 ` Maarten Lankhorst 2019-04-16 13:42 ` Ville Syrjälä 2019-04-16 18:13 ` Maarten Lankhorst 2019-04-16 19:04 ` Ville Syrjälä 2019-04-17 20:35 ` Simon Ser 2019-04-18 5:20 ` Simon Ser 2019-04-19 17:10 ` Simon Ser 2019-04-03 18:08 ` ✓ Fi.CI.BAT: success for drm/i915: add immutable zpos plane properties (rev2) Patchwork 2019-04-04 12:39 ` ✓ Fi.CI.IGT: " Patchwork 2019-04-04 12:44 ` Patchwork 2019-04-13 11:57 ` ✓ Fi.CI.BAT: success for drm/i915: add immutable zpos plane properties (rev3) Patchwork 2019-04-13 13:52 ` ✓ Fi.CI.IGT: " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.