* [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test
@ 2022-04-21 13:07 Mohammed Thasleem
2022-04-21 13:07 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem
` (8 more replies)
0 siblings, 9 replies; 22+ messages in thread
From: Mohammed Thasleem @ 2022-04-21 13:07 UTC (permalink / raw)
To: igt-dev
Adding support to disbale and enable displays to avoid d3
test failures.
Mohammed Thasleem (1):
tests/intel/xe_pm: Fix d3cold subtests
tests/intel/xe_pm.c | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
--
2.25.1
^ permalink raw reply [flat|nested] 22+ messages in thread* [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests 2022-04-21 13:07 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem @ 2022-04-21 13:07 ` Mohammed Thasleem 2023-12-04 5:25 ` Gupta, Anshuman ` (2 more replies) 2023-12-03 19:40 ` [igt-dev] ✓ CI.xeBAT: success for vram d3cold threshold test (rev10) Patchwork ` (7 subsequent siblings) 8 siblings, 3 replies; 22+ messages in thread From: Mohammed Thasleem @ 2022-04-21 13:07 UTC (permalink / raw) To: igt-dev xe_pm d3 test requires to turn off all display in order to enter to d3 state therefore, adding the support to triggering "DRM_MODE_DPMS_OFF" in setup_d3() and "DRM_MODE_DPMS_ON" in cleanup_d3(). v2: Use IGT_CRTC_ACTIVE for displays On/Off. v3: -Update commit message and helper names. -Update display on and off helpers. v4: Remove redundant code. (Bhanu) v5: Move helper calls to test file. v6: -Update function name as dpms_on_off. (Anshuman) -Update subject and commit message. (Kamil) Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> --- tests/intel/xe_pm.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index 9423984cc..42e00abb3 100644 --- a/tests/intel/xe_pm.c +++ b/tests/intel/xe_pm.c @@ -16,6 +16,7 @@ #include "igt.h" #include "lib/igt_device.h" +#include "lib/igt_kms.h" #include "lib/igt_pm.h" #include "lib/igt_sysfs.h" #include "lib/igt_syncobj.h" @@ -36,10 +37,31 @@ typedef struct { struct pci_device *pci_xe; struct pci_device *pci_root; char pci_slot_name[NAME_MAX]; + drmModeResPtr res; } device_t; uint64_t orig_threshold; +static void dpms_on_off(device_t device, int mode) +{ + int i; + + for (i = 0; i < device.res->count_connectors; i++) { + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, + device.res->connectors[i]); + + if (!connector) + continue; + + if (connector->connection != DRM_MODE_CONNECTED) + continue; + + kmstest_set_connector_dpms(device.fd_xe, connector, mode); + + drmModeFreeConnector(connector); + } +} + /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ static bool runtime_usage_available(struct pci_device *pci) { @@ -94,6 +116,9 @@ static void vram_d3cold_threshold_restore(int sig) static bool setup_d3(device_t device, enum igt_acpi_d_state state) { + if (device.res) + dpms_on_off(device, DRM_MODE_DPMS_OFF); + switch (state) { case IGT_ACPI_D3Cold: igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); @@ -110,6 +135,14 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) return false; } +static void cleanup_d3(device_t device) +{ + if (device.res) { + dpms_on_off(device, DRM_MODE_DPMS_ON); + drmModeFreeResources(device.res); + } +} + static bool in_d3(device_t device, enum igt_acpi_d_state state) { uint16_t val; @@ -476,6 +509,7 @@ igt_main igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); igt_assert(igt_setup_runtime_pm(device.fd_xe)); sysfs_fd = igt_sysfs_open(device.fd_xe); + device.res = drmModeGetResources(device.fd_xe); } for (const struct s_state *s = s_states; s->name; s++) { @@ -510,6 +544,7 @@ igt_main xe_for_each_hw_engine(device.fd_xe, hwe) test_exec(device, hwe, 1, 2, s->state, NO_RPM); + cleanup_d3(device); } } } @@ -518,6 +553,7 @@ igt_main igt_subtest_f("%s-basic", d->name) { igt_assert(setup_d3(device, d->state)); igt_assert(in_d3(device, d->state)); + cleanup_d3(device); } igt_subtest_f("%s-basic-exec", d->name) { @@ -525,6 +561,7 @@ igt_main xe_for_each_hw_engine(device.fd_xe, hwe) test_exec(device, hwe, 1, 1, NO_SUSPEND, d->state); + cleanup_d3(device); } igt_subtest_f("%s-multiple-execs", d->name) { @@ -532,6 +569,7 @@ igt_main xe_for_each_hw_engine(device.fd_xe, hwe) test_exec(device, hwe, 16, 32, NO_SUSPEND, d->state); + cleanup_d3(device); } } -- 2.25.1 ^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests 2022-04-21 13:07 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem @ 2023-12-04 5:25 ` Gupta, Anshuman 2023-12-09 19:44 ` [PATCH i-g-t v7] tests/intel/xe_pm: Fix d3 subtest Mohammed Thasleem 2023-12-11 8:49 ` [PATCH i-g-t v8] " Mohammed Thasleem 2 siblings, 0 replies; 22+ messages in thread From: Gupta, Anshuman @ 2023-12-04 5:25 UTC (permalink / raw) To: Thasleem, Mohammed, igt-dev@lists.freedesktop.org > -----Original Message----- > From: Thasleem, Mohammed <mohammed.thasleem@intel.com> > Sent: Thursday, April 21, 2022 6:37 PM > To: igt-dev@lists.freedesktop.org > Cc: Thasleem, Mohammed <mohammed.thasleem@intel.com>; Modem, > Bhanuprakash <bhanuprakash.modem@intel.com>; Gupta, Anshuman > <anshuman.gupta@intel.com> > Subject: [PATCH i-g-t,v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Please correct he subtest, it is about fixing d3 subtest Thanks, Anshuman. > > xe_pm d3 test requires to turn off all display in order to enter to d3 state > therefore, adding the support to triggering "DRM_MODE_DPMS_OFF" in > setup_d3() and "DRM_MODE_DPMS_ON" in cleanup_d3(). > > v2: Use IGT_CRTC_ACTIVE for displays On/Off. > v3: -Update commit message and helper names. > -Update display on and off helpers. > v4: Remove redundant code. (Bhanu) > v5: Move helper calls to test file. > v6: -Update function name as dpms_on_off. (Anshuman) > -Update subject and commit message. (Kamil) > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> > Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> > --- > tests/intel/xe_pm.c | 38 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 38 insertions(+) > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index > 9423984cc..42e00abb3 100644 > --- a/tests/intel/xe_pm.c > +++ b/tests/intel/xe_pm.c > @@ -16,6 +16,7 @@ > > #include "igt.h" > #include "lib/igt_device.h" > +#include "lib/igt_kms.h" > #include "lib/igt_pm.h" > #include "lib/igt_sysfs.h" > #include "lib/igt_syncobj.h" > @@ -36,10 +37,31 @@ typedef struct { > struct pci_device *pci_xe; > struct pci_device *pci_root; > char pci_slot_name[NAME_MAX]; > + drmModeResPtr res; > } device_t; > > uint64_t orig_threshold; > > +static void dpms_on_off(device_t device, int mode) { > + int i; > + > + for (i = 0; i < device.res->count_connectors; i++) { > + drmModeConnector *connector = > drmModeGetConnectorCurrent(device.fd_xe, > + device.res->connectors[i]); > + > + if (!connector) > + continue; > + > + if (connector->connection != DRM_MODE_CONNECTED) > + continue; > + > + kmstest_set_connector_dpms(device.fd_xe, connector, > mode); > + > + drmModeFreeConnector(connector); > + } > +} > + > /* runtime_usage is only available if kernel build > CONFIG_PM_ADVANCED_DEBUG */ static bool > runtime_usage_available(struct pci_device *pci) { @@ -94,6 +116,9 @@ > static void vram_d3cold_threshold_restore(int sig) > > static bool setup_d3(device_t device, enum igt_acpi_d_state state) { > + if (device.res) > + dpms_on_off(device, DRM_MODE_DPMS_OFF); > + > switch (state) { > case IGT_ACPI_D3Cold: > igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); > @@ -110,6 +135,14 @@ static bool setup_d3(device_t device, enum > igt_acpi_d_state state) > return false; > } > > +static void cleanup_d3(device_t device) { > + if (device.res) { > + dpms_on_off(device, DRM_MODE_DPMS_ON); > + drmModeFreeResources(device.res); > + } > +} > + > static bool in_d3(device_t device, enum igt_acpi_d_state state) { > uint16_t val; > @@ -476,6 +509,7 @@ igt_main > igt_pm_get_d3cold_allowed(device.pci_slot_name, > &d3cold_allowed); > igt_assert(igt_setup_runtime_pm(device.fd_xe)); > sysfs_fd = igt_sysfs_open(device.fd_xe); > + device.res = drmModeGetResources(device.fd_xe); > } > > for (const struct s_state *s = s_states; s->name; s++) { @@ -510,6 > +544,7 @@ igt_main > xe_for_each_hw_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 2, s->state, > NO_RPM); > + cleanup_d3(device); > } > } > } > @@ -518,6 +553,7 @@ igt_main > igt_subtest_f("%s-basic", d->name) { > igt_assert(setup_d3(device, d->state)); > igt_assert(in_d3(device, d->state)); > + cleanup_d3(device); > } > > igt_subtest_f("%s-basic-exec", d->name) { @@ -525,6 +561,7 > @@ igt_main > xe_for_each_hw_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 1, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > > igt_subtest_f("%s-multiple-execs", d->name) { @@ -532,6 > +569,7 @@ igt_main > xe_for_each_hw_engine(device.fd_xe, hwe) > test_exec(device, hwe, 16, 32, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > } > > -- > 2.25.1 ^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH i-g-t v7] tests/intel/xe_pm: Fix d3 subtest 2022-04-21 13:07 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem 2023-12-04 5:25 ` Gupta, Anshuman @ 2023-12-09 19:44 ` Mohammed Thasleem 2023-12-11 4:57 ` Modem, Bhanuprakash 2023-12-11 8:49 ` [PATCH i-g-t v8] " Mohammed Thasleem 2 siblings, 1 reply; 22+ messages in thread From: Mohammed Thasleem @ 2023-12-09 19:44 UTC (permalink / raw) To: igt-dev xe_pm d3 test requires to turn off all display in order to enter to d3 state therefore, adding the support to triggering "DRM_MODE_DPMS_OFF" in setup_d3() and "DRM_MODE_DPMS_ON" in cleanup_d3(). v2: Use IGT_CRTC_ACTIVE for displays On/Off. v3: -Update commit message and helper names. -Update display on and off helpers. v4: Remove redundant code. (Bhanu) v5: Move helper calls to test file. v6: -Update function name as dpms_on_off. (Anshuman) -Update subject and commit message. (Kamil) v7: -Update subjact. (Anshuman) -Move device.res to dpms_on_off(). (Bhanu) -Free device.res in igt_fixture. (Bhanu) -Call kmstest_set_connector_dpms if DRM_MODE_CONNECTED is found. (Kamil) Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> --- tests/intel/xe_pm.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index c899bd67a..8c7fb92ad 100644 --- a/tests/intel/xe_pm.c +++ b/tests/intel/xe_pm.c @@ -16,6 +16,7 @@ #include "igt.h" #include "lib/igt_device.h" +#include "lib/igt_kms.h" #include "lib/igt_pm.h" #include "lib/igt_sysfs.h" #include "lib/igt_syncobj.h" @@ -36,10 +37,32 @@ typedef struct { struct pci_device *pci_xe; struct pci_device *pci_root; char pci_slot_name[NAME_MAX]; + drmModeResPtr res; } device_t; uint64_t orig_threshold; +static void dpms_on_off(device_t device, int mode) +{ + int i; + + if (device.res) + return; + + for (i = 0; i < device.res->count_connectors; i++) { + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, + device.res->connectors[i]); + + if (!connector) + continue; + + if (connector->connection == DRM_MODE_CONNECTED) + kmstest_set_connector_dpms(device.fd_xe, connector, mode); + + drmModeFreeConnector(connector); + } +} + /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ static bool runtime_usage_available(struct pci_device *pci) { @@ -94,6 +117,8 @@ static void vram_d3cold_threshold_restore(int sig) static bool setup_d3(device_t device, enum igt_acpi_d_state state) { + dpms_on_off(device, DRM_MODE_DPMS_OFF); + switch (state) { case IGT_ACPI_D3Cold: igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); @@ -110,6 +135,11 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) return false; } +static void cleanup_d3(device_t device) +{ + dpms_on_off(device, DRM_MODE_DPMS_ON); +} + static bool in_d3(device_t device, enum igt_acpi_d_state state) { uint16_t val; @@ -477,6 +507,7 @@ igt_main igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); igt_assert(igt_setup_runtime_pm(device.fd_xe)); sysfs_fd = igt_sysfs_open(device.fd_xe); + device.res = drmModeGetResources(device.fd_xe); } for (const struct s_state *s = s_states; s->name; s++) { @@ -511,6 +542,7 @@ igt_main xe_for_each_engine(device.fd_xe, hwe) test_exec(device, hwe, 1, 2, s->state, NO_RPM); + cleanup_d3(device); } } } @@ -519,6 +551,7 @@ igt_main igt_subtest_f("%s-basic", d->name) { igt_assert(setup_d3(device, d->state)); igt_assert(in_d3(device, d->state)); + cleanup_d3(device); } igt_subtest_f("%s-basic-exec", d->name) { @@ -526,6 +559,7 @@ igt_main xe_for_each_engine(device.fd_xe, hwe) test_exec(device, hwe, 1, 1, NO_SUSPEND, d->state); + cleanup_d3(device); } igt_subtest_f("%s-multiple-execs", d->name) { @@ -533,6 +567,7 @@ igt_main xe_for_each_engine(device.fd_xe, hwe) test_exec(device, hwe, 16, 32, NO_SUSPEND, d->state); + cleanup_d3(device); } } @@ -547,6 +582,7 @@ igt_main close(sysfs_fd); igt_pm_set_d3cold_allowed(device.pci_slot_name, d3cold_allowed); igt_restore_runtime_pm(); + drmModeFreeResources(device.res); drm_close_driver(device.fd_xe); } } -- 2.25.1 ^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [PATCH i-g-t v7] tests/intel/xe_pm: Fix d3 subtest 2023-12-09 19:44 ` [PATCH i-g-t v7] tests/intel/xe_pm: Fix d3 subtest Mohammed Thasleem @ 2023-12-11 4:57 ` Modem, Bhanuprakash 0 siblings, 0 replies; 22+ messages in thread From: Modem, Bhanuprakash @ 2023-12-11 4:57 UTC (permalink / raw) To: Mohammed Thasleem, igt-dev Hi Thasleem, On 10-12-2023 01:14 am, Mohammed Thasleem wrote: > xe_pm d3 test requires to turn off all display in order to > enter to d3 state therefore, adding the support to triggering > "DRM_MODE_DPMS_OFF" in setup_d3() and "DRM_MODE_DPMS_ON" in > cleanup_d3(). > > v2: Use IGT_CRTC_ACTIVE for displays On/Off. > v3: -Update commit message and helper names. > -Update display on and off helpers. > v4: Remove redundant code. (Bhanu) > v5: Move helper calls to test file. > v6: -Update function name as dpms_on_off. (Anshuman) > -Update subject and commit message. (Kamil) > v7: -Update subjact. (Anshuman) > -Move device.res to dpms_on_off(). (Bhanu) > -Free device.res in igt_fixture. (Bhanu) > -Call kmstest_set_connector_dpms if DRM_MODE_CONNECTED is found. (Kamil) > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> > Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> > --- > tests/intel/xe_pm.c | 36 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 36 insertions(+) > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c > index c899bd67a..8c7fb92ad 100644 > --- a/tests/intel/xe_pm.c > +++ b/tests/intel/xe_pm.c > @@ -16,6 +16,7 @@ > > #include "igt.h" > #include "lib/igt_device.h" > +#include "lib/igt_kms.h" > #include "lib/igt_pm.h" > #include "lib/igt_sysfs.h" > #include "lib/igt_syncobj.h" > @@ -36,10 +37,32 @@ typedef struct { > struct pci_device *pci_xe; > struct pci_device *pci_root; > char pci_slot_name[NAME_MAX]; > + drmModeResPtr res; > } device_t; > > uint64_t orig_threshold; > > +static void dpms_on_off(device_t device, int mode) > +{ > + int i; > + > + if (device.res) > + return; > + > + for (i = 0; i < device.res->count_connectors; i++) { --------------------------------^^ De-referencing of NULL pointer is not acceptable. - Bhanu > + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, > + device.res->connectors[i]); > + > + if (!connector) > + continue; > + > + if (connector->connection == DRM_MODE_CONNECTED) > + kmstest_set_connector_dpms(device.fd_xe, connector, mode); > + > + drmModeFreeConnector(connector); > + } > +} > + > /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ > static bool runtime_usage_available(struct pci_device *pci) > { > @@ -94,6 +117,8 @@ static void vram_d3cold_threshold_restore(int sig) > > static bool setup_d3(device_t device, enum igt_acpi_d_state state) > { > + dpms_on_off(device, DRM_MODE_DPMS_OFF); > + > switch (state) { > case IGT_ACPI_D3Cold: > igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); > @@ -110,6 +135,11 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) > return false; > } > > +static void cleanup_d3(device_t device) > +{ > + dpms_on_off(device, DRM_MODE_DPMS_ON); > +} > + > static bool in_d3(device_t device, enum igt_acpi_d_state state) > { > uint16_t val; > @@ -477,6 +507,7 @@ igt_main > igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); > igt_assert(igt_setup_runtime_pm(device.fd_xe)); > sysfs_fd = igt_sysfs_open(device.fd_xe); > + device.res = drmModeGetResources(device.fd_xe); > } > > for (const struct s_state *s = s_states; s->name; s++) { > @@ -511,6 +542,7 @@ igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 2, s->state, > NO_RPM); > + cleanup_d3(device); > } > } > } > @@ -519,6 +551,7 @@ igt_main > igt_subtest_f("%s-basic", d->name) { > igt_assert(setup_d3(device, d->state)); > igt_assert(in_d3(device, d->state)); > + cleanup_d3(device); > } > > igt_subtest_f("%s-basic-exec", d->name) { > @@ -526,6 +559,7 @@ igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 1, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > > igt_subtest_f("%s-multiple-execs", d->name) { > @@ -533,6 +567,7 @@ igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 16, 32, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > } > > @@ -547,6 +582,7 @@ igt_main > close(sysfs_fd); > igt_pm_set_d3cold_allowed(device.pci_slot_name, d3cold_allowed); > igt_restore_runtime_pm(); > + drmModeFreeResources(device.res); > drm_close_driver(device.fd_xe); > } > } ^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH i-g-t v8] tests/intel/xe_pm: Fix d3 subtest 2022-04-21 13:07 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem 2023-12-04 5:25 ` Gupta, Anshuman 2023-12-09 19:44 ` [PATCH i-g-t v7] tests/intel/xe_pm: Fix d3 subtest Mohammed Thasleem @ 2023-12-11 8:49 ` Mohammed Thasleem 2023-12-12 12:24 ` Juha-Pekka Heikkila ` (2 more replies) 2 siblings, 3 replies; 22+ messages in thread From: Mohammed Thasleem @ 2023-12-11 8:49 UTC (permalink / raw) To: igt-dev xe_pm d3 test requires to turn off all display in order to enter to d3 state therefore, adding the support to triggering "DRM_MODE_DPMS_OFF" in setup_d3() and "DRM_MODE_DPMS_ON" in cleanup_d3(). v2: Use IGT_CRTC_ACTIVE for displays On/Off. v3: -Update commit message and helper names. -Update display on and off helpers. v4: Remove redundant code. (Bhanu) v5: Move helper calls to test file. v6: -Update function name as dpms_on_off. (Anshuman) -Update subject and commit message. (Kamil) v7: -Update subjact. (Anshuman) -Move device.res to dpms_on_off(). (Bhanu) -Free device.res in igt_fixture. (Bhanu) -Call kmstest_set_connector_dpms if DRM_MODE_CONNECTED is found. (Kamil) v8: Update if condition to fix dereferencing of NULL pointer. (Bhanu) Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> --- tests/intel/xe_pm.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index c899bd67a..3d6acfbab 100644 --- a/tests/intel/xe_pm.c +++ b/tests/intel/xe_pm.c @@ -16,6 +16,7 @@ #include "igt.h" #include "lib/igt_device.h" +#include "lib/igt_kms.h" #include "lib/igt_pm.h" #include "lib/igt_sysfs.h" #include "lib/igt_syncobj.h" @@ -36,10 +37,32 @@ typedef struct { struct pci_device *pci_xe; struct pci_device *pci_root; char pci_slot_name[NAME_MAX]; + drmModeResPtr res; } device_t; uint64_t orig_threshold; +static void dpms_on_off(device_t device, int mode) +{ + int i; + + if (!device.res) + return; + + for (i = 0; i < device.res->count_connectors; i++) { + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, + device.res->connectors[i]); + + if (!connector) + continue; + + if (connector->connection == DRM_MODE_CONNECTED) + kmstest_set_connector_dpms(device.fd_xe, connector, mode); + + drmModeFreeConnector(connector); + } +} + /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ static bool runtime_usage_available(struct pci_device *pci) { @@ -94,6 +117,8 @@ static void vram_d3cold_threshold_restore(int sig) static bool setup_d3(device_t device, enum igt_acpi_d_state state) { + dpms_on_off(device, DRM_MODE_DPMS_OFF); + switch (state) { case IGT_ACPI_D3Cold: igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); @@ -110,6 +135,11 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) return false; } +static void cleanup_d3(device_t device) +{ + dpms_on_off(device, DRM_MODE_DPMS_ON); +} + static bool in_d3(device_t device, enum igt_acpi_d_state state) { uint16_t val; @@ -477,6 +507,7 @@ igt_main igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); igt_assert(igt_setup_runtime_pm(device.fd_xe)); sysfs_fd = igt_sysfs_open(device.fd_xe); + device.res = drmModeGetResources(device.fd_xe); } for (const struct s_state *s = s_states; s->name; s++) { @@ -511,6 +542,7 @@ igt_main xe_for_each_engine(device.fd_xe, hwe) test_exec(device, hwe, 1, 2, s->state, NO_RPM); + cleanup_d3(device); } } } @@ -519,6 +551,7 @@ igt_main igt_subtest_f("%s-basic", d->name) { igt_assert(setup_d3(device, d->state)); igt_assert(in_d3(device, d->state)); + cleanup_d3(device); } igt_subtest_f("%s-basic-exec", d->name) { @@ -526,6 +559,7 @@ igt_main xe_for_each_engine(device.fd_xe, hwe) test_exec(device, hwe, 1, 1, NO_SUSPEND, d->state); + cleanup_d3(device); } igt_subtest_f("%s-multiple-execs", d->name) { @@ -533,6 +567,7 @@ igt_main xe_for_each_engine(device.fd_xe, hwe) test_exec(device, hwe, 16, 32, NO_SUSPEND, d->state); + cleanup_d3(device); } } @@ -547,6 +582,7 @@ igt_main close(sysfs_fd); igt_pm_set_d3cold_allowed(device.pci_slot_name, d3cold_allowed); igt_restore_runtime_pm(); + drmModeFreeResources(device.res); drm_close_driver(device.fd_xe); } } -- 2.25.1 ^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [PATCH i-g-t v8] tests/intel/xe_pm: Fix d3 subtest 2023-12-11 8:49 ` [PATCH i-g-t v8] " Mohammed Thasleem @ 2023-12-12 12:24 ` Juha-Pekka Heikkila 2023-12-12 17:46 ` Thasleem, Mohammed 2023-12-14 10:16 ` Gupta, Anshuman 2023-12-26 12:07 ` [PATCH i-g-t v9] " Mohammed Thasleem 2 siblings, 1 reply; 22+ messages in thread From: Juha-Pekka Heikkila @ 2023-12-12 12:24 UTC (permalink / raw) To: Mohammed Thasleem, igt-dev Hi Mohammed, On 11.12.2023 10.49, Mohammed Thasleem wrote: > xe_pm d3 test requires to turn off all display in order to > enter to d3 state therefore, adding the support to triggering > "DRM_MODE_DPMS_OFF" in setup_d3() and "DRM_MODE_DPMS_ON" in > cleanup_d3(). > > v2: Use IGT_CRTC_ACTIVE for displays On/Off. > v3: -Update commit message and helper names. > -Update display on and off helpers. > v4: Remove redundant code. (Bhanu) > v5: Move helper calls to test file. > v6: -Update function name as dpms_on_off. (Anshuman) > -Update subject and commit message. (Kamil) > v7: -Update subjact. (Anshuman) > -Move device.res to dpms_on_off(). (Bhanu) > -Free device.res in igt_fixture. (Bhanu) > -Call kmstest_set_connector_dpms if DRM_MODE_CONNECTED is found. (Kamil) > v8: Update if condition to fix dereferencing of NULL pointer. (Bhanu) > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> > Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> > --- > tests/intel/xe_pm.c | 36 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 36 insertions(+) > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c > index c899bd67a..3d6acfbab 100644 > --- a/tests/intel/xe_pm.c > +++ b/tests/intel/xe_pm.c > @@ -16,6 +16,7 @@ > > #include "igt.h" > #include "lib/igt_device.h" > +#include "lib/igt_kms.h" Is this include needed? > #include "lib/igt_pm.h" > #include "lib/igt_sysfs.h" > #include "lib/igt_syncobj.h" > @@ -36,10 +37,32 @@ typedef struct { > struct pci_device *pci_xe; > struct pci_device *pci_root; > char pci_slot_name[NAME_MAX]; > + drmModeResPtr res; > } device_t; > > uint64_t orig_threshold; > > +static void dpms_on_off(device_t device, int mode) > +{ > + int i; > + > + if (!device.res) > + return; When commit message said these dpms setting are required for the test, should this device.res be decorated here with igt_require() instead of checking against null? > + > + for (i = 0; i < device.res->count_connectors; i++) { > + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, > + device.res->connectors[i]); ^ indentation Other than these couple of minor comments, things look ok to me. /Juha-Pekka > + > + if (!connector) > + continue; > + > + if (connector->connection == DRM_MODE_CONNECTED) > + kmstest_set_connector_dpms(device.fd_xe, connector, mode); > + > + drmModeFreeConnector(connector); > + } > +} > + > /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ > static bool runtime_usage_available(struct pci_device *pci) > { > @@ -94,6 +117,8 @@ static void vram_d3cold_threshold_restore(int sig) > > static bool setup_d3(device_t device, enum igt_acpi_d_state state) > { > + dpms_on_off(device, DRM_MODE_DPMS_OFF); > + > switch (state) { > case IGT_ACPI_D3Cold: > igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); > @@ -110,6 +135,11 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) > return false; > } > > +static void cleanup_d3(device_t device) > +{ > + dpms_on_off(device, DRM_MODE_DPMS_ON); > +} > + > static bool in_d3(device_t device, enum igt_acpi_d_state state) > { > uint16_t val; > @@ -477,6 +507,7 @@ igt_main > igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); > igt_assert(igt_setup_runtime_pm(device.fd_xe)); > sysfs_fd = igt_sysfs_open(device.fd_xe); > + device.res = drmModeGetResources(device.fd_xe); > } > > for (const struct s_state *s = s_states; s->name; s++) { > @@ -511,6 +542,7 @@ igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 2, s->state, > NO_RPM); > + cleanup_d3(device); > } > } > } > @@ -519,6 +551,7 @@ igt_main > igt_subtest_f("%s-basic", d->name) { > igt_assert(setup_d3(device, d->state)); > igt_assert(in_d3(device, d->state)); > + cleanup_d3(device); > } > > igt_subtest_f("%s-basic-exec", d->name) { > @@ -526,6 +559,7 @@ igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 1, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > > igt_subtest_f("%s-multiple-execs", d->name) { > @@ -533,6 +567,7 @@ igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 16, 32, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > } > > @@ -547,6 +582,7 @@ igt_main > close(sysfs_fd); > igt_pm_set_d3cold_allowed(device.pci_slot_name, d3cold_allowed); > igt_restore_runtime_pm(); > + drmModeFreeResources(device.res); > drm_close_driver(device.fd_xe); > } > } ^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: [PATCH i-g-t v8] tests/intel/xe_pm: Fix d3 subtest 2023-12-12 12:24 ` Juha-Pekka Heikkila @ 2023-12-12 17:46 ` Thasleem, Mohammed 2023-12-12 18:35 ` Juha-Pekka Heikkila 0 siblings, 1 reply; 22+ messages in thread From: Thasleem, Mohammed @ 2023-12-12 17:46 UTC (permalink / raw) To: juhapekka.heikkila@gmail.com, igt-dev@lists.freedesktop.org -----Original Message----- From: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Sent: Tuesday, December 12, 2023 5:54 PM To: Thasleem, Mohammed <mohammed.thasleem@intel.com>; igt-dev@lists.freedesktop.org Subject: Re: [PATCH i-g-t v8] tests/intel/xe_pm: Fix d3 subtest Hi Mohammed, On 11.12.2023 10.49, Mohammed Thasleem wrote: > xe_pm d3 test requires to turn off all display in order to enter to d3 > state therefore, adding the support to triggering "DRM_MODE_DPMS_OFF" > in setup_d3() and "DRM_MODE_DPMS_ON" in cleanup_d3(). > > v2: Use IGT_CRTC_ACTIVE for displays On/Off. > v3: -Update commit message and helper names. > -Update display on and off helpers. > v4: Remove redundant code. (Bhanu) > v5: Move helper calls to test file. > v6: -Update function name as dpms_on_off. (Anshuman) > -Update subject and commit message. (Kamil) > v7: -Update subjact. (Anshuman) > -Move device.res to dpms_on_off(). (Bhanu) > -Free device.res in igt_fixture. (Bhanu) > -Call kmstest_set_connector_dpms if DRM_MODE_CONNECTED is found. > (Kamil) > v8: Update if condition to fix dereferencing of NULL pointer. (Bhanu) > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> > Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> > --- > tests/intel/xe_pm.c | 36 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 36 insertions(+) > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index > c899bd67a..3d6acfbab 100644 > --- a/tests/intel/xe_pm.c > +++ b/tests/intel/xe_pm.c > @@ -16,6 +16,7 @@ > > #include "igt.h" > #include "lib/igt_device.h" > +#include "lib/igt_kms.h" Is this include needed? > #include "lib/igt_pm.h" > #include "lib/igt_sysfs.h" > #include "lib/igt_syncobj.h" > @@ -36,10 +37,32 @@ typedef struct { > struct pci_device *pci_xe; > struct pci_device *pci_root; > char pci_slot_name[NAME_MAX]; > + drmModeResPtr res; > } device_t; > > uint64_t orig_threshold; > > +static void dpms_on_off(device_t device, int mode) { > + int i; > + > + if (!device.res) > + return; When commit message said these dpms setting are required for the test, should this device.res be decorated here with igt_require() instead of checking against null? -->Here we exclude following code to run if device.res not found but not to skip the test because this test expected to run more on headless scenarios. In case, if we found device.res then turn off the displays using below loop to run the test and set it back to turn on the displays using dpms_on_off once test gets executed. > + > + for (i = 0; i < device.res->count_connectors; i++) { > + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, > + device.res->connectors[i]); ^ indentation Other than these couple of minor comments, things look ok to me. /Juha-Pekka > + > + if (!connector) > + continue; > + > + if (connector->connection == DRM_MODE_CONNECTED) > + kmstest_set_connector_dpms(device.fd_xe, connector, mode); > + > + drmModeFreeConnector(connector); > + } > +} > + > /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ > static bool runtime_usage_available(struct pci_device *pci) > { > @@ -94,6 +117,8 @@ static void vram_d3cold_threshold_restore(int sig) > > static bool setup_d3(device_t device, enum igt_acpi_d_state state) > { > + dpms_on_off(device, DRM_MODE_DPMS_OFF); > + > switch (state) { > case IGT_ACPI_D3Cold: > igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); > @@ -110,6 +135,11 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) > return false; > } > > +static void cleanup_d3(device_t device) { > + dpms_on_off(device, DRM_MODE_DPMS_ON); } > + > static bool in_d3(device_t device, enum igt_acpi_d_state state) > { > uint16_t val; > @@ -477,6 +507,7 @@ igt_main > igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); > igt_assert(igt_setup_runtime_pm(device.fd_xe)); > sysfs_fd = igt_sysfs_open(device.fd_xe); > + device.res = drmModeGetResources(device.fd_xe); > } > > for (const struct s_state *s = s_states; s->name; s++) { @@ -511,6 > +542,7 @@ igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 2, s->state, > NO_RPM); > + cleanup_d3(device); > } > } > } > @@ -519,6 +551,7 @@ igt_main > igt_subtest_f("%s-basic", d->name) { > igt_assert(setup_d3(device, d->state)); > igt_assert(in_d3(device, d->state)); > + cleanup_d3(device); > } > > igt_subtest_f("%s-basic-exec", d->name) { @@ -526,6 +559,7 @@ > igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 1, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > > igt_subtest_f("%s-multiple-execs", d->name) { @@ -533,6 +567,7 @@ > igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 16, 32, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > } > > @@ -547,6 +582,7 @@ igt_main > close(sysfs_fd); > igt_pm_set_d3cold_allowed(device.pci_slot_name, d3cold_allowed); > igt_restore_runtime_pm(); > + drmModeFreeResources(device.res); > drm_close_driver(device.fd_xe); > } > } ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH i-g-t v8] tests/intel/xe_pm: Fix d3 subtest 2023-12-12 17:46 ` Thasleem, Mohammed @ 2023-12-12 18:35 ` Juha-Pekka Heikkila 0 siblings, 0 replies; 22+ messages in thread From: Juha-Pekka Heikkila @ 2023-12-12 18:35 UTC (permalink / raw) To: Thasleem, Mohammed, igt-dev@lists.freedesktop.org On 12.12.2023 19.46, Thasleem, Mohammed wrote: > > > -----Original Message----- > From: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> > Sent: Tuesday, December 12, 2023 5:54 PM > To: Thasleem, Mohammed <mohammed.thasleem@intel.com>; igt-dev@lists.freedesktop.org > Subject: Re: [PATCH i-g-t v8] tests/intel/xe_pm: Fix d3 subtest > > Hi Mohammed, > > On 11.12.2023 10.49, Mohammed Thasleem wrote: >> xe_pm d3 test requires to turn off all display in order to enter to d3 >> state therefore, adding the support to triggering "DRM_MODE_DPMS_OFF" >> in setup_d3() and "DRM_MODE_DPMS_ON" in cleanup_d3(). >> >> v2: Use IGT_CRTC_ACTIVE for displays On/Off. >> v3: -Update commit message and helper names. >> -Update display on and off helpers. >> v4: Remove redundant code. (Bhanu) >> v5: Move helper calls to test file. >> v6: -Update function name as dpms_on_off. (Anshuman) >> -Update subject and commit message. (Kamil) >> v7: -Update subjact. (Anshuman) >> -Move device.res to dpms_on_off(). (Bhanu) >> -Free device.res in igt_fixture. (Bhanu) >> -Call kmstest_set_connector_dpms if DRM_MODE_CONNECTED is found. >> (Kamil) >> v8: Update if condition to fix dereferencing of NULL pointer. (Bhanu) >> >> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> >> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> >> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> >> --- >> tests/intel/xe_pm.c | 36 ++++++++++++++++++++++++++++++++++++ >> 1 file changed, 36 insertions(+) >> >> diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index >> c899bd67a..3d6acfbab 100644 >> --- a/tests/intel/xe_pm.c >> +++ b/tests/intel/xe_pm.c >> @@ -16,6 +16,7 @@ >> >> #include "igt.h" >> #include "lib/igt_device.h" >> +#include "lib/igt_kms.h" > > Is this include needed? > >> #include "lib/igt_pm.h" >> #include "lib/igt_sysfs.h" >> #include "lib/igt_syncobj.h" >> @@ -36,10 +37,32 @@ typedef struct { >> struct pci_device *pci_xe; >> struct pci_device *pci_root; >> char pci_slot_name[NAME_MAX]; >> + drmModeResPtr res; >> } device_t; >> >> uint64_t orig_threshold; >> >> +static void dpms_on_off(device_t device, int mode) { >> + int i; >> + >> + if (!device.res) >> + return; > > When commit message said these dpms setting are required for the test, should this device.res be decorated here with igt_require() instead of checking against null? > -->Here we exclude following code to run if device.res not found but not to skip the test because this test expected to run more on headless scenarios. > In case, if we found device.res then turn off the displays using below loop to run the test and set it back to turn on the displays using dpms_on_off once test gets executed. ack. With those couple of other nitpicks fixed you can add Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> >> + >> + for (i = 0; i < device.res->count_connectors; i++) { >> + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, >> + device.res->connectors[i]); > ^ indentation > > Other than these couple of minor comments, things look ok to me. > > /Juha-Pekka >> + >> + if (!connector) >> + continue; >> + >> + if (connector->connection == DRM_MODE_CONNECTED) >> + kmstest_set_connector_dpms(device.fd_xe, connector, mode); >> + >> + drmModeFreeConnector(connector); >> + } >> +} >> + >> /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ >> static bool runtime_usage_available(struct pci_device *pci) >> { >> @@ -94,6 +117,8 @@ static void vram_d3cold_threshold_restore(int sig) >> >> static bool setup_d3(device_t device, enum igt_acpi_d_state state) >> { >> + dpms_on_off(device, DRM_MODE_DPMS_OFF); >> + >> switch (state) { >> case IGT_ACPI_D3Cold: >> igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); >> @@ -110,6 +135,11 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) >> return false; >> } >> >> +static void cleanup_d3(device_t device) { >> + dpms_on_off(device, DRM_MODE_DPMS_ON); } >> + >> static bool in_d3(device_t device, enum igt_acpi_d_state state) >> { >> uint16_t val; >> @@ -477,6 +507,7 @@ igt_main >> igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); >> igt_assert(igt_setup_runtime_pm(device.fd_xe)); >> sysfs_fd = igt_sysfs_open(device.fd_xe); >> + device.res = drmModeGetResources(device.fd_xe); >> } >> >> for (const struct s_state *s = s_states; s->name; s++) { @@ -511,6 >> +542,7 @@ igt_main >> xe_for_each_engine(device.fd_xe, hwe) >> test_exec(device, hwe, 1, 2, s->state, >> NO_RPM); >> + cleanup_d3(device); >> } >> } >> } >> @@ -519,6 +551,7 @@ igt_main >> igt_subtest_f("%s-basic", d->name) { >> igt_assert(setup_d3(device, d->state)); >> igt_assert(in_d3(device, d->state)); >> + cleanup_d3(device); >> } >> >> igt_subtest_f("%s-basic-exec", d->name) { @@ -526,6 +559,7 @@ >> igt_main >> xe_for_each_engine(device.fd_xe, hwe) >> test_exec(device, hwe, 1, 1, >> NO_SUSPEND, d->state); >> + cleanup_d3(device); >> } >> >> igt_subtest_f("%s-multiple-execs", d->name) { @@ -533,6 +567,7 @@ >> igt_main >> xe_for_each_engine(device.fd_xe, hwe) >> test_exec(device, hwe, 16, 32, >> NO_SUSPEND, d->state); >> + cleanup_d3(device); >> } >> } >> >> @@ -547,6 +582,7 @@ igt_main >> close(sysfs_fd); >> igt_pm_set_d3cold_allowed(device.pci_slot_name, d3cold_allowed); >> igt_restore_runtime_pm(); >> + drmModeFreeResources(device.res); >> drm_close_driver(device.fd_xe); >> } >> } > ^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: [PATCH i-g-t v8] tests/intel/xe_pm: Fix d3 subtest 2023-12-11 8:49 ` [PATCH i-g-t v8] " Mohammed Thasleem 2023-12-12 12:24 ` Juha-Pekka Heikkila @ 2023-12-14 10:16 ` Gupta, Anshuman 2023-12-26 12:07 ` [PATCH i-g-t v9] " Mohammed Thasleem 2 siblings, 0 replies; 22+ messages in thread From: Gupta, Anshuman @ 2023-12-14 10:16 UTC (permalink / raw) To: Thasleem, Mohammed, igt-dev@lists.freedesktop.org > -----Original Message----- > From: Thasleem, Mohammed <mohammed.thasleem@intel.com> > Sent: Monday, December 11, 2023 2:19 PM > To: igt-dev@lists.freedesktop.org > Cc: Thasleem, Mohammed <mohammed.thasleem@intel.com>; Modem, > Bhanuprakash <bhanuprakash.modem@intel.com>; Gupta, Anshuman > <anshuman.gupta@intel.com> > Subject: [PATCH i-g-t v8] tests/intel/xe_pm: Fix d3 subtest > > xe_pm d3 test requires to turn off all display in order to enter to d3 state > therefore, adding the support to triggering "DRM_MODE_DPMS_OFF" in > setup_d3() and "DRM_MODE_DPMS_ON" in cleanup_d3(). > > v2: Use IGT_CRTC_ACTIVE for displays On/Off. > v3: -Update commit message and helper names. > -Update display on and off helpers. > v4: Remove redundant code. (Bhanu) > v5: Move helper calls to test file. > v6: -Update function name as dpms_on_off. (Anshuman) > -Update subject and commit message. (Kamil) > v7: -Update subjact. (Anshuman) > -Move device.res to dpms_on_off(). (Bhanu) > -Free device.res in igt_fixture. (Bhanu) > -Call kmstest_set_connector_dpms if DRM_MODE_CONNECTED is found. > (Kamil) > v8: Update if condition to fix dereferencing of NULL pointer. (Bhanu) > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> > Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> Acked-by: Anshuman Gupta <anshuman.gupta@intel.com> > --- > tests/intel/xe_pm.c | 36 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 36 insertions(+) > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index > c899bd67a..3d6acfbab 100644 > --- a/tests/intel/xe_pm.c > +++ b/tests/intel/xe_pm.c > @@ -16,6 +16,7 @@ > > #include "igt.h" > #include "lib/igt_device.h" > +#include "lib/igt_kms.h" > #include "lib/igt_pm.h" > #include "lib/igt_sysfs.h" > #include "lib/igt_syncobj.h" > @@ -36,10 +37,32 @@ typedef struct { > struct pci_device *pci_xe; > struct pci_device *pci_root; > char pci_slot_name[NAME_MAX]; > + drmModeResPtr res; > } device_t; > > uint64_t orig_threshold; > > +static void dpms_on_off(device_t device, int mode) { > + int i; > + > + if (!device.res) > + return; > + > + for (i = 0; i < device.res->count_connectors; i++) { > + drmModeConnector *connector = > drmModeGetConnectorCurrent(device.fd_xe, > + device.res->connectors[i]); > + > + if (!connector) > + continue; > + > + if (connector->connection == DRM_MODE_CONNECTED) > + kmstest_set_connector_dpms(device.fd_xe, connector, > mode); > + > + drmModeFreeConnector(connector); > + } > +} > + > /* runtime_usage is only available if kernel build > CONFIG_PM_ADVANCED_DEBUG */ static bool runtime_usage_available(struct > pci_device *pci) { @@ -94,6 +117,8 @@ static void > vram_d3cold_threshold_restore(int sig) > > static bool setup_d3(device_t device, enum igt_acpi_d_state state) { > + dpms_on_off(device, DRM_MODE_DPMS_OFF); > + > switch (state) { > case IGT_ACPI_D3Cold: > igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); > @@ -110,6 +135,11 @@ static bool setup_d3(device_t device, enum > igt_acpi_d_state state) > return false; > } > > +static void cleanup_d3(device_t device) { > + dpms_on_off(device, DRM_MODE_DPMS_ON); } > + > static bool in_d3(device_t device, enum igt_acpi_d_state state) { > uint16_t val; > @@ -477,6 +507,7 @@ igt_main > igt_pm_get_d3cold_allowed(device.pci_slot_name, > &d3cold_allowed); > igt_assert(igt_setup_runtime_pm(device.fd_xe)); > sysfs_fd = igt_sysfs_open(device.fd_xe); > + device.res = drmModeGetResources(device.fd_xe); > } > > for (const struct s_state *s = s_states; s->name; s++) { @@ -511,6 +542,7 > @@ igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 2, s->state, > NO_RPM); > + cleanup_d3(device); > } > } > } > @@ -519,6 +551,7 @@ igt_main > igt_subtest_f("%s-basic", d->name) { > igt_assert(setup_d3(device, d->state)); > igt_assert(in_d3(device, d->state)); > + cleanup_d3(device); > } > > igt_subtest_f("%s-basic-exec", d->name) { @@ -526,6 +559,7 > @@ igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 1, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > > igt_subtest_f("%s-multiple-execs", d->name) { @@ -533,6 > +567,7 @@ igt_main > xe_for_each_engine(device.fd_xe, hwe) > test_exec(device, hwe, 16, 32, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > } > > @@ -547,6 +582,7 @@ igt_main > close(sysfs_fd); > igt_pm_set_d3cold_allowed(device.pci_slot_name, > d3cold_allowed); > igt_restore_runtime_pm(); > + drmModeFreeResources(device.res); > drm_close_driver(device.fd_xe); > } > } > -- > 2.25.1 ^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH i-g-t v9] tests/intel/xe_pm: Fix d3 subtest 2023-12-11 8:49 ` [PATCH i-g-t v8] " Mohammed Thasleem 2023-12-12 12:24 ` Juha-Pekka Heikkila 2023-12-14 10:16 ` Gupta, Anshuman @ 2023-12-26 12:07 ` Mohammed Thasleem 2 siblings, 0 replies; 22+ messages in thread From: Mohammed Thasleem @ 2023-12-26 12:07 UTC (permalink / raw) To: igt-dev xe_pm d3 test requires to turn off all display in order to enter to d3 state therefore, adding the support to triggering "DRM_MODE_DPMS_OFF" in setup_d3() and "DRM_MODE_DPMS_ON" in cleanup_d3(). v2: Use IGT_CRTC_ACTIVE for displays On/Off. v3: -Update commit message and helper names. -Update display on and off helpers. v4: Remove redundant code. (Bhanu) v5: Move helper calls to test file. v6: -Update function name as dpms_on_off. (Anshuman) -Update subject and commit message. (Kamil) v7: -Update subjact. (Anshuman) -Move device.res to dpms_on_off(). (Bhanu) -Free device.res in igt_fixture. (Bhanu) -Call kmstest_set_connector_dpms if DRM_MODE_CONNECTED is found. (Kamil) v8: Update if condition to fix dereferencing of NULL pointer. (Bhanu) v9: Minor changes. (JP) Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Acked-by: Anshuman Gupta <anshuman.gupta@intel.com> --- tests/intel/xe_pm.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index c899bd67a..b41f4f58d 100644 --- a/tests/intel/xe_pm.c +++ b/tests/intel/xe_pm.c @@ -36,10 +36,32 @@ typedef struct { struct pci_device *pci_xe; struct pci_device *pci_root; char pci_slot_name[NAME_MAX]; + drmModeResPtr res; } device_t; uint64_t orig_threshold; +static void dpms_on_off(device_t device, int mode) +{ + int i; + + if (!device.res) + return; + + for (i = 0; i < device.res->count_connectors; i++) { + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, + device.res->connectors[i]); + + if (!connector) + continue; + + if (connector->connection == DRM_MODE_CONNECTED) + kmstest_set_connector_dpms(device.fd_xe, connector, mode); + + drmModeFreeConnector(connector); + } +} + /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ static bool runtime_usage_available(struct pci_device *pci) { @@ -94,6 +116,8 @@ static void vram_d3cold_threshold_restore(int sig) static bool setup_d3(device_t device, enum igt_acpi_d_state state) { + dpms_on_off(device, DRM_MODE_DPMS_OFF); + switch (state) { case IGT_ACPI_D3Cold: igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); @@ -110,6 +134,11 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) return false; } +static void cleanup_d3(device_t device) +{ + dpms_on_off(device, DRM_MODE_DPMS_ON); +} + static bool in_d3(device_t device, enum igt_acpi_d_state state) { uint16_t val; @@ -477,6 +506,7 @@ igt_main igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); igt_assert(igt_setup_runtime_pm(device.fd_xe)); sysfs_fd = igt_sysfs_open(device.fd_xe); + device.res = drmModeGetResources(device.fd_xe); } for (const struct s_state *s = s_states; s->name; s++) { @@ -511,6 +541,7 @@ igt_main xe_for_each_engine(device.fd_xe, hwe) test_exec(device, hwe, 1, 2, s->state, NO_RPM); + cleanup_d3(device); } } } @@ -519,6 +550,7 @@ igt_main igt_subtest_f("%s-basic", d->name) { igt_assert(setup_d3(device, d->state)); igt_assert(in_d3(device, d->state)); + cleanup_d3(device); } igt_subtest_f("%s-basic-exec", d->name) { @@ -526,6 +558,7 @@ igt_main xe_for_each_engine(device.fd_xe, hwe) test_exec(device, hwe, 1, 1, NO_SUSPEND, d->state); + cleanup_d3(device); } igt_subtest_f("%s-multiple-execs", d->name) { @@ -533,6 +566,7 @@ igt_main xe_for_each_engine(device.fd_xe, hwe) test_exec(device, hwe, 16, 32, NO_SUSPEND, d->state); + cleanup_d3(device); } } @@ -547,6 +581,7 @@ igt_main close(sysfs_fd); igt_pm_set_d3cold_allowed(device.pci_slot_name, d3cold_allowed); igt_restore_runtime_pm(); + drmModeFreeResources(device.res); drm_close_driver(device.fd_xe); } } -- 2.25.1 ^ permalink raw reply related [flat|nested] 22+ messages in thread
* [igt-dev] ✓ CI.xeBAT: success for vram d3cold threshold test (rev10) 2022-04-21 13:07 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem 2022-04-21 13:07 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem @ 2023-12-03 19:40 ` Patchwork 2023-12-03 19:42 ` [igt-dev] ✓ Fi.CI.BAT: " Patchwork ` (6 subsequent siblings) 8 siblings, 0 replies; 22+ messages in thread From: Patchwork @ 2023-12-03 19:40 UTC (permalink / raw) To: Mohammed Thasleem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 2683 bytes --] == Series Details == Series: vram d3cold threshold test (rev10) URL : https://patchwork.freedesktop.org/series/119914/ State : success == Summary == CI Bug Log - changes from XEIGT_7614_BAT -> XEIGTPW_10324_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_10324_BAT that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@kms_cursor_legacy@basic-flip-after-cursor-atomic: - bat-adlp-7: [FAIL][1] ([i915#2346]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7614/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10324/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html * igt@kms_frontbuffer_tracking@basic: - bat-adlp-7: [DMESG-FAIL][3] ([Intel XE#282] / [i915#2017]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7614/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10324/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html * {igt@xe_create@create-execqueues-noleak}: - bat-adlp-7: [FAIL][5] ([Intel XE#524]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7614/bat-adlp-7/igt@xe_create@create-execqueues-noleak.html [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10324/bat-adlp-7/igt@xe_create@create-execqueues-noleak.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282 [Intel XE#524]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/524 [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 Build changes ------------- * IGT: IGT_7614 -> IGTPW_10324 * Linux: xe-544-a8b405ffc0326c79abf737389d99c290648f381d -> xe-545-38dc2e0d8c28a817f2c727402e2638f3ea2accb4 IGTPW_10324: 10324 IGT_7614: c7298ec108dc1c861c9a2593e973648ad9b420b4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-544-a8b405ffc0326c79abf737389d99c290648f381d: a8b405ffc0326c79abf737389d99c290648f381d xe-545-38dc2e0d8c28a817f2c727402e2638f3ea2accb4: 38dc2e0d8c28a817f2c727402e2638f3ea2accb4 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10324/index.html [-- Attachment #2: Type: text/html, Size: 3331 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for vram d3cold threshold test (rev10) 2022-04-21 13:07 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem 2022-04-21 13:07 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem 2023-12-03 19:40 ` [igt-dev] ✓ CI.xeBAT: success for vram d3cold threshold test (rev10) Patchwork @ 2023-12-03 19:42 ` Patchwork 2023-12-03 21:15 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork ` (5 subsequent siblings) 8 siblings, 0 replies; 22+ messages in thread From: Patchwork @ 2023-12-03 19:42 UTC (permalink / raw) To: Mohammed Thasleem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 5474 bytes --] == Series Details == Series: vram d3cold threshold test (rev10) URL : https://patchwork.freedesktop.org/series/119914/ State : success == Summary == CI Bug Log - changes from CI_DRM_13966 -> IGTPW_10324 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/index.html Participating hosts (34 -> 32) ------------------------------ Missing (2): bat-jsl-1 fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_10324 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-adlp-11: NOTRUN -> [SKIP][1] ([i915#9318]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/bat-adlp-11/igt@debugfs_test@basic-hwmon.html * igt@gem_tiled_pread_basic: - bat-adlp-11: NOTRUN -> [SKIP][2] ([i915#3282]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/bat-adlp-11/igt@gem_tiled_pread_basic.html * igt@i915_selftest@live@execlists: - fi-bsw-nick: [PASS][3] -> [ABORT][4] ([i915#7911]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/fi-bsw-nick/igt@i915_selftest@live@execlists.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/fi-bsw-nick/igt@i915_selftest@live@execlists.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-adlp-11: NOTRUN -> [SKIP][5] ([i915#4103] / [i915#5608]) +1 other test skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/bat-adlp-11/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-adlp-11: NOTRUN -> [SKIP][6] ([i915#3555] / [i915#3840] / [i915#4098]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/bat-adlp-11/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-adlp-11: NOTRUN -> [SKIP][7] ([i915#4093]) +3 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/bat-adlp-11/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_hdmi_inject@inject-audio: - bat-adlp-11: NOTRUN -> [SKIP][8] ([i915#4369]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/bat-adlp-11/igt@kms_hdmi_inject@inject-audio.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-dg2-11: NOTRUN -> [SKIP][9] ([i915#1845] / [i915#9197]) +3 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-dp-5: - bat-adlp-11: NOTRUN -> [ABORT][10] ([i915#8668]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/bat-adlp-11/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-dp-5.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1: - bat-rplp-1: [PASS][11] -> [ABORT][12] ([i915#8668]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@smem: - bat-dg2-9: [INCOMPLETE][13] ([i915#9275]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/bat-dg2-9/igt@gem_exec_suspend@basic-s0@smem.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/bat-dg2-9/igt@gem_exec_suspend@basic-s0@smem.html * igt@kms_hdmi_inject@inject-audio: - fi-kbl-guc: [FAIL][15] ([IGT#3]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html [IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4093]: https://gitlab.freedesktop.org/drm/intel/issues/4093 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#9197]: https://gitlab.freedesktop.org/drm/intel/issues/9197 [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7614 -> IGTPW_10324 CI-20190529: 20190529 CI_DRM_13966: 4a48b7407febbaaaba8de84c6165deb74b18ce71 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10324: 10324 IGT_7614: c7298ec108dc1c861c9a2593e973648ad9b420b4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/index.html [-- Attachment #2: Type: text/html, Size: 6433 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for vram d3cold threshold test (rev10) 2022-04-21 13:07 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem ` (2 preceding siblings ...) 2023-12-03 19:42 ` [igt-dev] ✓ Fi.CI.BAT: " Patchwork @ 2023-12-03 21:15 ` Patchwork 2023-12-09 20:57 ` ✓ CI.xeBAT: success for vram d3cold threshold test (rev11) Patchwork ` (4 subsequent siblings) 8 siblings, 0 replies; 22+ messages in thread From: Patchwork @ 2023-12-03 21:15 UTC (permalink / raw) To: Mohammed Thasleem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 58129 bytes --] == Series Details == Series: vram d3cold threshold test (rev10) URL : https://patchwork.freedesktop.org/series/119914/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13966_full -> IGTPW_10324_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_10324_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_10324_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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_10324/index.html Participating hosts (9 -> 10) ------------------------------ Additional (1): shard-mtlp0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_10324_full: ### IGT changes ### #### Possible regressions #### * igt@i915_selftest@live@gem_contexts: - shard-mtlp: [PASS][1] -> [DMESG-FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-mtlp-4/igt@i915_selftest@live@gem_contexts.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-mtlp-8/igt@i915_selftest@live@gem_contexts.html * igt@i915_suspend@basic-s3-without-i915: - shard-snb: [PASS][3] -> [INCOMPLETE][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-snb7/igt@i915_suspend@basic-s3-without-i915.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-snb1/igt@i915_suspend@basic-s3-without-i915.html * igt@syncobj_timeline@invalid-wait-zero-handles: - shard-tglu: NOTRUN -> [FAIL][5] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-4/igt@syncobj_timeline@invalid-wait-zero-handles.html Known issues ------------ Here are the changes found in IGTPW_10324_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@crc32: - shard-dg1: NOTRUN -> [SKIP][6] ([i915#6230]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@api_intel_bb@crc32.html * igt@api_intel_bb@object-reloc-purge-cache: - shard-dg2: NOTRUN -> [SKIP][7] ([i915#8411]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@api_intel_bb@object-reloc-purge-cache.html * igt@device_reset@cold-reset-bound: - shard-dg2: NOTRUN -> [SKIP][8] ([i915#7701]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@device_reset@cold-reset-bound.html * igt@drm_fdinfo@busy-idle-check-all@vcs0: - shard-dg2: NOTRUN -> [SKIP][9] ([i915#8414]) +13 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@drm_fdinfo@busy-idle-check-all@vcs0.html * igt@gem_busy@semaphore: - shard-dg2: NOTRUN -> [SKIP][10] ([i915#3936]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-1/igt@gem_busy@semaphore.html * igt@gem_close_race@multigpu-basic-threads: - shard-dg1: NOTRUN -> [SKIP][11] ([i915#7697]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-17/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg2: NOTRUN -> [SKIP][12] ([i915#8555]) +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_sseu@engines: - shard-dg1: NOTRUN -> [SKIP][13] ([i915#280]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@gem_ctx_sseu@engines.html * igt@gem_ctx_sseu@invalid-sseu: - shard-tglu: NOTRUN -> [SKIP][14] ([i915#280]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-8/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_eio@hibernate: - shard-dg1: [PASS][15] -> [ABORT][16] ([i915#7975] / [i915#8213]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg1-18/igt@gem_eio@hibernate.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-14/igt@gem_eio@hibernate.html * igt@gem_eio@unwedge-stress: - shard-dg1: [PASS][17] -> [FAIL][18] ([i915#5784]) +1 other test fail [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg1-16/igt@gem_eio@unwedge-stress.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@bonded-false-hang: - shard-dg2: NOTRUN -> [SKIP][19] ([i915#4812]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-7/igt@gem_exec_balancer@bonded-false-hang.html * igt@gem_exec_balancer@hog: - shard-dg1: NOTRUN -> [SKIP][20] ([i915#4812]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@gem_exec_balancer@hog.html * igt@gem_exec_balancer@invalid-bonds: - shard-dg1: NOTRUN -> [SKIP][21] ([i915#4036]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-12/igt@gem_exec_balancer@invalid-bonds.html * igt@gem_exec_capture@capture-recoverable: - shard-tglu: NOTRUN -> [SKIP][22] ([i915#6344]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-3/igt@gem_exec_capture@capture-recoverable.html * igt@gem_exec_capture@many-4k-zero: - shard-dg2: NOTRUN -> [FAIL][23] ([i915#9606]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@gem_exec_capture@many-4k-zero.html * igt@gem_exec_fair@basic-none: - shard-dg1: NOTRUN -> [SKIP][24] ([i915#3539] / [i915#4852]) +3 other tests skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-18/igt@gem_exec_fair@basic-none.html * igt@gem_exec_fair@basic-pace: - shard-dg2: NOTRUN -> [SKIP][25] ([i915#3539]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@gem_exec_fair@basic-pace.html * igt@gem_exec_fair@basic-sync: - shard-dg1: NOTRUN -> [SKIP][26] ([i915#3539]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@gem_exec_fair@basic-sync.html * igt@gem_exec_flush@basic-uc-ro-default: - shard-dg2: NOTRUN -> [SKIP][27] ([i915#3539] / [i915#4852]) +3 other tests skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@gem_exec_flush@basic-uc-ro-default.html * igt@gem_exec_params@secure-non-master: - shard-dg1: NOTRUN -> [SKIP][28] ([fdo#112283]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-12/igt@gem_exec_params@secure-non-master.html * igt@gem_exec_reloc@basic-cpu-read-active: - shard-dg2: NOTRUN -> [SKIP][29] ([i915#3281]) +9 other tests skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@gem_exec_reloc@basic-cpu-read-active.html * igt@gem_exec_reloc@basic-write-read: - shard-dg1: NOTRUN -> [SKIP][30] ([i915#3281]) +3 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-18/igt@gem_exec_reloc@basic-write-read.html * igt@gem_exec_schedule@preempt-queue: - shard-dg2: NOTRUN -> [SKIP][31] ([i915#4537] / [i915#4812]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@gem_exec_schedule@preempt-queue.html * igt@gem_fence_thrash@bo-copy: - shard-dg1: NOTRUN -> [SKIP][32] ([i915#4860]) +1 other test skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@gem_fence_thrash@bo-copy.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy: - shard-dg2: NOTRUN -> [SKIP][33] ([i915#4860]) +2 other tests skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-10/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html * igt@gem_lmem_swapping@massive-random: - shard-glk: NOTRUN -> [SKIP][34] ([fdo#109271] / [i915#4613]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-glk6/igt@gem_lmem_swapping@massive-random.html * igt@gem_lmem_swapping@parallel-random: - shard-tglu: NOTRUN -> [SKIP][35] ([i915#4613]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-9/igt@gem_lmem_swapping@parallel-random.html * igt@gem_media_fill@media-fill: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#8289]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@gem_media_fill@media-fill.html * igt@gem_mmap@short-mmap: - shard-dg2: NOTRUN -> [SKIP][37] ([i915#4083]) +5 other tests skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-1/igt@gem_mmap@short-mmap.html * igt@gem_mmap_gtt@close-race: - shard-dg1: NOTRUN -> [SKIP][38] ([i915#4077]) +6 other tests skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-19/igt@gem_mmap_gtt@close-race.html * igt@gem_mmap_gtt@zero-extend: - shard-dg2: NOTRUN -> [SKIP][39] ([i915#4077]) +11 other tests skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@gem_mmap_gtt@zero-extend.html * igt@gem_pread@snoop: - shard-dg1: NOTRUN -> [SKIP][40] ([i915#3282]) +2 other tests skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-18/igt@gem_pread@snoop.html * igt@gem_pxp@create-valid-protected-context: - shard-dg1: NOTRUN -> [SKIP][41] ([i915#4270]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@gem_pxp@create-valid-protected-context.html * igt@gem_pxp@regular-baseline-src-copy-readible: - shard-dg2: NOTRUN -> [SKIP][42] ([i915#4270]) +6 other tests skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-1/igt@gem_pxp@regular-baseline-src-copy-readible.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-tglu: NOTRUN -> [SKIP][43] ([i915#4270]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-2/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_readwrite@beyond-eob: - shard-dg2: NOTRUN -> [SKIP][44] ([i915#3282]) +7 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@gem_readwrite@beyond-eob.html * igt@gem_render_tiled_blits@basic: - shard-dg2: NOTRUN -> [SKIP][45] ([i915#4079]) +1 other test skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-10/igt@gem_render_tiled_blits@basic.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-dg1: NOTRUN -> [SKIP][46] ([i915#4079]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-14/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_unfence_active_buffers: - shard-dg2: NOTRUN -> [SKIP][47] ([i915#4879]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@gem_unfence_active_buffers.html * igt@gem_userptr_blits@coherency-unsync: - shard-tglu: NOTRUN -> [SKIP][48] ([i915#3297]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-9/igt@gem_userptr_blits@coherency-unsync.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-dg2: NOTRUN -> [SKIP][49] ([i915#3297]) +2 other tests skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-1/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-dg1: NOTRUN -> [SKIP][50] ([i915#3297]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-18/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@map-fixed-invalidate: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#3297] / [i915#4880]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@gem_userptr_blits@map-fixed-invalidate.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap: - shard-dg1: NOTRUN -> [SKIP][52] ([i915#3297] / [i915#4880]) +1 other test skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-18/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html * igt@gen3_render_tiledx_blits: - shard-dg1: NOTRUN -> [SKIP][53] ([fdo#109289]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@gen3_render_tiledx_blits.html - shard-tglu: NOTRUN -> [SKIP][54] ([fdo#109289]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-10/igt@gen3_render_tiledx_blits.html * igt@gen7_exec_parse@basic-rejected: - shard-dg2: NOTRUN -> [SKIP][55] ([fdo#109289]) +4 other tests skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@gen7_exec_parse@basic-rejected.html * igt@gen9_exec_parse@allowed-single: - shard-tglu: NOTRUN -> [SKIP][56] ([i915#2527] / [i915#2856]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-3/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@bb-start-far: - shard-dg1: NOTRUN -> [SKIP][57] ([i915#2527]) +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-14/igt@gen9_exec_parse@bb-start-far.html * igt@gen9_exec_parse@shadow-peek: - shard-dg2: NOTRUN -> [SKIP][58] ([i915#2856]) +3 other tests skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@gen9_exec_parse@shadow-peek.html * igt@i915_module_load@reload-with-fault-injection: - shard-dg1: [PASS][59] -> [DMESG-WARN][60] ([i915#4391] / [i915#4423]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg1-19/igt@i915_module_load@reload-with-fault-injection.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_freq_api@freq-reset: - shard-glk: NOTRUN -> [SKIP][61] ([fdo#109271]) +11 other tests skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-glk2/igt@i915_pm_freq_api@freq-reset.html * igt@i915_pm_freq_mult@media-freq@gt0: - shard-dg1: NOTRUN -> [SKIP][62] ([i915#6590]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@i915_pm_freq_mult@media-freq@gt0.html - shard-tglu: NOTRUN -> [SKIP][63] ([i915#6590]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-2/igt@i915_pm_freq_mult@media-freq@gt0.html * igt@i915_pm_rps@thresholds-idle-park@gt0: - shard-dg2: NOTRUN -> [SKIP][64] ([i915#8925]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@i915_pm_rps@thresholds-idle-park@gt0.html * igt@kms_addfb_basic@basic-x-tiled-legacy: - shard-dg2: NOTRUN -> [SKIP][65] ([i915#4212]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-6/igt@kms_addfb_basic@basic-x-tiled-legacy.html * igt@kms_addfb_basic@bo-too-small-due-to-tiling: - shard-dg1: NOTRUN -> [SKIP][66] ([i915#4212]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-19/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html * igt@kms_async_flips@crc@pipe-b-hdmi-a-3: - shard-dg1: NOTRUN -> [FAIL][67] ([i915#8247]) +3 other tests fail [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-12/igt@kms_async_flips@crc@pipe-b-hdmi-a-3.html * igt@kms_async_flips@crc@pipe-d-dp-4: - shard-dg2: NOTRUN -> [FAIL][68] ([i915#8247]) +3 other tests fail [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@kms_async_flips@crc@pipe-d-dp-4.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-dg2: NOTRUN -> [SKIP][69] ([i915#1769] / [i915#3555]) +1 other test skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-dg1: NOTRUN -> [SKIP][70] ([i915#4538] / [i915#5286]) +3 other tests skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-tglu: NOTRUN -> [SKIP][71] ([fdo#111615] / [i915#5286]) +3 other tests skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@linear-32bpp-rotate-270: - shard-tglu: NOTRUN -> [SKIP][72] ([fdo#111614]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-8/igt@kms_big_fb@linear-32bpp-rotate-270.html * igt@kms_big_fb@linear-8bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][73] ([fdo#111614]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-7/igt@kms_big_fb@linear-8bpp-rotate-90.html * igt@kms_big_fb@x-tiled-8bpp-rotate-270: - shard-dg1: NOTRUN -> [SKIP][74] ([i915#3638]) +1 other test skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-tglu: [PASS][75] -> [FAIL][76] ([i915#3743]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-tglu-7/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip: - shard-dg2: NOTRUN -> [SKIP][77] ([i915#5190]) +11 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-180: - shard-tglu: NOTRUN -> [SKIP][78] ([fdo#111615]) +2 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-10/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-180: - shard-dg1: NOTRUN -> [SKIP][79] ([i915#4538]) +1 other test skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-14/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][80] ([i915#4538] / [i915#5190]) +5 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-7/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html * igt@kms_big_joiner@2x-modeset: - shard-dg2: NOTRUN -> [SKIP][81] ([i915#2705]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@kms_big_joiner@2x-modeset.html * igt@kms_cdclk@mode-transition@pipe-d-dp-4: - shard-dg2: NOTRUN -> [SKIP][82] ([i915#4087] / [i915#7213]) +3 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@kms_cdclk@mode-transition@pipe-d-dp-4.html * igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][83] ([i915#4087]) +3 other tests skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3.html * igt@kms_chamelium_color@ctm-0-50: - shard-tglu: NOTRUN -> [SKIP][84] ([fdo#111827]) +1 other test skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-7/igt@kms_chamelium_color@ctm-0-50.html * igt@kms_chamelium_color@ctm-0-75: - shard-snb: NOTRUN -> [SKIP][85] ([fdo#109271]) +21 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-snb1/igt@kms_chamelium_color@ctm-0-75.html * igt@kms_chamelium_color@ctm-blue-to-red: - shard-dg2: NOTRUN -> [SKIP][86] ([fdo#111827]) +2 other tests skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-7/igt@kms_chamelium_color@ctm-blue-to-red.html * igt@kms_chamelium_color@ctm-red-to-blue: - shard-dg1: NOTRUN -> [SKIP][87] ([fdo#111827]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-17/igt@kms_chamelium_color@ctm-red-to-blue.html * igt@kms_chamelium_frames@hdmi-cmp-planar-formats: - shard-tglu: NOTRUN -> [SKIP][88] ([i915#7828]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-3/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html * igt@kms_chamelium_hpd@dp-hpd-storm: - shard-dg2: NOTRUN -> [SKIP][89] ([i915#7828]) +9 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-7/igt@kms_chamelium_hpd@dp-hpd-storm.html * igt@kms_chamelium_hpd@hdmi-hpd-storm-disable: - shard-dg1: NOTRUN -> [SKIP][90] ([i915#7828]) +3 other tests skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-dg1: NOTRUN -> [SKIP][91] ([i915#3299]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@legacy: - shard-dg2: NOTRUN -> [SKIP][92] ([i915#7118]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@kms_content_protection@legacy.html * igt@kms_cursor_crc@cursor-onscreen-32x10: - shard-dg1: NOTRUN -> [SKIP][93] ([i915#3555]) +1 other test skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@kms_cursor_crc@cursor-onscreen-32x10.html * igt@kms_cursor_crc@cursor-onscreen-max-size: - shard-tglu: NOTRUN -> [SKIP][94] ([i915#3555]) +2 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-max-size.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-dg2: NOTRUN -> [SKIP][95] ([i915#3359]) +2 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-1/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-tglu: NOTRUN -> [SKIP][96] ([i915#3359]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-2/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-dg2: NOTRUN -> [SKIP][97] ([i915#3555]) +9 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-tglu: NOTRUN -> [SKIP][98] ([fdo#109274]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-4/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-dg2: NOTRUN -> [SKIP][99] ([i915#4103] / [i915#4213]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size: - shard-dg1: [PASS][100] -> [DMESG-WARN][101] ([i915#4423]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg1-15/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size: - shard-dg2: NOTRUN -> [SKIP][102] ([fdo#109274] / [i915#5354]) +3 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [PASS][103] -> [FAIL][104] ([i915#2346]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-tglu: NOTRUN -> [SKIP][105] ([i915#4103]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-10/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_cursor_legacy@single-bo@all-pipes: - shard-mtlp: [PASS][106] -> [DMESG-WARN][107] ([i915#2017]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-mtlp-8/igt@kms_cursor_legacy@single-bo@all-pipes.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-mtlp-4/igt@kms_cursor_legacy@single-bo@all-pipes.html * igt@kms_dsc@dsc-fractional-bpp: - shard-dg2: NOTRUN -> [SKIP][108] ([i915#3840] / [i915#9688]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@kms_dsc@dsc-fractional-bpp.html * igt@kms_dsc@dsc-with-bpc: - shard-tglu: NOTRUN -> [SKIP][109] ([i915#3555] / [i915#3840]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-6/igt@kms_dsc@dsc-with-bpc.html * igt@kms_fbcon_fbt@psr: - shard-dg2: NOTRUN -> [SKIP][110] ([i915#3469]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-10/igt@kms_fbcon_fbt@psr.html * igt@kms_fence_pin_leak: - shard-dg2: NOTRUN -> [SKIP][111] ([i915#4881]) +1 other test skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@kms_fence_pin_leak.html * igt@kms_flip@2x-flip-vs-fences-interruptible: - shard-dg1: NOTRUN -> [SKIP][112] ([i915#8381]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-18/igt@kms_flip@2x-flip-vs-fences-interruptible.html * igt@kms_flip@2x-modeset-vs-vblank-race: - shard-dg2: NOTRUN -> [SKIP][113] ([fdo#109274]) +9 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-7/igt@kms_flip@2x-modeset-vs-vblank-race.html * igt@kms_flip@2x-plain-flip: - shard-tglu: NOTRUN -> [SKIP][114] ([fdo#109274] / [i915#3637]) +1 other test skip [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-10/igt@kms_flip@2x-plain-flip.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode: - shard-dg1: NOTRUN -> [SKIP][115] ([i915#2587] / [i915#2672]) +2 other tests skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-18/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][116] ([i915#2587] / [i915#2672]) +2 other tests skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][117] ([i915#2672]) +2 other tests skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_force_connector_basic@force-load-detect: - shard-dg2: NOTRUN -> [SKIP][118] ([fdo#109285]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-1/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][119] ([i915#8708]) +16 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][120] ([i915#5354]) +35 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-dg1: NOTRUN -> [SKIP][121] ([fdo#111825]) +17 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-y: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#5460]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render: - shard-dg1: NOTRUN -> [SKIP][123] ([i915#3458]) +6 other tests skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][124] ([i915#3458]) +25 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt: - shard-tglu: NOTRUN -> [SKIP][125] ([fdo#109280]) +11 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][126] ([i915#8708]) +13 other tests skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary: - shard-tglu: NOTRUN -> [SKIP][127] ([fdo#110189]) +7 other tests skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html * igt@kms_hdr@bpc-switch-suspend: - shard-tglu: NOTRUN -> [SKIP][128] ([i915#3555] / [i915#8228]) +1 other test skip [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-4/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_hdr@invalid-hdr: - shard-dg2: NOTRUN -> [SKIP][129] ([i915#3555] / [i915#8228]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-10/igt@kms_hdr@invalid-hdr.html * igt@kms_plane_lowres@tiling-yf: - shard-dg2: NOTRUN -> [SKIP][130] ([i915#3555] / [i915#8821]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [FAIL][131] ([i915#8292]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-14/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][132] ([i915#5235]) +7 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-19/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-4.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-dp-4: - shard-dg2: NOTRUN -> [SKIP][133] ([i915#5235]) +15 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-dp-4.html * igt@kms_prime@basic-crc-hybrid: - shard-dg2: NOTRUN -> [SKIP][134] ([i915#6524] / [i915#6805]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-6/igt@kms_prime@basic-crc-hybrid.html * igt@kms_prime@basic-modeset-hybrid: - shard-dg1: NOTRUN -> [SKIP][135] ([i915#6524]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-18/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_psr2_sf@overlay-plane-move-continuous-sf: - shard-tglu: NOTRUN -> [SKIP][136] ([i915#9683]) +1 other test skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-4/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html * igt@kms_psr2_su@frontbuffer-xrgb8888: - shard-dg1: NOTRUN -> [SKIP][137] ([fdo#111068] / [i915#9683]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-12/igt@kms_psr2_su@frontbuffer-xrgb8888.html * igt@kms_psr2_su@page_flip-nv12: - shard-dg2: NOTRUN -> [SKIP][138] ([i915#9683]) +5 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-10/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@psr2_dpms: - shard-tglu: NOTRUN -> [SKIP][139] ([i915#9673] / [i915#9732]) +1 other test skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-8/igt@kms_psr@psr2_dpms.html * igt@kms_psr@psr2_sprite_plane_move: - shard-dg2: NOTRUN -> [SKIP][140] ([i915#9673] / [i915#9732]) +4 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-1/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_rotation_crc@exhaust-fences: - shard-dg1: NOTRUN -> [SKIP][141] ([i915#4884]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-17/igt@kms_rotation_crc@exhaust-fences.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-dg2: NOTRUN -> [SKIP][142] ([i915#4235] / [i915#5190]) +1 other test skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html - shard-tglu: NOTRUN -> [SKIP][143] ([fdo#111615] / [i915#5289]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_rotation_crc@sprite-rotation-270: - shard-dg2: NOTRUN -> [SKIP][144] ([i915#4235]) +1 other test skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-10/igt@kms_rotation_crc@sprite-rotation-270.html * igt@kms_setmode@basic@pipe-a-vga-1: - shard-snb: NOTRUN -> [FAIL][145] ([i915#5465]) +1 other test fail [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-snb5/igt@kms_setmode@basic@pipe-a-vga-1.html * igt@kms_tiled_display@basic-test-pattern: - shard-dg1: NOTRUN -> [SKIP][146] ([i915#8623]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-12/igt@kms_tiled_display@basic-test-pattern.html - shard-tglu: NOTRUN -> [SKIP][147] ([i915#8623]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-8/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1: - shard-tglu: [PASS][148] -> [FAIL][149] ([i915#9196]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-5/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-vga-1: - shard-snb: [PASS][150] -> [FAIL][151] ([i915#9196]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-snb7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-vga-1.html [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-a-vga-1.html * igt@kms_writeback@writeback-fb-id: - shard-dg2: NOTRUN -> [SKIP][152] ([i915#2437]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@kms_writeback@writeback-fb-id.html * igt@perf_pmu@cpu-hotplug: - shard-dg2: NOTRUN -> [SKIP][153] ([i915#8850]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-7/igt@perf_pmu@cpu-hotplug.html * igt@perf_pmu@rc6@other-idle-gt0: - shard-tglu: NOTRUN -> [SKIP][154] ([i915#8516]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-2/igt@perf_pmu@rc6@other-idle-gt0.html * igt@perf_pmu@render-node-busy-idle@vcs1: - shard-dg1: [PASS][155] -> [FAIL][156] ([i915#4349]) +2 other tests fail [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg1-17/igt@perf_pmu@render-node-busy-idle@vcs1.html [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@perf_pmu@render-node-busy-idle@vcs1.html * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem: - shard-dg2: NOTRUN -> [CRASH][157] ([i915#9351]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-10/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html * igt@prime_udl: - shard-dg1: NOTRUN -> [SKIP][158] ([fdo#109291]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@prime_udl.html * igt@prime_vgem@basic-write: - shard-dg2: NOTRUN -> [SKIP][159] ([i915#3291] / [i915#3708]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@prime_vgem@basic-write.html * igt@prime_vgem@fence-read-hang: - shard-dg2: NOTRUN -> [SKIP][160] ([i915#3708]) +1 other test skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@prime_vgem@fence-read-hang.html * igt@v3d/v3d_get_bo_offset@create-get-offsets: - shard-dg1: NOTRUN -> [SKIP][161] ([i915#2575]) +5 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-12/igt@v3d/v3d_get_bo_offset@create-get-offsets.html * igt@v3d/v3d_get_param@get-bad-param: - shard-tglu: NOTRUN -> [SKIP][162] ([fdo#109315] / [i915#2575]) +5 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-3/igt@v3d/v3d_get_param@get-bad-param.html * igt@v3d/v3d_job_submission@array-job-submission: - shard-dg2: NOTRUN -> [SKIP][163] ([i915#2575]) +14 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-5/igt@v3d/v3d_job_submission@array-job-submission.html * igt@vc4/vc4_mmap@mmap-bo: - shard-tglu: NOTRUN -> [SKIP][164] ([i915#2575]) +1 other test skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-2/igt@vc4/vc4_mmap@mmap-bo.html * igt@vc4/vc4_tiling@get-bad-handle: - shard-dg2: NOTRUN -> [SKIP][165] ([i915#7711]) +7 other tests skip [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-10/igt@vc4/vc4_tiling@get-bad-handle.html * igt@vc4/vc4_tiling@get-bad-modifier: - shard-dg1: NOTRUN -> [SKIP][166] ([i915#7711]) +3 other tests skip [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@vc4/vc4_tiling@get-bad-modifier.html #### Possible fixes #### * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0: - shard-dg2: [INCOMPLETE][167] ([i915#7297]) -> [PASS][168] [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg2-6/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-tglu: [FAIL][169] ([i915#2842]) -> [PASS][170] [169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-tglu-8/igt@gem_exec_fair@basic-none-share@rcs0.html [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-4/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_suspend@basic-s4-devices@smem: - shard-tglu: [ABORT][171] ([i915#7975] / [i915#8213]) -> [PASS][172] [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-8/igt@gem_exec_suspend@basic-s4-devices@smem.html * igt@i915_pm_freq_api@freq-suspend@gt0: - shard-dg2: [INCOMPLETE][173] ([i915#9407]) -> [PASS][174] [173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg2-6/igt@i915_pm_freq_api@freq-suspend@gt0.html [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@i915_pm_freq_api@freq-suspend@gt0.html * igt@i915_selftest@live@hangcheck: - shard-tglu: [ABORT][175] ([i915#9640]) -> [PASS][176] [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-tglu-2/igt@i915_selftest@live@hangcheck.html [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-6/igt@i915_selftest@live@hangcheck.html * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-mtlp: [FAIL][177] ([i915#5138]) -> [PASS][178] +1 other test pass [177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-mtlp-7/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-mtlp-2/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-tglu: [FAIL][179] ([i915#3743]) -> [PASS][180] +2 other tests pass [179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_cursor_legacy@cursor-vs-flip-atomic: - shard-glk: [INCOMPLETE][181] -> [PASS][182] [181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-glk7/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-glk8/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@a-hdmi-a1: - shard-glk: [FAIL][183] ([i915#2122]) -> [PASS][184] [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-glk8/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-hdmi-a1.html [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-glk6/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-hdmi-a1.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][185] ([i915#8292]) -> [PASS][186] [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-tglu-2/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-2/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html * {igt@kms_pm_dc@dc9-dpms}: - shard-tglu: [SKIP][187] ([i915#4281]) -> [PASS][188] [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-tglu-7/igt@kms_pm_dc@dc9-dpms.html [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-tglu-10/igt@kms_pm_dc@dc9-dpms.html * {igt@kms_pm_rpm@modeset-non-lpsp-stress}: - shard-dg2: [SKIP][189] ([i915#9519]) -> [PASS][190] [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@perf@non-zero-reason@0-rcs0: - shard-dg2: [FAIL][191] ([i915#7484]) -> [PASS][192] [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg2-10/igt@perf@non-zero-reason@0-rcs0.html [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@perf@non-zero-reason@0-rcs0.html * igt@perf_pmu@busy-idle-check-all@vcs0: - shard-mtlp: [FAIL][193] ([i915#4349]) -> [PASS][194] [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-mtlp-2/igt@perf_pmu@busy-idle-check-all@vcs0.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-mtlp-2/igt@perf_pmu@busy-idle-check-all@vcs0.html * igt@perf_pmu@busy-idle-check-all@vecs0: - shard-dg1: [FAIL][195] ([i915#4349]) -> [PASS][196] +4 other tests pass [195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg1-12/igt@perf_pmu@busy-idle-check-all@vecs0.html [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@perf_pmu@busy-idle-check-all@vecs0.html #### Warnings #### * igt@device_reset@unbind-reset-rebind: - shard-dg1: [INCOMPLETE][197] -> [INCOMPLETE][198] ([i915#9408]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg1-15/igt@device_reset@unbind-reset-rebind.html [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-16/igt@device_reset@unbind-reset-rebind.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [TIMEOUT][199] ([i915#5493]) -> [DMESG-WARN][200] ([i915#4936] / [i915#5493]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-14/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@kms_async_flips@crc@pipe-d-edp-1: - shard-mtlp: [DMESG-FAIL][201] ([i915#8561]) -> [FAIL][202] ([i915#8247]) +3 other tests fail [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-mtlp-4/igt@kms_async_flips@crc@pipe-d-edp-1.html [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-mtlp-4/igt@kms_async_flips@crc@pipe-d-edp-1.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc: - shard-dg1: [SKIP][203] ([i915#8708]) -> [SKIP][204] ([i915#4423] / [i915#8708]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc.html [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc.html * igt@kms_psr@psr2_dpms: - shard-dg2: [SKIP][205] ([i915#9673] / [i915#9736]) -> [SKIP][206] ([i915#9673] / [i915#9732]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg2-11/igt@kms_psr@psr2_dpms.html [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-6/igt@kms_psr@psr2_dpms.html * igt@kms_psr@psr2_sprite_mmap_cpu: - shard-dg2: [SKIP][207] ([i915#9673] / [i915#9736]) -> [SKIP][208] ([i915#9673]) [207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg2-11/igt@kms_psr@psr2_sprite_mmap_cpu.html [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-2/igt@kms_psr@psr2_sprite_mmap_cpu.html * igt@kms_psr@psr2_suspend: - shard-dg2: [SKIP][209] ([i915#9673] / [i915#9732]) -> [SKIP][210] ([i915#9673] / [i915#9736]) +2 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13966/shard-dg2-10/igt@kms_psr@psr2_suspend.html [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/shard-dg2-11/igt@kms_psr@psr2_suspend.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017 [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936 [i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391 [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423 [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881 [i915#4884]: https://gitlab.freedesktop.org/drm/intel/issues/4884 [i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5460]: https://gitlab.freedesktop.org/drm/intel/issues/5460 [i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465 [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6230]: https://gitlab.freedesktop.org/drm/intel/issues/6230 [i915#6344]: https://gitlab.freedesktop.org/drm/intel/issues/6344 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590 [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297 [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247 [i915#8289]: https://gitlab.freedesktop.org/drm/intel/issues/8289 [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292 [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561 [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709 [i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821 [i915#8850]: https://gitlab.freedesktop.org/drm/intel/issues/8850 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295 [i915#9337]: https://gitlab.freedesktop.org/drm/intel/issues/9337 [i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340 [i915#9351]: https://gitlab.freedesktop.org/drm/intel/issues/9351 [i915#9407]: https://gitlab.freedesktop.org/drm/intel/issues/9407 [i915#9408]: https://gitlab.freedesktop.org/drm/intel/issues/9408 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424 [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519 [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606 [i915#9640]: https://gitlab.freedesktop.org/drm/intel/issues/9640 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9736]: https://gitlab.freedesktop.org/drm/intel/issues/9736 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7614 -> IGTPW_10324 CI-20190529: 20190529 CI_DRM_13966: 4a48b7407febbaaaba8de84c6165deb74b18ce71 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10324: 10324 IGT_7614: c7298ec108dc1c861c9a2593e973648ad9b420b4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10324/index.html [-- Attachment #2: Type: text/html, Size: 68612 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ CI.xeBAT: success for vram d3cold threshold test (rev11) 2022-04-21 13:07 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem ` (3 preceding siblings ...) 2023-12-03 21:15 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork @ 2023-12-09 20:57 ` Patchwork 2023-12-09 20:58 ` ✓ Fi.CI.BAT: " Patchwork ` (3 subsequent siblings) 8 siblings, 0 replies; 22+ messages in thread From: Patchwork @ 2023-12-09 20:57 UTC (permalink / raw) To: Mohammed Thasleem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 1806 bytes --] == Series Details == Series: vram d3cold threshold test (rev11) URL : https://patchwork.freedesktop.org/series/119914/ State : success == Summary == CI Bug Log - changes from XEIGT_7631_BAT -> XEIGTPW_10385_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_10385_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@xe_create@create-execqueues-leak: - bat-atsm-2: [PASS][1] -> [FAIL][2] ([Intel XE#524]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7631/bat-atsm-2/igt@xe_create@create-execqueues-leak.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10385/bat-atsm-2/igt@xe_create@create-execqueues-leak.html * igt@xe_prime_self_import@basic-with_fd_dup: - bat-atsm-2: [PASS][3] -> [FAIL][4] ([Intel XE#999]) [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7631/bat-atsm-2/igt@xe_prime_self_import@basic-with_fd_dup.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10385/bat-atsm-2/igt@xe_prime_self_import@basic-with_fd_dup.html [Intel XE#524]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/524 [Intel XE#999]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/999 Build changes ------------- * IGT: IGT_7631 -> IGTPW_10385 IGTPW_10385: 10385 IGT_7631: 0e10197156be74f7b43254e59da32185e0f9b229 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-565-1fc141d1f445b8e5ab4ff14645b0482dd98460b9: 1fc141d1f445b8e5ab4ff14645b0482dd98460b9 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10385/index.html [-- Attachment #2: Type: text/html, Size: 2404 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ Fi.CI.BAT: success for vram d3cold threshold test (rev11) 2022-04-21 13:07 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem ` (4 preceding siblings ...) 2023-12-09 20:57 ` ✓ CI.xeBAT: success for vram d3cold threshold test (rev11) Patchwork @ 2023-12-09 20:58 ` Patchwork 2023-12-09 22:10 ` ✗ Fi.CI.IGT: failure " Patchwork ` (2 subsequent siblings) 8 siblings, 0 replies; 22+ messages in thread From: Patchwork @ 2023-12-09 20:58 UTC (permalink / raw) To: Mohammed Thasleem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 7910 bytes --] == Series Details == Series: vram d3cold threshold test (rev11) URL : https://patchwork.freedesktop.org/series/119914/ State : success == Summary == CI Bug Log - changes from IGT_7631 -> IGTPW_10385 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/index.html Participating hosts (35 -> 34) ------------------------------ Additional (1): bat-dg2-8 Missing (2): bat-mtlp-8 fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_10385 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_suspend@basic-s0@smem: - bat-dg2-9: [PASS][1] -> [INCOMPLETE][2] ([i915#9275]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/bat-dg2-9/igt@gem_exec_suspend@basic-s0@smem.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-9/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_exec_suspend@basic-s3@smem: - bat-dg2-8: NOTRUN -> [INCOMPLETE][3] ([i915#9275]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@gem_exec_suspend@basic-s3@smem.html * igt@gem_mmap@basic: - bat-dg2-8: NOTRUN -> [SKIP][4] ([i915#4083]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@gem_mmap@basic.html * igt@gem_mmap_gtt@basic: - bat-dg2-8: NOTRUN -> [SKIP][5] ([i915#4077]) +2 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@gem_mmap_gtt@basic.html * igt@gem_tiled_pread_basic: - bat-dg2-8: NOTRUN -> [SKIP][6] ([i915#4079]) +1 other test skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@gem_tiled_pread_basic.html * igt@i915_pm_rps@basic-api: - bat-dg2-8: NOTRUN -> [SKIP][7] ([i915#6621]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@i915_pm_rps@basic-api.html * igt@i915_suspend@basic-s3-without-i915: - bat-dg2-8: NOTRUN -> [SKIP][8] ([i915#6645]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-dg2-8: NOTRUN -> [SKIP][9] ([i915#5190]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg2-8: NOTRUN -> [SKIP][10] ([i915#4215] / [i915#5190]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_addfb_basic@framebuffer-vs-set-tiling: - bat-dg2-8: NOTRUN -> [SKIP][11] ([i915#4212]) +6 other tests skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html * igt@kms_addfb_basic@tile-pitch-mismatch: - bat-dg2-8: NOTRUN -> [SKIP][12] ([i915#4212] / [i915#5608]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@kms_addfb_basic@tile-pitch-mismatch.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-dg2-8: NOTRUN -> [SKIP][13] ([i915#4103] / [i915#4213] / [i915#5608]) +1 other test skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_force_connector_basic@force-load-detect: - bat-dg2-8: NOTRUN -> [SKIP][14] ([fdo#109285]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-8: NOTRUN -> [SKIP][15] ([i915#5274]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_hdmi_inject@inject-audio: - fi-kbl-guc: [PASS][16] -> [FAIL][17] ([IGT#3]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html * igt@kms_pm_backlight@basic-brightness: - bat-dg2-8: NOTRUN -> [SKIP][18] ([i915#5354]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@kms_pm_backlight@basic-brightness.html * igt@kms_psr@psr_cursor_plane_move: - bat-dg2-8: NOTRUN -> [SKIP][19] ([i915#9673] / [i915#9736]) +3 other tests skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@kms_psr@psr_cursor_plane_move.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg2-8: NOTRUN -> [SKIP][20] ([i915#3555]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg2-8: NOTRUN -> [SKIP][21] ([i915#3708]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-mmap: - bat-dg2-8: NOTRUN -> [SKIP][22] ([i915#3708] / [i915#4077]) +1 other test skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-write: - bat-dg2-8: NOTRUN -> [SKIP][23] ([i915#3291] / [i915#3708]) +2 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-8/igt@prime_vgem@basic-write.html #### Possible fixes #### * igt@i915_selftest@live@hangcheck: - bat-dg2-11: [ABORT][24] -> [PASS][25] [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/bat-dg2-11/igt@i915_selftest@live@hangcheck.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/bat-dg2-11/igt@i915_selftest@live@hangcheck.html [IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645 [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9736]: https://gitlab.freedesktop.org/drm/intel/issues/9736 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7631 -> IGTPW_10385 CI-20190529: 20190529 CI_DRM_14002: 56d198271a99f5aba2da4c50f473843c590fb4a7 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10385: 10385 IGT_7631: 0e10197156be74f7b43254e59da32185e0f9b229 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/index.html [-- Attachment #2: Type: text/html, Size: 9528 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* ✗ Fi.CI.IGT: failure for vram d3cold threshold test (rev11) 2022-04-21 13:07 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem ` (5 preceding siblings ...) 2023-12-09 20:58 ` ✓ Fi.CI.BAT: " Patchwork @ 2023-12-09 22:10 ` Patchwork 2023-12-11 13:13 ` ✓ CI.xeBAT: success for vram d3cold threshold test (rev12) Patchwork 2023-12-11 13:21 ` ✗ Fi.CI.BAT: failure " Patchwork 8 siblings, 0 replies; 22+ messages in thread From: Patchwork @ 2023-12-09 22:10 UTC (permalink / raw) To: Mohammed Thasleem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 74343 bytes --] == Series Details == Series: vram d3cold threshold test (rev11) URL : https://patchwork.freedesktop.org/series/119914/ State : failure == Summary == CI Bug Log - changes from IGT_7631_full -> IGTPW_10385_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_10385_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_10385_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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_10385/index.html Participating hosts (8 -> 8) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_10385_full: ### IGT changes ### #### Possible regressions #### * igt@gem_exec_suspend@basic-s0@smem: - shard-dg2: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-dg2-2/igt@gem_exec_suspend@basic-s0@smem.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-10/igt@gem_exec_suspend@basic-s0@smem.html * igt@kms_flip@basic-plain-flip: - shard-mtlp: NOTRUN -> [TIMEOUT][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-3/igt@kms_flip@basic-plain-flip.html * igt@kms_flip@flip-vs-suspend-interruptible@a-vga1: - shard-snb: [PASS][4] -> [DMESG-WARN][5] [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-snb5/igt@kms_flip@flip-vs-suspend-interruptible@a-vga1.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-snb5/igt@kms_flip@flip-vs-suspend-interruptible@a-vga1.html * igt@prime_self_import@basic-with_one_bo_two_files: - shard-mtlp: [PASS][6] -> [TIMEOUT][7] +2 other tests timeout [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-mtlp-6/igt@prime_self_import@basic-with_one_bo_two_files.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-3/igt@prime_self_import@basic-with_one_bo_two_files.html #### Warnings #### * igt@i915_module_load@reload-with-fault-injection: - shard-dg2: [INCOMPLETE][8] ([i915#9820]) -> [INCOMPLETE][9] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-11/igt@i915_module_load@reload-with-fault-injection.html * igt@kms_content_protection@mei-interface: - shard-snb: [SKIP][10] ([fdo#109271]) -> [INCOMPLETE][11] [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-snb6/igt@kms_content_protection@mei-interface.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-snb7/igt@kms_content_protection@mei-interface.html Known issues ------------ Here are the changes found in IGTPW_10385_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-purge-cache: - shard-dg2: NOTRUN -> [SKIP][12] ([i915#8411]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-11/igt@api_intel_bb@blit-reloc-purge-cache.html * igt@drm_fdinfo@busy-check-all@bcs0: - shard-dg1: NOTRUN -> [SKIP][13] ([i915#8414]) +4 other tests skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-12/igt@drm_fdinfo@busy-check-all@bcs0.html * igt@drm_fdinfo@idle@rcs0: - shard-rkl: NOTRUN -> [FAIL][14] ([i915#7742]) +1 other test fail [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@drm_fdinfo@idle@rcs0.html * igt@drm_fdinfo@most-busy-check-all@bcs0: - shard-dg2: NOTRUN -> [SKIP][15] ([i915#8414]) +20 other tests skip [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@drm_fdinfo@most-busy-check-all@bcs0.html * igt@gem_ccs@suspend-resume: - shard-dg1: NOTRUN -> [SKIP][16] ([i915#9323]) +1 other test skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-13/igt@gem_ccs@suspend-resume.html * igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0: - shard-dg2: NOTRUN -> [INCOMPLETE][17] ([i915#7297]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-5/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0.html * igt@gem_create@create-ext-cpu-access-big: - shard-dg2: NOTRUN -> [INCOMPLETE][18] ([i915#9364]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-10/igt@gem_create@create-ext-cpu-access-big.html - shard-rkl: NOTRUN -> [SKIP][19] ([i915#6335]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-1/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_ctx_sseu@engines: - shard-dg1: NOTRUN -> [SKIP][20] ([i915#280]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-14/igt@gem_ctx_sseu@engines.html * igt@gem_ctx_sseu@invalid-args: - shard-rkl: NOTRUN -> [SKIP][21] ([i915#280]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-2/igt@gem_ctx_sseu@invalid-args.html * igt@gem_ctx_sseu@invalid-sseu: - shard-tglu: NOTRUN -> [SKIP][22] ([i915#280]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-2/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_exec_balancer@bonded-sync: - shard-dg2: NOTRUN -> [SKIP][23] ([i915#4771]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@gem_exec_balancer@bonded-sync.html * igt@gem_exec_capture@many-4k-incremental: - shard-dg2: NOTRUN -> [FAIL][24] ([i915#9606]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-10/igt@gem_exec_capture@many-4k-incremental.html - shard-dg1: NOTRUN -> [FAIL][25] ([i915#9606]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-13/igt@gem_exec_capture@many-4k-incremental.html * igt@gem_exec_capture@many-4k-zero: - shard-rkl: NOTRUN -> [FAIL][26] ([i915#9606]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@gem_exec_capture@many-4k-zero.html * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-glk: NOTRUN -> [FAIL][27] ([i915#2842]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-glk3/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_exec_fair@basic-none@bcs0: - shard-rkl: NOTRUN -> [FAIL][28] ([i915#2842]) +3 other tests fail [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@gem_exec_fair@basic-none@bcs0.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-glk: [PASS][29] -> [FAIL][30] ([i915#2842]) +1 other test fail [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-glk6/igt@gem_exec_fair@basic-pace-share@rcs0.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-glk2/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace@bcs0: - shard-rkl: [PASS][31] -> [FAIL][32] ([i915#2842]) +1 other test fail [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-rkl-4/igt@gem_exec_fair@basic-pace@bcs0.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@gem_exec_fair@basic-pace@bcs0.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-tglu: [PASS][33] -> [FAIL][34] ([i915#2842]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-tglu-5/igt@gem_exec_fair@basic-throttle@rcs0.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-3/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_exec_flush@basic-wb-ro-before-default: - shard-dg2: NOTRUN -> [SKIP][35] ([i915#3539] / [i915#4852]) +3 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@gem_exec_flush@basic-wb-ro-before-default.html - shard-dg1: NOTRUN -> [SKIP][36] ([i915#3539] / [i915#4852]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-18/igt@gem_exec_flush@basic-wb-ro-before-default.html * igt@gem_exec_gttfill@multigpu-basic: - shard-mtlp: NOTRUN -> [SKIP][37] ([i915#7697]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-6/igt@gem_exec_gttfill@multigpu-basic.html - shard-dg2: NOTRUN -> [SKIP][38] ([i915#7697]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-2/igt@gem_exec_gttfill@multigpu-basic.html - shard-rkl: NOTRUN -> [SKIP][39] ([i915#7697]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@gem_exec_gttfill@multigpu-basic.html - shard-dg1: NOTRUN -> [SKIP][40] ([i915#7697]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-16/igt@gem_exec_gttfill@multigpu-basic.html - shard-tglu: NOTRUN -> [SKIP][41] ([i915#7697]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-3/igt@gem_exec_gttfill@multigpu-basic.html * igt@gem_exec_params@secure-non-root: - shard-dg2: NOTRUN -> [SKIP][42] ([fdo#112283]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@gem_exec_params@secure-non-root.html - shard-dg1: NOTRUN -> [SKIP][43] ([fdo#112283]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-19/igt@gem_exec_params@secure-non-root.html * igt@gem_exec_reloc@basic-active: - shard-dg2: NOTRUN -> [SKIP][44] ([i915#3281]) +11 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-2/igt@gem_exec_reloc@basic-active.html * igt@gem_exec_reloc@basic-gtt-wc-noreloc: - shard-rkl: NOTRUN -> [SKIP][45] ([i915#3281]) +4 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html * igt@gem_exec_reloc@basic-wc-noreloc: - shard-dg1: NOTRUN -> [SKIP][46] ([i915#3281]) +1 other test skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-16/igt@gem_exec_reloc@basic-wc-noreloc.html * igt@gem_exec_schedule@preempt-queue: - shard-dg2: NOTRUN -> [SKIP][47] ([i915#4537] / [i915#4812]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@gem_exec_schedule@preempt-queue.html * igt@gem_fence_thrash@bo-write-verify-y: - shard-dg2: NOTRUN -> [SKIP][48] ([i915#4860]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-5/igt@gem_fence_thrash@bo-write-verify-y.html - shard-dg1: NOTRUN -> [SKIP][49] ([i915#4860]) +1 other test skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-13/igt@gem_fence_thrash@bo-write-verify-y.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible: - shard-mtlp: NOTRUN -> [SKIP][50] ([i915#4860]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-4/igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible.html * igt@gem_lmem_swapping@random-engines: - shard-rkl: NOTRUN -> [SKIP][51] ([i915#4613]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-1/igt@gem_lmem_swapping@random-engines.html * igt@gem_lmem_swapping@verify: - shard-tglu: NOTRUN -> [SKIP][52] ([i915#4613]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-6/igt@gem_lmem_swapping@verify.html - shard-glk: NOTRUN -> [SKIP][53] ([fdo#109271] / [i915#4613]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-glk7/igt@gem_lmem_swapping@verify.html * igt@gem_media_fill@media-fill: - shard-dg2: NOTRUN -> [SKIP][54] ([i915#8289]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@gem_media_fill@media-fill.html * igt@gem_media_vme: - shard-rkl: NOTRUN -> [SKIP][55] ([i915#284]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@gem_media_vme.html * igt@gem_mmap_gtt@coherency: - shard-dg1: NOTRUN -> [SKIP][56] ([i915#4077]) +5 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-12/igt@gem_mmap_gtt@coherency.html - shard-tglu: NOTRUN -> [SKIP][57] ([fdo#111656]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-8/igt@gem_mmap_gtt@coherency.html - shard-mtlp: NOTRUN -> [SKIP][58] ([i915#4077]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-1/igt@gem_mmap_gtt@coherency.html - shard-rkl: NOTRUN -> [SKIP][59] ([fdo#111656]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-2/igt@gem_mmap_gtt@coherency.html * igt@gem_mmap_wc@bad-offset: - shard-mtlp: NOTRUN -> [SKIP][60] ([i915#4083]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-5/igt@gem_mmap_wc@bad-offset.html * igt@gem_mmap_wc@write-prefaulted: - shard-dg2: NOTRUN -> [SKIP][61] ([i915#4083]) +7 other tests skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@gem_mmap_wc@write-prefaulted.html * igt@gem_mmap_wc@write-read-distinct: - shard-dg1: NOTRUN -> [SKIP][62] ([i915#4083]) +2 other tests skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-17/igt@gem_mmap_wc@write-read-distinct.html * igt@gem_partial_pwrite_pread@reads: - shard-dg2: NOTRUN -> [SKIP][63] ([i915#3282]) +3 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-2/igt@gem_partial_pwrite_pread@reads.html * igt@gem_pxp@create-protected-buffer: - shard-rkl: NOTRUN -> [SKIP][64] ([i915#4270]) +2 other tests skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-1/igt@gem_pxp@create-protected-buffer.html * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted: - shard-dg2: NOTRUN -> [SKIP][65] ([i915#4270]) +3 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-1/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html * igt@gem_pxp@reject-modify-context-protection-off-3: - shard-dg1: NOTRUN -> [SKIP][66] ([i915#4270]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-17/igt@gem_pxp@reject-modify-context-protection-off-3.html * igt@gem_readwrite@beyond-eob: - shard-dg1: NOTRUN -> [SKIP][67] ([i915#3282]) +2 other tests skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-16/igt@gem_readwrite@beyond-eob.html * igt@gem_readwrite@new-obj: - shard-mtlp: NOTRUN -> [SKIP][68] ([i915#3282]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-1/igt@gem_readwrite@new-obj.html * igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs: - shard-glk: NOTRUN -> [SKIP][69] ([fdo#109271]) +73 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-glk3/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html * igt@gem_set_tiling_vs_blt@tiled-to-tiled: - shard-dg2: NOTRUN -> [SKIP][70] ([i915#4079]) +2 other tests skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html - shard-rkl: NOTRUN -> [SKIP][71] ([i915#8411]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html * igt@gem_set_tiling_vs_pwrite: - shard-rkl: NOTRUN -> [SKIP][72] ([i915#3282]) +7 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@gem_set_tiling_vs_pwrite.html * igt@gem_tiled_partial_pwrite_pread@writes: - shard-dg2: NOTRUN -> [SKIP][73] ([i915#4077]) +16 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@gem_tiled_partial_pwrite_pread@writes.html * igt@gem_userptr_blits@nohangcheck: - shard-mtlp: [PASS][74] -> [TIMEOUT][75] ([i915#8628]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-mtlp-7/igt@gem_userptr_blits@nohangcheck.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-3/igt@gem_userptr_blits@nohangcheck.html * igt@gem_userptr_blits@unsync-overlap: - shard-mtlp: NOTRUN -> [SKIP][76] ([i915#3297]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-8/igt@gem_userptr_blits@unsync-overlap.html - shard-rkl: NOTRUN -> [SKIP][77] ([i915#3297]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@gem_userptr_blits@unsync-overlap.html - shard-dg1: NOTRUN -> [SKIP][78] ([i915#3297]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-13/igt@gem_userptr_blits@unsync-overlap.html * igt@gem_userptr_blits@unsync-unmap: - shard-tglu: NOTRUN -> [SKIP][79] ([i915#3297]) +2 other tests skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-9/igt@gem_userptr_blits@unsync-unmap.html * igt@gem_userptr_blits@vma-merge: - shard-rkl: NOTRUN -> [FAIL][80] ([i915#3318]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@gem_userptr_blits@vma-merge.html - shard-dg2: NOTRUN -> [FAIL][81] ([i915#3318]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-10/igt@gem_userptr_blits@vma-merge.html * igt@gen7_exec_parse@chained-batch: - shard-rkl: NOTRUN -> [SKIP][82] ([fdo#109289]) +2 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@gen7_exec_parse@chained-batch.html * igt@gen7_exec_parse@cmd-crossing-page: - shard-dg1: NOTRUN -> [SKIP][83] ([fdo#109289]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-18/igt@gen7_exec_parse@cmd-crossing-page.html * igt@gen9_exec_parse@bb-start-param: - shard-dg1: NOTRUN -> [SKIP][84] ([i915#2527]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-18/igt@gen9_exec_parse@bb-start-param.html - shard-mtlp: NOTRUN -> [SKIP][85] ([i915#2856]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-6/igt@gen9_exec_parse@bb-start-param.html * igt@gen9_exec_parse@shadow-peek: - shard-dg2: NOTRUN -> [SKIP][86] ([i915#2856]) +1 other test skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-5/igt@gen9_exec_parse@shadow-peek.html - shard-rkl: NOTRUN -> [SKIP][87] ([i915#2527]) +3 other tests skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@gen9_exec_parse@shadow-peek.html * igt@gen9_exec_parse@unaligned-jump: - shard-tglu: NOTRUN -> [SKIP][88] ([i915#2527] / [i915#2856]) +2 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-9/igt@gen9_exec_parse@unaligned-jump.html * igt@i915_module_load@load: - shard-dg2: NOTRUN -> [SKIP][89] ([i915#6227]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-2/igt@i915_module_load@load.html - shard-rkl: NOTRUN -> [SKIP][90] ([i915#6227]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@i915_module_load@load.html * igt@i915_pm_freq_api@freq-reset: - shard-rkl: NOTRUN -> [SKIP][91] ([i915#8399]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@i915_pm_freq_api@freq-reset.html * igt@i915_pm_rpm@gem-execbuf-stress-pc8: - shard-dg2: NOTRUN -> [SKIP][92] ([fdo#109293] / [fdo#109506]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html - shard-rkl: NOTRUN -> [SKIP][93] ([fdo#109293] / [fdo#109506]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-2/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html * igt@i915_query@hwconfig_table: - shard-dg1: NOTRUN -> [SKIP][94] ([i915#6245]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-12/igt@i915_query@hwconfig_table.html - shard-tglu: NOTRUN -> [SKIP][95] ([i915#6245]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-4/igt@i915_query@hwconfig_table.html - shard-rkl: NOTRUN -> [SKIP][96] ([i915#6245]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@i915_query@hwconfig_table.html * igt@i915_suspend@basic-s3-without-i915: - shard-tglu: NOTRUN -> [INCOMPLETE][97] ([i915#7443]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-2/igt@i915_suspend@basic-s3-without-i915.html * igt@intel_hwmon@hwmon-read: - shard-rkl: NOTRUN -> [SKIP][98] ([i915#7707]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@intel_hwmon@hwmon-read.html * igt@kms_addfb_basic@tile-pitch-mismatch: - shard-dg1: NOTRUN -> [SKIP][99] ([i915#4212]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-19/igt@kms_addfb_basic@tile-pitch-mismatch.html - shard-dg2: NOTRUN -> [SKIP][100] ([i915#4212] / [i915#5608]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@kms_addfb_basic@tile-pitch-mismatch.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc: - shard-rkl: NOTRUN -> [SKIP][101] ([i915#8709]) +3 other tests skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html * igt@kms_async_flips@crc@pipe-c-hdmi-a-3: - shard-dg2: NOTRUN -> [FAIL][102] ([i915#8247]) +3 other tests fail [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@kms_async_flips@crc@pipe-c-hdmi-a-3.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-dg2: NOTRUN -> [SKIP][103] ([i915#9531]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-11/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html - shard-rkl: NOTRUN -> [SKIP][104] ([i915#9531]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_big_fb@4-tiled-64bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][105] ([i915#5286]) +4 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180: - shard-tglu: NOTRUN -> [SKIP][106] ([fdo#111615] / [i915#5286]) +1 other test skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-dg1: NOTRUN -> [SKIP][107] ([i915#4538] / [i915#5286]) +3 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-16/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [PASS][108] -> [FAIL][109] ([i915#5138]) +2 other tests fail [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@linear-32bpp-rotate-90: - shard-dg1: NOTRUN -> [SKIP][110] ([i915#3638]) +1 other test skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-17/igt@kms_big_fb@linear-32bpp-rotate-90.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][111] ([fdo#111614]) +2 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-5/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip: - shard-tglu: NOTRUN -> [FAIL][112] ([i915#3743]) +1 other test fail [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-tglu: [PASS][113] -> [FAIL][114] ([i915#3743]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-tglu-4/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-9/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@y-tiled-64bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][115] ([fdo#111614] / [i915#3638]) +4 other tests skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow: - shard-dg2: NOTRUN -> [SKIP][116] ([i915#5190]) +15 other tests skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-11/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-mtlp: NOTRUN -> [SKIP][117] ([fdo#111615]) +1 other test skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][118] ([i915#4538] / [i915#5190]) +3 other tests skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html - shard-dg1: NOTRUN -> [SKIP][119] ([i915#4538]) +2 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-18/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-tglu: NOTRUN -> [SKIP][120] ([fdo#111615]) +2 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-5/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-rkl: NOTRUN -> [SKIP][121] ([fdo#110723]) +2 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_joiner@invalid-modeset: - shard-rkl: NOTRUN -> [SKIP][122] ([i915#2705]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_big_joiner@invalid-modeset.html * igt@kms_ccs@pipe-a-bad-aux-stride-y-tiled-gen12-rc-ccs: - shard-mtlp: NOTRUN -> [SKIP][123] ([i915#5354] / [i915#6095]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-5/igt@kms_ccs@pipe-a-bad-aux-stride-y-tiled-gen12-rc-ccs.html * igt@kms_ccs@pipe-a-crc-primary-basic-y-tiled-ccs: - shard-rkl: NOTRUN -> [SKIP][124] ([i915#5354] / [i915#6095]) +18 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@kms_ccs@pipe-a-crc-primary-basic-y-tiled-ccs.html * igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][125] ([i915#5354]) +87 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-5/igt@kms_ccs@pipe-b-bad-rotation-90-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@pipe-c-bad-aux-stride-y-tiled-gen12-mc-ccs: - shard-rkl: NOTRUN -> [SKIP][126] ([i915#5354]) +20 other tests skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_ccs@pipe-c-bad-aux-stride-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@pipe-c-bad-rotation-90-y-tiled-gen12-mc-ccs: - shard-tglu: NOTRUN -> [SKIP][127] ([i915#5354] / [i915#6095]) +10 other tests skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-3/igt@kms_ccs@pipe-c-bad-rotation-90-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4-tiled-mtl-mc-ccs: - shard-dg1: NOTRUN -> [SKIP][128] ([i915#5354] / [i915#6095]) +20 other tests skip [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-13/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html * igt@kms_cdclk@mode-transition-all-outputs: - shard-dg1: NOTRUN -> [SKIP][129] ([i915#3742]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-18/igt@kms_cdclk@mode-transition-all-outputs.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][130] ([i915#4087] / [i915#7213]) +3 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-1/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html * igt@kms_chamelium_edid@hdmi-edid-change-during-suspend: - shard-dg1: NOTRUN -> [SKIP][131] ([i915#7828]) +3 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-16/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html * igt@kms_chamelium_frames@dp-crc-single: - shard-tglu: NOTRUN -> [SKIP][132] ([i915#7828]) +2 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-10/igt@kms_chamelium_frames@dp-crc-single.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-rkl: NOTRUN -> [SKIP][133] ([i915#7828]) +4 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_chamelium_hpd@hdmi-hpd: - shard-dg2: NOTRUN -> [SKIP][134] ([i915#7828]) +6 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-10/igt@kms_chamelium_hpd@hdmi-hpd.html * igt@kms_content_protection@atomic@pipe-a-dp-4: - shard-dg2: NOTRUN -> [TIMEOUT][135] ([i915#7173]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-11/igt@kms_content_protection@atomic@pipe-a-dp-4.html * igt@kms_content_protection@content-type-change: - shard-tglu: NOTRUN -> [SKIP][136] ([i915#9424]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-3/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@srm: - shard-dg2: NOTRUN -> [SKIP][137] ([i915#7118]) +2 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@kms_content_protection@srm.html * igt@kms_cursor_crc@cursor-offscreen-512x170: - shard-tglu: NOTRUN -> [SKIP][138] ([fdo#109279] / [i915#3359]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-4/igt@kms_cursor_crc@cursor-offscreen-512x170.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-dg1: NOTRUN -> [SKIP][139] ([i915#3359]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-14/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-dg2: NOTRUN -> [SKIP][140] ([i915#3359]) +1 other test skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@kms_cursor_crc@cursor-random-512x512.html - shard-rkl: NOTRUN -> [SKIP][141] ([i915#3359]) +1 other test skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-32x32: - shard-dg2: NOTRUN -> [SKIP][142] ([i915#3555]) +4 other tests skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html - shard-dg1: NOTRUN -> [SKIP][143] ([i915#3555]) +1 other test skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-15/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html * igt@kms_cursor_crc@cursor-rapid-movement-512x170: - shard-tglu: NOTRUN -> [SKIP][144] ([i915#3359]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-8/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic: - shard-dg1: NOTRUN -> [SKIP][145] ([fdo#111767] / [fdo#111825]) [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-16/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html - shard-dg2: NOTRUN -> [SKIP][146] ([fdo#109274] / [fdo#111767] / [i915#5354]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-2/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-rkl: NOTRUN -> [SKIP][147] ([fdo#111825]) +11 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic: - shard-dg2: NOTRUN -> [SKIP][148] ([fdo#109274] / [i915#5354]) +4 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-11/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy: - shard-tglu: NOTRUN -> [SKIP][149] ([fdo#109274]) +2 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-8/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size: - shard-snb: [PASS][150] -> [SKIP][151] ([fdo#109271]) +11 other tests skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-snb2/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-dg2: NOTRUN -> [SKIP][152] ([i915#9067]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][153] ([i915#9723]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1.html * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][154] ([i915#9723]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-14/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4.html * igt@kms_dp_aux_dev: - shard-tglu: NOTRUN -> [SKIP][155] ([i915#1257]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-7/igt@kms_dp_aux_dev.html * igt@kms_draw_crc@draw-method-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][156] ([i915#8812]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@kms_draw_crc@draw-method-mmap-gtt.html * igt@kms_dsc@dsc-basic: - shard-rkl: NOTRUN -> [SKIP][157] ([i915#3555] / [i915#3840]) +1 other test skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@kms_dsc@dsc-basic.html * igt@kms_dsc@dsc-with-output-formats: - shard-dg2: NOTRUN -> [SKIP][158] ([i915#3555] / [i915#3840]) +1 other test skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_fbcon_fbt@psr-suspend: - shard-dg2: NOTRUN -> [SKIP][159] ([i915#3469]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-1/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@display-3x: - shard-dg2: NOTRUN -> [SKIP][160] ([i915#1839]) +1 other test skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-10/igt@kms_feature_discovery@display-3x.html * igt@kms_feature_discovery@display-4x: - shard-rkl: NOTRUN -> [SKIP][161] ([i915#1839]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@kms_feature_discovery@display-4x.html * igt@kms_feature_discovery@dp-mst: - shard-rkl: NOTRUN -> [SKIP][162] ([i915#9337]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_feature_discovery@dp-mst.html * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset: - shard-dg2: NOTRUN -> [SKIP][163] ([fdo#109274]) +6 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-2/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-rkl: NOTRUN -> [SKIP][164] ([fdo#111767] / [fdo#111825]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-fences: - shard-dg2: NOTRUN -> [SKIP][165] ([i915#8381]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-5/igt@kms_flip@flip-vs-fences.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][166] ([i915#2587] / [i915#2672]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][167] ([i915#2672]) +2 other tests skip [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][168] ([i915#2672]) +5 other tests skip [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][169] ([i915#8708]) +6 other tests skip [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render: - shard-dg1: NOTRUN -> [SKIP][170] ([i915#3458]) +4 other tests skip [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-rte: - shard-tglu: NOTRUN -> [SKIP][171] ([fdo#110189]) +5 other tests skip [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][172] ([i915#8708]) +17 other tests skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-rkl: NOTRUN -> [SKIP][173] ([fdo#111825] / [i915#1825]) +32 other tests skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-tglu: NOTRUN -> [SKIP][174] ([i915#5439]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-5/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt: - shard-rkl: NOTRUN -> [SKIP][175] ([i915#3023]) +13 other tests skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][176] ([i915#3458]) +17 other tests skip [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt: - shard-tglu: NOTRUN -> [SKIP][177] ([fdo#109280]) +9 other tests skip [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-cpu: - shard-mtlp: NOTRUN -> [SKIP][178] ([i915#1825]) +3 other tests skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][179] ([fdo#111825]) +16 other tests skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-pwrite.html * igt@kms_hdr@bpc-switch-dpms: - shard-rkl: NOTRUN -> [SKIP][180] ([i915#3555] / [i915#8228]) +1 other test skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_hdr@static-swap: - shard-dg1: NOTRUN -> [SKIP][181] ([i915#3555] / [i915#8228]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-13/igt@kms_hdr@static-swap.html * igt@kms_hdr@static-toggle-suspend: - shard-dg2: NOTRUN -> [SKIP][182] ([i915#3555] / [i915#8228]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-2/igt@kms_hdr@static-toggle-suspend.html * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes: - shard-dg2: NOTRUN -> [SKIP][183] ([fdo#109289]) +4 other tests skip [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-5/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-a-vga-1: - shard-snb: NOTRUN -> [SKIP][184] ([fdo#109271]) +2 other tests skip [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-snb7/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-a-vga-1.html * igt@kms_plane_lowres@tiling-4: - shard-tglu: NOTRUN -> [SKIP][185] ([i915#3555]) +1 other test skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-8/igt@kms_plane_lowres@tiling-4.html * igt@kms_plane_multiple@tiling-4: - shard-rkl: NOTRUN -> [SKIP][186] ([i915#3555]) +3 other tests skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_plane_multiple@tiling-4.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4: - shard-dg1: [PASS][187] -> [FAIL][188] ([i915#8292]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-dg1-18/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-14/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][189] ([i915#9423]) +7 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][190] ([i915#9423]) +7 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][191] ([i915#9423]) +11 other tests skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-17/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][192] ([i915#5176] / [i915#9423]) +3 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-13/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-3.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][193] ([i915#5235]) +7 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][194] ([i915#5235]) +7 other tests skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-14/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-4.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-dp-4: - shard-dg2: NOTRUN -> [SKIP][195] ([i915#5235]) +15 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-11/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-dp-4.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: NOTRUN -> [SKIP][196] ([i915#9340]) [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-1/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-tglu: NOTRUN -> [SKIP][197] ([i915#9519]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-7/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@modeset-lpsp: - shard-dg2: NOTRUN -> [SKIP][198] ([i915#9519]) +1 other test skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-11/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-dg1: NOTRUN -> [SKIP][199] ([i915#9519]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-rkl: [PASS][200] -> [SKIP][201] ([i915#9519]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_prime@basic-crc-hybrid: - shard-dg2: NOTRUN -> [SKIP][202] ([i915#6524] / [i915#6805]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@kms_prime@basic-crc-hybrid.html - shard-rkl: NOTRUN -> [SKIP][203] ([i915#6524]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@kms_prime@basic-crc-hybrid.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf: - shard-rkl: NOTRUN -> [SKIP][204] ([i915#9683]) +2 other tests skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-update-continuous-sf: - shard-tglu: NOTRUN -> [SKIP][205] ([fdo#111068] / [i915#9683]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-3/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html * igt@kms_psr2_su@page_flip-nv12: - shard-rkl: NOTRUN -> [SKIP][206] ([fdo#111068] / [i915#9683]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr2_su@page_flip-p010: - shard-dg2: NOTRUN -> [SKIP][207] ([i915#9683]) +1 other test skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-1/igt@kms_psr2_su@page_flip-p010.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0: - shard-rkl: NOTRUN -> [SKIP][208] ([i915#5289]) [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-dg1: NOTRUN -> [SKIP][209] ([fdo#111615] / [i915#5289]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-13/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0: - shard-dg2: NOTRUN -> [SKIP][210] ([i915#4235]) +1 other test skip [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-1/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html * igt@kms_setmode@basic@pipe-a-vga-1-pipe-b-hdmi-a-1: - shard-snb: NOTRUN -> [FAIL][211] ([i915#5465]) +3 other tests fail [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-snb7/igt@kms_setmode@basic@pipe-a-vga-1-pipe-b-hdmi-a-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-vga-1: - shard-snb: NOTRUN -> [FAIL][212] ([i915#9196]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-snb7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-vga-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1: - shard-mtlp: [PASS][213] -> [FAIL][214] ([i915#9196]) +1 other test fail [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-mtlp-3/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-2/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html * igt@kms_vrr@flip-basic: - shard-mtlp: NOTRUN -> [SKIP][215] ([i915#3555] / [i915#8808]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-3/igt@kms_vrr@flip-basic.html * igt@kms_writeback@writeback-fb-id-xrgb2101010: - shard-rkl: NOTRUN -> [SKIP][216] ([i915#2437] / [i915#9412]) +1 other test skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-1/igt@kms_writeback@writeback-fb-id-xrgb2101010.html * igt@kms_writeback@writeback-invalid-parameters: - shard-rkl: NOTRUN -> [SKIP][217] ([i915#2437]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@kms_writeback@writeback-invalid-parameters.html * igt@perf@mi-rpc: - shard-dg2: NOTRUN -> [SKIP][218] ([i915#2434]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-6/igt@perf@mi-rpc.html * igt@perf_pmu@cpu-hotplug: - shard-dg2: NOTRUN -> [SKIP][219] ([i915#8850]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@perf_pmu@cpu-hotplug.html - shard-dg1: NOTRUN -> [SKIP][220] ([i915#8850]) [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-12/igt@perf_pmu@cpu-hotplug.html * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem: - shard-dg2: NOTRUN -> [CRASH][221] ([i915#9351]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html * igt@prime_udl: - shard-rkl: NOTRUN -> [SKIP][222] ([fdo#109291]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@prime_udl.html * igt@prime_vgem@basic-fence-read: - shard-rkl: NOTRUN -> [SKIP][223] ([fdo#109295] / [i915#3291] / [i915#3708]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-4/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-gtt: - shard-dg2: NOTRUN -> [SKIP][224] ([i915#3708] / [i915#4077]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@fence-write-hang: - shard-dg2: NOTRUN -> [SKIP][225] ([i915#3708]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-11/igt@prime_vgem@fence-write-hang.html * igt@v3d/v3d_perfmon@create-two-perfmon: - shard-dg2: NOTRUN -> [SKIP][226] ([i915#2575]) +13 other tests skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-2/igt@v3d/v3d_perfmon@create-two-perfmon.html * igt@v3d/v3d_perfmon@get-values-invalid-pad: - shard-dg1: NOTRUN -> [SKIP][227] ([i915#2575]) +3 other tests skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-12/igt@v3d/v3d_perfmon@get-values-invalid-pad.html * igt@v3d/v3d_submit_csd@bad-perfmon: - shard-tglu: NOTRUN -> [SKIP][228] ([fdo#109315] / [i915#2575]) +2 other tests skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-5/igt@v3d/v3d_submit_csd@bad-perfmon.html * igt@v3d/v3d_wait_bo@unused-bo-0ns: - shard-rkl: NOTRUN -> [SKIP][229] ([fdo#109315]) +7 other tests skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@v3d/v3d_wait_bo@unused-bo-0ns.html * igt@vc4/vc4_mmap@mmap-bad-handle: - shard-dg1: NOTRUN -> [SKIP][230] ([i915#7711]) +5 other tests skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-13/igt@vc4/vc4_mmap@mmap-bad-handle.html * igt@vc4/vc4_tiling@get-bad-modifier: - shard-dg2: NOTRUN -> [SKIP][231] ([i915#7711]) +9 other tests skip [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-11/igt@vc4/vc4_tiling@get-bad-modifier.html * igt@vc4/vc4_tiling@set-bad-flags: - shard-tglu: NOTRUN -> [SKIP][232] ([i915#2575]) +2 other tests skip [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-7/igt@vc4/vc4_tiling@set-bad-flags.html * igt@vc4/vc4_wait_bo@bad-bo: - shard-rkl: NOTRUN -> [SKIP][233] ([i915#7711]) +6 other tests skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-1/igt@vc4/vc4_wait_bo@bad-bo.html * igt@vc4/vc4_wait_bo@used-bo: - shard-mtlp: NOTRUN -> [SKIP][234] ([i915#7711]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-5/igt@vc4/vc4_wait_bo@used-bo.html #### Possible fixes #### * igt@drm_fdinfo@most-busy-idle-check-all@rcs0: - shard-rkl: [FAIL][235] ([i915#7742]) -> [PASS][236] [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-rkl-7/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html * igt@gem_exec_fair@basic-deadline: - shard-rkl: [FAIL][237] ([i915#2846]) -> [PASS][238] [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-rkl-1/igt@gem_exec_fair@basic-deadline.html [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-1/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-glk: [FAIL][239] ([i915#2842]) -> [PASS][240] [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-glk8/igt@gem_exec_fair@basic-none-share@rcs0.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-glk8/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@i915_module_load@reload-with-fault-injection: - shard-rkl: [INCOMPLETE][241] ([i915#9820]) -> [PASS][242] [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-rkl-2/igt@i915_module_load@reload-with-fault-injection.html [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@i915_module_load@reload-with-fault-injection.html - shard-mtlp: [ABORT][243] ([i915#9820]) -> [PASS][244] [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_suspend@basic-s3-without-i915: - shard-rkl: [FAIL][245] ([fdo#103375]) -> [PASS][246] [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-mtlp: [FAIL][247] ([i915#5138]) -> [PASS][248] [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-mtlp-8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip.html [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-tglu: [FAIL][249] ([i915#3743]) -> [PASS][250] [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-tglu-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic: - shard-snb: [SKIP][251] ([fdo#109271] / [fdo#111767]) -> [PASS][252] [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-snb4/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-snb: [SKIP][253] ([fdo#109271]) -> [PASS][254] +9 other tests pass [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-snb1/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy: - shard-glk: [INCOMPLETE][255] -> [PASS][256] [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-glk7/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-glk2/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2: - shard-glk: [FAIL][257] ([i915#79]) -> [PASS][258] [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-glk4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-glk4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff: - shard-dg2: [FAIL][259] ([i915#6880]) -> [PASS][260] [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1: - shard-rkl: [FAIL][261] ([i915#8292]) -> [PASS][262] [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-rkl-4/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-7/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-rkl: [SKIP][263] ([i915#9519]) -> [PASS][264] +1 other test pass [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp.html [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@perf@enable-disable@0-rcs0: - shard-dg2: [FAIL][265] ([i915#8724]) -> [PASS][266] [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-dg2-11/igt@perf@enable-disable@0-rcs0.html [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg2-7/igt@perf@enable-disable@0-rcs0.html * igt@perf_pmu@busy-double-start@bcs0: - shard-mtlp: [FAIL][267] ([i915#4349]) -> [PASS][268] [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-mtlp-5/igt@perf_pmu@busy-double-start@bcs0.html [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-5/igt@perf_pmu@busy-double-start@bcs0.html * igt@perf_pmu@rc6-suspend: - shard-mtlp: [FAIL][269] ([fdo#103375]) -> [PASS][270] +1 other test pass [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-mtlp-3/igt@perf_pmu@rc6-suspend.html [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-7/igt@perf_pmu@rc6-suspend.html * igt@perf_pmu@render-node-busy-idle@vcs0: - shard-dg1: [FAIL][271] ([i915#4349]) -> [PASS][272] +1 other test pass [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-dg1-18/igt@perf_pmu@render-node-busy-idle@vcs0.html [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-15/igt@perf_pmu@render-node-busy-idle@vcs0.html #### Warnings #### * igt@device_reset@unbind-reset-rebind: - shard-dg1: [ABORT][273] ([i915#9618]) -> [INCOMPLETE][274] ([i915#9408]) [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-dg1-13/igt@device_reset@unbind-reset-rebind.html [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-dg1-12/igt@device_reset@unbind-reset-rebind.html * igt@kms_async_flips@crc@pipe-b-edp-1: - shard-mtlp: [DMESG-FAIL][275] ([i915#8561]) -> [FAIL][276] ([i915#8247]) +1 other test fail [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-mtlp-1/igt@kms_async_flips@crc@pipe-b-edp-1.html [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-mtlp-2/igt@kms_async_flips@crc@pipe-b-edp-1.html * igt@kms_content_protection@atomic-dpms: - shard-snb: [INCOMPLETE][277] -> [SKIP][278] ([fdo#109271]) [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-snb7/igt@kms_content_protection@atomic-dpms.html [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-snb5/igt@kms_content_protection@atomic-dpms.html * igt@kms_pm_dc@dc6-dpms: - shard-rkl: [SKIP][279] ([i915#3361]) -> [FAIL][280] ([i915#9295]) [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-rkl-4/igt@kms_pm_dc@dc6-dpms.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: [SKIP][281] ([i915#3361]) -> [SKIP][282] ([i915#4281]) [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7631/shard-rkl-2/igt@kms_pm_dc@dc9-dpms.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245 [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805 [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297 [i915#7443]: https://gitlab.freedesktop.org/drm/intel/issues/7443 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247 [i915#8289]: https://gitlab.freedesktop.org/drm/intel/issues/8289 [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292 [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381 [i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561 [i915#8628]: https://gitlab.freedesktop.org/drm/intel/issues/8628 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709 [i915#8724]: https://gitlab.freedesktop.org/drm/intel/issues/8724 [i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808 [i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812 [i915#8850]: https://gitlab.freedesktop.org/drm/intel/issues/8850 [i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295 [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323 [i915#9337]: https://gitlab.freedesktop.org/drm/intel/issues/9337 [i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340 [i915#9351]: https://gitlab.freedesktop.org/drm/intel/issues/9351 [i915#9364]: https://gitlab.freedesktop.org/drm/intel/issues/9364 [i915#9408]: https://gitlab.freedesktop.org/drm/intel/issues/9408 [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424 [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519 [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531 [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606 [i915#9618]: https://gitlab.freedesktop.org/drm/intel/issues/9618 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808 [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7631 -> IGTPW_10385 CI-20190529: 20190529 CI_DRM_14002: 56d198271a99f5aba2da4c50f473843c590fb4a7 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10385: 10385 IGT_7631: 0e10197156be74f7b43254e59da32185e0f9b229 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10385/index.html [-- Attachment #2: Type: text/html, Size: 90593 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ CI.xeBAT: success for vram d3cold threshold test (rev12) 2022-04-21 13:07 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem ` (6 preceding siblings ...) 2023-12-09 22:10 ` ✗ Fi.CI.IGT: failure " Patchwork @ 2023-12-11 13:13 ` Patchwork 2023-12-11 13:21 ` ✗ Fi.CI.BAT: failure " Patchwork 8 siblings, 0 replies; 22+ messages in thread From: Patchwork @ 2023-12-11 13:13 UTC (permalink / raw) To: Mohammed Thasleem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 2013 bytes --] == Series Details == Series: vram d3cold threshold test (rev12) URL : https://patchwork.freedesktop.org/series/119914/ State : success == Summary == CI Bug Log - changes from XEIGT_7632_BAT -> XEIGTPW_10386_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_10386_BAT that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@kms_flip@basic-flip-vs-wf_vblank: - bat-adlp-7: [FAIL][1] ([Intel XE#480]) -> [PASS][2] +1 other test pass [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7632/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10386/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank.html * igt@xe_create@create-execqueues-leak: - bat-atsm-2: [FAIL][3] ([Intel XE#524]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7632/bat-atsm-2/igt@xe_create@create-execqueues-leak.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10386/bat-atsm-2/igt@xe_create@create-execqueues-leak.html [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480 [Intel XE#524]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/524 Build changes ------------- * IGT: IGT_7632 -> IGTPW_10386 * Linux: xe-565-1fc141d1f445b8e5ab4ff14645b0482dd98460b9 -> xe-566-00175313322325f73095e61b6cbe550f47184408 IGTPW_10386: 10386 IGT_7632: 3fff86827c4728708072b9accbc990fa1084c95d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-565-1fc141d1f445b8e5ab4ff14645b0482dd98460b9: 1fc141d1f445b8e5ab4ff14645b0482dd98460b9 xe-566-00175313322325f73095e61b6cbe550f47184408: 00175313322325f73095e61b6cbe550f47184408 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10386/index.html [-- Attachment #2: Type: text/html, Size: 2625 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* ✗ Fi.CI.BAT: failure for vram d3cold threshold test (rev12) 2022-04-21 13:07 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem ` (7 preceding siblings ...) 2023-12-11 13:13 ` ✓ CI.xeBAT: success for vram d3cold threshold test (rev12) Patchwork @ 2023-12-11 13:21 ` Patchwork 8 siblings, 0 replies; 22+ messages in thread From: Patchwork @ 2023-12-11 13:21 UTC (permalink / raw) To: Mohammed Thasleem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 7862 bytes --] == Series Details == Series: vram d3cold threshold test (rev12) URL : https://patchwork.freedesktop.org/series/119914/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14005 -> IGTPW_10386 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_10386 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_10386, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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_10386/index.html Participating hosts (32 -> 31) ------------------------------ Additional (1): bat-dg2-9 Missing (2): bat-adlp-11 fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_10386: ### IGT changes ### #### Possible regressions #### * igt@i915_selftest@live@workarounds: - bat-dg2-11: [PASS][1] -> [DMESG-FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14005/bat-dg2-11/igt@i915_selftest@live@workarounds.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-11/igt@i915_selftest@live@workarounds.html Known issues ------------ Here are the changes found in IGTPW_10386 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_mmap@basic: - bat-dg2-9: NOTRUN -> [SKIP][3] ([i915#4083]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@gem_mmap@basic.html * igt@gem_mmap_gtt@basic: - bat-dg2-9: NOTRUN -> [SKIP][4] ([i915#4077]) +2 other tests skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@gem_mmap_gtt@basic.html * igt@gem_render_tiled_blits@basic: - bat-dg2-9: NOTRUN -> [SKIP][5] ([i915#4079]) +1 other test skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@gem_render_tiled_blits@basic.html * igt@i915_pm_rps@basic-api: - bat-dg2-9: NOTRUN -> [SKIP][6] ([i915#6621]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@i915_pm_rps@basic-api.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-dg2-9: NOTRUN -> [SKIP][7] ([i915#5190]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg2-9: NOTRUN -> [SKIP][8] ([i915#4215] / [i915#5190]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_addfb_basic@framebuffer-vs-set-tiling: - bat-dg2-9: NOTRUN -> [SKIP][9] ([i915#4212]) +6 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html * igt@kms_addfb_basic@tile-pitch-mismatch: - bat-dg2-9: NOTRUN -> [SKIP][10] ([i915#4212] / [i915#5608]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@kms_addfb_basic@tile-pitch-mismatch.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-dg2-9: NOTRUN -> [SKIP][11] ([i915#4103] / [i915#4213] / [i915#5608]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_force_connector_basic@force-load-detect: - bat-dg2-9: NOTRUN -> [SKIP][12] ([fdo#109285]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-9: NOTRUN -> [SKIP][13] ([i915#5274]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1: - bat-rplp-1: [PASS][14] -> [ABORT][15] ([i915#8668]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14005/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html * igt@kms_pm_backlight@basic-brightness: - bat-dg2-9: NOTRUN -> [SKIP][16] ([i915#5354]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@kms_pm_backlight@basic-brightness.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg2-9: NOTRUN -> [SKIP][17] ([i915#3555]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg2-9: NOTRUN -> [SKIP][18] ([i915#3708]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-mmap: - bat-dg2-9: NOTRUN -> [SKIP][19] ([i915#3708] / [i915#4077]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-write: - bat-dg2-9: NOTRUN -> [SKIP][20] ([i915#3291] / [i915#3708]) +2 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/bat-dg2-9/igt@prime_vgem@basic-write.html #### Possible fixes #### * igt@i915_selftest@live@execlists: - fi-bsw-nick: [ABORT][21] ([i915#7911]) -> [PASS][22] [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14005/fi-bsw-nick/igt@i915_selftest@live@execlists.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/fi-bsw-nick/igt@i915_selftest@live@execlists.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7632 -> IGTPW_10386 CI-20190529: 20190529 CI_DRM_14005: 7605c8fc9b92179c3c2a37479a38f67c34a38ab9 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10386: 10386 IGT_7632: 3fff86827c4728708072b9accbc990fa1084c95d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10386/index.html [-- Attachment #2: Type: text/html, Size: 9284 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test @ 2023-12-01 19:21 Mohammed Thasleem 2023-12-01 19:21 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem 0 siblings, 1 reply; 22+ messages in thread From: Mohammed Thasleem @ 2023-12-01 19:21 UTC (permalink / raw) To: igt-dev Adding support to disbale and enable displays to avoid d3 test failures. Mohammed Thasleem (1): tests/intel/xe_pm: Fix d3cold subtests tests/intel/xe_pm.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) -- 2.25.1 ^ permalink raw reply [flat|nested] 22+ messages in thread
* [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests 2023-12-01 19:21 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem @ 2023-12-01 19:21 ` Mohammed Thasleem 2023-12-04 8:16 ` Modem, Bhanuprakash 2023-12-04 9:32 ` Kamil Konieczny 0 siblings, 2 replies; 22+ messages in thread From: Mohammed Thasleem @ 2023-12-01 19:21 UTC (permalink / raw) To: igt-dev From: Anshuman Gupta <anshuman.gupta@intel.com> xe_pm d3 test requires to turn off all display in order to enter to d3 state therefore, adding the support to triggering "DRM_MODE_DPMS_OFF" in setup_d3() and "DRM_MODE_DPMS_ON" in cleanup_d3(). tests/intel/xe_pm: Add helper to turn on and off the displays v2: Use IGT_CRTC_ACTIVE for displays On/Off. v3: -Update commit message and helper names. -Update display on and off helpers. v4: Remove redundant code. (Bhanu) v5: Move helper calls to test file. v6: -Update function name as dpms_on_off. (Anshuman) -Update subject and commit message. (Kamil) Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> --- tests/intel/xe_pm.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index 9423984cc..42e00abb3 100644 --- a/tests/intel/xe_pm.c +++ b/tests/intel/xe_pm.c @@ -16,6 +16,7 @@ #include "igt.h" #include "lib/igt_device.h" +#include "lib/igt_kms.h" #include "lib/igt_pm.h" #include "lib/igt_sysfs.h" #include "lib/igt_syncobj.h" @@ -36,10 +37,31 @@ typedef struct { struct pci_device *pci_xe; struct pci_device *pci_root; char pci_slot_name[NAME_MAX]; + drmModeResPtr res; } device_t; uint64_t orig_threshold; +static void dpms_on_off(device_t device, int mode) +{ + int i; + + for (i = 0; i < device.res->count_connectors; i++) { + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, + device.res->connectors[i]); + + if (!connector) + continue; + + if (connector->connection != DRM_MODE_CONNECTED) + continue; + + kmstest_set_connector_dpms(device.fd_xe, connector, mode); + + drmModeFreeConnector(connector); + } +} + /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ static bool runtime_usage_available(struct pci_device *pci) { @@ -94,6 +116,9 @@ static void vram_d3cold_threshold_restore(int sig) static bool setup_d3(device_t device, enum igt_acpi_d_state state) { + if (device.res) + dpms_on_off(device, DRM_MODE_DPMS_OFF); + switch (state) { case IGT_ACPI_D3Cold: igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); @@ -110,6 +135,14 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) return false; } +static void cleanup_d3(device_t device) +{ + if (device.res) { + dpms_on_off(device, DRM_MODE_DPMS_ON); + drmModeFreeResources(device.res); + } +} + static bool in_d3(device_t device, enum igt_acpi_d_state state) { uint16_t val; @@ -476,6 +509,7 @@ igt_main igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); igt_assert(igt_setup_runtime_pm(device.fd_xe)); sysfs_fd = igt_sysfs_open(device.fd_xe); + device.res = drmModeGetResources(device.fd_xe); } for (const struct s_state *s = s_states; s->name; s++) { @@ -510,6 +544,7 @@ igt_main xe_for_each_hw_engine(device.fd_xe, hwe) test_exec(device, hwe, 1, 2, s->state, NO_RPM); + cleanup_d3(device); } } } @@ -518,6 +553,7 @@ igt_main igt_subtest_f("%s-basic", d->name) { igt_assert(setup_d3(device, d->state)); igt_assert(in_d3(device, d->state)); + cleanup_d3(device); } igt_subtest_f("%s-basic-exec", d->name) { @@ -525,6 +561,7 @@ igt_main xe_for_each_hw_engine(device.fd_xe, hwe) test_exec(device, hwe, 1, 1, NO_SUSPEND, d->state); + cleanup_d3(device); } igt_subtest_f("%s-multiple-execs", d->name) { @@ -532,6 +569,7 @@ igt_main xe_for_each_hw_engine(device.fd_xe, hwe) test_exec(device, hwe, 16, 32, NO_SUSPEND, d->state); + cleanup_d3(device); } } -- 2.25.1 ^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests 2023-12-01 19:21 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem @ 2023-12-04 8:16 ` Modem, Bhanuprakash 2023-12-04 9:32 ` Kamil Konieczny 1 sibling, 0 replies; 22+ messages in thread From: Modem, Bhanuprakash @ 2023-12-04 8:16 UTC (permalink / raw) To: Mohammed Thasleem, igt-dev Hi Thasleem, On 02-12-2023 12:51 am, Mohammed Thasleem wrote: > From: Anshuman Gupta <anshuman.gupta@intel.com> > > xe_pm d3 test requires to turn off all display in order to > enter to d3 state therefore, adding the support to triggering > "DRM_MODE_DPMS_OFF" in setup_d3() and "DRM_MODE_DPMS_ON" in > cleanup_d3(). > > tests/intel/xe_pm: Add helper to turn on and off the displays > > v2: Use IGT_CRTC_ACTIVE for displays On/Off. > v3: -Update commit message and helper names. > -Update display on and off helpers. > v4: Remove redundant code. (Bhanu) > v5: Move helper calls to test file. > v6: -Update function name as dpms_on_off. (Anshuman) > -Update subject and commit message. (Kamil) > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> > Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> > --- > tests/intel/xe_pm.c | 38 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 38 insertions(+) > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c > index 9423984cc..42e00abb3 100644 > --- a/tests/intel/xe_pm.c > +++ b/tests/intel/xe_pm.c > @@ -16,6 +16,7 @@ > > #include "igt.h" > #include "lib/igt_device.h" > +#include "lib/igt_kms.h" > #include "lib/igt_pm.h" > #include "lib/igt_sysfs.h" > #include "lib/igt_syncobj.h" > @@ -36,10 +37,31 @@ typedef struct { > struct pci_device *pci_xe; > struct pci_device *pci_root; > char pci_slot_name[NAME_MAX]; > + drmModeResPtr res; > } device_t; > > uint64_t orig_threshold; > > +static void dpms_on_off(device_t device, int mode) > +{ > + int i; > + > + for (i = 0; i < device.res->count_connectors; i++) { > + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, > + device.res->connectors[i]); > + > + if (!connector) > + continue; > + > + if (connector->connection != DRM_MODE_CONNECTED) > + continue; > + > + kmstest_set_connector_dpms(device.fd_xe, connector, mode); > + > + drmModeFreeConnector(connector); > + } > +} > + > /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ > static bool runtime_usage_available(struct pci_device *pci) > { > @@ -94,6 +116,9 @@ static void vram_d3cold_threshold_restore(int sig) > > static bool setup_d3(device_t device, enum igt_acpi_d_state state) > { > + if (device.res) Please move this check to dpms_on_off() to avoid checking at multiple places. dpms_on_off() { if (device.res) return; } > + dpms_on_off(device, DRM_MODE_DPMS_OFF); > + > switch (state) { > case IGT_ACPI_D3Cold: > igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); > @@ -110,6 +135,14 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) > return false; > } > > +static void cleanup_d3(device_t device) > +{ > + if (device.res) { > + dpms_on_off(device, DRM_MODE_DPMS_ON); > + drmModeFreeResources(device.res); This could be the problematic. The very first subtest will free the 'device.res' and remaining subtests will fail to call dpms_on_off(). Please move this call to igt_fixture at end of the file just before closing the fd. - Bhanu > + } > +} > + > static bool in_d3(device_t device, enum igt_acpi_d_state state) > { > uint16_t val; > @@ -476,6 +509,7 @@ igt_main > igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); > igt_assert(igt_setup_runtime_pm(device.fd_xe)); > sysfs_fd = igt_sysfs_open(device.fd_xe); > + device.res = drmModeGetResources(device.fd_xe); > } > > for (const struct s_state *s = s_states; s->name; s++) { > @@ -510,6 +544,7 @@ igt_main > xe_for_each_hw_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 2, s->state, > NO_RPM); > + cleanup_d3(device); > } > } > } > @@ -518,6 +553,7 @@ igt_main > igt_subtest_f("%s-basic", d->name) { > igt_assert(setup_d3(device, d->state)); > igt_assert(in_d3(device, d->state)); > + cleanup_d3(device); > } > > igt_subtest_f("%s-basic-exec", d->name) { > @@ -525,6 +561,7 @@ igt_main > xe_for_each_hw_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 1, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > > igt_subtest_f("%s-multiple-execs", d->name) { > @@ -532,6 +569,7 @@ igt_main > xe_for_each_hw_engine(device.fd_xe, hwe) > test_exec(device, hwe, 16, 32, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > } > ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests 2023-12-01 19:21 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem 2023-12-04 8:16 ` Modem, Bhanuprakash @ 2023-12-04 9:32 ` Kamil Konieczny 1 sibling, 0 replies; 22+ messages in thread From: Kamil Konieczny @ 2023-12-04 9:32 UTC (permalink / raw) To: igt-dev Hi Mohammed, On 2023-12-02 at 00:51:34 +0530, Mohammed Thasleem wrote: > From: Anshuman Gupta <anshuman.gupta@intel.com> > > xe_pm d3 test requires to turn off all display in order to > enter to d3 state therefore, adding the support to triggering > "DRM_MODE_DPMS_OFF" in setup_d3() and "DRM_MODE_DPMS_ON" in > cleanup_d3(). > > tests/intel/xe_pm: Add helper to turn on and off the displays > > v2: Use IGT_CRTC_ACTIVE for displays On/Off. > v3: -Update commit message and helper names. > -Update display on and off helpers. > v4: Remove redundant code. (Bhanu) > v5: Move helper calls to test file. > v6: -Update function name as dpms_on_off. (Anshuman) > -Update subject and commit message. (Kamil) > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> > Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com> > --- > tests/intel/xe_pm.c | 38 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 38 insertions(+) > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c > index 9423984cc..42e00abb3 100644 > --- a/tests/intel/xe_pm.c > +++ b/tests/intel/xe_pm.c > @@ -16,6 +16,7 @@ > > #include "igt.h" > #include "lib/igt_device.h" > +#include "lib/igt_kms.h" > #include "lib/igt_pm.h" > #include "lib/igt_sysfs.h" > #include "lib/igt_syncobj.h" > @@ -36,10 +37,31 @@ typedef struct { > struct pci_device *pci_xe; > struct pci_device *pci_root; > char pci_slot_name[NAME_MAX]; > + drmModeResPtr res; > } device_t; > > uint64_t orig_threshold; > > +static void dpms_on_off(device_t device, int mode) > +{ > + int i; > + > + for (i = 0; i < device.res->count_connectors; i++) { > + drmModeConnector *connector = drmModeGetConnectorCurrent(device.fd_xe, > + device.res->connectors[i]); > + > + if (!connector) > + continue; > + > + if (connector->connection != DRM_MODE_CONNECTED) > + continue; This will skip free below, imho revert this condition into: if (connector->connection == DRM_MODE_CONNECTED) kmstest_set_connector_dpms(device.fd_xe, connector, mode); so that below free(connector) will be called. Regards, Kamil > + > + kmstest_set_connector_dpms(device.fd_xe, connector, mode); > + > + drmModeFreeConnector(connector); > + } > +} > + > /* runtime_usage is only available if kernel build CONFIG_PM_ADVANCED_DEBUG */ > static bool runtime_usage_available(struct pci_device *pci) > { > @@ -94,6 +116,9 @@ static void vram_d3cold_threshold_restore(int sig) > > static bool setup_d3(device_t device, enum igt_acpi_d_state state) > { > + if (device.res) > + dpms_on_off(device, DRM_MODE_DPMS_OFF); > + > switch (state) { > case IGT_ACPI_D3Cold: > igt_require(igt_pm_acpi_d3cold_supported(device.pci_root)); > @@ -110,6 +135,14 @@ static bool setup_d3(device_t device, enum igt_acpi_d_state state) > return false; > } > > +static void cleanup_d3(device_t device) > +{ > + if (device.res) { > + dpms_on_off(device, DRM_MODE_DPMS_ON); > + drmModeFreeResources(device.res); > + } > +} > + > static bool in_d3(device_t device, enum igt_acpi_d_state state) > { > uint16_t val; > @@ -476,6 +509,7 @@ igt_main > igt_pm_get_d3cold_allowed(device.pci_slot_name, &d3cold_allowed); > igt_assert(igt_setup_runtime_pm(device.fd_xe)); > sysfs_fd = igt_sysfs_open(device.fd_xe); > + device.res = drmModeGetResources(device.fd_xe); > } > > for (const struct s_state *s = s_states; s->name; s++) { > @@ -510,6 +544,7 @@ igt_main > xe_for_each_hw_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 2, s->state, > NO_RPM); > + cleanup_d3(device); > } > } > } > @@ -518,6 +553,7 @@ igt_main > igt_subtest_f("%s-basic", d->name) { > igt_assert(setup_d3(device, d->state)); > igt_assert(in_d3(device, d->state)); > + cleanup_d3(device); > } > > igt_subtest_f("%s-basic-exec", d->name) { > @@ -525,6 +561,7 @@ igt_main > xe_for_each_hw_engine(device.fd_xe, hwe) > test_exec(device, hwe, 1, 1, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > > igt_subtest_f("%s-multiple-execs", d->name) { > @@ -532,6 +569,7 @@ igt_main > xe_for_each_hw_engine(device.fd_xe, hwe) > test_exec(device, hwe, 16, 32, > NO_SUSPEND, d->state); > + cleanup_d3(device); > } > } > > -- > 2.25.1 > ^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2023-12-26 12:18 UTC | newest] Thread overview: 22+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-04-21 13:07 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem 2022-04-21 13:07 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem 2023-12-04 5:25 ` Gupta, Anshuman 2023-12-09 19:44 ` [PATCH i-g-t v7] tests/intel/xe_pm: Fix d3 subtest Mohammed Thasleem 2023-12-11 4:57 ` Modem, Bhanuprakash 2023-12-11 8:49 ` [PATCH i-g-t v8] " Mohammed Thasleem 2023-12-12 12:24 ` Juha-Pekka Heikkila 2023-12-12 17:46 ` Thasleem, Mohammed 2023-12-12 18:35 ` Juha-Pekka Heikkila 2023-12-14 10:16 ` Gupta, Anshuman 2023-12-26 12:07 ` [PATCH i-g-t v9] " Mohammed Thasleem 2023-12-03 19:40 ` [igt-dev] ✓ CI.xeBAT: success for vram d3cold threshold test (rev10) Patchwork 2023-12-03 19:42 ` [igt-dev] ✓ Fi.CI.BAT: " Patchwork 2023-12-03 21:15 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 2023-12-09 20:57 ` ✓ CI.xeBAT: success for vram d3cold threshold test (rev11) Patchwork 2023-12-09 20:58 ` ✓ Fi.CI.BAT: " Patchwork 2023-12-09 22:10 ` ✗ Fi.CI.IGT: failure " Patchwork 2023-12-11 13:13 ` ✓ CI.xeBAT: success for vram d3cold threshold test (rev12) Patchwork 2023-12-11 13:21 ` ✗ Fi.CI.BAT: failure " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2023-12-01 19:21 [igt-dev] [PATCH i-g-t,v5 0/1] vram d3cold threshold test Mohammed Thasleem 2023-12-01 19:21 ` [igt-dev] [PATCH i-g-t, v5 1/1] tests/intel/xe_pm: Fix d3cold subtests Mohammed Thasleem 2023-12-04 8:16 ` Modem, Bhanuprakash 2023-12-04 9:32 ` Kamil Konieczny
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox