Skip to contentSkip to conversation

Check for DPMS off state

PATCH New Anshuman Gupta 2 participants 4 messages Jan 20, 2020

lore
Share & tools
lore
#0 lore raw

cover Check for DPMS off state

During DPMS off HDCP state should be DESIRED.
Add check for DPMS off state.

Anshuman Gupta (1):
DEBUG/DO_NOT_MERGE: Add HDCP atomic-dpms test to CI fast-feedback

Ramalingam C (1):
kms_content_protection: add check for DPMS off state

 tests/intel-ci/fast-feedback.testlist | 1 +
 tests/kms_content_protection.c        | 5 +++++
 2 files changed, 6 insertions(+)
Signature · 6 lines
2.24.0

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
#1 lore raw

PATCH 1/2 kms_content_protection: add check for DPMS off state

From: Ramalingam C <[email protected]>

During DPMS off HDCP state should be DESIRED. Lets add a check for that.

---
 tests/kms_content_protection.c | 5 +++++
 1 file changed, 5 insertions(+)
tests/kms_content_protection.c +5 -0
index 3b9cedcb..6f896a97 100644
@@ -513,6 +513,11 @@ static void test_content_protection_on_output(igt_output_t *output,
 						IGT_CRTC_ACTIVE, 0);
 			igt_display_commit2(display, s);
 
+			/* Wait for HDCP to be disabled, before crtc off */
+			ret = wait_for_prop_value(output, CP_DESIRED,
+						  KERNEL_DISABLE_TIME_ALLOWED_MSEC);
+			igt_assert_f(ret, "Content Protection not cleared\n");
+
 			igt_pipe_set_prop_value(display, pipe,
 						IGT_CRTC_ACTIVE, 1);
 			igt_display_commit2(display, s);
Signature · 6 lines
2.24.0

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
#2 lore raw

PATCH 2/2 DEBUG/DO_NOT_MERGE: Add HDCP atomic-dpms test to CI fast-feedback

In reply to Anshuman Gupta

Add atomic-dpms test to CI fast-feedback list for better HDCP covergae in CI.

---
 tests/intel-ci/fast-feedback.testlist | 1 +
 1 file changed, 1 insertion(+)
tests/intel-ci/fast-feedback.testlist +1 -0
index 37a92b4e..c24cb7c4 100644
@@ -137,6 +137,7 @@ igt@kms_psr@cursor_plane_move
 igt@kms_psr@sprite_plane_onoff
 igt@kms_psr@primary_mmap_gtt
 igt@kms_setmode@basic-clone-single-crtc
+igt@kms_content_protection@atomic-dpms
 igt@i915_pm_backlight@basic-brightness
 igt@i915_pm_rpm@basic-pci-d3-state
 igt@i915_pm_rpm@basic-rte
Signature · 6 lines
2.24.0

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
#3 lore raw

[igt-dev] ✗ Fi.CI.BAT: failure for Check for DPMS off state

In reply to Anshuman Gupta
== Series Details ==

== Series Details ==

Series: Check for DPMS off state
URL : https://patchwork.freedesktop.org/series/72264/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_7777 -> IGTPW_3948
====================================================

Summary
-------

**FAILURE**

Serious unknown changes coming with IGTPW_3948 absolutely need to be verified manually.

If you think the reported changes have nothing to do with the changes introduced in IGTPW_3948, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI.

External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/index.html

Possible new issues
-------------------

Here are the unknown changes that may have been introduced in IGTPW_3948:

### IGT changes ###

#### Possible regressions ####

* igt@kms_content_protection@atomic-dpms:
- fi-icl-u2: NOTRUN -> [FAIL][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-icl-u2/igt@[email protected]
- fi-skl-6700k2: NOTRUN -> [FAIL][2]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-skl-6700k2/igt@[email protected]
- fi-icl-u3: NOTRUN -> [FAIL][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-icl-u3/igt@[email protected]
- fi-kbl-x1275: NOTRUN -> [FAIL][4]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-kbl-x1275/igt@[email protected]
- fi-kbl-7500u: NOTRUN -> [FAIL][5]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-kbl-7500u/igt@[email protected]

Known issues
------------

Here are the changes found in IGTPW_3948 that come from known issues:

### IGT changes ###

#### Issues hit ####

* igt@gem_close_race@basic-threads:
- fi-byt-j1900: [PASS][6] -> [TIMEOUT][7] ([fdo#112271] / [i915#816])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7777/fi-byt-j1900/igt@[email protected]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-byt-j1900/igt@[email protected]

* igt@i915_module_load@reload-with-fault-injection:
- fi-kbl-x1275: [PASS][8] -> [INCOMPLETE][9] ([i915#879])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7777/fi-kbl-x1275/igt@[email protected]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-kbl-x1275/igt@[email protected]

* igt@i915_selftest@live_blt:
- fi-ivb-3770: [PASS][10] -> [DMESG-FAIL][11] ([i915#770])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7777/fi-ivb-3770/igt@i915_selftest@live_blt.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-ivb-3770/igt@i915_selftest@live_blt.html

* igt@i915_selftest@live_gt_heartbeat:
- fi-bsw-nick: [PASS][12] -> [DMESG-FAIL][13] ([i915#541])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7777/fi-bsw-nick/igt@i915_selftest@live_gt_heartbeat.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-bsw-nick/igt@i915_selftest@live_gt_heartbeat.html

#### Possible fixes ####

* igt@i915_selftest@live_blt:
- fi-hsw-peppy: [DMESG-FAIL][14] ([i915#553] / [i915#725]) -> [PASS][15]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7777/fi-hsw-peppy/igt@i915_selftest@live_blt.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-hsw-peppy/igt@i915_selftest@live_blt.html
- fi-hsw-4770: [DMESG-FAIL][16] ([i915#553] / [i915#725]) -> [PASS][17]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7777/fi-hsw-4770/igt@i915_selftest@live_blt.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-hsw-4770/igt@i915_selftest@live_blt.html

* igt@kms_chamelium@dp-edid-read:
- fi-icl-u2: [FAIL][18] ([fdo#109635] / [i915#217]) -> [PASS][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7777/fi-icl-u2/igt@[email protected]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/fi-icl-u2/igt@[email protected]

[fdo#109635]: https://bugs.freedesktop.org/show_bug.cgi?id=109635
[fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271
[i915#217]: https://gitlab.freedesktop.org/drm/intel/issues/217
[i915#541]: https://gitlab.freedesktop.org/drm/intel/issues/541
[i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553
[i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725
[i915#770]: https://gitlab.freedesktop.org/drm/intel/issues/770
[i915#816]: https://gitlab.freedesktop.org/drm/intel/issues/816
[i915#879]: https://gitlab.freedesktop.org/drm/intel/issues/879

Participating hosts (40 -> 42)
------------------------------

Additional (6): fi-kbl-soraka fi-ilk-650 fi-snb-2520m fi-elk-e7500 fi-skl-lmem fi-skl-6600u
Missing (4): fi-kbl-7560u fi-byt-squawks fi-bsw-cyan fi-ilk-m540

Build changes
-------------

* CI: CI-20190529 -> None
* IGT: IGT_5372 -> IGTPW_3948

CI-20190529: 20190529
CI_DRM_7777: 7d2e349542ee3d682a98cc12c3ebdd4677d00d71 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3948: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/index.html
IGT_5372: 0d00a27fbbd4d4a77d24499ea9811e07e65eb0ac @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3948/index.html
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev