* [PATCH i-g-t 0/4] Device scan fixes
@ 2024-12-18 5:13 Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 1/4] lib/drmtest: Fix drm_close_driver() Lucas De Marchi
` (8 more replies)
0 siblings, 9 replies; 20+ messages in thread
From: Lucas De Marchi @ 2024-12-18 5:13 UTC (permalink / raw)
To: igt-dev; +Cc: Francois Dugast, Peter Senna Tschudin, Lucas De Marchi
This started with the goal of fixing xe_wedged (besides the fix to the
kernel that is in flight), however the issue of device "disappearing
from bus" looks similar to several other issues we occasionally have -
it may be the same issue. Try to fix it by forcing scans.
Lucas De Marchi (4):
lib/drmtest: Fix drm_close_driver()
lib/igt_sysfs: Fix close when rebinding
lib/igt_sysfs: Move close to be common to all actions
lib/igt_device_scan: Fix scan vs bind/unbind/reload
lib/drmtest.c | 26 ++++++++++++++++++++------
lib/igt_device_scan.c | 2 +-
lib/igt_sysfs.c | 8 +++-----
3 files changed, 24 insertions(+), 12 deletions(-)
--
2.47.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH i-g-t 1/4] lib/drmtest: Fix drm_close_driver()
2024-12-18 5:13 [PATCH i-g-t 0/4] Device scan fixes Lucas De Marchi
@ 2024-12-18 5:13 ` Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 2/4] lib/igt_sysfs: Fix close when rebinding Lucas De Marchi
` (7 subsequent siblings)
8 siblings, 0 replies; 20+ messages in thread
From: Lucas De Marchi @ 2024-12-18 5:13 UTC (permalink / raw)
To: igt-dev; +Cc: Francois Dugast, Peter Senna Tschudin, Lucas De Marchi
When the driver is closed, make sure to invalidate the opened_devices,
otherwise it may later try use that info and wrongly detect the device
as "already opened". Also make sure that if the device can't even be stat'ed,
it should be considered as "already opened" since that fd refers to something
that already went away.
While at it fix some minor typos and coding style nearby.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
lib/drmtest.c | 26 ++++++++++++++++++++------
1 file changed, 20 insertions(+), 6 deletions(-)
diff --git a/lib/drmtest.c b/lib/drmtest.c
index 2dd4540b8..c541be132 100644
--- a/lib/drmtest.c
+++ b/lib/drmtest.c
@@ -377,7 +377,7 @@ err:
static struct {
int fd;
struct stat stat;
-}_opened_fds[64];
+} _opened_fds[64];
static int _opened_fds_count;
@@ -393,6 +393,20 @@ static void _set_opened_fd(int idx, int fd)
_opened_fds_count = idx+1;
}
+static void _set_closed_fd(int fd)
+{
+ unsigned int idx;
+
+ for (idx = 0; idx < ARRAY_SIZE(_opened_fds); idx++) {
+ if (_opened_fds[idx].fd == fd) {
+ memset(&_opened_fds[idx].stat, 0,
+ sizeof(_opened_fds[idx].stat));
+ _opened_fds[idx].fd = -1;
+ break;
+ }
+ }
+}
+
static bool _is_already_opened(const char *path, int as_idx)
{
struct stat new;
@@ -401,11 +415,10 @@ static bool _is_already_opened(const char *path, int as_idx)
assert(as_idx <= _opened_fds_count);
/*
- * we cannot even stat the device, so it's of no use - let's claim it's
- * already opened
+ * we cannot even stat the device, so it's of no use
*/
if (igt_debug_on(stat(path, &new) != 0))
- return true;
+ return false;
for (int i = 0; i < as_idx; ++i) {
/* did we cross filesystem boundary? */
@@ -605,10 +618,9 @@ int __drm_open_driver_another(int idx, int chipset)
igt_warn("No card matches the filter! [%s]\n",
igt_device_filter_get(idx));
else if (_is_already_opened(card.card, idx))
- igt_warn("card maching filter %d is already opened\n", idx);
+ igt_warn("card matching filter %d is already opened\n", idx);
else
fd = __open_driver_exact(card.card, chipset);
-
} else {
/* no filter for device idx, let's open whatever is available */
fd = __open_driver("/dev/dri/card", 0, chipset, idx);
@@ -806,6 +818,8 @@ int __drm_close_driver(int fd)
if (is_xe_device(fd))
xe_device_put(fd);
+ _set_closed_fd(fd);
+
return close(fd);
}
--
2.47.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH i-g-t 2/4] lib/igt_sysfs: Fix close when rebinding
2024-12-18 5:13 [PATCH i-g-t 0/4] Device scan fixes Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 1/4] lib/drmtest: Fix drm_close_driver() Lucas De Marchi
@ 2024-12-18 5:13 ` Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 3/4] lib/igt_sysfs: Move close to be common to all actions Lucas De Marchi
` (6 subsequent siblings)
8 siblings, 0 replies; 20+ messages in thread
From: Lucas De Marchi @ 2024-12-18 5:13 UTC (permalink / raw)
To: igt-dev; +Cc: Francois Dugast, Peter Senna Tschudin, Lucas De Marchi
This function could be de-multiplexed and use single functions to each
action (e.g. igt_kmod_unbind already exists). However, with the aim of
simply fixing the bug, make sure the fd is closed with
__drm_close_driver(), otherwise the cached fd is not invalidated and
later drm_open_driver() fails because the driver is considered already
opened.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
lib/igt_sysfs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/igt_sysfs.c b/lib/igt_sysfs.c
index eaf8fd882..9427767b0 100644
--- a/lib/igt_sysfs.c
+++ b/lib/igt_sysfs.c
@@ -1530,7 +1530,7 @@ int xe_sysfs_driver_do(int xe_device, char pci_slot[], enum xe_sysfs_driver_acti
* We need to close the client for a proper release, before
* binding back again.
*/
- close(xe_device);
+ __drm_close_driver(xe_device);
igt_assert(igt_sysfs_set(sysfs, "bind", pci_slot));
close(sysfs);
--
2.47.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH i-g-t 3/4] lib/igt_sysfs: Move close to be common to all actions
2024-12-18 5:13 [PATCH i-g-t 0/4] Device scan fixes Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 1/4] lib/drmtest: Fix drm_close_driver() Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 2/4] lib/igt_sysfs: Fix close when rebinding Lucas De Marchi
@ 2024-12-18 5:13 ` Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload Lucas De Marchi
` (5 subsequent siblings)
8 siblings, 0 replies; 20+ messages in thread
From: Lucas De Marchi @ 2024-12-18 5:13 UTC (permalink / raw)
To: igt-dev; +Cc: Francois Dugast, Peter Senna Tschudin, Lucas De Marchi
In all cases, close the sysfs dir (except when asserting, which is then
pointless as the test is dying), so move the close to a single place.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
lib/igt_sysfs.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/lib/igt_sysfs.c b/lib/igt_sysfs.c
index 9427767b0..a1161b68b 100644
--- a/lib/igt_sysfs.c
+++ b/lib/igt_sysfs.c
@@ -1513,15 +1513,12 @@ int xe_sysfs_driver_do(int xe_device, char pci_slot[], enum xe_sysfs_driver_acti
switch(action) {
case XE_SYSFS_DRIVER_BIND:
igt_assert(igt_sysfs_set(sysfs, "bind", pci_slot));
- close(sysfs);
break;
case XE_SYSFS_DRIVER_TRY_BIND:
igt_sysfs_set(sysfs, "bind", pci_slot);
- close(sysfs);
break;
case XE_SYSFS_DRIVER_UNBIND:
igt_assert(igt_sysfs_set(sysfs, "unbind", pci_slot));
- close(sysfs);
break;
case XE_SYSFS_DRIVER_REBIND:
igt_assert(igt_sysfs_set(sysfs, "unbind", pci_slot));
@@ -1533,7 +1530,6 @@ int xe_sysfs_driver_do(int xe_device, char pci_slot[], enum xe_sysfs_driver_acti
__drm_close_driver(xe_device);
igt_assert(igt_sysfs_set(sysfs, "bind", pci_slot));
- close(sysfs);
/* Renew the client connection */
xe_device = drm_open_driver(DRIVER_XE);
@@ -1544,6 +1540,8 @@ int xe_sysfs_driver_do(int xe_device, char pci_slot[], enum xe_sysfs_driver_acti
igt_assert(!"missing");
}
+ close(sysfs);
+
return xe_device;
}
--
2.47.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload
2024-12-18 5:13 [PATCH i-g-t 0/4] Device scan fixes Lucas De Marchi
` (2 preceding siblings ...)
2024-12-18 5:13 ` [PATCH i-g-t 3/4] lib/igt_sysfs: Move close to be common to all actions Lucas De Marchi
@ 2024-12-18 5:13 ` Lucas De Marchi
2024-12-18 6:07 ` Peter Senna Tschudin
` (3 more replies)
2024-12-18 8:16 ` [PATCH i-g-t 0/4] Device scan fixes Peter Senna Tschudin
` (4 subsequent siblings)
8 siblings, 4 replies; 20+ messages in thread
From: Lucas De Marchi @ 2024-12-18 5:13 UTC (permalink / raw)
To: igt-dev; +Cc: Francois Dugast, Peter Senna Tschudin, Lucas De Marchi
There's no guarantee a card will end up with the same device node when
modules are loaded/unloaded and drivers bound/unbound. There's some
fundamental issue with the igt's the way it is and it's also puzzling
from the logs it looks like the device vanished from the bus, when in
reality is just the SW state out of sync with what the kernel is
exporting.
Re-scanning when trying to match a device is not expensive compared to
what most tests are doing, so simply force it to occur whenever trying
to match a card.
Example for xe_wedged:
$ sudo ./build/tests/xe_wedged --device pci:0000:03:00.0 --r wedged-at-any-timeout
(xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
(xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card1 | /dev/dri/renderD129
... [ wedge and rebind here ]
(xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
(xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card2 | /dev/dri/renderD130
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
lib/igt_device_scan.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
index 8e2297087..956719fba 100644
--- a/lib/igt_device_scan.c
+++ b/lib/igt_device_scan.c
@@ -1983,7 +1983,7 @@ static bool __igt_device_card_match(const char *filter,
* Scan devices in case the user hasn't yet,
* but leave a decision on forced rescan on the user side.
*/
- igt_devices_scan(false);
+ igt_devices_scan(true);
if (igt_device_filter_apply(filter) == false)
return false;
--
2.47.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload
2024-12-18 5:13 ` [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload Lucas De Marchi
@ 2024-12-18 6:07 ` Peter Senna Tschudin
2024-12-18 6:17 ` Zbigniew Kempczyński
` (2 subsequent siblings)
3 siblings, 0 replies; 20+ messages in thread
From: Peter Senna Tschudin @ 2024-12-18 6:07 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev; +Cc: Francois Dugast
Hi Lucas,
Please see my comment below.
On 18.12.2024 06:13, Lucas De Marchi wrote:
> There's no guarantee a card will end up with the same device node when
> modules are loaded/unloaded and drivers bound/unbound. There's some
> fundamental issue with the igt's the way it is and it's also puzzling
> from the logs it looks like the device vanished from the bus, when in
> reality is just the SW state out of sync with what the kernel is
> exporting.
>
> Re-scanning when trying to match a device is not expensive compared to
> what most tests are doing, so simply force it to occur whenever trying
> to match a card.
>
> Example for xe_wedged:
>
> $ sudo ./build/tests/xe_wedged --device pci:0000:03:00.0 --r wedged-at-any-timeout
> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card1 | /dev/dri/renderD129
>
> ... [ wedge and rebind here ]
>
> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card2 | /dev/dri/renderD130
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> lib/igt_device_scan.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
> index 8e2297087..956719fba 100644
> --- a/lib/igt_device_scan.c
> +++ b/lib/igt_device_scan.c
> @@ -1983,7 +1983,7 @@ static bool __igt_device_card_match(const char *filter,
> * Scan devices in case the user hasn't yet,
> * but leave a decision on forced rescan on the user side.
> */
The comment needs love. What about:
/*
* There are no guarantees about the association between device node and
* GPU. Force a rescan to prevent mismatch between device node and gpu.
*/
> - igt_devices_scan(false);
> + igt_devices_scan(true);
>
> if (igt_device_filter_apply(filter) == false)
> return false;
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload
2024-12-18 5:13 ` [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload Lucas De Marchi
2024-12-18 6:07 ` Peter Senna Tschudin
@ 2024-12-18 6:17 ` Zbigniew Kempczyński
2024-12-20 19:10 ` Lucas De Marchi
2024-12-18 6:34 ` Zbigniew Kempczyński
2024-12-18 8:20 ` Kamil Konieczny
3 siblings, 1 reply; 20+ messages in thread
From: Zbigniew Kempczyński @ 2024-12-18 6:17 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev, Francois Dugast, Peter Senna Tschudin
On Tue, Dec 17, 2024 at 09:13:24PM -0800, Lucas De Marchi wrote:
> There's no guarantee a card will end up with the same device node when
> modules are loaded/unloaded and drivers bound/unbound. There's some
> fundamental issue with the igt's the way it is and it's also puzzling
> from the logs it looks like the device vanished from the bus, when in
> reality is just the SW state out of sync with what the kernel is
> exporting.
>
> Re-scanning when trying to match a device is not expensive compared to
> what most tests are doing, so simply force it to occur whenever trying
> to match a card.
>
> Example for xe_wedged:
>
> $ sudo ./build/tests/xe_wedged --device pci:0000:03:00.0 --r wedged-at-any-timeout
> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card1 | /dev/dri/renderD129
>
> ... [ wedge and rebind here ]
>
> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card2 | /dev/dri/renderD130
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> lib/igt_device_scan.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
> index 8e2297087..956719fba 100644
> --- a/lib/igt_device_scan.c
> +++ b/lib/igt_device_scan.c
> @@ -1983,7 +1983,7 @@ static bool __igt_device_card_match(const char *filter,
> * Scan devices in case the user hasn't yet,
> * but leave a decision on forced rescan on the user side.
> */
> - igt_devices_scan(false);
> + igt_devices_scan(true);
Please don't. Check igt_device_filter_add() and for loop inside. This
would trigger a lot of rescans instead of one.
If whatever is causing changes from drm (udev) perspective it should be
targeted there, not in the library.
--
Zbigniew
>
> if (igt_device_filter_apply(filter) == false)
> return false;
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload
2024-12-18 5:13 ` [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload Lucas De Marchi
2024-12-18 6:07 ` Peter Senna Tschudin
2024-12-18 6:17 ` Zbigniew Kempczyński
@ 2024-12-18 6:34 ` Zbigniew Kempczyński
2024-12-19 16:35 ` Lucas De Marchi
2024-12-18 8:20 ` Kamil Konieczny
3 siblings, 1 reply; 20+ messages in thread
From: Zbigniew Kempczyński @ 2024-12-18 6:34 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev, Francois Dugast, Peter Senna Tschudin
On Tue, Dec 17, 2024 at 09:13:24PM -0800, Lucas De Marchi wrote:
> There's no guarantee a card will end up with the same device node when
> modules are loaded/unloaded and drivers bound/unbound. There's some
> fundamental issue with the igt's the way it is and it's also puzzling
> from the logs it looks like the device vanished from the bus, when in
> reality is just the SW state out of sync with what the kernel is
> exporting.
>
> Re-scanning when trying to match a device is not expensive compared to
> what most tests are doing, so simply force it to occur whenever trying
> to match a card.
I also should comment the above. It is generally true, but I've noticed
getting attributes might be expensive. Even it may take up to few
seconds, that's why I've added some attributes we don't fetch from udev
(see is_on_blacklist()). If I'm not wrong getting 'config' was a cause
to limit attributes we fetch.
--
Zbigniew
>
> Example for xe_wedged:
>
> $ sudo ./build/tests/xe_wedged --device pci:0000:03:00.0 --r wedged-at-any-timeout
> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card1 | /dev/dri/renderD129
>
> ... [ wedge and rebind here ]
>
> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card2 | /dev/dri/renderD130
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> lib/igt_device_scan.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
> index 8e2297087..956719fba 100644
> --- a/lib/igt_device_scan.c
> +++ b/lib/igt_device_scan.c
> @@ -1983,7 +1983,7 @@ static bool __igt_device_card_match(const char *filter,
> * Scan devices in case the user hasn't yet,
> * but leave a decision on forced rescan on the user side.
> */
> - igt_devices_scan(false);
> + igt_devices_scan(true);
>
> if (igt_device_filter_apply(filter) == false)
> return false;
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 0/4] Device scan fixes
2024-12-18 5:13 [PATCH i-g-t 0/4] Device scan fixes Lucas De Marchi
` (3 preceding siblings ...)
2024-12-18 5:13 ` [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload Lucas De Marchi
@ 2024-12-18 8:16 ` Peter Senna Tschudin
2024-12-18 22:04 ` Lucas De Marchi
2024-12-18 20:55 ` ✓ i915.CI.BAT: success for " Patchwork
` (3 subsequent siblings)
8 siblings, 1 reply; 20+ messages in thread
From: Peter Senna Tschudin @ 2024-12-18 8:16 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev; +Cc: Francois Dugast, Zbigniew Kempczyński
On 18.12.2024 06:13, Lucas De Marchi wrote:
> This started with the goal of fixing xe_wedged (besides the fix to the
> kernel that is in flight), however the issue of device "disappearing
> from bus" looks similar to several other issues we occasionally have -
> it may be the same issue. Try to fix it by forcing scans.
Is the hypothesis that while an IGT test is running something may
break the association between GPU and device node? I am asking because
the drm device is always closed after a test ends.
I tested this by printing the value of _opened_fds_count from
lib/drmtest.c before each test, and the value is always 0.
_opened_fds_count being zero means that the cache is empty, right? So
if the cache is empty before each test starts, under which conditions
can the potential problem manifest?
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload
2024-12-18 5:13 ` [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload Lucas De Marchi
` (2 preceding siblings ...)
2024-12-18 6:34 ` Zbigniew Kempczyński
@ 2024-12-18 8:20 ` Kamil Konieczny
3 siblings, 0 replies; 20+ messages in thread
From: Kamil Konieczny @ 2024-12-18 8:20 UTC (permalink / raw)
To: Lucas De Marchi
Cc: igt-dev, Francois Dugast, Peter Senna Tschudin,
Zbigniew Kempczyński
Hi Lucas,
On 2024-12-17 at 21:13:24 -0800, Lucas De Marchi wrote:
> There's no guarantee a card will end up with the same device node when
> modules are loaded/unloaded and drivers bound/unbound. There's some
> fundamental issue with the igt's the way it is and it's also puzzling
> from the logs it looks like the device vanished from the bus, when in
> reality is just the SW state out of sync with what the kernel is
> exporting.
>
> Re-scanning when trying to match a device is not expensive compared to
> what most tests are doing, so simply force it to occur whenever trying
> to match a card.
>
> Example for xe_wedged:
>
> $ sudo ./build/tests/xe_wedged --device pci:0000:03:00.0 --r wedged-at-any-timeout
> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card1 | /dev/dri/renderD129
>
> ... [ wedge and rebind here ]
>
> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card2 | /dev/dri/renderD130
I tried to tackle this problem in patch here:
https://patchwork.freedesktop.org/patch/626243/?series=140511&rev=6
[i-g-t,v4,3/4] lib/drmtest: invalidate cached fds after unbind
so next call to drm_open_driver() will start anew, like
after test just starts.
Regards,
Kamil
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> lib/igt_device_scan.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
> index 8e2297087..956719fba 100644
> --- a/lib/igt_device_scan.c
> +++ b/lib/igt_device_scan.c
> @@ -1983,7 +1983,7 @@ static bool __igt_device_card_match(const char *filter,
> * Scan devices in case the user hasn't yet,
> * but leave a decision on forced rescan on the user side.
> */
> - igt_devices_scan(false);
> + igt_devices_scan(true);
>
> if (igt_device_filter_apply(filter) == false)
> return false;
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✓ i915.CI.BAT: success for Device scan fixes
2024-12-18 5:13 [PATCH i-g-t 0/4] Device scan fixes Lucas De Marchi
` (4 preceding siblings ...)
2024-12-18 8:16 ` [PATCH i-g-t 0/4] Device scan fixes Peter Senna Tschudin
@ 2024-12-18 20:55 ` Patchwork
2024-12-18 23:00 ` ✓ Xe.CI.BAT: " Patchwork
` (2 subsequent siblings)
8 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2024-12-18 20:55 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
== Series Details ==
Series: Device scan fixes
URL : https://patchwork.freedesktop.org/series/142765/
State : success
== Summary ==
CI Bug Log - changes from IGT_8164 -> IGTPW_12340
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/index.html
Participating hosts (45 -> 44)
------------------------------
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_12340 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live:
- bat-jsl-1: [PASS][1] -> [DMESG-FAIL][2] ([i915#13132]) +1 other test dmesg-fail
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8164/bat-jsl-1/igt@i915_selftest@live.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/bat-jsl-1/igt@i915_selftest@live.html
* igt@kms_hdmi_inject@inject-audio:
- bat-adls-6: [PASS][3] -> [SKIP][4] ([i915#13012] / [i915#13030])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8164/bat-adls-6/igt@kms_hdmi_inject@inject-audio.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/bat-adls-6/igt@kms_hdmi_inject@inject-audio.html
#### Possible fixes ####
* igt@i915_selftest@live@late_gt_pm:
- fi-cfl-8109u: [DMESG-WARN][5] ([i915#11621]) -> [PASS][6] +132 other tests pass
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8164/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [ABORT][7] ([i915#12061]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8164/bat-arls-5/igt@i915_selftest@live@workarounds.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/bat-arls-5/igt@i915_selftest@live@workarounds.html
- {bat-mtlp-9}: [ABORT][9] ([i915#12061]) -> [PASS][10] +1 other test pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8164/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#11621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11621
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13012]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13012
[i915#13030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13030
[i915#13132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13132
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8164 -> IGTPW_12340
* Linux: CI_DRM_15864 -> CI_DRM_15865
CI-20190529: 20190529
CI_DRM_15864: e9a5d74b7f60fe6f7d55ebe636ff871214b6caec @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_15865: d8f0c44e2ed948dcc45d04a0dfa83612995a702b @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12340: c0ad8a01a5250efca130c30ac9f27fd4ac4435c9 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8164: e9d9934c7c6dc6878792d82424fc928e7f6996cb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/index.html
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 0/4] Device scan fixes
2024-12-18 8:16 ` [PATCH i-g-t 0/4] Device scan fixes Peter Senna Tschudin
@ 2024-12-18 22:04 ` Lucas De Marchi
2024-12-19 8:44 ` Peter Senna Tschudin
0 siblings, 1 reply; 20+ messages in thread
From: Lucas De Marchi @ 2024-12-18 22:04 UTC (permalink / raw)
To: Peter Senna Tschudin
Cc: igt-dev, Francois Dugast, Zbigniew Kempczyński,
Kamil Konieczny
On Wed, Dec 18, 2024 at 09:16:48AM +0100, Peter Senna Tschudin wrote:
>
>
>On 18.12.2024 06:13, Lucas De Marchi wrote:
>> This started with the goal of fixing xe_wedged (besides the fix to the
>> kernel that is in flight), however the issue of device "disappearing
>> from bus" looks similar to several other issues we occasionally have -
>> it may be the same issue. Try to fix it by forcing scans.
>
>Is the hypothesis that while an IGT test is running something may
>break the association between GPU and device node? I am asking because
>the drm device is always closed after a test ends.
it depends what the test is doing, if the fd is closed etc... note that
multiple subtests are executed without runing a new program. Even some
under-the-hood behavior that we have with e.g. i915 (it keeps an fd open
a dup fd open) may change the behavior if you load/unload or
bind/unbind. Example:
RPL (00:02.0) + BMG (03:00.0)
# ./build/tools/lsgpu
card1 Intel Battlemage (Gen20) drm:/dev/dri/card1
└─renderD129 drm:/dev/dri/renderD129
card0 Intel Raptorlake_s (Gen12) drm:/dev/dri/card0
└─renderD128 drm:/dev/dri/renderD128
# ls -l /dev/dri/by-path/
total 0
lrwxrwxrwx 1 root root 8 Dec 18 19:39 pci-0000:00:02.0-card -> ../card0
lrwxrwxrwx 1 root root 13 Dec 18 19:39 pci-0000:00:02.0-render -> ../renderD128
lrwxrwxrwx 1 root root 8 Dec 18 19:39 pci-0000:03:00.0-card -> ../card1
lrwxrwxrwx 1 root root 13 Dec 18 19:39 pci-0000:03:00.0-render -> ../renderD129
Rebind RPL:
# echo 0000:00:02.0 | sudo tee /sys/bus/pci/drivers/xe/unbind
# echo 0000:00:02.0 | sudo tee /sys/bus/pci/drivers/xe/bind
# ls -l /dev/dri/by-path/
total 0
lrwxrwxrwx 1 root root 8 Dec 18 19:40 pci-0000:00:02.0-card -> ../card0
lrwxrwxrwx 1 root root 13 Dec 18 19:40 pci-0000:00:02.0-render -> ../renderD128
lrwxrwxrwx 1 root root 8 Dec 18 19:39 pci-0000:03:00.0-card -> ../card1
lrwxrwxrwx 1 root root 13 Dec 18 19:39 pci-0000:03:00.0-render -> ../renderD129
Great, nothing break, right?
Rebind both in a different order (shouldn't happen if both cards are
backed by the same module, but can perfectly happen in a i915 + xe
scenario as the modules may be ready in different order):
# echo 0000:00:02.0 > /sys/bus/pci/drivers/xe/unbind
# echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/unbind
# echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/bind
# echo 0000:00:02.0 > /sys/bus/pci/drivers/xe/bind
# ls -l /dev/dri/by-path/
total 0
lrwxrwxrwx 1 root root 8 Dec 18 19:41 pci-0000:00:02.0-card -> ../card1
lrwxrwxrwx 1 root root 13 Dec 18 19:41 pci-0000:00:02.0-render -> ../renderD129
lrwxrwxrwx 1 root root 8 Dec 18 19:41 pci-0000:03:00.0-card -> ../card0
lrwxrwxrwx 1 root root 13 Dec 18 19:41 pci-0000:03:00.0-render -> ../renderD128
Simulate one thing that may happen in igt: but leak an fd:
# exec 3<> /dev/dri/by-path/pci-0000:03:00.0-card
# echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/unbind
# echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/unbind
# echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/bind
# ls -l /dev/dri/by-path/
total 0
lrwxrwxrwx 1 root root 8 Dec 18 19:41 pci-0000:00:02.0-card -> ../card1
lrwxrwxrwx 1 root root 13 Dec 18 19:41 pci-0000:00:02.0-render -> ../renderD129
lrwxrwxrwx 1 root root 8 Dec 18 19:42 pci-0000:03:00.0-card -> ../card2
lrwxrwxrwx 1 root root 13 Dec 18 19:42 pci-0000:03:00.0-render -> ../renderD130
So... because we had and fd open, now it became card2 rather than 1.
Also note that simply calling close(fd) in igt doesn't work as the
cached fds will throw igt through the wrong path.
So.... instead of adding bandaid everywhere in igt, I think we should
fix the design to stop caching the wrong thing. IMO a first step would
be "disable the cache and see how much it impacts".
Lucas De Marchi
>
>I tested this by printing the value of _opened_fds_count from
>lib/drmtest.c before each test, and the value is always 0.
>
>_opened_fds_count being zero means that the cache is empty, right? So
>if the cache is empty before each test starts, under which conditions
>can the potential problem manifest?
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✓ Xe.CI.BAT: success for Device scan fixes
2024-12-18 5:13 [PATCH i-g-t 0/4] Device scan fixes Lucas De Marchi
` (5 preceding siblings ...)
2024-12-18 20:55 ` ✓ i915.CI.BAT: success for " Patchwork
@ 2024-12-18 23:00 ` Patchwork
2024-12-19 10:18 ` ✗ i915.CI.Full: failure " Patchwork
2024-12-19 14:13 ` ✗ Xe.CI.Full: " Patchwork
8 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2024-12-18 23:00 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2120 bytes --]
== Series Details ==
Series: Device scan fixes
URL : https://patchwork.freedesktop.org/series/142765/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8164_BAT -> XEIGTPW_12340_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_12340_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_psr@psr-cursor-plane-move:
- bat-adlp-7: [PASS][1] -> [SKIP][2] ([Intel XE#455]) +1 other test skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/bat-adlp-7/igt@kms_psr@psr-cursor-plane-move.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/bat-adlp-7/igt@kms_psr@psr-cursor-plane-move.html
* igt@kms_psr@psr-primary-page-flip@edp-1:
- bat-adlp-7: [PASS][3] -> [DMESG-WARN][4] ([Intel XE#3517]) +1 other test dmesg-warn
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/bat-adlp-7/igt@kms_psr@psr-primary-page-flip@edp-1.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/bat-adlp-7/igt@kms_psr@psr-primary-page-flip@edp-1.html
[Intel XE#3517]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3517
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
Build changes
-------------
* IGT: IGT_8164 -> IGTPW_12340
* Linux: xe-2396-e9a5d74b7f60fe6f7d55ebe636ff871214b6caec -> xe-2397-d8f0c44e2ed948dcc45d04a0dfa83612995a702b
IGTPW_12340: c0ad8a01a5250efca130c30ac9f27fd4ac4435c9 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8164: e9d9934c7c6dc6878792d82424fc928e7f6996cb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-2396-e9a5d74b7f60fe6f7d55ebe636ff871214b6caec: e9a5d74b7f60fe6f7d55ebe636ff871214b6caec
xe-2397-d8f0c44e2ed948dcc45d04a0dfa83612995a702b: d8f0c44e2ed948dcc45d04a0dfa83612995a702b
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/index.html
[-- Attachment #2: Type: text/html, Size: 2731 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 0/4] Device scan fixes
2024-12-18 22:04 ` Lucas De Marchi
@ 2024-12-19 8:44 ` Peter Senna Tschudin
0 siblings, 0 replies; 20+ messages in thread
From: Peter Senna Tschudin @ 2024-12-19 8:44 UTC (permalink / raw)
To: Lucas De Marchi
Cc: igt-dev, Francois Dugast, Zbigniew Kempczyński,
Kamil Konieczny
[-- Attachment #1: Type: text/plain, Size: 6358 bytes --]
Hi Lucas,
On 18.12.2024 23:04, Lucas De Marchi wrote:
> On Wed, Dec 18, 2024 at 09:16:48AM +0100, Peter Senna Tschudin wrote:
>>
>>
>> On 18.12.2024 06:13, Lucas De Marchi wrote:
>>> This started with the goal of fixing xe_wedged (besides the fix to the
>>> kernel that is in flight), however the issue of device "disappearing
>>> from bus" looks similar to several other issues we occasionally have -
>>> it may be the same issue. Try to fix it by forcing scans.
>>
>> Is the hypothesis that while an IGT test is running something may
>> break the association between GPU and device node? I am asking because
>> the drm device is always closed after a test ends.
>
> it depends what the test is doing, if the fd is closed etc... note that
> multiple subtests are executed without runing a new program. Even some
> under-the-hood behavior that we have with e.g. i915 (it keeps an fd open
> a dup fd open) may change the behavior if you load/unload or
> bind/unbind. Example:
>
> RPL (00:02.0) + BMG (03:00.0)
> # ./build/tools/lsgpu card1 Intel Battlemage (Gen20) drm:/dev/dri/card1 └─renderD129 drm:/dev/dri/renderD129 card0 Intel Raptorlake_s (Gen12) drm:/dev/dri/card0 └─renderD128 drm:/dev/dri/renderD128
> # ls -l /dev/dri/by-path/ total 0 lrwxrwxrwx 1 root root 8 Dec 18 19:39 pci-0000:00:02.0-card -> ../card0
> lrwxrwxrwx 1 root root 13 Dec 18 19:39 pci-0000:00:02.0-render -> ../renderD128
> lrwxrwxrwx 1 root root 8 Dec 18 19:39 pci-0000:03:00.0-card -> ../card1
> lrwxrwxrwx 1 root root 13 Dec 18 19:39 pci-0000:03:00.0-render -> ../renderD129
> Rebind RPL:
> # echo 0000:00:02.0 | sudo tee /sys/bus/pci/drivers/xe/unbind
> # echo 0000:00:02.0 | sudo tee /sys/bus/pci/drivers/xe/bind
>
> # ls -l /dev/dri/by-path/
> total 0
> lrwxrwxrwx 1 root root 8 Dec 18 19:40 pci-0000:00:02.0-card -> ../card0
> lrwxrwxrwx 1 root root 13 Dec 18 19:40 pci-0000:00:02.0-render -> ../renderD128
> lrwxrwxrwx 1 root root 8 Dec 18 19:39 pci-0000:03:00.0-card -> ../card1
> lrwxrwxrwx 1 root root 13 Dec 18 19:39 pci-0000:03:00.0-render -> ../renderD129
>
> Great, nothing break, right?
>
> Rebind both in a different order (shouldn't happen if both cards are
> backed by the same module, but can perfectly happen in a i915 + xe
> scenario as the modules may be ready in different order):
>
> # echo 0000:00:02.0 > /sys/bus/pci/drivers/xe/unbind # echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/unbind # echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/bind # echo 0000:00:02.0 > /sys/bus/pci/drivers/xe/bind # ls -l /dev/dri/by-path/
> total 0
> lrwxrwxrwx 1 root root 8 Dec 18 19:41 pci-0000:00:02.0-card -> ../card1
> lrwxrwxrwx 1 root root 13 Dec 18 19:41 pci-0000:00:02.0-render -> ../renderD129
> lrwxrwxrwx 1 root root 8 Dec 18 19:41 pci-0000:03:00.0-card -> ../card0
> lrwxrwxrwx 1 root root 13 Dec 18 19:41 pci-0000:03:00.0-render -> ../renderD128
>
> Simulate one thing that may happen in igt: but leak an fd:
>
> # exec 3<> /dev/dri/by-path/pci-0000:03:00.0-card
> # echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/unbind # echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/unbind # echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/bind
> # ls -l /dev/dri/by-path/
> total 0
> lrwxrwxrwx 1 root root 8 Dec 18 19:41 pci-0000:00:02.0-card -> ../card1
> lrwxrwxrwx 1 root root 13 Dec 18 19:41 pci-0000:00:02.0-render -> ../renderD129
> lrwxrwxrwx 1 root root 8 Dec 18 19:42 pci-0000:03:00.0-card -> ../card2
> lrwxrwxrwx 1 root root 13 Dec 18 19:42 pci-0000:03:00.0-render -> ../renderD130
>
> So... because we had and fd open, now it became card2 rather than 1.
> Also note that simply calling close(fd) in igt doesn't work as the
> cached fds will throw igt through the wrong path.
>
> So.... instead of adding bandaid everywhere in igt, I think we should
> fix the design to stop caching the wrong thing. IMO a first step would
> be "disable the cache and see how much it impacts".
>
> Lucas De Marchi
>
>>
>> I tested this by printing the value of _opened_fds_count from
>> lib/drmtest.c before each test, and the value is always 0.
>>
>> _opened_fds_count being zero means that the cache is empty, right? So
>> if the cache is empty before each test starts, under which conditions
>> can the potential problem manifest?
I could finally detect the issue by(The patch should be applied on top of my facts series):
- Creating peter_drm_stats(): prints drm cache entries with fd and card number
- Instrumenting igt@core_hotunplug@hotrebind with calls to igt_facts() and peter_drm_stats()
My goal is to create a test for us to test possible fixes. Can you help me creating a test that
is more meaningful for us to use as benchmark? See the output:
Starting subtest: hotrebind
...
[5147.892783] [FACT Before it starts] new: hardware.pci.drm_card_at_addr.0000:03:00.0: card1
[5147.897991] [DRM_CACHE] Before it starts: fd 5, card: 1
[5148.968237] [DRM_CACHE] After local_drm_open_driver(): fd 5, card: 1
Unloaded audio driver snd_hda_intel
Realoading snd_hda_intel
[5150.025062] [FACT After driver_unbind() and driver_bind()] changed: hardware.pci.drm_card_at_addr.0000:03:00.0: card1 -> card0
// Here the cache is wrong
[5150.030141] [DRM_CACHE] After driver_unbind() and driver_bind(): fd 5, card: 1
Opened device: \/dev\/dri\/card0
Opened device: \/dev\/dri\/renderD128
// healthcheck() fixes the cache by calling igt_devices_scan(true)
[5151.100086] [DRM_CACHE] After healthcheck(): fd 8, card: 0
Subtest hotrebind: SUCCESS (3.227s)
[-- Attachment #2: debug.patch --]
[-- Type: text/plain, Size: 2594 bytes --]
diff --git a/lib/drmtest.c b/lib/drmtest.c
index 2dd4540b8..6b7c35e20 100644
--- a/lib/drmtest.c
+++ b/lib/drmtest.c
@@ -35,6 +35,7 @@
#include <sys/ioctl.h>
#include <string.h>
#include <sys/mman.h>
+#include <sys/sysmacros.h>
#include <signal.h>
#include <pciaccess.h>
#include <stdlib.h>
@@ -418,6 +419,33 @@ static bool _is_already_opened(const char *path, int as_idx)
return false;
}
+void peter_drm_stats(const char *msg)
+{
+ struct timespec uptime_ts;
+ char *uptime = NULL;
+
+ if (clock_gettime(CLOCK_BOOTTIME, &uptime_ts) != 0)
+ return;
+
+ asprintf(&uptime,
+ "%ld.%06ld",
+ uptime_ts.tv_sec,
+ uptime_ts.tv_nsec / 1000);
+
+ for (int i = 0; i < _opened_fds_count; i++) {
+ unsigned long int st_rdev;
+ int fd, card;
+ fd = _opened_fds[i].fd;
+ st_rdev = _opened_fds[i].stat.st_rdev;
+ card = gnu_dev_minor(st_rdev);
+ igt_info("[%s] [DRM_CACHE] %s: fd %d, card: %d\n",
+ uptime,
+ msg ? msg : "",
+ fd,
+ card);
+ }
+}
+
static int __search_and_open(const char *base, int offset, unsigned int chipset, int as_idx)
{
const char *forced;
diff --git a/lib/drmtest.h b/lib/drmtest.h
index 27e5a18e2..d3713e9b9 100644
--- a/lib/drmtest.h
+++ b/lib/drmtest.h
@@ -145,6 +145,7 @@ bool is_vc4_device(int fd);
bool is_xe_device(int fd);
bool is_intel_device(int fd);
enum intel_driver get_intel_driver(int fd);
+extern void peter_drm_stats(const char *msg);
/**
* do_or_die:
diff --git a/tests/core_hotunplug.c b/tests/core_hotunplug.c
index 7f17f4423..838404d8b 100644
--- a/tests/core_hotunplug.c
+++ b/tests/core_hotunplug.c
@@ -39,6 +39,8 @@
#include "igt_kmod.h"
#include "igt_sysfs.h"
#include "sw_sync.h"
+#include "igt_facts.h"
+
/**
* TEST: core hotunplug
* Description: Examine behavior of a driver on device hot unplug
@@ -614,15 +616,29 @@ static void hotunplug_rescan(struct hotunplug *priv)
static void hotrebind(struct hotunplug *priv)
{
+ igt_facts_lists_init();
+
+ igt_facts("Before it starts");
+ peter_drm_stats("Before it starts");
+
pre_check(priv);
priv->fd.drm = local_drm_open_driver(false, "", " for hot rebind");
+ igt_facts("After local_drm_open_driver()");
+ peter_drm_stats("After local_drm_open_driver()");
+
driver_unbind(priv, "hot ", 60);
driver_bind(priv, 0);
+ igt_facts("After driver_unbind() and driver_bind()");
+ peter_drm_stats("After driver_unbind() and driver_bind()");
+
igt_assert_f(healthcheck(priv, false), "%s\n", priv->failure);
+
+ igt_facts("After healthcheck()");
+ peter_drm_stats("After healthcheck()");
}
static void hotreplug(struct hotunplug *priv)
^ permalink raw reply related [flat|nested] 20+ messages in thread
* ✗ i915.CI.Full: failure for Device scan fixes
2024-12-18 5:13 [PATCH i-g-t 0/4] Device scan fixes Lucas De Marchi
` (6 preceding siblings ...)
2024-12-18 23:00 ` ✓ Xe.CI.BAT: " Patchwork
@ 2024-12-19 10:18 ` Patchwork
2024-12-19 14:13 ` ✗ Xe.CI.Full: " Patchwork
8 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2024-12-19 10:18 UTC (permalink / raw)
To: Peter Senna Tschudin; +Cc: igt-dev
== Series Details ==
Series: Device scan fixes
URL : https://patchwork.freedesktop.org/series/142765/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15865_full -> IGTPW_12340_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_12340_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_12340_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_12340/index.html
Participating hosts (11 -> 11)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_12340_full:
### IGT changes ###
#### Possible regressions ####
* igt@core_getversion@all-cards:
- shard-tglu: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-tglu-3/igt@core_getversion@all-cards.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-9/igt@core_getversion@all-cards.html
- shard-glk: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-glk5/igt@core_getversion@all-cards.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk8/igt@core_getversion@all-cards.html
- shard-dg2: NOTRUN -> [INCOMPLETE][5]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-11/igt@core_getversion@all-cards.html
- shard-rkl: NOTRUN -> [INCOMPLETE][6]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@core_getversion@all-cards.html
- shard-dg1: NOTRUN -> [INCOMPLETE][7]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@core_getversion@all-cards.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-mtlp: [PASS][8] -> [ABORT][9]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-mtlp-2/igt@gem_ctx_exec@basic-nohangcheck.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-5/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_exec_gttfill@multigpu-basic:
- shard-mtlp: [PASS][10] -> [INCOMPLETE][11] +1 other test incomplete
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-mtlp-5/igt@gem_exec_gttfill@multigpu-basic.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-1/igt@gem_exec_gttfill@multigpu-basic.html
- shard-tglu-1: NOTRUN -> [INCOMPLETE][12]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@gem_exec_gttfill@multigpu-basic.html
* igt@gem_mmap_offset@close-race:
- shard-dg2: [PASS][13] -> [INCOMPLETE][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-11/igt@gem_mmap_offset@close-race.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-4/igt@gem_mmap_offset@close-race.html
* igt@gem_tiled_swapping@non-threaded:
- shard-rkl: NOTRUN -> [FAIL][15]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@gem_tiled_swapping@non-threaded.html
- shard-tglu: NOTRUN -> [FAIL][16]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@gem_tiled_swapping@non-threaded.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-4:
- shard-dg1: [PASS][17] -> [FAIL][18]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg1-17/igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-4.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-4.html
* igt@kms_pm_rpm@pm-caching:
- shard-rkl: NOTRUN -> [SKIP][19]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@kms_pm_rpm@pm-caching.html
Known issues
------------
Here are the changes found in IGTPW_12340_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg1: NOTRUN -> [SKIP][20] ([i915#8411])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-14/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#8411])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu-1: NOTRUN -> [SKIP][22] ([i915#11078])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@busy-check-all@bcs0:
- shard-dg1: NOTRUN -> [SKIP][23] ([i915#8414]) +11 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@drm_fdinfo@busy-check-all@bcs0.html
* igt@drm_fdinfo@busy-check-all@ccs0:
- shard-mtlp: NOTRUN -> [SKIP][24] ([i915#8414]) +7 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-5/igt@drm_fdinfo@busy-check-all@ccs0.html
* igt@drm_fdinfo@most-busy-check-all@bcs0:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#8414]) +23 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@drm_fdinfo@most-busy-check-all@bcs0.html
* igt@gem_ccs@block-copy-compressed:
- shard-dg1: NOTRUN -> [SKIP][26] ([i915#3555] / [i915#9323])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-rkl: NOTRUN -> [SKIP][27] ([i915#3555] / [i915#9323]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-tglu: NOTRUN -> [SKIP][28] ([i915#3555] / [i915#9323])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-9/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][29] ([i915#9323])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-6/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-process:
- shard-dg2: NOTRUN -> [SKIP][30] ([i915#7697])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-3/igt@gem_close_race@multigpu-basic-process.html
- shard-dg1: NOTRUN -> [SKIP][31] ([i915#7697])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#7697]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-rkl: NOTRUN -> [SKIP][33] ([i915#6335])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-4/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu: NOTRUN -> [SKIP][34] ([i915#6335])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu: NOTRUN -> [SKIP][35] ([i915#8562])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-5/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_freq@sysfs:
- shard-dg2: [PASS][36] -> [FAIL][37] ([i915#9561]) +1 other test fail
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-7/igt@gem_ctx_freq@sysfs.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@gem_ctx_freq@sysfs.html
* igt@gem_ctx_persistence@engines-mixed-process:
- shard-snb: NOTRUN -> [SKIP][38] ([i915#1099]) +7 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-snb4/igt@gem_ctx_persistence@engines-mixed-process.html
* igt@gem_ctx_sseu@engines:
- shard-dg1: NOTRUN -> [SKIP][39] ([i915#280])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@mmap-args:
- shard-rkl: NOTRUN -> [SKIP][40] ([i915#280])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@bonded-semaphore:
- shard-dg1: NOTRUN -> [SKIP][41] ([i915#4812]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@gem_exec_balancer@bonded-semaphore.html
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4812])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@gem_exec_balancer@bonded-semaphore.html
* igt@gem_exec_balancer@parallel:
- shard-tglu-1: NOTRUN -> [SKIP][43] ([i915#4525]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-rkl: NOTRUN -> [SKIP][44] ([i915#4525]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][45] ([i915#6334]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk5/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@capture-recoverable:
- shard-tglu-1: NOTRUN -> [SKIP][46] ([i915#6344])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg2: NOTRUN -> [FAIL][47] ([i915#11965]) +4 other tests fail
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-4/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_flush@basic-uc-ro-default:
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#3539] / [i915#4852]) +3 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@gem_exec_flush@basic-uc-ro-default.html
* igt@gem_exec_flush@basic-uc-rw-default:
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#3539] / [i915#4852]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@gem_exec_flush@basic-uc-rw-default.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#3281]) +12 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-cpu-read:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#3281]) +8 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@gem_exec_reloc@basic-cpu-read.html
* igt@gem_exec_reloc@basic-cpu-read-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][52] ([i915#3281]) +3 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-2/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
* igt@gem_exec_reloc@basic-write-gtt-active:
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#3281]) +7 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@gem_exec_reloc@basic-write-gtt-active.html
* igt@gem_exec_schedule@reorder-wide:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#4537] / [i915#4812]) +2 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-11/igt@gem_exec_schedule@reorder-wide.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [PASS][55] -> [INCOMPLETE][56] ([i915#11441] / [i915#13304]) +1 other test incomplete
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-8/igt@gem_exec_suspend@basic-s0@smem.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-7/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-tglu: NOTRUN -> [ABORT][57] ([i915#7975] / [i915#8213]) +1 other test abort
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices.html
- shard-dg2: NOTRUN -> [ABORT][58] ([i915#7975] / [i915#8213]) +1 other test abort
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@gem_exec_suspend@basic-s4-devices.html
- shard-rkl: NOTRUN -> [ABORT][59] ([i915#7975] / [i915#8213]) +2 other tests abort
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_fence_thrash@bo-write-verify-none:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4860])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-5/igt@gem_fence_thrash@bo-write-verify-none.html
* igt@gem_fenced_exec_thrash@no-spare-fences:
- shard-mtlp: NOTRUN -> [SKIP][61] ([i915#4860])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-8/igt@gem_fenced_exec_thrash@no-spare-fences.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-mtlp: NOTRUN -> [SKIP][62] ([i915#4613])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-6/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][63] ([i915#4613]) +3 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-tglu: NOTRUN -> [SKIP][64] ([i915#4613]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][65] ([i915#4613]) +2 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@gem_lmem_swapping@verify-random-ccs.html
- shard-dg1: NOTRUN -> [SKIP][66] ([i915#12193])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-12/igt@gem_lmem_swapping@verify-random-ccs.html
- shard-glk: NOTRUN -> [SKIP][67] ([i915#4613]) +3 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk9/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_lmem_swapping@verify-random-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#4565])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-12/igt@gem_lmem_swapping@verify-random-ccs@lmem0.html
* igt@gem_mmap_wc@write-prefaulted:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#4083]) +4 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-8/igt@gem_mmap_wc@write-prefaulted.html
* igt@gem_mmap_wc@write-wc-read-gtt:
- shard-dg1: NOTRUN -> [SKIP][70] ([i915#4083]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@gem_mmap_wc@write-wc-read-gtt.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- shard-dg2: NOTRUN -> [SKIP][71] ([i915#3282]) +5 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-8/igt@gem_partial_pwrite_pread@reads-uncached.html
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#3282]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-14/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gem_pread@exhaustion:
- shard-tglu: NOTRUN -> [WARN][73] ([i915#2658])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-9/igt@gem_pread@exhaustion.html
* igt@gem_pwrite@basic-exhaustion:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#3282]) +5 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@gem_pwrite@basic-exhaustion.html
- shard-tglu-1: NOTRUN -> [WARN][75] ([i915#2658])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@gem_pwrite@basic-exhaustion.html
- shard-glk: NOTRUN -> [WARN][76] ([i915#2658])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk7/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@create-valid-protected-context:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#4270]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-1/igt@gem_pxp@create-valid-protected-context.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-tglu: [PASS][78] -> [SKIP][79] ([i915#4270]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-tglu-3/igt@gem_pxp@fail-invalid-protected-context.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-10/igt@gem_pxp@fail-invalid-protected-context.html
- shard-rkl: NOTRUN -> [SKIP][80] ([i915#4270])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-tglu: NOTRUN -> [SKIP][81] ([i915#13033])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-5/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@protected-encrypted-src-copy-not-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][82] ([i915#12917] / [i915#12964]) +3 other tests timeout
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][83] ([i915#12964]) +1 other test timeout
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-dg1: NOTRUN -> [SKIP][84] ([i915#4270]) +3 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@gem_pxp@reject-modify-context-protection-off-3.html
* igt@gem_render_copy@mixed-tiled-to-y-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][85] ([i915#5190] / [i915#8428]) +6 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@gem_render_copy@mixed-tiled-to-y-tiled-ccs.html
* igt@gem_render_copy@x-tiled-to-vebox-yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][86] ([i915#8428]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-2/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#8411]) +1 other test skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_tiled_partial_pwrite_pread@writes:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#4077]) +10 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@gem_tiled_partial_pwrite_pread@writes.html
* igt@gem_tiled_pread_basic:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#4079])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@gem_tiled_pread_basic.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#3297]) +3 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-7/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-mtlp: NOTRUN -> [SKIP][91] ([i915#3297]) +2 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-2/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg2: NOTRUN -> [SKIP][92] ([i915#3297] / [i915#4958])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-5/igt@gem_userptr_blits@sd-probe.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#3297]) +3 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@gem_userptr_blits@unsync-unmap-cycles.html
- shard-dg1: NOTRUN -> [SKIP][94] ([i915#3297]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@gem_userptr_blits@unsync-unmap-cycles.html
- shard-tglu: NOTRUN -> [SKIP][95] ([i915#3297]) +1 other test skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gem_workarounds@suspend-resume-context:
- shard-glk: [PASS][96] -> [INCOMPLETE][97] ([i915#13356])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-glk8/igt@gem_workarounds@suspend-resume-context.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk9/igt@gem_workarounds@suspend-resume-context.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-glk: NOTRUN -> [INCOMPLETE][98] ([i915#13356])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk8/igt@gem_workarounds@suspend-resume-fd.html
* igt@gen9_exec_parse@bb-oversize:
- shard-dg1: NOTRUN -> [SKIP][99] ([i915#2527]) +2 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-tglu: NOTRUN -> [SKIP][100] ([i915#2527] / [i915#2856]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-8/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#2527]) +4 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@unaligned-access:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#2856]) +2 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-11/igt@gen9_exec_parse@unaligned-access.html
- shard-tglu-1: NOTRUN -> [SKIP][103] ([i915#2527] / [i915#2856]) +2 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@gen9_exec_parse@unaligned-access.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu: NOTRUN -> [SKIP][104] ([i915#8399])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-10/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#8399])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-4/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu-1: NOTRUN -> [WARN][106] ([i915#2681]) +1 other test warn
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rps@thresholds-idle:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#11681])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-4/igt@i915_pm_rps@thresholds-idle.html
* igt@i915_power@sanity:
- shard-rkl: NOTRUN -> [SKIP][108] ([i915#7984])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@i915_power@sanity.html
* igt@i915_query@hwconfig_table:
- shard-tglu: NOTRUN -> [SKIP][109] ([i915#6245])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-4/igt@i915_query@hwconfig_table.html
* igt@i915_selftest@live:
- shard-rkl: NOTRUN -> [DMESG-FAIL][110] ([i915#13342])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@i915_selftest@live.html
- shard-tglu: [PASS][111] -> [ABORT][112] ([i915#12061] / [i915#13010])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-tglu-5/igt@i915_selftest@live.html
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-6/igt@i915_selftest@live.html
* igt@i915_selftest@live@gt_pm:
- shard-rkl: NOTRUN -> [DMESG-FAIL][113] ([i915#13338])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@i915_selftest@live@gt_pm.html
* igt@i915_selftest@mock:
- shard-snb: NOTRUN -> [DMESG-WARN][114] ([i915#9311]) +1 other test dmesg-warn
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-snb2/igt@i915_selftest@mock.html
* igt@i915_selftest@mock@memory_region:
- shard-tglu: NOTRUN -> [DMESG-WARN][115] ([i915#9311])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-10/igt@i915_selftest@mock@memory_region.html
* igt@i915_selftest@perf:
- shard-tglu: [PASS][116] -> [ABORT][117] ([i915#13010]) +2 other tests abort
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-tglu-9/igt@i915_selftest@perf.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-5/igt@i915_selftest@perf.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu: NOTRUN -> [INCOMPLETE][118] ([i915#7443])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-3/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@forcewake:
- shard-glk: NOTRUN -> [INCOMPLETE][119] ([i915#4817]) +1 other test incomplete
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk4/igt@i915_suspend@forcewake.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#7707])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling:
- shard-dg2: NOTRUN -> [SKIP][121] ([i915#4212]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-2/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#5190])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg1: NOTRUN -> [SKIP][123] ([i915#4212]) +1 other test skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-12/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
- shard-mtlp: NOTRUN -> [SKIP][124] ([i915#4212])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-8/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-dg1: [PASS][125] -> [FAIL][126] ([i915#12518] / [i915#12766])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg1-17/igt@kms_async_flips@alternate-sync-async-flip.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-rkl: NOTRUN -> [DMESG-FAIL][127] ([i915#12964]) +2 other tests dmesg-fail
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-3-4-rc-ccs:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#8709]) +23 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-1/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-3-4-rc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#8709]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-4-y-rc-ccs:
- shard-dg1: NOTRUN -> [SKIP][130] ([i915#8709]) +7 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-4-y-rc-ccs.html
* igt@kms_async_flips@crc@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [CRASH][131] ([i915#13287]) +3 other tests crash
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-8/igt@kms_async_flips@crc@pipe-b-hdmi-a-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#1769] / [i915#3555])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-tglu-1: NOTRUN -> [SKIP][133] ([i915#1769] / [i915#3555])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-glk: NOTRUN -> [SKIP][134] ([i915#1769])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk7/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#5286]) +4 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-5/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-90:
- shard-tglu-1: NOTRUN -> [SKIP][136] ([i915#5286]) +3 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#5286]) +13 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][138] ([i915#4538] / [i915#5286]) +4 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/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-mtlp: [PASS][139] -> [DMESG-FAIL][140] ([i915#11627] / [i915#13314])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][141] ([i915#3638])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][142] ([i915#3638]) +6 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#4538] / [i915#5190]) +10 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][144] ([i915#4538]) +3 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-12/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][145] +49 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-mtlp: NOTRUN -> [SKIP][146] ([i915#12313])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-3/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][147] ([i915#10307] / [i915#6095]) +149 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-5/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#12313]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-4/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#12313]) +5 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
- shard-dg1: NOTRUN -> [SKIP][150] ([i915#12313])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][151] ([i915#6095]) +44 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-9/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][152] ([i915#6095]) +19 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#12805])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
- shard-tglu: NOTRUN -> [SKIP][155] ([i915#12805])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-9/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][156] ([i915#6095]) +17 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][157] ([i915#6095]) +39 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][158] ([i915#6095]) +153 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-14/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-4.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs-cc:
- shard-rkl: NOTRUN -> [DMESG-WARN][159] ([i915#12964]) +24 other tests dmesg-warn
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#6095]) +120 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-tglu-1: NOTRUN -> [SKIP][161] ([i915#3742])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#7213]) +3 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-1/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html
* igt@kms_cdclk@plane-scaling:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#3742])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_audio@dp-audio:
- shard-tglu: NOTRUN -> [SKIP][164] ([i915#7828]) +4 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-10/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_color@degamma:
- shard-dg2: NOTRUN -> [SKIP][165] +12 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-2/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#7828]) +10 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#7828]) +17 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-4/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#7828]) +5 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-mtlp: NOTRUN -> [SKIP][169] ([i915#7828]) +1 other test skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-7/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][170] ([i915#7828]) +7 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-14/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#7118] / [i915#9424])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-2/igt@kms_content_protection@atomic-dpms.html
- shard-rkl: NOTRUN -> [SKIP][172] ([i915#7118] / [i915#9424]) +1 other test skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@kms_content_protection@atomic-dpms.html
- shard-dg1: NOTRUN -> [SKIP][173] ([i915#7116] / [i915#9424])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#3116])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@legacy:
- shard-tglu: NOTRUN -> [SKIP][175] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-9/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-0:
- shard-tglu: NOTRUN -> [SKIP][176] ([i915#6944] / [i915#9424])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-4/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-1:
- shard-mtlp: NOTRUN -> [SKIP][177] ([i915#6944] / [i915#9424])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-5/igt@kms_content_protection@lic-type-1.html
- shard-rkl: NOTRUN -> [SKIP][178] ([i915#9424])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-tglu-1: NOTRUN -> [SKIP][179] ([i915#6944] / [i915#9424])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg2: NOTRUN -> [SKIP][180] ([i915#7118])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-5/igt@kms_content_protection@srm.html
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#7118])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@kms_content_protection@srm.html
- shard-dg1: NOTRUN -> [SKIP][182] ([i915#7116])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-12/igt@kms_content_protection@srm.html
- shard-mtlp: NOTRUN -> [SKIP][183] ([i915#6944])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-8/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [FAIL][184] ([i915#1339] / [i915#7173])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@kms_content_protection@uevent@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#3555]) +6 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-14/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-mtlp: NOTRUN -> [SKIP][186] ([i915#13049])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-5/igt@kms_cursor_crc@cursor-offscreen-512x170.html
- shard-rkl: NOTRUN -> [SKIP][187] ([i915#13049]) +1 other test skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2: NOTRUN -> [SKIP][188] ([i915#13049]) +1 other test skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-1/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-tglu-1: NOTRUN -> [SKIP][189] ([i915#13049])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-mtlp: NOTRUN -> [SKIP][190] ([i915#8814])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-3/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-mtlp: NOTRUN -> [SKIP][191] ([i915#3555] / [i915#8814])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-2/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-tglu: NOTRUN -> [SKIP][192] ([i915#13049]) +1 other test skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-10/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][193] ([i915#12358] / [i915#7882])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk5/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][194] ([i915#12358])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk5/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
* igt@kms_cursor_edge_walk@128x128-top-edge:
- shard-rkl: [PASS][195] -> [DMESG-WARN][196] ([i915#12964]) +32 other tests dmesg-warn
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-rkl-7/igt@kms_cursor_edge_walk@128x128-top-edge.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@kms_cursor_edge_walk@128x128-top-edge.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#4103] / [i915#4213])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-11/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- shard-rkl: NOTRUN -> [SKIP][198] ([i915#4103]) +1 other test skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- shard-dg1: NOTRUN -> [SKIP][199] ([i915#4103] / [i915#4213])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][200] ([i915#4103]) +1 other test skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size:
- shard-glk: NOTRUN -> [FAIL][201] ([i915#2346])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk8/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipa-toggle:
- shard-rkl: [PASS][202] -> [DMESG-WARN][203] ([i915#12917] / [i915#12964])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-rkl-7/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-4/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-dg2: NOTRUN -> [SKIP][204] ([i915#13046] / [i915#5354])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-3/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-mtlp: NOTRUN -> [SKIP][205] ([i915#9809])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-2/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][206] ([i915#9067])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-tglu-1: NOTRUN -> [SKIP][207] ([i915#9723])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#8588])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][209] ([i915#8812])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@kms_draw_crc@draw-method-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#3555] / [i915#8812])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-7/igt@kms_draw_crc@draw-method-mmap-gtt.html
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#8812])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-2/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-basic:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#3555] / [i915#3840]) +1 other test skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-8/igt@kms_dsc@dsc-basic.html
- shard-rkl: NOTRUN -> [SKIP][213] ([i915#3555] / [i915#3840])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@kms_dsc@dsc-basic.html
- shard-dg1: NOTRUN -> [SKIP][214] ([i915#3555] / [i915#3840]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#3840] / [i915#9688])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@kms_dsc@dsc-fractional-bpp.html
- shard-rkl: NOTRUN -> [SKIP][216] ([i915#3840])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@kms_dsc@dsc-fractional-bpp.html
- shard-dg1: NOTRUN -> [SKIP][217] ([i915#3840])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][218] ([i915#3840])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][219] ([i915#3840] / [i915#9053])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: NOTRUN -> [SKIP][220] ([i915#3955])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@kms_fbcon_fbt@psr.html
- shard-tglu: NOTRUN -> [SKIP][221] ([i915#3469])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-2/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-2x:
- shard-tglu-1: NOTRUN -> [SKIP][222] ([i915#1839])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#1839])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-dg2: NOTRUN -> [SKIP][224] ([i915#658])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-7/igt@kms_feature_discovery@psr1.html
- shard-rkl: NOTRUN -> [SKIP][225] ([i915#658])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@kms_feature_discovery@psr1.html
- shard-dg1: NOTRUN -> [SKIP][226] ([i915#658])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-14/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#3637]) +4 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-6/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#9934]) +14 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@kms_flip@2x-flip-vs-dpms.html
- shard-dg1: NOTRUN -> [SKIP][229] ([i915#9934]) +6 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@kms_flip@2x-flip-vs-dpms.html
- shard-mtlp: NOTRUN -> [SKIP][230] ([i915#3637])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-7/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg1: NOTRUN -> [SKIP][231] ([i915#8381])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-12/igt@kms_flip@2x-flip-vs-fences.html
- shard-mtlp: NOTRUN -> [SKIP][232] ([i915#8381])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-8/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#9934]) +8 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-tglu-1: NOTRUN -> [SKIP][234] ([i915#3637]) +2 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-snb: [PASS][235] -> [FAIL][236] ([i915#11989]) +1 other test fail
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-snb1/igt@kms_flip@2x-plain-flip-fb-recreate.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-snb2/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg2: NOTRUN -> [SKIP][237] ([i915#8381]) +1 other test skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip@wf_vblank-ts-check:
- shard-dg2: [PASS][238] -> [FAIL][239] ([i915#11989]) +1 other test fail
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-7/igt@kms_flip@wf_vblank-ts-check.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-2/igt@kms_flip@wf_vblank-ts-check.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][240] ([i915#3555] / [i915#8810] / [i915#8813])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][241] ([i915#8810])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][242] ([i915#2672] / [i915#3555]) +1 other test skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][243] ([i915#2672]) +6 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
- shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#2587] / [i915#2672]) +1 other test skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][245] ([i915#2587] / [i915#2672]) +3 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][246] ([i915#2672] / [i915#3555]) +3 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][247] ([i915#2672]) +4 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-dg1: NOTRUN -> [SKIP][248] ([i915#2587] / [i915#2672] / [i915#3555]) +1 other test skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-14/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#2672] / [i915#3555] / [i915#5190])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#2672] / [i915#3555]) +6 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][251] ([i915#2672] / [i915#3555])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][252] ([i915#2587] / [i915#2672])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-dg1: NOTRUN -> [SKIP][253] ([i915#2672] / [i915#3555]) +1 other test skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-dg2: NOTRUN -> [SKIP][254] ([i915#5274])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-8/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#5354]) +26 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-snb: [PASS][256] -> [SKIP][257] +3 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render:
- shard-mtlp: NOTRUN -> [SKIP][258] ([i915#1825]) +6 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][259] +22 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen:
- shard-tglu: NOTRUN -> [SKIP][260] +55 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt:
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#3023]) +43 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
- shard-dg1: NOTRUN -> [SKIP][262] ([i915#3458]) +8 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][263] ([i915#1825]) +68 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-cpu:
- shard-snb: NOTRUN -> [SKIP][264] +450 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-snb4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][265] ([i915#8708]) +3 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][266] ([i915#8708]) +18 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render:
- shard-dg2: NOTRUN -> [SKIP][267] ([i915#3458]) +10 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][268] ([i915#8708]) +19 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2: NOTRUN -> [SKIP][269] ([i915#6118])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-2/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#12713])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-4/igt@kms_hdr@brightness-with-hdr.html
- shard-rkl: NOTRUN -> [SKIP][271] ([i915#12713])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-4/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2: NOTRUN -> [SKIP][272] ([i915#3555] / [i915#8228])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-11/igt@kms_hdr@invalid-metadata-sizes.html
- shard-rkl: NOTRUN -> [SKIP][273] ([i915#3555] / [i915#8228])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle:
- shard-tglu: NOTRUN -> [SKIP][274] ([i915#3555] / [i915#8228])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][275] ([i915#3555] / [i915#8228]) +1 other test skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][276] ([i915#10656])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@kms_joiner@basic-big-joiner.html
- shard-mtlp: NOTRUN -> [SKIP][277] ([i915#10656])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-6/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][278] ([i915#10656])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#4816])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][280] ([i915#12756]) +1 other test incomplete
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-128:
- shard-rkl: NOTRUN -> [DMESG-WARN][281] ([i915#12917] / [i915#12964]) +3 other tests dmesg-warn
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-128.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][282] ([i915#3555] / [i915#8821])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-11/igt@kms_plane_lowres@tiling-yf.html
- shard-tglu-1: NOTRUN -> [SKIP][283] ([i915#3555]) +2 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][284] ([i915#3555]) +11 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@kms_plane_multiple@tiling-yf.html
- shard-dg2: NOTRUN -> [SKIP][285] ([i915#3555] / [i915#8806])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format:
- shard-tglu-1: NOTRUN -> [SKIP][286] ([i915#12247]) +13 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#12247] / [i915#9423])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][288] ([i915#12247]) +3 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][289] ([i915#12247]) +12 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25:
- shard-tglu-1: NOTRUN -> [SKIP][290] ([i915#12247] / [i915#6953])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25:
- shard-rkl: NOTRUN -> [SKIP][291] ([i915#12247] / [i915#6953]) +1 other test skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5:
- shard-mtlp: NOTRUN -> [SKIP][292] ([i915#12247] / [i915#3555] / [i915#6953]) +1 other test skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-4/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-a:
- shard-mtlp: NOTRUN -> [SKIP][293] ([i915#12247]) +7 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-4/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-a.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25:
- shard-dg1: NOTRUN -> [SKIP][294] ([i915#12247] / [i915#6953])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b:
- shard-dg1: NOTRUN -> [SKIP][295] ([i915#12247]) +8 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: NOTRUN -> [SKIP][296] ([i915#5354]) +1 other test skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][297] ([i915#12343])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-dg1: NOTRUN -> [SKIP][298] ([i915#12343])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-dg2: NOTRUN -> [SKIP][299] ([i915#12343])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-4/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][300] ([i915#9812])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2: NOTRUN -> [SKIP][301] ([i915#9685]) +1 other test skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-3/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-psr:
- shard-tglu: NOTRUN -> [SKIP][302] ([i915#9685]) +1 other test skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-6/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-rkl: NOTRUN -> [SKIP][303] ([i915#3828])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@kms_pm_dc@dc5-retention-flops.html
- shard-tglu: NOTRUN -> [SKIP][304] ([i915#3828])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][305] ([i915#4281])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@fences:
- shard-mtlp: NOTRUN -> [SKIP][306] ([i915#4077]) +2 other tests skip
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-8/igt@kms_pm_rpm@fences.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [PASS][307] -> [SKIP][308] ([i915#9519])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: NOTRUN -> [SKIP][309] ([i915#9519]) +1 other test skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: NOTRUN -> [SKIP][310] ([i915#9519])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-tglu-1: NOTRUN -> [SKIP][311] ([i915#9519]) +1 other test skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@pm-caching:
- shard-dg1: NOTRUN -> [SKIP][312] ([i915#4077]) +8 other tests skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-14/igt@kms_pm_rpm@pm-caching.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: NOTRUN -> [SKIP][313] ([i915#6524])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@kms_prime@basic-crc-hybrid.html
- shard-mtlp: NOTRUN -> [SKIP][314] ([i915#6524])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-7/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu: NOTRUN -> [SKIP][315] ([i915#6524])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-4/igt@kms_prime@basic-modeset-hybrid.html
- shard-dg2: NOTRUN -> [SKIP][316] ([i915#6524] / [i915#6805])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][317] ([i915#11520]) +4 other tests skip
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-4/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
- shard-mtlp: NOTRUN -> [SKIP][318] ([i915#12316]) +2 other tests skip
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-4/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][319] ([i915#9808])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-3/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][320] ([i915#11520]) +13 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk5/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][321] ([i915#11520]) +13 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-snb: NOTRUN -> [SKIP][322] ([i915#11520]) +12 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-snb5/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
- shard-tglu-1: NOTRUN -> [SKIP][323] ([i915#11520]) +3 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][324] ([i915#11520]) +10 other tests skip
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-5/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
- shard-dg1: NOTRUN -> [SKIP][325] ([i915#11520]) +6 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu: NOTRUN -> [SKIP][326] ([i915#9683])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-3/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-p010:
- shard-tglu-1: NOTRUN -> [SKIP][327] ([i915#9683]) +1 other test skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][328] +352 other tests skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk2/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html
* igt@kms_psr@fbc-psr2-cursor-plane-onoff:
- shard-mtlp: NOTRUN -> [SKIP][329] ([i915#9688]) +9 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-6/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html
* igt@kms_psr@psr-cursor-render:
- shard-dg2: NOTRUN -> [SKIP][330] ([i915#1072] / [i915#9732]) +18 other tests skip
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-2/igt@kms_psr@psr-cursor-render.html
* igt@kms_psr@psr2-cursor-plane-onoff:
- shard-tglu: NOTRUN -> [SKIP][331] ([i915#9732]) +15 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-9/igt@kms_psr@psr2-cursor-plane-onoff.html
* igt@kms_psr@psr2-primary-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][332] ([i915#9732]) +14 other tests skip
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_psr@psr2-primary-mmap-cpu.html
* igt@kms_psr@psr2-sprite-blt:
- shard-dg1: NOTRUN -> [SKIP][333] ([i915#1072] / [i915#9732]) +14 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-12/igt@kms_psr@psr2-sprite-blt.html
* igt@kms_psr@psr2-suspend:
- shard-rkl: NOTRUN -> [SKIP][334] ([i915#1072] / [i915#9732]) +43 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@kms_psr@psr2-suspend.html
* igt@kms_rotation_crc@bad-tiling:
- shard-mtlp: NOTRUN -> [SKIP][335] ([i915#12755]) +1 other test skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-8/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-tglu: NOTRUN -> [SKIP][336] ([i915#5289])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: NOTRUN -> [SKIP][337] ([i915#5289]) +2 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-dg1: [PASS][338] -> [DMESG-WARN][339] ([i915#4423]) +1 other test dmesg-warn
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg1-13/igt@kms_rotation_crc@sprite-rotation-270.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-12/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: NOTRUN -> [SKIP][340] ([i915#12755]) +2 other tests skip
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-8/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-mtlp: NOTRUN -> [SKIP][341] ([i915#3555] / [i915#5030] / [i915#9041])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-3/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][342] ([i915#5030]) +2 other tests skip
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-3/igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][343] ([i915#5030] / [i915#9041])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-3/igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1.html
* igt@kms_selftest@drm_framebuffer:
- shard-glk: NOTRUN -> [ABORT][344] ([i915#13179]) +1 other test abort
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk5/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@basic:
- shard-snb: NOTRUN -> [FAIL][345] ([i915#5465]) +2 other tests fail
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-snb1/igt@kms_setmode@basic.html
- shard-mtlp: [PASS][346] -> [FAIL][347] ([i915#5465]) +1 other test fail
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-mtlp-7/igt@kms_setmode@basic.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-8/igt@kms_setmode@basic.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu: NOTRUN -> [SKIP][348] ([i915#8623])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-5/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1:
- shard-glk: [PASS][349] -> [INCOMPLETE][350] ([i915#12276])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-glk4/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk8/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][351] ([i915#9906])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flipline:
- shard-dg2: NOTRUN -> [SKIP][352] ([i915#3555]) +5 other tests skip
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-3/igt@kms_vrr@flipline.html
- shard-tglu: NOTRUN -> [SKIP][353] ([i915#3555])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-2/igt@kms_vrr@flipline.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][354] ([i915#11920])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@kms_vrr@lobf.html
- shard-rkl: NOTRUN -> [SKIP][355] ([i915#11920])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-4/igt@kms_vrr@lobf.html
- shard-dg1: NOTRUN -> [SKIP][356] ([i915#11920])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-dg2: NOTRUN -> [SKIP][357] ([i915#9906])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@kms_vrr@seamless-rr-switch-vrr.html
- shard-rkl: NOTRUN -> [SKIP][358] ([i915#9906])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-check-output:
- shard-rkl: NOTRUN -> [SKIP][359] ([i915#2437]) +1 other test skip
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][360] ([i915#2437] / [i915#9412])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-5/igt@kms_writeback@writeback-check-output-xrgb2101010.html
- shard-dg1: NOTRUN -> [SKIP][361] ([i915#2437] / [i915#9412])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-18/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-glk: NOTRUN -> [SKIP][362] ([i915#2437]) +2 other tests skip
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk4/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-rkl: NOTRUN -> [SKIP][363] ([i915#2437] / [i915#9412])
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-mtlp: NOTRUN -> [SKIP][364] +6 other tests skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-6/igt@perf@gen8-unprivileged-single-ctx-counters.html
- shard-rkl: NOTRUN -> [SKIP][365] ([i915#2436])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][366] ([i915#2435])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@perf@per-context-mode-unprivileged.html
- shard-dg1: NOTRUN -> [SKIP][367] ([i915#2433])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@busy-double-start:
- shard-mtlp: NOTRUN -> [FAIL][368] ([i915#4349]) +3 other tests fail
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-5/igt@perf_pmu@busy-double-start.html
* igt@perf_pmu@busy-double-start@vcs1:
- shard-dg1: [PASS][369] -> [FAIL][370] ([i915#4349]) +1 other test fail
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg1-12/igt@perf_pmu@busy-double-start@vcs1.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@perf_pmu@busy-double-start@vcs1.html
* igt@perf_pmu@cpu-hotplug:
- shard-tglu-1: NOTRUN -> [SKIP][371] ([i915#8850])
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@perf_pmu@cpu-hotplug.html
* igt@perf_pmu@most-busy-idle-check-all:
- shard-dg2: [PASS][372] -> [FAIL][373] ([i915#11943]) +1 other test fail
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-5/igt@perf_pmu@most-busy-idle-check-all.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-8/igt@perf_pmu@most-busy-idle-check-all.html
* igt@perf_pmu@most-busy-idle-check-all@rcs0:
- shard-dg1: [PASS][374] -> [FAIL][375] ([i915#11943]) +1 other test fail
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg1-12/igt@perf_pmu@most-busy-idle-check-all@rcs0.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-12/igt@perf_pmu@most-busy-idle-check-all@rcs0.html
- shard-mtlp: NOTRUN -> [FAIL][376] ([i915#11943]) +1 other test fail
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-3/igt@perf_pmu@most-busy-idle-check-all@rcs0.html
* igt@perf_pmu@rc6-all-gts:
- shard-tglu-1: NOTRUN -> [SKIP][377] ([i915#8516])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@perf_pmu@rc6-all-gts.html
* igt@perf_pmu@rc6-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][378] ([i915#13341])
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk1/igt@perf_pmu@rc6-suspend.html
* igt@prime_vgem@basic-fence-read:
- shard-mtlp: NOTRUN -> [SKIP][379] ([i915#3708])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-6/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-gtt:
- shard-mtlp: NOTRUN -> [SKIP][380] ([i915#3708] / [i915#4077])
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-4/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@basic-write:
- shard-rkl: NOTRUN -> [SKIP][381] ([i915#3291] / [i915#3708])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@prime_vgem@basic-write.html
- shard-dg1: NOTRUN -> [SKIP][382] ([i915#3708])
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-read-hang:
- shard-rkl: NOTRUN -> [SKIP][383] ([i915#3708]) +1 other test skip
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg2: NOTRUN -> [SKIP][384] ([i915#9917])
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@sriov_basic@bind-unbind-vf.html
- shard-rkl: NOTRUN -> [SKIP][385] ([i915#9917]) +1 other test skip
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@sriov_basic@bind-unbind-vf.html
- shard-dg1: NOTRUN -> [SKIP][386] ([i915#9917])
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-13/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@bind-unbind-vf@vf-4:
- shard-tglu: NOTRUN -> [FAIL][387] ([i915#12910]) +19 other tests fail
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-10/igt@sriov_basic@bind-unbind-vf@vf-4.html
* igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-5:
- shard-tglu-1: NOTRUN -> [FAIL][388] ([i915#12910]) +9 other tests fail
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-1/igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-5.html
* igt@tools_test@sysfs_l3_parity:
- shard-rkl: NOTRUN -> [SKIP][389] +37 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@tools_test@sysfs_l3_parity.html
#### Possible fixes ####
* igt@gem_eio@hibernate:
- shard-dg1: [ABORT][390] ([i915#7975] / [i915#8213]) -> [PASS][391]
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg1-14/igt@gem_eio@hibernate.html
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-12/igt@gem_eio@hibernate.html
* igt@gem_eio@kms:
- shard-dg2: [FAIL][392] ([i915#5784]) -> [PASS][393]
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-7/igt@gem_eio@kms.html
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-11/igt@gem_eio@kms.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-dg2: [SKIP][394] -> [PASS][395]
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-11/igt@gem_lmem_swapping@parallel-multi.html
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-3/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-tglu: [SKIP][396] ([i915#4270]) -> [PASS][397]
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-tglu-10/igt@gem_pxp@reject-modify-context-protection-on.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-5/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-rkl: [DMESG-FAIL][398] ([i915#12964]) -> [PASS][399] +1 other test pass
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-rkl-4/igt@gem_workarounds@suspend-resume-fd.html
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-5/igt@gem_workarounds@suspend-resume-fd.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [ABORT][400] ([i915#9820]) -> [PASS][401]
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
- shard-tglu: [ABORT][402] ([i915#10887] / [i915#12817] / [i915#9820]) -> [PASS][403]
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-tglu-6/igt@i915_module_load@reload-with-fault-injection.html
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-accuracy:
- shard-rkl: [FAIL][404] ([i915#12942]) -> [PASS][405] +1 other test pass
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-rkl-7/igt@i915_pm_rc6_residency@rc6-accuracy.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
- shard-dg1: [FAIL][406] ([i915#3591]) -> [PASS][407] +1 other test pass
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg1-12/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: [INCOMPLETE][408] ([i915#12797]) -> [PASS][409]
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-glk4/igt@i915_pm_rpm@system-suspend-execbuf.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-glk8/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_selftest@mock@sanitycheck:
- shard-tglu: [ABORT][410] ([i915#13010]) -> [PASS][411]
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-tglu-7/igt@i915_selftest@mock@sanitycheck.html
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-10/igt@i915_selftest@mock@sanitycheck.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
- shard-mtlp: [DMESG-FAIL][412] ([i915#13314]) -> [PASS][413]
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_cursor_edge_walk@64x64-left-edge:
- shard-rkl: [DMESG-WARN][414] ([i915#12964]) -> [PASS][415] +19 other tests pass
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-rkl-3/igt@kms_cursor_edge_walk@64x64-left-edge.html
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-2/igt@kms_cursor_edge_walk@64x64-left-edge.html
* igt@kms_flip@2x-blocking-wf_vblank@ab-vga1-hdmi-a1:
- shard-snb: [FAIL][416] ([i915#11989]) -> [PASS][417] +3 other tests pass
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-snb5/igt@kms_flip@2x-blocking-wf_vblank@ab-vga1-hdmi-a1.html
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-snb5/igt@kms_flip@2x-blocking-wf_vblank@ab-vga1-hdmi-a1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-dg2: [FAIL][418] ([i915#11989]) -> [PASS][419]
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-10/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-4/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a4:
- shard-dg1: [FAIL][420] ([i915#11989]) -> [PASS][421] +2 other tests pass
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg1-17/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a4.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a4.html
* igt@kms_flip@flip-vs-blocking-wf-vblank:
- shard-rkl: [FAIL][422] ([i915#11989]) -> [PASS][423] +2 other tests pass
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-rkl-5/igt@kms_flip@flip-vs-blocking-wf-vblank.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-3/igt@kms_flip@flip-vs-blocking-wf-vblank.html
* igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a1:
- shard-tglu: [FAIL][424] ([i915#11989]) -> [PASS][425] +4 other tests pass
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-tglu-8/igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a1.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-tglu-7/igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a1.html
* igt@kms_hdr@static-toggle-dpms:
- shard-dg2: [SKIP][426] ([i915#3555] / [i915#8228]) -> [PASS][427] +1 other test pass
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-1/igt@kms_hdr@static-toggle-dpms.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20:
- shard-dg1: [DMESG-WARN][428] ([i915#4423]) -> [PASS][429]
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg1-17/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg1-17/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [SKIP][430] ([i915#9519]) -> [PASS][431] +2 other tests pass
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-10/igt@kms_pm_rpm@dpms-lpsp.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: [SKIP][432] ([i915#9519]) -> [PASS][433]
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-rkl-5/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_sysfs_edid_timing:
- shard-dg2: [FAIL][434] ([IGT#160]) -> [PASS][435]
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-1/igt@kms_sysfs_edid_timing.html
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-10/igt@kms_sysfs_edid_timing.html
* igt@perf_pmu@module-unload:
- shard-dg2: [FAIL][436] ([i915#11823]) -> [PASS][437]
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-dg2-11/igt@perf_pmu@module-unload.html
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-dg2-6/igt@perf_pmu@module-unload.html
* igt@perf_pmu@render-node-busy-idle@vcs1:
- shard-mtlp: [FAIL][438] ([i915#4349]) -> [PASS][439] +3 other tests pass
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15865/shard-mtlp-6/igt@perf_pmu@render-node-busy-idle@vcs1.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/shard-mtlp-6/igt@perf_pmu@render-nod
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12340/index.html
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✗ Xe.CI.Full: failure for Device scan fixes
2024-12-18 5:13 [PATCH i-g-t 0/4] Device scan fixes Lucas De Marchi
` (7 preceding siblings ...)
2024-12-19 10:18 ` ✗ i915.CI.Full: failure " Patchwork
@ 2024-12-19 14:13 ` Patchwork
8 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2024-12-19 14:13 UTC (permalink / raw)
To: Peter Senna Tschudin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 50032 bytes --]
== Series Details ==
Series: Device scan fixes
URL : https://patchwork.freedesktop.org/series/142765/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8164_full -> XEIGTPW_12340_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_12340_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_12340_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.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_12340_full:
### IGT changes ###
#### Possible regressions ####
* igt@core_getversion@all-cards:
- shard-lnl: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-lnl-2/igt@core_getversion@all-cards.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-lnl-6/igt@core_getversion@all-cards.html
- shard-bmg: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-5/igt@core_getversion@all-cards.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@core_getversion@all-cards.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-3:
- shard-bmg: [PASS][5] -> [FAIL][6] +1 other test fail
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-5/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-3.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-3.html
* igt@xe_ccs@suspend-resume@xmajor-compressed-compfmt0-system-vram01:
- shard-bmg: NOTRUN -> [FAIL][7]
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@xe_ccs@suspend-resume@xmajor-compressed-compfmt0-system-vram01.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][8] +4 other tests incomplete
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue.html
* igt@xe_exec_basic@multigpu-once-basic-defer-mmap:
- shard-dg2-set2: [PASS][9] -> [INCOMPLETE][10] +46 other tests incomplete
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-434/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-434/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
* igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind:
- shard-bmg: NOTRUN -> [INCOMPLETE][11] +8 other tests incomplete
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind.html
#### Warnings ####
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-bmg: [SKIP][12] ([Intel XE#2322]) -> [INCOMPLETE][13] +30 other tests incomplete
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-5/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_basic@multigpu-no-exec-userptr:
- shard-lnl: [SKIP][14] ([Intel XE#1392]) -> [INCOMPLETE][15] +53 other tests incomplete
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-lnl-2/igt@xe_exec_basic@multigpu-no-exec-userptr.html
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-lnl-6/igt@xe_exec_basic@multigpu-no-exec-userptr.html
Known issues
------------
Here are the changes found in XEIGTPW_12340_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-6-4-mc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#3767]) +23 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-6-4-mc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-6-4-mc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#2550]) +17 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-435/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-6-4-mc-ccs.html
* igt@kms_async_flips@crc-atomic@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [INCOMPLETE][18] ([Intel XE#3781]) +1 other test incomplete
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_async_flips@crc-atomic@pipe-a-dp-2.html
* igt@kms_async_flips@crc-atomic@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][19] ([Intel XE#3781]) +1 other test incomplete
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-435/igt@kms_async_flips@crc-atomic@pipe-a-hdmi-a-6.html
* igt@kms_async_flips@invalid-async-flip-atomic:
- shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#3768])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@kms_async_flips@invalid-async-flip-atomic.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#2370])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2327]) +4 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#316]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-463/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#1124]) +5 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
- shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#1124]) +5 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-435/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#610])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
- shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#610])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-434/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#2191])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-434/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
* igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2314] / [Intel XE#2894]) +2 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-1-displays-2560x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#367]) +2 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-463/igt@kms_bw@linear-tiling-1-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-2-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#367]) +2 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][32] ([Intel XE#787]) +48 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-436/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#2887]) +11 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#455] / [Intel XE#787]) +13 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#3432])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_chamelium_color@ctm-0-25:
- shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#2325]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_chamelium_color@ctm-0-25.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-dg2-set2: NOTRUN -> [SKIP][37] ([Intel XE#306])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-436/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2252]) +7 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
- shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#373]) +5 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][40] ([Intel XE#1178]) +1 other test fail
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_content_protection@lic-type-0@pipe-a-dp-2.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#2321])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#2320]) +3 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-bmg: [PASS][43] -> [INCOMPLETE][44] ([Intel XE#3878])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_cursor_crc@cursor-suspend.html
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [INCOMPLETE][45] ([Intel XE#3878])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-2.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-bmg: [PASS][46] -> [SKIP][47] ([Intel XE#2291]) +2 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-8/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-bmg: [PASS][48] -> [DMESG-WARN][49] ([Intel XE#877])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#2286]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl:
- shard-bmg: NOTRUN -> [FAIL][51] ([Intel XE#2141]) +2 other tests fail
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_dirtyfb@fbc-dirtyfb-ioctl.html
* igt@kms_feature_discovery@display-4x:
- shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#1138])
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-dg2-set2: NOTRUN -> [SKIP][53] ([Intel XE#1135])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-435/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#2316])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@ab-dp2-hdmi-a3:
- shard-bmg: NOTRUN -> [FAIL][55] ([Intel XE#2882]) +2 other tests fail
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@ab-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][56] -> [FAIL][57] ([Intel XE#3321]) +1 other test fail
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-436/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ac-dp2-hdmi-a3:
- shard-bmg: [PASS][58] -> [FAIL][59] ([Intel XE#3321]) +2 other tests fail
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-5/igt@kms_flip@2x-flip-vs-expired-vblank@ac-dp2-hdmi-a3.html
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank@ac-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3:
- shard-bmg: [PASS][60] -> [FAIL][61] ([Intel XE#2882]) +1 other test fail
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-5/igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3.html
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-bmg: [PASS][62] -> [SKIP][63] ([Intel XE#2316])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp4:
- shard-dg2-set2: [PASS][64] -> [FAIL][65] ([Intel XE#301]) +2 other tests fail
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-434/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp4.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp4.html
* igt@kms_flip@flip-vs-expired-vblank@c-dp4:
- shard-dg2-set2: [PASS][66] -> [FAIL][67] ([Intel XE#301] / [Intel XE#3321])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-435/igt@kms_flip@flip-vs-expired-vblank@c-dp4.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-436/igt@kms_flip@flip-vs-expired-vblank@c-dp4.html
* igt@kms_flip@flip-vs-panning:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][68] ([Intel XE#2049])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-436/igt@kms_flip@flip-vs-panning.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-bmg: NOTRUN -> [INCOMPLETE][69] ([Intel XE#2597]) +1 other test incomplete
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-2/igt@kms_flip@flip-vs-suspend-interruptible.html
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][70] ([Intel XE#2049] / [Intel XE#2597])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-435/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@plain-flip-fb-recreate@a-edp1:
- shard-lnl: [PASS][71] -> [FAIL][72] ([Intel XE#886]) +3 other tests fail
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-lnl-1/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-lnl-8/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html
* igt@kms_flip@plain-flip-fb-recreate@c-edp1:
- shard-lnl: [PASS][73] -> [FAIL][74] ([Intel XE#3149] / [Intel XE#886]) +1 other test fail
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-lnl-1/igt@kms_flip@plain-flip-fb-recreate@c-edp1.html
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-lnl-8/igt@kms_flip@plain-flip-fb-recreate@c-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2-set2: NOTRUN -> [SKIP][75] ([Intel XE#455]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-bmg: NOTRUN -> [SKIP][76] ([Intel XE#2293] / [Intel XE#2380]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#2293]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-fullscreen:
- shard-bmg: NOTRUN -> [SKIP][78] ([Intel XE#2311]) +21 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#2312]) +4 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt:
- shard-bmg: NOTRUN -> [FAIL][80] ([Intel XE#2333]) +13 other tests fail
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: NOTRUN -> [SKIP][81] ([Intel XE#651]) +16 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][82] ([Intel XE#2313]) +16 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-set2: NOTRUN -> [SKIP][83] ([Intel XE#653]) +11 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#2927])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][85] ([Intel XE#346])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg2-set2: NOTRUN -> [SKIP][86] ([Intel XE#346])
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-435/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4:
- shard-dg2-set2: [PASS][87] -> [FAIL][88] ([Intel XE#361])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-436/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-463/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c:
- shard-dg2-set2: NOTRUN -> [SKIP][89] ([Intel XE#2763]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-436/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d:
- shard-dg2-set2: NOTRUN -> [SKIP][90] ([Intel XE#2763] / [Intel XE#455]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-436/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][91] ([Intel XE#870])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-bmg: NOTRUN -> [SKIP][92] ([Intel XE#3309])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-dg2-set2: NOTRUN -> [SKIP][93] ([Intel XE#1489]) +4 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-434/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#1489]) +3 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html
* igt@kms_psr@fbc-psr2-basic:
- shard-bmg: NOTRUN -> [SKIP][95] ([Intel XE#2234] / [Intel XE#2850]) +8 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@kms_psr@fbc-psr2-basic.html
* igt@kms_psr@fbc-psr2-cursor-plane-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][96] ([Intel XE#2850] / [Intel XE#929]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#3414]) +2 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_rotation_crc@bad-pixel-format.html
- shard-dg2-set2: NOTRUN -> [SKIP][98] ([Intel XE#3414]) +1 other test skip
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-435/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-bmg: [PASS][99] -> [INCOMPLETE][100] ([Intel XE#3864]) +1 other test incomplete
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_vblank@ts-continuation-suspend.html
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-2/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vrr@flip-suspend:
- shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#1499]) +2 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-2/igt@kms_vrr@flip-suspend.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-bmg: NOTRUN -> [SKIP][102] ([Intel XE#756])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_writeback@writeback-check-output-xrgb2101010.html
- shard-dg2-set2: NOTRUN -> [SKIP][103] ([Intel XE#756])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@xe_compute_preempt@compute-threadgroup-preempt@engine-drm_xe_engine_class_compute:
- shard-dg2-set2: NOTRUN -> [SKIP][104] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@xe_compute_preempt@compute-threadgroup-preempt@engine-drm_xe_engine_class_compute.html
* igt@xe_copy_basic@mem-set-linear-0x3fff:
- shard-dg2-set2: NOTRUN -> [SKIP][105] ([Intel XE#1126])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-434/igt@xe_copy_basic@mem-set-linear-0x3fff.html
* igt@xe_eudebug@discovery-empty:
- shard-bmg: NOTRUN -> [SKIP][106] ([Intel XE#2905]) +7 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@xe_eudebug@discovery-empty.html
* igt@xe_eudebug_online@resume-dss:
- shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#2905]) +4 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-436/igt@xe_eudebug_online@resume-dss.html
* igt@xe_evict@evict-beng-large-multi-vm-cm:
- shard-dg2-set2: [PASS][108] -> [FAIL][109] ([Intel XE#1600]) +1 other test fail
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-436/igt@xe_evict@evict-beng-large-multi-vm-cm.html
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-463/igt@xe_evict@evict-beng-large-multi-vm-cm.html
* igt@xe_evict@evict-beng-threads-large:
- shard-bmg: NOTRUN -> [TIMEOUT][110] ([Intel XE#1473]) +1 other test timeout
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@xe_evict@evict-beng-threads-large.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: NOTRUN -> [TIMEOUT][111] ([Intel XE#1473] / [Intel XE#2472])
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
- shard-dg2-set2: NOTRUN -> [SKIP][112] ([Intel XE#288]) +10 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-463/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html
* igt@xe_oa@syncs-userptr-wait-cfg:
- shard-dg2-set2: NOTRUN -> [SKIP][113] ([Intel XE#2541] / [Intel XE#3573]) +4 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@xe_oa@syncs-userptr-wait-cfg.html
* igt@xe_oa@unprivileged-single-ctx-counters:
- shard-bmg: NOTRUN -> [SKIP][114] ([Intel XE#2248])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@xe_oa@unprivileged-single-ctx-counters.html
* igt@xe_pat@pat-index-xehpc:
- shard-dg2-set2: NOTRUN -> [SKIP][115] ([Intel XE#2838] / [Intel XE#979])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-434/igt@xe_pat@pat-index-xehpc.html
* igt@xe_peer2peer@write:
- shard-bmg: NOTRUN -> [SKIP][116] ([Intel XE#2427])
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@xe_peer2peer@write.html
* igt@xe_pm@s3-d3cold-basic-exec:
- shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#2284])
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@xe_pm@s3-d3cold-basic-exec.html
* igt@xe_pm@s3-vm-bind-userptr:
- shard-bmg: [PASS][118] -> [INCOMPLETE][119] ([Intel XE#569])
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-7/igt@xe_pm@s3-vm-bind-userptr.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-2/igt@xe_pm@s3-vm-bind-userptr.html
* igt@xe_pm@s4-vm-bind-unbind-all:
- shard-bmg: [PASS][120] -> [ABORT][121] ([Intel XE#1794])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@xe_pm@s4-vm-bind-unbind-all.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@xe_pm@s4-vm-bind-unbind-all.html
* igt@xe_query@multigpu-query-topology:
- shard-dg2-set2: NOTRUN -> [SKIP][122] ([Intel XE#944])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@xe_query@multigpu-query-topology.html
* igt@xe_query@multigpu-query-uc-fw-version-huc:
- shard-bmg: NOTRUN -> [SKIP][123] ([Intel XE#944]) +2 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@xe_query@multigpu-query-uc-fw-version-huc.html
#### Possible fixes ####
* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-bmg: [FAIL][124] ([Intel XE#3701] / [Intel XE#3718]) -> [PASS][125]
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-7/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2:
- shard-bmg: [FAIL][126] ([Intel XE#3802]) -> [PASS][127]
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-7/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2.html
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2.html
* igt@kms_async_flips@async-flip-with-page-flip-events:
- shard-dg2-set2: [INCOMPLETE][128] -> [PASS][129] +1 other test pass
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-436/igt@kms_async_flips@async-flip-with-page-flip-events.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-435/igt@kms_async_flips@async-flip-with-page-flip-events.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-dp-4:
- shard-dg2-set2: [FAIL][130] -> [PASS][131] +3 other tests pass
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-433/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-dp-4.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-436/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-dp-4.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-toggle:
- shard-bmg: [SKIP][132] ([Intel XE#2291]) -> [PASS][133] +4 other tests pass
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html
* igt@kms_display_modes@extended-mode-basic:
- shard-bmg: [SKIP][134] ([Intel XE#2425]) -> [PASS][135]
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_display_modes@extended-mode-basic.html
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_feature_discovery@display-2x:
- shard-bmg: [SKIP][136] ([Intel XE#2373]) -> [PASS][137]
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_feature_discovery@display-2x.html
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][138] ([Intel XE#301]) -> [PASS][139] +4 other tests pass
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-436/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-433/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-bmg: [SKIP][140] ([Intel XE#2316]) -> [PASS][141] +1 other test pass
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_flip@2x-plain-flip-fb-recreate.html
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@blocking-wf_vblank:
- shard-lnl: [FAIL][142] ([Intel XE#886]) -> [PASS][143] +2 other tests pass
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-lnl-2/igt@kms_flip@blocking-wf_vblank.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-lnl-3/igt@kms_flip@blocking-wf_vblank.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-bmg: [FAIL][144] ([Intel XE#2882]) -> [PASS][145]
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a3:
- shard-bmg: [FAIL][146] ([Intel XE#3321]) -> [PASS][147]
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a3.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a3.html
* igt@kms_flip@flip-vs-expired-vblank@a-dp4:
- shard-dg2-set2: [FAIL][148] ([Intel XE#3321]) -> [PASS][149]
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-435/igt@kms_flip@flip-vs-expired-vblank@a-dp4.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-436/igt@kms_flip@flip-vs-expired-vblank@a-dp4.html
* igt@kms_flip@flip-vs-suspend@a-dp2:
- shard-bmg: [INCOMPLETE][150] -> [PASS][151]
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-5/igt@kms_flip@flip-vs-suspend@a-dp2.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_flip@flip-vs-suspend@a-dp2.html
* igt@kms_plane@plane-position-hole-dpms:
- shard-bmg: [INCOMPLETE][152] ([Intel XE#1035]) -> [PASS][153]
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-7/igt@kms_plane@plane-position-hole-dpms.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-3/igt@kms_plane@plane-position-hole-dpms.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6:
- shard-dg2-set2: [FAIL][154] ([Intel XE#361]) -> [PASS][155]
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-436/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-463/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [FAIL][156] ([Intel XE#718]) -> [PASS][157]
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-lnl-2/igt@kms_pm_dc@dc5-psr.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-lnl-2/igt@kms_pm_dc@dc5-psr.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-bmg: [SKIP][158] ([Intel XE#1435]) -> [PASS][159]
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@xe_exec_threads@threads-hang-fd-userptr-invalidate:
- shard-dg2-set2: [DMESG-WARN][160] -> [PASS][161]
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-434/igt@xe_exec_threads@threads-hang-fd-userptr-invalidate.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-436/igt@xe_exec_threads@threads-hang-fd-userptr-invalidate.html
* igt@xe_live_ktest@xe_dma_buf:
- shard-bmg: [SKIP][162] ([Intel XE#1192]) -> [PASS][163]
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-3/igt@xe_live_ktest@xe_dma_buf.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@xe_live_ktest@xe_dma_buf.html
* igt@xe_wedged@wedged-at-any-timeout:
- shard-dg2-set2: [ABORT][164] ([Intel XE#3421]) -> [PASS][165]
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-dg2-433/igt@xe_wedged@wedged-at-any-timeout.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-dg2-463/igt@xe_wedged@wedged-at-any-timeout.html
#### Warnings ####
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-bmg: [SKIP][166] ([Intel XE#2316]) -> [FAIL][167] ([Intel XE#2882])
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [FAIL][168] ([Intel XE#2333]) -> [SKIP][169] ([Intel XE#2312]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][170] ([Intel XE#2312]) -> [FAIL][171] ([Intel XE#2333]) +4 other tests fail
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-blt:
- shard-bmg: [SKIP][172] ([Intel XE#2311]) -> [SKIP][173] ([Intel XE#2312]) +3 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-blt.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move:
- shard-bmg: [SKIP][174] ([Intel XE#2312]) -> [SKIP][175] ([Intel XE#2311]) +7 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt:
- shard-bmg: [SKIP][176] ([Intel XE#2313]) -> [SKIP][177] ([Intel XE#2312]) +4 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][178] ([Intel XE#2312]) -> [SKIP][179] ([Intel XE#2313]) +8 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][180] ([Intel XE#2426]) -> [SKIP][181] ([Intel XE#2509])
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@xe_evict@evict-beng-mixed-threads-large:
- shard-bmg: [INCOMPLETE][182] ([Intel XE#1473]) -> [TIMEOUT][183] ([Intel XE#1473])
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8164/shard-bmg-7/igt@xe_evict@evict-beng-mixed-threads-large.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/shard-bmg-2/igt@xe_evict@evict-beng-mixed-threads-large.html
[Intel XE#1035]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1035
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192
[Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1600]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1600
[Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2141
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2333
[Intel XE#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370
[Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2425]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2425
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427
[Intel XE#2472]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2472
[Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2550]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2550
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
[Intel XE#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3421
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/361
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#3701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3701
[Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3767]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3767
[Intel XE#3768]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3768
[Intel XE#3781]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3781
[Intel XE#3802]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3802
[Intel XE#3864]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3864
[Intel XE#3878]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3878
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/569
[Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
Build changes
-------------
* IGT: IGT_8164 -> IGTPW_12340
* Linux: xe-2396-e9a5d74b7f60fe6f7d55ebe636ff871214b6caec -> xe-2397-d8f0c44e2ed948dcc45d04a0dfa83612995a702b
IGTPW_12340: c0ad8a01a5250efca130c30ac9f27fd4ac4435c9 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8164: e9d9934c7c6dc6878792d82424fc928e7f6996cb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-2396-e9a5d74b7f60fe6f7d55ebe636ff871214b6caec: e9a5d74b7f60fe6f7d55ebe636ff871214b6caec
xe-2397-d8f0c44e2ed948dcc45d04a0dfa83612995a702b: d8f0c44e2ed948dcc45d04a0dfa83612995a702b
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/index.html
[-- Attachment #2: Type: text/html, Size: 56940 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload
2024-12-18 6:34 ` Zbigniew Kempczyński
@ 2024-12-19 16:35 ` Lucas De Marchi
2024-12-20 6:59 ` Zbigniew Kempczyński
0 siblings, 1 reply; 20+ messages in thread
From: Lucas De Marchi @ 2024-12-19 16:35 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev, Francois Dugast, Peter Senna Tschudin
On Wed, Dec 18, 2024 at 07:34:19AM +0100, Zbigniew Kempczyński wrote:
>On Tue, Dec 17, 2024 at 09:13:24PM -0800, Lucas De Marchi wrote:
>> There's no guarantee a card will end up with the same device node when
>> modules are loaded/unloaded and drivers bound/unbound. There's some
>> fundamental issue with the igt's the way it is and it's also puzzling
>> from the logs it looks like the device vanished from the bus, when in
>> reality is just the SW state out of sync with what the kernel is
>> exporting.
>>
>> Re-scanning when trying to match a device is not expensive compared to
>> what most tests are doing, so simply force it to occur whenever trying
>> to match a card.
>
>I also should comment the above. It is generally true, but I've noticed
>getting attributes might be expensive. Even it may take up to few
>seconds, that's why I've added some attributes we don't fetch from udev
>(see is_on_blacklist()). If I'm not wrong getting 'config' was a cause
>to limit attributes we fetch.
why would we get all attributes and exclude some? Shouldn't we get only
the attributes we actually use? AFAIK this logic is basically used by
--device/IGT_DEVICE, right? What filters we normally use?
I usually pass the pci slot (because I know that won't change
dynamically and cause surprises). Apparently CI passes vendor/devid:
export IGT_DEVICE=pci:vendor=$1,device=$2
(but it seems to vary depending on pipeline)
Some devs pass the device node directly too as in a lot of places
there's only ever card0 possible.
Are there other uses?
thanks
Lucas De Marchi
>
>--
>Zbigniew
>
>>
>> Example for xe_wedged:
>>
>> $ sudo ./build/tests/xe_wedged --device pci:0000:03:00.0 --r wedged-at-any-timeout
>> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
>> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card1 | /dev/dri/renderD129
>>
>> ... [ wedge and rebind here ]
>>
>> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
>> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card2 | /dev/dri/renderD130
>>
>> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>> ---
>> lib/igt_device_scan.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
>> index 8e2297087..956719fba 100644
>> --- a/lib/igt_device_scan.c
>> +++ b/lib/igt_device_scan.c
>> @@ -1983,7 +1983,7 @@ static bool __igt_device_card_match(const char *filter,
>> * Scan devices in case the user hasn't yet,
>> * but leave a decision on forced rescan on the user side.
>> */
>> - igt_devices_scan(false);
>> + igt_devices_scan(true);
>>
>> if (igt_device_filter_apply(filter) == false)
>> return false;
>> --
>> 2.47.0
>>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload
2024-12-19 16:35 ` Lucas De Marchi
@ 2024-12-20 6:59 ` Zbigniew Kempczyński
2024-12-20 18:52 ` Lucas De Marchi
0 siblings, 1 reply; 20+ messages in thread
From: Zbigniew Kempczyński @ 2024-12-20 6:59 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev, Francois Dugast, Peter Senna Tschudin
On Thu, Dec 19, 2024 at 10:35:00AM -0600, Lucas De Marchi wrote:
> On Wed, Dec 18, 2024 at 07:34:19AM +0100, Zbigniew Kempczyński wrote:
> > On Tue, Dec 17, 2024 at 09:13:24PM -0800, Lucas De Marchi wrote:
> > > There's no guarantee a card will end up with the same device node when
> > > modules are loaded/unloaded and drivers bound/unbound. There's some
> > > fundamental issue with the igt's the way it is and it's also puzzling
> > > from the logs it looks like the device vanished from the bus, when in
> > > reality is just the SW state out of sync with what the kernel is
> > > exporting.
> > >
> > > Re-scanning when trying to match a device is not expensive compared to
> > > what most tests are doing, so simply force it to occur whenever trying
> > > to match a card.
> >
> > I also should comment the above. It is generally true, but I've noticed
> > getting attributes might be expensive. Even it may take up to few
> > seconds, that's why I've added some attributes we don't fetch from udev
> > (see is_on_blacklist()). If I'm not wrong getting 'config' was a cause
> > to limit attributes we fetch.
>
> why would we get all attributes and exclude some? Shouldn't we get only
> the attributes we actually use? AFAIK this logic is basically used by
> --device/IGT_DEVICE, right? What filters we normally use?
At moment of developing I didn't know how this code might be used by others
to write filters. I had only in my mind sriov scenario and I assumed
more attributes might be useful in the meaning - lets see how it goes.
Currently we use three attributes: driver, sriov_numvfs and physfn.
I would rewrite this for support both - fetching all attributes without
excluding anything (for lsgpu -p) and second for normal use so we would
get only attributes we use in filters. We would achieve two goals - keep
lsgpu list of props/attrs almost intact (with exception we'll fetch them
all now) and have current state of drm device nodes in the test.
Question - will you write this or you want from me to do this? I can
do this on the beginning of the year. If you're wondering what for
-p in lsgpu - it is convinient for me to use it instead of udevadm.
>
> I usually pass the pci slot (because I know that won't change
> dynamically and cause surprises). Apparently CI passes vendor/devid:
>
> export IGT_DEVICE=pci:vendor=$1,device=$2
>
> (but it seems to vary depending on pipeline)
>
> Some devs pass the device node directly too as in a lot of places
> there's only ever card0 possible.
>
> Are there other uses?
In Intel likely not, outside - I don't know.
BTW I've checked the problematic attribute 'config' and it seems it
is immediately fetched on nvidia card now. Still it is binary, so it
will require to be ignored (...) or ascii encoded.
--
Zbigniew
>
> thanks
> Lucas De Marchi
>
> >
> > --
> > Zbigniew
> >
> > >
> > > Example for xe_wedged:
> > >
> > > $ sudo ./build/tests/xe_wedged --device pci:0000:03:00.0 --r wedged-at-any-timeout
> > > (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
> > > (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card1 | /dev/dri/renderD129
> > >
> > > ... [ wedge and rebind here ]
> > >
> > > (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
> > > (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card2 | /dev/dri/renderD130
> > >
> > > Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> > > ---
> > > lib/igt_device_scan.c | 2 +-
> > > 1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
> > > index 8e2297087..956719fba 100644
> > > --- a/lib/igt_device_scan.c
> > > +++ b/lib/igt_device_scan.c
> > > @@ -1983,7 +1983,7 @@ static bool __igt_device_card_match(const char *filter,
> > > * Scan devices in case the user hasn't yet,
> > > * but leave a decision on forced rescan on the user side.
> > > */
> > > - igt_devices_scan(false);
> > > + igt_devices_scan(true);
> > >
> > > if (igt_device_filter_apply(filter) == false)
> > > return false;
> > > --
> > > 2.47.0
> > >
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload
2024-12-20 6:59 ` Zbigniew Kempczyński
@ 2024-12-20 18:52 ` Lucas De Marchi
0 siblings, 0 replies; 20+ messages in thread
From: Lucas De Marchi @ 2024-12-20 18:52 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev, Francois Dugast, Peter Senna Tschudin
On Fri, Dec 20, 2024 at 07:59:33AM +0100, Zbigniew Kempczyński wrote:
>On Thu, Dec 19, 2024 at 10:35:00AM -0600, Lucas De Marchi wrote:
>> On Wed, Dec 18, 2024 at 07:34:19AM +0100, Zbigniew Kempczyński wrote:
>> > On Tue, Dec 17, 2024 at 09:13:24PM -0800, Lucas De Marchi wrote:
>> > > There's no guarantee a card will end up with the same device node when
>> > > modules are loaded/unloaded and drivers bound/unbound. There's some
>> > > fundamental issue with the igt's the way it is and it's also puzzling
>> > > from the logs it looks like the device vanished from the bus, when in
>> > > reality is just the SW state out of sync with what the kernel is
>> > > exporting.
>> > >
>> > > Re-scanning when trying to match a device is not expensive compared to
>> > > what most tests are doing, so simply force it to occur whenever trying
>> > > to match a card.
>> >
>> > I also should comment the above. It is generally true, but I've noticed
>> > getting attributes might be expensive. Even it may take up to few
>> > seconds, that's why I've added some attributes we don't fetch from udev
>> > (see is_on_blacklist()). If I'm not wrong getting 'config' was a cause
>> > to limit attributes we fetch.
>>
>> why would we get all attributes and exclude some? Shouldn't we get only
>> the attributes we actually use? AFAIK this logic is basically used by
>> --device/IGT_DEVICE, right? What filters we normally use?
>
>At moment of developing I didn't know how this code might be used by others
>to write filters. I had only in my mind sriov scenario and I assumed
>more attributes might be useful in the meaning - lets see how it goes.
>
>Currently we use three attributes: driver, sriov_numvfs and physfn.
>I would rewrite this for support both - fetching all attributes without
>excluding anything (for lsgpu -p) and second for normal use so we would
ok... for tools like lsgpu we will never scan more than once.
>get only attributes we use in filters. We would achieve two goals - keep
>lsgpu list of props/attrs almost intact (with exception we'll fetch them
>all now) and have current state of drm device nodes in the test.
>
>Question - will you write this or you want from me to do this? I can
>do this on the beginning of the year. If you're wondering what for
>-p in lsgpu - it is convinient for me to use it instead of udevadm.
if you can do it, it's better
>
>>
>> I usually pass the pci slot (because I know that won't change
>> dynamically and cause surprises). Apparently CI passes vendor/devid:
>>
>> export IGT_DEVICE=pci:vendor=$1,device=$2
>>
>> (but it seems to vary depending on pipeline)
>>
>> Some devs pass the device node directly too as in a lot of places
>> there's only ever card0 possible.
>>
>> Are there other uses?
>
>In Intel likely not, outside - I don't know.
>
>BTW I've checked the problematic attribute 'config' and it seems it
>is immediately fetched on nvidia card now. Still it is binary, so it
>will require to be ignored (...) or ascii encoded.
thanks
Lucas De Marchi
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload
2024-12-18 6:17 ` Zbigniew Kempczyński
@ 2024-12-20 19:10 ` Lucas De Marchi
0 siblings, 0 replies; 20+ messages in thread
From: Lucas De Marchi @ 2024-12-20 19:10 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev, Francois Dugast, Peter Senna Tschudin
On Wed, Dec 18, 2024 at 07:17:48AM +0100, Zbigniew Kempczyński wrote:
>On Tue, Dec 17, 2024 at 09:13:24PM -0800, Lucas De Marchi wrote:
>> There's no guarantee a card will end up with the same device node when
>> modules are loaded/unloaded and drivers bound/unbound. There's some
>> fundamental issue with the igt's the way it is and it's also puzzling
>> from the logs it looks like the device vanished from the bus, when in
>> reality is just the SW state out of sync with what the kernel is
>> exporting.
>>
>> Re-scanning when trying to match a device is not expensive compared to
>> what most tests are doing, so simply force it to occur whenever trying
>> to match a card.
>>
>> Example for xe_wedged:
>>
>> $ sudo ./build/tests/xe_wedged --device pci:0000:03:00.0 --r wedged-at-any-timeout
>> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
>> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card1 | /dev/dri/renderD129
>>
>> ... [ wedge and rebind here ]
>>
>> (xe_wedged:11173) drmtest-DEBUG: Looking for devices to open using filter 0: pci:0000:03:00.0
>> (xe_wedged:11173) drmtest-DEBUG: Filter matched /dev/dri/card2 | /dev/dri/renderD130
>>
>> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>> ---
>> lib/igt_device_scan.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
>> index 8e2297087..956719fba 100644
>> --- a/lib/igt_device_scan.c
>> +++ b/lib/igt_device_scan.c
>> @@ -1983,7 +1983,7 @@ static bool __igt_device_card_match(const char *filter,
>> * Scan devices in case the user hasn't yet,
>> * but leave a decision on forced rescan on the user side.
>> */
>> - igt_devices_scan(false);
>> + igt_devices_scan(true);
>
>Please don't. Check igt_device_filter_add() and for loop inside. This
>would trigger a lot of rescans instead of one.
>
>If whatever is causing changes from drm (udev) perspective it should be
>targeted there, not in the library.
I wanted to get some numbers on "does the multiple scans matter that we
need to cache?" Looking at BAT for this series, I'd say no. Using these
2 as before (a.json) and after (b.json):
https://intel-gfx-ci.01.org/tree/intel-xe/xe-2397-d8f0c44e2ed948dcc45d04a0dfa83612995a702b/bat-bmg-1/results0.json.bz2
https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12340/bat-bmg-1/results0.json.bz2
Checking runtimes:
$ jq -r '.tests[].time.end' a.json > /tmp/a.txt
$ jq -r '.tests[].time.end' b.json > /tmp/b.txt
$ while IFS= read -r a && IFS= read -r b <&3; do
delta=$(echo "$b - $a" | bc -l)
perc=$(echo "($delta/($a+0.001))*100" | bc -l)
printf "%.3f %.3f % .3f % .2f%%\n" $a $b $delta $perc
done < /tmp/a.txt 3< /tmp/b.txt
0.974 0.891 -0.083 -8.51%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
10.150 10.141 -0.009 -0.09%
6.676 6.673 -0.003 -0.04%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
1.081 1.079 -0.002 -0.18%
0.973 1.000 0.027 2.77%
0.995 0.999 0.004 0.40%
0.986 0.986 0.000 0.00%
0.971 0.998 0.027 2.78%
0.995 1.008 0.013 1.31%
0.001 0.000 -0.001 -50.00%
2.884 2.850 -0.034 -1.18%
0.758 0.752 -0.006 -0.79%
0.706 0.695 -0.011 -1.56%
0.702 0.696 -0.006 -0.85%
0.707 0.697 -0.010 -1.41%
2.878 2.893 0.015 0.52%
0.773 0.778 0.005 0.65%
0.707 0.704 -0.003 -0.42%
0.699 0.705 0.006 0.86%
0.687 0.696 0.009 1.31%
4.169 4.155 -0.014 -0.34%
1.046 1.032 -0.014 -1.34%
1.030 1.038 0.008 0.78%
1.038 1.027 -0.011 -1.06%
1.038 1.041 0.003 0.29%
3.034 3.048 0.014 0.46%
0.762 0.759 -0.003 -0.39%
0.753 0.756 0.003 0.40%
0.746 0.764 0.018 2.41%
0.755 0.752 -0.003 -0.40%
0.311 0.311 0.000 0.00%
0.017 0.017 0.000 0.00%
0.019 0.018 -0.001 -5.00%
1.880 1.885 0.005 0.27%
0.099 0.102 0.003 3.00%
1.763 1.783 0.020 1.13%
0.469 0.479 0.010 2.13%
0.434 0.440 0.006 1.38%
0.424 0.431 0.007 1.65%
0.422 0.419 -0.003 -0.71%
5.606 5.581 -0.025 -0.45%
1.503 1.488 -0.015 -1.00%
1.477 1.492 0.015 1.01%
1.315 1.289 -0.026 -1.98%
1.296 1.300 0.004 0.31%
4.451 4.480 0.029 0.65%
1.145 1.174 0.029 2.53%
1.074 1.090 0.016 1.49%
1.094 1.089 -0.005 -0.46%
1.122 1.113 -0.009 -0.80%
2.547 2.537 -0.010 -0.39%
0.670 0.663 -0.007 -1.04%
0.624 0.622 -0.002 -0.32%
0.615 0.612 -0.003 -0.49%
0.619 0.625 0.006 0.97%
2.557 2.559 0.002 0.08%
0.672 0.687 0.015 2.23%
0.622 0.625 0.003 0.48%
0.616 0.607 -0.009 -1.46%
0.628 0.625 -0.003 -0.48%
2.286 2.245 -0.041 -1.79%
0.621 0.591 -0.030 -4.82%
0.562 0.549 -0.013 -2.31%
0.549 0.543 -0.006 -1.09%
0.535 0.551 0.016 2.99%
2.277 2.277 0.000 0.00%
0.598 0.605 0.007 1.17%
0.558 0.559 0.001 0.18%
0.548 0.549 0.001 0.18%
0.554 0.556 0.002 0.36%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.012 0.013 0.001 7.69%
0.451 0.401 -0.050 -11.06%
0.418 0.428 0.010 2.39%
0.000 0.000 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.078 0.080 0.002 2.53%
0.001 0.001 0.000 0.00%
0.013 0.034 0.021 150.00%
0.011 0.033 0.022 183.33%
0.012 0.035 0.023 176.92%
0.012 0.034 0.022 169.23%
0.198 0.204 0.006 3.02%
2.936 3.190 0.254 8.65%
0.028 0.028 0.000 0.00%
0.003 0.003 0.000 0.00%
0.003 0.003 0.000 0.00%
0.003 0.003 0.000 0.00%
0.003 0.003 0.000 0.00%
0.003 0.003 0.000 0.00%
0.003 0.004 0.001 25.00%
0.005 0.003 -0.002 -33.33%
0.018 0.020 0.002 10.53%
0.004 0.003 -0.001 -20.00%
0.002 0.002 0.000 0.00%
0.002 0.002 0.000 0.00%
0.002 0.002 0.000 0.00%
0.002 0.002 0.000 0.00%
0.002 0.002 0.000 0.00%
0.002 0.002 0.000 0.00%
0.004 0.005 0.001 20.00%
0.005 0.005 0.000 0.00%
0.009 0.009 0.000 0.00%
0.006 0.007 0.001 14.29%
0.005 0.005 0.000 0.00%
0.007 0.006 -0.001 -12.50%
0.009 0.010 0.001 10.00%
0.009 0.009 0.000 0.00%
0.009 0.009 0.000 0.00%
0.008 0.008 0.000 0.00%
0.008 0.008 0.000 0.00%
0.547 0.545 -0.002 -0.36%
0.009 0.010 0.001 10.00%
0.008 0.007 -0.001 -11.11%
0.008 0.007 -0.001 -11.11%
0.012 0.012 0.000 0.00%
0.011 0.011 0.000 0.00%
0.009 0.010 0.001 10.00%
0.022 0.021 -0.001 -4.35%
0.017 0.019 0.002 11.11%
0.019 0.023 0.004 20.00%
0.016 0.024 0.008 47.06%
0.021 0.019 -0.002 -9.09%
0.032 0.033 0.001 3.03%
0.026 0.030 0.004 14.81%
0.020 0.021 0.001 4.76%
0.018 0.019 0.001 5.26%
0.028 0.029 0.001 3.45%
0.027 0.026 -0.001 -3.57%
0.032 0.026 -0.006 -18.18%
0.046 0.039 -0.007 -14.89%
0.025 0.040 0.015 57.69%
0.030 0.029 -0.001 -3.23%
0.023 0.025 0.002 8.33%
0.025 0.023 -0.002 -7.69%
0.021 0.019 -0.002 -9.09%
0.029 0.038 0.009 30.00%
0.028 0.027 -0.001 -3.45%
1.905 1.909 0.004 0.21%
0.029 0.032 0.003 10.00%
0.023 0.029 0.006 25.00%
0.040 0.045 0.005 12.20%
0.031 0.041 0.010 31.25%
1.922 1.917 -0.005 -0.26%
0.005 0.005 0.000 0.00%
1.267 1.304 0.037 2.92%
1.273 1.292 0.019 1.49%
0.351 0.456 0.105 29.83%
0.005 0.004 -0.001 -16.67%
0.003 0.004 0.001 25.00%
0.010 0.010 0.000 0.00%
0.623 0.625 0.002 0.32%
0.208 0.208 0.000 0.00%
0.010 0.007 -0.003 -27.27%
0.004 0.004 0.000 0.00%
0.003 0.003 0.000 0.00%
0.007 0.007 0.000 0.00%
0.007 0.006 -0.001 -12.50%
0.008 0.008 0.000 0.00%
0.003 0.004 0.001 25.00%
0.004 0.003 -0.001 -20.00%
0.003 0.004 0.001 25.00%
0.008 0.007 -0.001 -11.11%
0.117 0.120 0.003 2.54%
0.106 0.111 0.005 4.67%
0.136 0.146 0.010 7.30%
0.059 0.058 -0.001 -1.67%
0.006 0.007 0.001 14.29%
0.001 0.001 0.000 0.00%
0.034 0.033 -0.001 -2.86%
0.009 0.009 0.000 0.00%
0.007 0.007 0.000 0.00%
0.007 0.007 0.000 0.00%
0.007 0.007 0.000 0.00%
0.001 0.001 0.000 0.00%
0.004 0.004 0.000 0.00%
0.007 0.007 0.000 0.00%
0.001 0.000 -0.001 -50.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.001 0.001 0.000 0.00%
0.000 0.000 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.249 0.271 0.022 8.80%
0.100 0.123 0.023 22.77%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.001 0.000 -0.001 -50.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.001 0.001 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.004 0.004 0.000 0.00%
0.024 0.023 -0.001 -4.00%
0.000 0.000 0.000 0.00%
0.006 0.006 0.000 0.00%
0.001 0.001 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.001 0.000 -0.001 -50.00%
0.000 0.000 0.000 0.00%
0.004 0.005 0.001 20.00%
0.000 0.001 0.001 100.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.007 0.007 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.004 0.003 -0.001 -20.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.006 0.006 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.004 0.004 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.007 0.006 -0.001 -12.50%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.001 0.001 0.000 0.00%
0.078 0.089 0.011 13.92%
0.069 0.067 -0.002 -2.86%
0.053 0.055 0.002 3.70%
0.069 0.077 0.008 11.43%
0.055 0.058 0.003 5.36%
0.023 0.024 0.001 4.17%
0.005 0.007 0.002 33.33%
0.005 0.006 0.001 16.67%
0.006 0.005 -0.001 -14.29%
0.005 0.006 0.001 16.67%
0.005 0.006 0.001 16.67%
0.006 0.005 -0.001 -14.29%
0.006 0.006 0.000 0.00%
0.005 0.007 0.002 33.33%
0.004 0.004 0.000 0.00%
0.010 0.032 0.022 200.00%
0.048 0.067 0.019 38.78%
0.046 0.051 0.005 10.64%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
0.000 0.000 0.000 0.00%
9.122 9.016 -0.106 -1.16%
1.540 1.496 -0.044 -2.86%
2.902 2.919 0.017 0.59%
4.678 4.598 -0.080 -1.71%
0.048 0.046 -0.002 -4.08%
0.005 0.005 0.000 0.00%
0.004 0.004 0.000 0.00%
3.620 3.653 0.033 0.91%
6.879 6.838 -0.041 -0.60%
0.116 0.113 -0.003 -2.56%
6.754 6.717 -0.037 -0.55%
0.129 0.104 -0.025 -19.23%
0.127 0.102 -0.025 -19.53%
0.255 0.262 0.007 2.73%
0.122 0.115 -0.007 -5.69%
0.128 0.141 0.013 10.08%
0.036 0.037 0.001 2.70%
0.064 0.061 -0.003 -4.62%
0.039 0.029 -0.010 -25.00%
0.034 0.043 0.009 25.71%
0.048 0.040 -0.008 -16.33%
0.042 0.037 -0.005 -11.63%
0.040 0.048 0.008 19.51%
0.037 0.050 0.013 34.21%
0.044 0.045 0.001 2.22%
0.046 0.044 -0.002 -4.26%
0.053 0.043 -0.010 -18.52%
0.034 0.031 -0.003 -8.57%
0.032 0.032 0.000 0.00%
0.038 0.039 0.001 2.56%
0.034 0.033 -0.001 -2.86%
0.042 0.050 0.008 18.60%
0.044 0.040 -0.004 -8.89%
0.038 0.042 0.004 10.26%
0.045 0.036 -0.009 -19.57%
0.046 0.041 -0.005 -10.64%
0.054 0.034 -0.020 -36.36%
0.046 0.043 -0.003 -6.38%
0.044 0.029 -0.015 -33.33%
0.045 0.051 0.006 13.04%
0.037 0.035 -0.002 -5.26%
0.034 0.041 0.007 20.00%
0.069 0.046 -0.023 -32.86%
0.033 0.038 0.005 14.71%
0.061 0.054 -0.007 -11.29%
0.047 0.044 -0.003 -6.25%
0.042 0.041 -0.001 -2.33%
0.043 0.039 -0.004 -9.09%
0.035 0.027 -0.008 -22.22%
0.255 0.212 -0.043 -16.80%
0.261 0.259 -0.002 -0.76%
0.313 0.318 0.005 1.59%
0.288 0.271 -0.017 -5.88%
0.859 0.862 0.003 0.35%
0.343 0.325 -0.018 -5.23%
1.447 1.225 -0.222 -15.33%
1.515 1.499 -0.016 -1.06%
1.621 1.662 0.041 2.53%
1.498 1.516 0.018 1.20%
5.231 5.216 -0.015 -0.29%
0.941 0.967 0.026 2.76%
1.416 1.499 0.083 5.86%
1.619 1.620 0.001 0.06%
1.500 1.539 0.039 2.60%
5.229 5.216 -0.013 -0.25%
Although there are some big numbers showing e.g. 200%, numbers are so
small here that they are all noise to what the tests are doing. It
doesn't make sense that some of them are showing improved performance
when we are doing more work. Also if I get the information from
.runtimes rather than .tests to consider a test granualarity, I still
have the same conclusion.
Lucas De Marchi
>
>--
>Zbigniew
>
>>
>> if (igt_device_filter_apply(filter) == false)
>> return false;
>> --
>> 2.47.0
>>
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2024-12-20 19:10 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-18 5:13 [PATCH i-g-t 0/4] Device scan fixes Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 1/4] lib/drmtest: Fix drm_close_driver() Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 2/4] lib/igt_sysfs: Fix close when rebinding Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 3/4] lib/igt_sysfs: Move close to be common to all actions Lucas De Marchi
2024-12-18 5:13 ` [PATCH i-g-t 4/4] lib/igt_device_scan: Fix scan vs bind/unbind/reload Lucas De Marchi
2024-12-18 6:07 ` Peter Senna Tschudin
2024-12-18 6:17 ` Zbigniew Kempczyński
2024-12-20 19:10 ` Lucas De Marchi
2024-12-18 6:34 ` Zbigniew Kempczyński
2024-12-19 16:35 ` Lucas De Marchi
2024-12-20 6:59 ` Zbigniew Kempczyński
2024-12-20 18:52 ` Lucas De Marchi
2024-12-18 8:20 ` Kamil Konieczny
2024-12-18 8:16 ` [PATCH i-g-t 0/4] Device scan fixes Peter Senna Tschudin
2024-12-18 22:04 ` Lucas De Marchi
2024-12-19 8:44 ` Peter Senna Tschudin
2024-12-18 20:55 ` ✓ i915.CI.BAT: success for " Patchwork
2024-12-18 23:00 ` ✓ Xe.CI.BAT: " Patchwork
2024-12-19 10:18 ` ✗ i915.CI.Full: failure " Patchwork
2024-12-19 14:13 ` ✗ Xe.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox