* [PATCH i-g-t 0/1] lib/xe/xe_query: Wait for xe_supports_faults
@ 2024-05-03 19:37 Jonathan Cavitt
2024-05-03 19:37 ` [PATCH i-g-t 1/1] " Jonathan Cavitt
` (4 more replies)
0 siblings, 5 replies; 15+ messages in thread
From: Jonathan Cavitt @ 2024-05-03 19:37 UTC (permalink / raw)
To: igt-dev
Cc: saurabhg.gupta, jonathan.cavitt, brian.welty, tomasz.mistat,
himanshu.girotra
It's possible for xe_supports_faults to return false if the system is
busy with multiple running tests. This is because the check looks for
all active VMs and searches for VMs that do not have faults enabled,
returning false if any exist. Recently, this check has been changed to
return EBUSY when the check fails in this way, so wait for up to ten
seconds for all the active VMs to flush out before proceeding.
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1562
Test-with: 20240503190138.1958302-1-jonathan.cavitt@intel.com
Suggested-by: Brian Welty <brian.welty@intel.com>
Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Jonathan Cavitt (1):
lib/xe/xe_query: Wait for xe_supports_faults
lib/xe/xe_query.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 15+ messages in thread* [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults 2024-05-03 19:37 [PATCH i-g-t 0/1] lib/xe/xe_query: Wait for xe_supports_faults Jonathan Cavitt @ 2024-05-03 19:37 ` Jonathan Cavitt 2024-05-08 16:23 ` Kamil Konieczny 2024-05-03 20:31 ` ✓ Fi.CI.BAT: success for " Patchwork ` (3 subsequent siblings) 4 siblings, 1 reply; 15+ messages in thread From: Jonathan Cavitt @ 2024-05-03 19:37 UTC (permalink / raw) To: igt-dev Cc: saurabhg.gupta, jonathan.cavitt, brian.welty, tomasz.mistat, himanshu.girotra It's possible for xe_supports_faults to return false if the system is busy with multiple running tests. This is because the check looks for all active VMs and searches for VMs that do not have faults enabled, returning false if any exist. Recently, this check has been changed to return EBUSY when the check fails in this way, so wait for up to ten seconds for all the active VMs to flush out before proceeding. Suggested-by: Brian Welty <brian.welty@intel.com> Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> --- lib/xe/xe_query.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c index 6df8f42649..5458c73417 100644 --- a/lib/xe/xe_query.c +++ b/lib/xe/xe_query.c @@ -314,8 +314,13 @@ bool xe_supports_faults(int fd) .flags = DRM_XE_VM_CREATE_FLAG_LR_MODE | DRM_XE_VM_CREATE_FLAG_FAULT_MODE, }; - - supports_faults = !igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); + struct timespec tv = {}; + int result, timeout; + do { + result = igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); + supports_faults = !result; + timeout = igt_seconds_elapsed(&tv); + } while (result == -EBUSY && timeout < 10); if (supports_faults) xe_vm_destroy(fd, create.vm_id); -- 2.25.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults 2024-05-03 19:37 ` [PATCH i-g-t 1/1] " Jonathan Cavitt @ 2024-05-08 16:23 ` Kamil Konieczny 2024-05-08 16:43 ` Cavitt, Jonathan 0 siblings, 1 reply; 15+ messages in thread From: Kamil Konieczny @ 2024-05-08 16:23 UTC (permalink / raw) To: igt-dev Cc: Jonathan Cavitt, saurabhg.gupta, brian.welty, tomasz.mistat, himanshu.girotra Hi Jonathan, On 2024-05-03 at 12:37:14 -0700, Jonathan Cavitt wrote: > It's possible for xe_supports_faults to return false if the system is > busy with multiple running tests. This is because the check looks for > all active VMs and searches for VMs that do not have faults enabled, > returning false if any exist. Recently, this check has been changed to > return EBUSY when the check fails in this way, so wait for up to ten > seconds for all the active VMs to flush out before proceeding. > > Suggested-by: Brian Welty <brian.welty@intel.com> > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > --- > lib/xe/xe_query.c | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > > diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c > index 6df8f42649..5458c73417 100644 > --- a/lib/xe/xe_query.c > +++ b/lib/xe/xe_query.c > @@ -314,8 +314,13 @@ bool xe_supports_faults(int fd) > .flags = DRM_XE_VM_CREATE_FLAG_LR_MODE | > DRM_XE_VM_CREATE_FLAG_FAULT_MODE, > }; > - > - supports_faults = !igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > + struct timespec tv = {}; > + int result, timeout; > + do { > + result = igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > + supports_faults = !result; > + timeout = igt_seconds_elapsed(&tv); > + } while (result == -EBUSY && timeout < 10); -------------------------------- ^^^^^^^^^^^^ Waiting any number of seconds in library function is way too much, imho this is ok in test itself, not on lib. Regards, Kamil > > if (supports_faults) > xe_vm_destroy(fd, create.vm_id); > -- > 2.25.1 > ^ permalink raw reply [flat|nested] 15+ messages in thread
* RE: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults 2024-05-08 16:23 ` Kamil Konieczny @ 2024-05-08 16:43 ` Cavitt, Jonathan 2024-05-08 17:11 ` Kamil Konieczny 0 siblings, 1 reply; 15+ messages in thread From: Cavitt, Jonathan @ 2024-05-08 16:43 UTC (permalink / raw) To: Kamil Konieczny, igt-dev@lists.freedesktop.org, Cavitt, Jonathan Cc: Gupta, saurabhg, Welty, Brian, Mistat, Tomasz, Girotra, Himanshu -----Original Message----- From: Kamil Konieczny <kamil.konieczny@linux.intel.com> Sent: Wednesday, May 8, 2024 9:24 AM To: igt-dev@lists.freedesktop.org Cc: Cavitt, Jonathan <jonathan.cavitt@intel.com>; Gupta, saurabhg <saurabhg.gupta@intel.com>; Welty, Brian <brian.welty@intel.com>; Mistat, Tomasz <tomasz.mistat@intel.com>; Girotra, Himanshu <himanshu.girotra@intel.com> Subject: Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults > > Hi Jonathan, > On 2024-05-03 at 12:37:14 -0700, Jonathan Cavitt wrote: > > It's possible for xe_supports_faults to return false if the system is > > busy with multiple running tests. This is because the check looks for > > all active VMs and searches for VMs that do not have faults enabled, > > returning false if any exist. Recently, this check has been changed to > > return EBUSY when the check fails in this way, so wait for up to ten > > seconds for all the active VMs to flush out before proceeding. > > > > Suggested-by: Brian Welty <brian.welty@intel.com> > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > --- > > lib/xe/xe_query.c | 9 +++++++-- > > 1 file changed, 7 insertions(+), 2 deletions(-) > > > > diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c > > index 6df8f42649..5458c73417 100644 > > --- a/lib/xe/xe_query.c > > +++ b/lib/xe/xe_query.c > > @@ -314,8 +314,13 @@ bool xe_supports_faults(int fd) > > .flags = DRM_XE_VM_CREATE_FLAG_LR_MODE | > > DRM_XE_VM_CREATE_FLAG_FAULT_MODE, > > }; > > - > > - supports_faults = !igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > > + struct timespec tv = {}; > > + int result, timeout; > > + do { > > + result = igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > > + supports_faults = !result; > > + timeout = igt_seconds_elapsed(&tv); > > + } while (result == -EBUSY && timeout < 10); > -------------------------------- ^^^^^^^^^^^^ > > Waiting any number of seconds in library function is way too much, > imho this is ok in test itself, not on lib. Is the suggestion here that we should perform the wait "on" xe_supports_faults, rather than "in" xe_supports_faults? I.E. that we do something like this instead in xe_exec_fault_mode.c: igt_fixture { bool supports_faults; struct timespec tv = {}; fd = drm_open_driver(DRIVER_XE); do { supports_faults = xe_supports_faults(fd); } while (!supports_faults && igt_seconds_elapsed(&tv) < 10); igt_require(supports_faults); } I can do this, though if xe_supports_faults returns false for any non-EBUSY related reasons, we won't be able to detect it from here and we'll spend ten seconds waiting for xe_supports_faults to return true when it strictly cannot. Is this an acceptable tradeoff? -Jonathan Cavitt > > Regards, > Kamil > > > > > if (supports_faults) > > xe_vm_destroy(fd, create.vm_id); > > -- > > 2.25.1 > > > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults 2024-05-08 16:43 ` Cavitt, Jonathan @ 2024-05-08 17:11 ` Kamil Konieczny 2024-05-09 1:27 ` Welty, Brian 0 siblings, 1 reply; 15+ messages in thread From: Kamil Konieczny @ 2024-05-08 17:11 UTC (permalink / raw) To: igt-dev@lists.freedesktop.org Cc: Cavitt, Jonathan, Gupta, saurabhg, Welty, Brian, Mistat, Tomasz, Girotra, Himanshu Hi, On 2024-05-08 at 16:43:04 +0000, Cavitt, Jonathan wrote: > -----Original Message----- > From: Kamil Konieczny <kamil.konieczny@linux.intel.com> > Sent: Wednesday, May 8, 2024 9:24 AM > To: igt-dev@lists.freedesktop.org > Cc: Cavitt, Jonathan <jonathan.cavitt@intel.com>; Gupta, saurabhg <saurabhg.gupta@intel.com>; Welty, Brian <brian.welty@intel.com>; Mistat, Tomasz <tomasz.mistat@intel.com>; Girotra, Himanshu <himanshu.girotra@intel.com> > Subject: Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults > > > > Hi Jonathan, > > On 2024-05-03 at 12:37:14 -0700, Jonathan Cavitt wrote: > > > It's possible for xe_supports_faults to return false if the system is > > > busy with multiple running tests. This is because the check looks for > > > all active VMs and searches for VMs that do not have faults enabled, > > > returning false if any exist. Recently, this check has been changed to > > > return EBUSY when the check fails in this way, so wait for up to ten > > > seconds for all the active VMs to flush out before proceeding. > > > > > > Suggested-by: Brian Welty <brian.welty@intel.com> > > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > > --- > > > lib/xe/xe_query.c | 9 +++++++-- > > > 1 file changed, 7 insertions(+), 2 deletions(-) > > > > > > diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c > > > index 6df8f42649..5458c73417 100644 > > > --- a/lib/xe/xe_query.c > > > +++ b/lib/xe/xe_query.c > > > @@ -314,8 +314,13 @@ bool xe_supports_faults(int fd) > > > .flags = DRM_XE_VM_CREATE_FLAG_LR_MODE | > > > DRM_XE_VM_CREATE_FLAG_FAULT_MODE, > > > }; > > > - > > > - supports_faults = !igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > > > + struct timespec tv = {}; > > > + int result, timeout; > > > + do { > > > + result = igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > > > + supports_faults = !result; > > > + timeout = igt_seconds_elapsed(&tv); > > > + } while (result == -EBUSY && timeout < 10); > > -------------------------------- ^^^^^^^^^^^^ > > > > Waiting any number of seconds in library function is way too much, > > imho this is ok in test itself, not on lib. > > Is the suggestion here that we should perform the wait "on" xe_supports_faults, > rather than "in" xe_supports_faults? I.E. that we do something like this instead > in xe_exec_fault_mode.c: > > igt_fixture { > bool supports_faults; > struct timespec tv = {}; > fd = drm_open_driver(DRIVER_XE); > do { > supports_faults = xe_supports_faults(fd); > } while (!supports_faults && igt_seconds_elapsed(&tv) < 10); > igt_require(supports_faults); > } > > I can do this, though if xe_supports_faults returns false for any non-EBUSY related > reasons, we won't be able to detect it from here and we'll spend ten seconds waiting > for xe_supports_faults to return true when it strictly cannot. Is this an acceptable > tradeoff? > -Jonathan Cavitt > If you are doing this just after igt_main you do not expect it will return EBUSY. Other way would be to return errno from lib function and let subtest decide if it want to wait. There you could also account for simulation, where it can take longer. Btw is there any sysfs param for it? Regards, Kamil > > > > Regards, > > Kamil > > > > > > > > if (supports_faults) > > > xe_vm_destroy(fd, create.vm_id); > > > -- > > > 2.25.1 > > > > > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults 2024-05-08 17:11 ` Kamil Konieczny @ 2024-05-09 1:27 ` Welty, Brian 2024-05-09 14:27 ` Cavitt, Jonathan 0 siblings, 1 reply; 15+ messages in thread From: Welty, Brian @ 2024-05-09 1:27 UTC (permalink / raw) To: Kamil Konieczny, igt-dev@lists.freedesktop.org, Cavitt, Jonathan, Gupta, saurabhg, Mistat, Tomasz, Girotra, Himanshu On 5/8/2024 10:11 AM, Kamil Konieczny wrote: > Hi, > On 2024-05-08 at 16:43:04 +0000, Cavitt, Jonathan wrote: >> -----Original Message----- >> From: Kamil Konieczny <kamil.konieczny@linux.intel.com> >> Sent: Wednesday, May 8, 2024 9:24 AM >> To: igt-dev@lists.freedesktop.org >> Cc: Cavitt, Jonathan <jonathan.cavitt@intel.com>; Gupta, saurabhg <saurabhg.gupta@intel.com>; Welty, Brian <brian.welty@intel.com>; Mistat, Tomasz <tomasz.mistat@intel.com>; Girotra, Himanshu <himanshu.girotra@intel.com> >> Subject: Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults >>> >>> Hi Jonathan, >>> On 2024-05-03 at 12:37:14 -0700, Jonathan Cavitt wrote: >>>> It's possible for xe_supports_faults to return false if the system is >>>> busy with multiple running tests. This is because the check looks for >>>> all active VMs and searches for VMs that do not have faults enabled, >>>> returning false if any exist. Recently, this check has been changed to >>>> return EBUSY when the check fails in this way, so wait for up to ten >>>> seconds for all the active VMs to flush out before proceeding. >>>> >>>> Suggested-by: Brian Welty <brian.welty@intel.com> >>>> Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> >>>> --- >>>> lib/xe/xe_query.c | 9 +++++++-- >>>> 1 file changed, 7 insertions(+), 2 deletions(-) >>>> >>>> diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c >>>> index 6df8f42649..5458c73417 100644 >>>> --- a/lib/xe/xe_query.c >>>> +++ b/lib/xe/xe_query.c >>>> @@ -314,8 +314,13 @@ bool xe_supports_faults(int fd) >>>> .flags = DRM_XE_VM_CREATE_FLAG_LR_MODE | >>>> DRM_XE_VM_CREATE_FLAG_FAULT_MODE, >>>> }; >>>> - >>>> - supports_faults = !igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); >>>> + struct timespec tv = {}; >>>> + int result, timeout; >>>> + do { >>>> + result = igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); >>>> + supports_faults = !result; >>>> + timeout = igt_seconds_elapsed(&tv); >>>> + } while (result == -EBUSY && timeout < 10); >>> -------------------------------- ^^^^^^^^^^^^ >>> >>> Waiting any number of seconds in library function is way too much, >>> imho this is ok in test itself, not on lib. >> >> Is the suggestion here that we should perform the wait "on" xe_supports_faults, >> rather than "in" xe_supports_faults? I.E. that we do something like this instead >> in xe_exec_fault_mode.c: >> >> igt_fixture { >> bool supports_faults; >> struct timespec tv = {}; >> fd = drm_open_driver(DRIVER_XE); >> do { >> supports_faults = xe_supports_faults(fd); >> } while (!supports_faults && igt_seconds_elapsed(&tv) < 10); >> igt_require(supports_faults); >> } >> >> I can do this, though if xe_supports_faults returns false for any non-EBUSY related >> reasons, we won't be able to detect it from here and we'll spend ten seconds waiting >> for xe_supports_faults to return true when it strictly cannot. Is this an acceptable >> tradeoff? >> -Jonathan Cavitt >> > > If you are doing this just after igt_main you do not expect > it will return EBUSY. Other way would be to return errno from > lib function and let subtest decide if it want to wait. > There you could also account for simulation, where it can > take longer. Btw is there any sysfs param for it? > > Regards, > Kamil > Problem is the issue is that 2 VMs cannot be created in the 2 different modes. Cannot have one VM in 'fault mode' at same time as one is in 'non-fault mode'. So the correct place for the check is not even inside xe_supports_fault_mode(), but in xe_vm_create(). As every single IGT test that creates an IGT can fail with -EBUSY from xe_vm_create() as creating 2 such VMs is not allowed. Whoever tries to create the VM second loses (fails). Maybe a good first step is to have xe_vm_create() raise a SKIP on -EBUSY errors? Maybe a good second step is to figure when and where adding a timeout+retry might make sense..... maybe since this is a shard run (I think?), this test can be attempted again later in the batch of tests? -Brian >>> >>> Regards, >>> Kamil >>> >>>> >>>> if (supports_faults) >>>> xe_vm_destroy(fd, create.vm_id); >>>> -- >>>> 2.25.1 >>>> >>> ^ permalink raw reply [flat|nested] 15+ messages in thread
* RE: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults 2024-05-09 1:27 ` Welty, Brian @ 2024-05-09 14:27 ` Cavitt, Jonathan 0 siblings, 0 replies; 15+ messages in thread From: Cavitt, Jonathan @ 2024-05-09 14:27 UTC (permalink / raw) To: Welty, Brian, Kamil Konieczny, igt-dev@lists.freedesktop.org, Gupta, saurabhg, Mistat, Tomasz, Girotra, Himanshu -----Original Message----- From: Welty, Brian <brian.welty@intel.com> Sent: Wednesday, May 8, 2024 6:28 PM To: Kamil Konieczny <kamil.konieczny@linux.intel.com>; igt-dev@lists.freedesktop.org; Cavitt, Jonathan <jonathan.cavitt@intel.com>; Gupta, saurabhg <saurabhg.gupta@intel.com>; Mistat, Tomasz <tomasz.mistat@intel.com>; Girotra, Himanshu <himanshu.girotra@intel.com> Subject: Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults > On 5/8/2024 10:11 AM, Kamil Konieczny wrote: > > Hi, > > On 2024-05-08 at 16:43:04 +0000, Cavitt, Jonathan wrote: > >> -----Original Message----- > >> From: Kamil Konieczny <kamil.konieczny@linux.intel.com> > >> Sent: Wednesday, May 8, 2024 9:24 AM > >> To: igt-dev@lists.freedesktop.org > >> Cc: Cavitt, Jonathan <jonathan.cavitt@intel.com>; Gupta, saurabhg <saurabhg.gupta@intel.com>; Welty, Brian <brian.welty@intel.com>; Mistat, Tomasz <tomasz.mistat@intel.com>; Girotra, Himanshu <himanshu.girotra@intel.com> > >> Subject: Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults > >>> > >>> Hi Jonathan, > >>> On 2024-05-03 at 12:37:14 -0700, Jonathan Cavitt wrote: > >>>> It's possible for xe_supports_faults to return false if the system is > >>>> busy with multiple running tests. This is because the check looks for > >>>> all active VMs and searches for VMs that do not have faults enabled, > >>>> returning false if any exist. Recently, this check has been changed to > >>>> return EBUSY when the check fails in this way, so wait for up to ten > >>>> seconds for all the active VMs to flush out before proceeding. > >>>> > >>>> Suggested-by: Brian Welty <brian.welty@intel.com> > >>>> Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > >>>> --- > >>>> lib/xe/xe_query.c | 9 +++++++-- > >>>> 1 file changed, 7 insertions(+), 2 deletions(-) > >>>> > >>>> diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c > >>>> index 6df8f42649..5458c73417 100644 > >>>> --- a/lib/xe/xe_query.c > >>>> +++ b/lib/xe/xe_query.c > >>>> @@ -314,8 +314,13 @@ bool xe_supports_faults(int fd) > >>>> .flags = DRM_XE_VM_CREATE_FLAG_LR_MODE | > >>>> DRM_XE_VM_CREATE_FLAG_FAULT_MODE, > >>>> }; > >>>> - > >>>> - supports_faults = !igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > >>>> + struct timespec tv = {}; > >>>> + int result, timeout; > >>>> + do { > >>>> + result = igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > >>>> + supports_faults = !result; > >>>> + timeout = igt_seconds_elapsed(&tv); > >>>> + } while (result == -EBUSY && timeout < 10); > >>> -------------------------------- ^^^^^^^^^^^^ > >>> > >>> Waiting any number of seconds in library function is way too much, > >>> imho this is ok in test itself, not on lib. > >> > >> Is the suggestion here that we should perform the wait "on" xe_supports_faults, > >> rather than "in" xe_supports_faults? I.E. that we do something like this instead > >> in xe_exec_fault_mode.c: > >> > >> igt_fixture { > >> bool supports_faults; > >> struct timespec tv = {}; > >> fd = drm_open_driver(DRIVER_XE); > >> do { > >> supports_faults = xe_supports_faults(fd); > >> } while (!supports_faults && igt_seconds_elapsed(&tv) < 10); > >> igt_require(supports_faults); > >> } > >> > >> I can do this, though if xe_supports_faults returns false for any non-EBUSY related > >> reasons, we won't be able to detect it from here and we'll spend ten seconds waiting > >> for xe_supports_faults to return true when it strictly cannot. Is this an acceptable > >> tradeoff? > >> -Jonathan Cavitt > >> > > > > If you are doing this just after igt_main you do not expect > > it will return EBUSY. Other way would be to return errno from > > lib function and let subtest decide if it want to wait. > > There you could also account for simulation, where it can > > take longer. Btw is there any sysfs param for it? > > > > Regards, > > Kamil > > > > Problem is the issue is that 2 VMs cannot be created in the 2 different > modes. > Cannot have one VM in 'fault mode' at same time as one is in 'non-fault > mode'. So the correct place for the check is not even inside > xe_supports_fault_mode(), but in xe_vm_create(). > > As every single IGT test that creates an IGT can fail with -EBUSY from > xe_vm_create() as creating 2 such VMs is not allowed. Whoever tries to > create the VM second loses (fails). If it's the case that each calling of xe_vm_create has the potential to return an error due to this race condition, I'd expect that we'd see this issue crop up from time to time in cases where the issue with xe_supports_faults is not seen, especially in tests that don't use fault mode vms. However, I couldn't see any reports affirming as such on a cursory inspection. There were a couple of xe_vm_create failure reports, but it looked like they were caused by interface divergence and not by the above race condition. -Jonathan Cavitt > > Maybe a good first step is to have xe_vm_create() raise a SKIP on -EBUSY > errors? > > Maybe a good second step is to figure when and where adding a > timeout+retry might make sense..... maybe since this is a shard run (I > think?), this test can be attempted again later in the batch of tests? > > -Brian > > >>> > >>> Regards, > >>> Kamil > >>> > >>>> > >>>> if (supports_faults) > >>>> xe_vm_destroy(fd, create.vm_id); > >>>> -- > >>>> 2.25.1 > >>>> > >>> > ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ Fi.CI.BAT: success for lib/xe/xe_query: Wait for xe_supports_faults 2024-05-03 19:37 [PATCH i-g-t 0/1] lib/xe/xe_query: Wait for xe_supports_faults Jonathan Cavitt 2024-05-03 19:37 ` [PATCH i-g-t 1/1] " Jonathan Cavitt @ 2024-05-03 20:31 ` Patchwork 2024-05-03 20:47 ` ✓ CI.xeBAT: " Patchwork ` (2 subsequent siblings) 4 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2024-05-03 20:31 UTC (permalink / raw) To: Jonathan Cavitt; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 4053 bytes --] == Series Details == Series: lib/xe/xe_query: Wait for xe_supports_faults URL : https://patchwork.freedesktop.org/series/133193/ State : success == Summary == CI Bug Log - changes from CI_DRM_14708 -> IGTPW_11098 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/index.html Participating hosts (41 -> 39) ------------------------------ Missing (2): fi-apl-guc fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_11098 that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@debugfs_test@read_all_entries: - {bat-mtlp-9}: [ABORT][1] ([i915#10898]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/bat-mtlp-9/igt@debugfs_test@read_all_entries.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/bat-mtlp-9/igt@debugfs_test@read_all_entries.html * igt@i915_selftest@live@gem_migrate: - {bat-arls-4}: [DMESG-WARN][3] -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/bat-arls-4/igt@i915_selftest@live@gem_migrate.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/bat-arls-4/igt@i915_selftest@live@gem_migrate.html * igt@i915_selftest@live@ring_submission: - {bat-arls-4}: [DMESG-FAIL][5] ([i915#10262]) -> [PASS][6] +10 other tests pass [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/bat-arls-4/igt@i915_selftest@live@ring_submission.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/bat-arls-4/igt@i915_selftest@live@ring_submission.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216 [i915#10262]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10262 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#10898]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10898 [i915#10911]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10911 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809 [i915#9159]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9159 [i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7832 -> IGTPW_11098 CI-20190529: 20190529 CI_DRM_14708: e9ea5061461b07fcb7e19892a54a61aa8fa1d163 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_11098: f9eb5151cf0cce84705067423dc5a8e779d3b6b4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_7832: f4a19f8c3a506c6ef7241e80ed966230d18acb03 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/index.html [-- Attachment #2: Type: text/html, Size: 3194 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ CI.xeBAT: success for lib/xe/xe_query: Wait for xe_supports_faults 2024-05-03 19:37 [PATCH i-g-t 0/1] lib/xe/xe_query: Wait for xe_supports_faults Jonathan Cavitt 2024-05-03 19:37 ` [PATCH i-g-t 1/1] " Jonathan Cavitt 2024-05-03 20:31 ` ✓ Fi.CI.BAT: success for " Patchwork @ 2024-05-03 20:47 ` Patchwork 2024-05-03 23:16 ` ✗ CI.xeFULL: failure " Patchwork 2024-05-04 7:50 ` ✗ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2024-05-03 20:47 UTC (permalink / raw) To: Jonathan Cavitt; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 13677 bytes --] == Series Details == Series: lib/xe/xe_query: Wait for xe_supports_faults URL : https://patchwork.freedesktop.org/series/133193/ State : success == Summary == CI Bug Log - changes from XEIGT_7832_BAT -> XEIGTPW_11098_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (0 -> 4) ------------------------------ Additional (4): bat-pvc-2 bat-dg2-oem2 bat-atsm-2 bat-adlp-7 Known issues ------------ Here are the changes found in XEIGTPW_11098_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_addfb_basic@addfb25-x-tiled-legacy: - bat-pvc-2: NOTRUN -> [SKIP][1] ([i915#6077]) +30 other tests skip [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-dg2-oem2: NOTRUN -> [SKIP][2] ([Intel XE#623]) [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@invalid-set-prop-any: - bat-atsm-2: NOTRUN -> [SKIP][3] ([i915#6077]) +30 other tests skip [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@kms_addfb_basic@invalid-set-prop-any.html * igt@kms_cursor_legacy@basic-flip-after-cursor-atomic: - bat-pvc-2: NOTRUN -> [SKIP][4] ([Intel XE#1024] / [Intel XE#782]) +5 other tests skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html * igt@kms_cursor_legacy@basic-flip-before-cursor-legacy: - bat-atsm-2: NOTRUN -> [SKIP][5] ([Intel XE#1024] / [Intel XE#782]) +5 other tests skip [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-atsm-2: NOTRUN -> [SKIP][6] ([Intel XE#1024] / [Intel XE#784]) [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@kms_dsc@dsc-basic.html - bat-pvc-2: NOTRUN -> [SKIP][7] ([Intel XE#1024] / [Intel XE#784]) [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@kms_dsc@dsc-basic.html - bat-dg2-oem2: NOTRUN -> [SKIP][8] ([Intel XE#455]) [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-dg2-oem2/igt@kms_dsc@dsc-basic.html - bat-adlp-7: NOTRUN -> [SKIP][9] ([Intel XE#455]) [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-adlp-7/igt@kms_dsc@dsc-basic.html * igt@kms_flip@basic-flip-vs-dpms: - bat-pvc-2: NOTRUN -> [SKIP][10] ([Intel XE#1024] / [Intel XE#947]) +3 other tests skip [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@kms_flip@basic-flip-vs-dpms.html * igt@kms_flip@basic-flip-vs-modeset: - bat-atsm-2: NOTRUN -> [SKIP][11] ([Intel XE#1024] / [Intel XE#947]) +3 other tests skip [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@kms_flip@basic-flip-vs-modeset.html * igt@kms_force_connector_basic@force-connector-state: - bat-pvc-2: NOTRUN -> [SKIP][12] ([Intel XE#540]) +3 other tests skip [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@kms_force_connector_basic@force-connector-state.html - bat-atsm-2: NOTRUN -> [SKIP][13] ([Intel XE#540]) +3 other tests skip [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@kms_force_connector_basic@force-connector-state.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-oem2: NOTRUN -> [SKIP][14] ([i915#5274]) [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-dg2-oem2/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@basic: - bat-pvc-2: NOTRUN -> [SKIP][15] ([Intel XE#1024] / [Intel XE#783]) [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@kms_frontbuffer_tracking@basic.html - bat-adlp-7: NOTRUN -> [FAIL][16] ([Intel XE#616]) [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html - bat-atsm-2: NOTRUN -> [SKIP][17] ([Intel XE#1024] / [Intel XE#783]) [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@kms_frontbuffer_tracking@basic.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24: - bat-atsm-2: NOTRUN -> [SKIP][18] ([i915#1836]) +6 other tests skip [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-pvc-2: NOTRUN -> [SKIP][19] ([Intel XE#829]) +6 other tests skip [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html * igt@kms_prop_blob@basic: - bat-pvc-2: NOTRUN -> [SKIP][20] ([Intel XE#780]) [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@kms_prop_blob@basic.html - bat-atsm-2: NOTRUN -> [SKIP][21] ([Intel XE#780]) [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@kms_prop_blob@basic.html * igt@kms_psr@psr-cursor-plane-move: - bat-pvc-2: NOTRUN -> [SKIP][22] ([Intel XE#1024]) +2 other tests skip [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@kms_psr@psr-cursor-plane-move.html - bat-dg2-oem2: NOTRUN -> [SKIP][23] ([Intel XE#929]) +2 other tests skip [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-dg2-oem2/igt@kms_psr@psr-cursor-plane-move.html * igt@kms_psr@psr-primary-page-flip: - bat-atsm-2: NOTRUN -> [SKIP][24] ([Intel XE#1024]) +2 other tests skip [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@kms_psr@psr-primary-page-flip.html * igt@xe_evict@evict-beng-small-external: - bat-pvc-2: NOTRUN -> [FAIL][25] ([Intel XE#1000]) +3 other tests fail [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@xe_evict@evict-beng-small-external.html - bat-adlp-7: NOTRUN -> [SKIP][26] ([Intel XE#261] / [Intel XE#688]) +15 other tests skip [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-adlp-7/igt@xe_evict@evict-beng-small-external.html * igt@xe_evict@evict-small-cm: - bat-pvc-2: NOTRUN -> [DMESG-FAIL][27] ([Intel XE#482]) +3 other tests dmesg-fail [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@xe_evict@evict-small-cm.html * igt@xe_evict_ccs@evict-overcommit-simple: - bat-adlp-7: NOTRUN -> [SKIP][28] ([Intel XE#688]) +1 other test skip [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-adlp-7/igt@xe_evict_ccs@evict-overcommit-simple.html * igt@xe_exec_fault_mode@many-basic: - bat-dg2-oem2: NOTRUN -> [SKIP][29] ([Intel XE#288]) +32 other tests skip [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-dg2-oem2/igt@xe_exec_fault_mode@many-basic.html * igt@xe_exec_fault_mode@twice-userptr: - bat-adlp-7: NOTRUN -> [SKIP][30] ([Intel XE#288]) +32 other tests skip [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-adlp-7/igt@xe_exec_fault_mode@twice-userptr.html * igt@xe_exec_fault_mode@twice-userptr-invalidate-imm: - bat-atsm-2: NOTRUN -> [SKIP][31] ([Intel XE#288]) +32 other tests skip [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@xe_exec_fault_mode@twice-userptr-invalidate-imm.html * igt@xe_gt_freq@freq_range_idle: - bat-pvc-2: NOTRUN -> [SKIP][32] ([Intel XE#1021]) +1 other test skip [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@xe_gt_freq@freq_range_idle.html * igt@xe_huc_copy@huc_copy: - bat-pvc-2: NOTRUN -> [SKIP][33] ([Intel XE#255]) [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@xe_huc_copy@huc_copy.html - bat-dg2-oem2: NOTRUN -> [SKIP][34] ([Intel XE#255]) [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-dg2-oem2/igt@xe_huc_copy@huc_copy.html - bat-atsm-2: NOTRUN -> [SKIP][35] ([Intel XE#255]) [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@xe_huc_copy@huc_copy.html * igt@xe_intel_bb@render: - bat-pvc-2: NOTRUN -> [SKIP][36] ([Intel XE#532]) [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@xe_intel_bb@render.html * igt@xe_mmap@vram: - bat-adlp-7: NOTRUN -> [SKIP][37] ([Intel XE#1008]) [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-adlp-7/igt@xe_mmap@vram.html * igt@xe_pat@pat-index-xe2: - bat-pvc-2: NOTRUN -> [SKIP][38] ([Intel XE#977]) +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@xe_pat@pat-index-xe2.html - bat-adlp-7: NOTRUN -> [SKIP][39] ([Intel XE#977]) [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-adlp-7/igt@xe_pat@pat-index-xe2.html - bat-atsm-2: NOTRUN -> [SKIP][40] ([Intel XE#977]) [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@xe_pat@pat-index-xe2.html - bat-dg2-oem2: NOTRUN -> [SKIP][41] ([Intel XE#977]) [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-dg2-oem2/igt@xe_pat@pat-index-xe2.html * igt@xe_pat@pat-index-xehpc: - bat-dg2-oem2: NOTRUN -> [SKIP][42] ([Intel XE#979]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-dg2-oem2/igt@xe_pat@pat-index-xehpc.html - bat-adlp-7: NOTRUN -> [SKIP][43] ([Intel XE#979]) +1 other test skip [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-adlp-7/igt@xe_pat@pat-index-xehpc.html * igt@xe_pat@pat-index-xehpc@render: - bat-pvc-2: NOTRUN -> [SKIP][44] ([Intel XE#976]) [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@xe_pat@pat-index-xehpc@render.html * igt@xe_pat@pat-index-xelpg: - bat-atsm-2: NOTRUN -> [SKIP][45] ([Intel XE#979]) +1 other test skip [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-atsm-2/igt@xe_pat@pat-index-xelpg.html - bat-pvc-2: NOTRUN -> [SKIP][46] ([Intel XE#979]) [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@xe_pat@pat-index-xelpg.html * igt@xe_pm_residency@gt-c6-on-idle: - bat-pvc-2: NOTRUN -> [SKIP][47] ([Intel XE#531]) [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/bat-pvc-2/igt@xe_pm_residency@gt-c6-on-idle.html [Intel XE#1000]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1000 [Intel XE#1008]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1008 [Intel XE#1021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1021 [Intel XE#1024]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1024 [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255 [Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261 [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288 [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455 [Intel XE#482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/482 [Intel XE#531]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/531 [Intel XE#532]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/532 [Intel XE#540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/540 [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616 [Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623 [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688 [Intel XE#780]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/780 [Intel XE#782]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/782 [Intel XE#783]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/783 [Intel XE#784]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/784 [Intel XE#829]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/829 [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929 [Intel XE#947]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/947 [Intel XE#976]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/976 [Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977 [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979 [i915#1836]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1836 [i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274 [i915#6077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6077 Build changes ------------- * IGT: IGT_7832 -> IGTPW_11098 * Linux: xe-1235-3bc655eb4a31c9a89cccac484e09112f73414b29 -> xe-1236-e9ea5061461b07fcb7e19892a54a61aa8fa1d163 IGTPW_11098: f9eb5151cf0cce84705067423dc5a8e779d3b6b4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_7832: f4a19f8c3a506c6ef7241e80ed966230d18acb03 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-1235-3bc655eb4a31c9a89cccac484e09112f73414b29: 3bc655eb4a31c9a89cccac484e09112f73414b29 xe-1236-e9ea5061461b07fcb7e19892a54a61aa8fa1d163: e9ea5061461b07fcb7e19892a54a61aa8fa1d163 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/index.html [-- Attachment #2: Type: text/html, Size: 16989 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✗ CI.xeFULL: failure for lib/xe/xe_query: Wait for xe_supports_faults 2024-05-03 19:37 [PATCH i-g-t 0/1] lib/xe/xe_query: Wait for xe_supports_faults Jonathan Cavitt ` (2 preceding siblings ...) 2024-05-03 20:47 ` ✓ CI.xeBAT: " Patchwork @ 2024-05-03 23:16 ` Patchwork 2024-05-04 7:50 ` ✗ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2024-05-03 23:16 UTC (permalink / raw) To: Jonathan Cavitt; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 35837 bytes --] == Series Details == Series: lib/xe/xe_query: Wait for xe_supports_faults URL : https://patchwork.freedesktop.org/series/133193/ State : failure == Summary == CI Bug Log - changes from XEIGT_7832_full -> XEIGTPW_11098_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_11098_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_11098_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 (3 -> 1) ------------------------------ ERROR: It appears as if the changes made in XEIGTPW_11098_full prevented too many machines from booting. Missing (2): shard-adlp shard-lnl Known issues ------------ Here are the changes found in XEIGTPW_11098_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_addfb_basic@unused-offsets: - shard-dg2-set2: [PASS][1] -> [SKIP][2] ([Intel XE#1201] / [i915#6077]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-433/igt@kms_addfb_basic@unused-offsets.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_addfb_basic@unused-offsets.html * igt@kms_async_flips@invalid-async-flip: - shard-dg2-set2: NOTRUN -> [SKIP][3] ([Intel XE#1201] / [Intel XE#873]) [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-464/igt@kms_async_flips@invalid-async-flip.html * igt@kms_big_fb@x-tiled-16bpp-rotate-180: - shard-dg2-set2: [PASS][4] -> [SKIP][5] ([Intel XE#1201] / [Intel XE#829]) +4 other tests skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-466/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html * igt@kms_big_fb@x-tiled-8bpp-rotate-270: - shard-dg2-set2: NOTRUN -> [SKIP][6] ([Intel XE#1201] / [Intel XE#316]) +4 other tests skip [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-463/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-180: - shard-dg2-set2: NOTRUN -> [SKIP][7] ([Intel XE#1124] / [Intel XE#1201]) +7 other tests skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-433/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-addfb: - shard-dg2-set2: NOTRUN -> [SKIP][8] ([Intel XE#1201] / [Intel XE#619]) [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-463/igt@kms_big_fb@yf-tiled-addfb.html * igt@kms_bw@linear-tiling-3-displays-3840x2160p: - shard-dg2-set2: NOTRUN -> [SKIP][9] ([Intel XE#1201] / [Intel XE#367]) +2 other tests skip [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_bw@linear-tiling-3-displays-3840x2160p.html * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][10] ([Intel XE#1201] / [Intel XE#787]) +100 other tests skip [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-464/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-6.html * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-7: - shard-dg2-set2: NOTRUN -> [FAIL][11] ([Intel XE#650]) +6 other tests fail [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-464/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-7.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs: - shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#1201] / [Intel XE#1252]) [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][13] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +29 other tests skip [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-433/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4.html * igt@kms_cdclk@mode-transition: - shard-dg2-set2: NOTRUN -> [SKIP][14] ([Intel XE#1201] / [Intel XE#1235]) [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_cdclk@mode-transition.html * igt@kms_cdclk@plane-scaling@pipe-b-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#1152] / [Intel XE#1201]) +3 other tests skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-433/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html * igt@kms_chamelium_color@ctm-limited-range: - shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#1201] / [Intel XE#306]) [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-463/igt@kms_chamelium_color@ctm-limited-range.html * igt@kms_chamelium_frames@hdmi-crc-multiple: - shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#1201] / [Intel XE#373]) +6 other tests skip [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_chamelium_frames@hdmi-crc-multiple.html * igt@kms_content_protection@dp-mst-type-0: - shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#1201] / [Intel XE#307]) [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-dg2-set2: NOTRUN -> [SKIP][19] ([Intel XE#1201] / [Intel XE#308]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_edge_walk@256x256-top-edge: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][20] ([Intel XE#1214] / [Intel XE#282]) +8 other tests dmesg-warn [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@kms_cursor_edge_walk@256x256-top-edge.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][21] ([Intel XE#1214] / [Intel XE#282] / [Intel XE#910]) [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-466/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-dg2-set2: [PASS][22] -> [DMESG-WARN][23] ([Intel XE#1214] / [Intel XE#282]) +3 other tests dmesg-warn [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-433/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-464/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#1201] / [Intel XE#323]) +1 other test skip [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-463/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_feature_discovery@dp-mst: - shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#1137] / [Intel XE#1201]) [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-433/igt@kms_feature_discovery@dp-mst.html * igt@kms_feature_discovery@psr2: - shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#1135] / [Intel XE#1201]) [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-463/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-absolute-wf_vblank-interruptible: - shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#1201]) +6 other tests skip [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling: - shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#1201] / [Intel XE#455]) +22 other tests skip [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-463/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move: - shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#1201] / [Intel XE#651]) +21 other tests skip [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@psr-suspend: - shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#1201] / [Intel XE#653]) +27 other tests skip [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-suspend.html * igt@kms_invalid_mode@zero-clock: - shard-dg2-set2: [PASS][31] -> [SKIP][32] ([Intel XE#1201]) +15 other tests skip [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-435/igt@kms_invalid_mode@zero-clock.html [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_invalid_mode@zero-clock.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b: - shard-dg2-set2: NOTRUN -> [FAIL][33] ([Intel XE#616]) +6 other tests fail [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-433/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html * igt@kms_pm_dc@dc5-psr: - shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#1129] / [Intel XE#1201]) +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@kms_pm_dc@dc5-psr.html * igt@kms_psr@psr-sprite-plane-onoff: - shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#1201] / [Intel XE#929]) +13 other tests skip [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-435/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_vrr@negative-basic: - shard-dg2-set2: [PASS][36] -> [SKIP][37] ([Intel XE#1201] / [Intel XE#455]) [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-463/igt@kms_vrr@negative-basic.html [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-464/igt@kms_vrr@negative-basic.html * igt@kms_writeback@writeback-fb-id: - shard-dg2-set2: NOTRUN -> [SKIP][38] ([Intel XE#1201] / [Intel XE#756]) [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_writeback@writeback-fb-id.html * igt@xe_copy_basic@mem-copy-linear-0x369: - shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#1123] / [Intel XE#1201]) [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@xe_copy_basic@mem-copy-linear-0x369.html * igt@xe_evict@evict-cm-threads-large: - shard-dg2-set2: [PASS][40] -> [TIMEOUT][41] ([Intel XE#1041] / [Intel XE#1473] / [Intel XE#392]) [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-466/igt@xe_evict@evict-cm-threads-large.html [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@xe_evict@evict-cm-threads-large.html * igt@xe_evict@evict-large-multi-vm-cm: - shard-dg2-set2: [PASS][42] -> [FAIL][43] ([Intel XE#1600]) [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-435/igt@xe_evict@evict-large-multi-vm-cm.html [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@xe_evict@evict-large-multi-vm-cm.html * igt@xe_evict@evict-mixed-many-threads-large: - shard-dg2-set2: NOTRUN -> [TIMEOUT][44] ([Intel XE#1041] / [Intel XE#1473] / [Intel XE#392]) [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@xe_evict@evict-mixed-many-threads-large.html * igt@xe_evict@evict-mixed-many-threads-small: - shard-dg2-set2: [PASS][45] -> [TIMEOUT][46] ([Intel XE#1473]) [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-464/igt@xe_evict@evict-mixed-many-threads-small.html [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-466/igt@xe_evict@evict-mixed-many-threads-small.html * igt@xe_evict@evict-threads-large: - shard-dg2-set2: [PASS][47] -> [TIMEOUT][48] ([Intel XE#1473] / [Intel XE#392]) [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-436/igt@xe_evict@evict-threads-large.html [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@xe_evict@evict-threads-large.html * igt@xe_exec_fault_mode@once-userptr-invalidate-imm: - shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#1201] / [Intel XE#1562]) +1 other test skip [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@xe_exec_fault_mode@once-userptr-invalidate-imm.html * igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-rebind-prefetch: - shard-dg2-set2: NOTRUN -> [SKIP][50] ([Intel XE#1201] / [Intel XE#288]) +14 other tests skip [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-435/igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-rebind-prefetch.html * igt@xe_exec_threads@threads-bal-mixed-shared-vm-basic: - shard-dg2-set2: [PASS][51] -> [INCOMPLETE][52] ([Intel XE#1169] / [Intel XE#1195] / [Intel XE#1356]) [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-434/igt@xe_exec_threads@threads-bal-mixed-shared-vm-basic.html [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@xe_exec_threads@threads-bal-mixed-shared-vm-basic.html * igt@xe_exec_threads@threads-hang-fd-userptr: - shard-dg2-set2: [PASS][53] -> [FAIL][54] ([Intel XE#1256]) [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-435/igt@xe_exec_threads@threads-hang-fd-userptr.html [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@xe_exec_threads@threads-hang-fd-userptr.html * igt@xe_live_ktest@xe_dma_buf: - shard-dg2-set2: [PASS][55] -> [SKIP][56] ([Intel XE#1192] / [Intel XE#1201]) [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-434/igt@xe_live_ktest@xe_dma_buf.html [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@xe_live_ktest@xe_dma_buf.html * igt@xe_pm@s2idle-d3cold-basic-exec: - shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#1201] / [Intel XE#366]) [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-433/igt@xe_pm@s2idle-d3cold-basic-exec.html * igt@xe_pm@s3-basic-exec: - shard-dg2-set2: [PASS][58] -> [DMESG-WARN][59] ([Intel XE#1162] / [Intel XE#1214]) +3 other tests dmesg-warn [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-434/igt@xe_pm@s3-basic-exec.html [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-464/igt@xe_pm@s3-basic-exec.html * igt@xe_pm@s3-multiple-execs: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][60] ([Intel XE#1162] / [Intel XE#1214]) +2 other tests dmesg-warn [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-463/igt@xe_pm@s3-multiple-execs.html * igt@xe_pm@s4-basic: - shard-dg2-set2: NOTRUN -> [FAIL][61] ([Intel XE#1043] / [Intel XE#845]) [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-433/igt@xe_pm@s4-basic.html * igt@xe_pm@vram-d3cold-threshold: - shard-dg2-set2: NOTRUN -> [SKIP][62] ([Intel XE#1201] / [Intel XE#579]) [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-466/igt@xe_pm@vram-d3cold-threshold.html * igt@xe_pm_residency@gt-c6-freeze: - shard-dg2-set2: [PASS][63] -> [DMESG-WARN][64] ([Intel XE#1214]) [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-435/igt@xe_pm_residency@gt-c6-freeze.html [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@xe_pm_residency@gt-c6-freeze.html * igt@xe_query@multigpu-query-cs-cycles: - shard-dg2-set2: NOTRUN -> [SKIP][65] ([Intel XE#1201] / [Intel XE#944]) +2 other tests skip [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-435/igt@xe_query@multigpu-query-cs-cycles.html #### Possible fixes #### * igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size: - shard-dg2-set2: [DMESG-WARN][66] ([Intel XE#1214] / [Intel XE#282] / [Intel XE#910]) -> [PASS][67] [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-436/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-433/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@forked-move@pipe-a: - shard-dg2-set2: [DMESG-WARN][68] ([Intel XE#1214] / [Intel XE#282]) -> [PASS][69] +1 other test pass [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-434/igt@kms_cursor_legacy@forked-move@pipe-a.html [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@kms_cursor_legacy@forked-move@pipe-a.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc: - shard-dg2-set2: [SKIP][70] ([Intel XE#1201] / [Intel XE#455]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-464/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-435/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html * igt@kms_flip@2x-flip-vs-modeset: - shard-dg2-set2: [SKIP][72] ([Intel XE#1201]) -> [PASS][73] +2 other tests pass [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-436/igt@kms_flip@2x-flip-vs-modeset.html [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_flip@2x-flip-vs-modeset.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12: - shard-dg2-set2: [INCOMPLETE][74] ([Intel XE#1195]) -> [PASS][75] +4 other tests pass [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-434/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html * igt@xe_evict@evict-beng-mixed-threads-large: - shard-dg2-set2: [TIMEOUT][76] ([Intel XE#1473] / [Intel XE#392]) -> [PASS][77] [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-466/igt@xe_evict@evict-beng-mixed-threads-large.html [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@xe_evict@evict-beng-mixed-threads-large.html * {igt@xe_pm@s2idle-vm-bind-prefetch}: - shard-dg2-set2: [INCOMPLETE][78] ([Intel XE#1195] / [Intel XE#1694]) -> [PASS][79] [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-466/igt@xe_pm@s2idle-vm-bind-prefetch.html [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-435/igt@xe_pm@s2idle-vm-bind-prefetch.html * {igt@xe_pm@s3-vm-bind-unbind-all}: - shard-dg2-set2: [DMESG-WARN][80] ([Intel XE#1162] / [Intel XE#1214]) -> [PASS][81] +5 other tests pass [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-464/igt@xe_pm@s3-vm-bind-unbind-all.html [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-435/igt@xe_pm@s3-vm-bind-unbind-all.html #### Warnings #### * igt@kms_big_fb@4-tiled-32bpp-rotate-90: - shard-dg2-set2: [SKIP][82] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][83] ([Intel XE#1201] / [Intel XE#829]) [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-466/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-dg2-set2: [SKIP][84] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][85] ([Intel XE#1201] / [Intel XE#829]) +2 other tests skip [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_bw@linear-tiling-2-displays-1920x1080p: - shard-dg2-set2: [SKIP][86] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][87] ([Intel XE#1201]) [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-433/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs: - shard-dg2-set2: [SKIP][88] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][89] ([Intel XE#1201] / [Intel XE#829]) +2 other tests skip [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-464/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html * igt@kms_chamelium_hpd@vga-hpd-after-hibernate: - shard-dg2-set2: [SKIP][90] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][91] ([Intel XE#1201]) +1 other test skip [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-433/igt@kms_chamelium_hpd@vga-hpd-after-hibernate.html [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_chamelium_hpd@vga-hpd-after-hibernate.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-dg2-set2: [SKIP][92] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][93] ([Intel XE#1201]) +3 other tests skip [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-466/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6: - shard-dg2-set2: [SKIP][94] ([Intel XE#1201] / [Intel XE#455] / [i915#3804]) -> [SKIP][95] ([Intel XE#1201] / [i915#3804]) [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-464/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-435/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html * igt@kms_fbcon_fbt@psr: - shard-dg2-set2: [SKIP][96] ([Intel XE#1201] / [Intel XE#776]) -> [SKIP][97] ([Intel XE#1201]) [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-464/igt@kms_fbcon_fbt@psr.html [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@display-4x: - shard-dg2-set2: [SKIP][98] ([Intel XE#1138] / [Intel XE#1201]) -> [SKIP][99] ([Intel XE#1201]) [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-436/igt@kms_feature_discovery@display-4x.html [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_feature_discovery@display-4x.html * igt@kms_flip@flip-vs-suspend: - shard-dg2-set2: [INCOMPLETE][100] ([Intel XE#1195]) -> [DMESG-WARN][101] ([Intel XE#1162] / [Intel XE#1214]) [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-463/igt@kms_flip@flip-vs-suspend.html [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_flip@flip-vs-suspend.html * igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary: - shard-dg2-set2: [SKIP][102] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][103] ([Intel XE#1201]) +6 other tests skip [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move: - shard-dg2-set2: [SKIP][104] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][105] ([Intel XE#1201]) +4 other tests skip [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-blt: - shard-dg2-set2: [SKIP][106] ([Intel XE#1201]) -> [SKIP][107] ([Intel XE#1201] / [Intel XE#653]) [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-blt.html [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt: - shard-dg2-set2: [SKIP][108] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][109] ([Intel XE#1201] / [Intel XE#1235]) [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a-hdmi-a-6: - shard-dg2-set2: [INCOMPLETE][110] ([Intel XE#1195]) -> [INCOMPLETE][111] ([Intel XE#1195] / [Intel XE#904] / [Intel XE#909]) +1 other test incomplete [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-433/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a-hdmi-a-6.html [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-464/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a-hdmi-a-6.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format: - shard-dg2-set2: [INCOMPLETE][112] ([Intel XE#1195] / [Intel XE#904] / [Intel XE#909]) -> [SKIP][113] ([Intel XE#1201]) [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-463/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format: - shard-dg2-set2: [TIMEOUT][114] ([Intel XE#380] / [Intel XE#904] / [Intel XE#909]) -> [INCOMPLETE][115] ([Intel XE#1195] / [Intel XE#904] / [Intel XE#909]) [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-466/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format.html [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-435/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format@pipe-a-hdmi-a-6: - shard-dg2-set2: [TIMEOUT][116] ([Intel XE#904] / [Intel XE#909]) -> [INCOMPLETE][117] ([Intel XE#1195] / [Intel XE#904] / [Intel XE#909]) [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-466/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format@pipe-a-hdmi-a-6.html [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-435/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format@pipe-a-hdmi-a-6.html * igt@kms_psr@fbc-psr2-sprite-plane-move: - shard-dg2-set2: [SKIP][118] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][119] ([Intel XE#1201]) +3 other tests skip [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-434/igt@kms_psr@fbc-psr2-sprite-plane-move.html [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_psr@fbc-psr2-sprite-plane-move.html * igt@kms_psr@pr-basic: - shard-dg2-set2: [SKIP][120] ([Intel XE#1201] / [Intel XE#1234]) -> [SKIP][121] ([Intel XE#1201] / [Intel XE#929]) [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-436/igt@kms_psr@pr-basic.html [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@kms_psr@pr-basic.html * igt@kms_rotation_crc@bad-pixel-format: - shard-dg2-set2: [SKIP][122] ([Intel XE#1201] / [Intel XE#327]) -> [SKIP][123] ([Intel XE#1201] / [Intel XE#829]) +1 other test skip [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-466/igt@kms_rotation_crc@bad-pixel-format.html [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-436/igt@kms_rotation_crc@bad-pixel-format.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270: - shard-dg2-set2: [SKIP][124] ([Intel XE#1201] / [Intel XE#829]) -> [SKIP][125] ([Intel XE#1201] / [Intel XE#327]) [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-436/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-dg2-set2: [SKIP][126] ([Intel XE#1201]) -> [SKIP][127] ([Intel XE#1201] / [Intel XE#362]) [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-433/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@xe_evict@evict-beng-cm-threads-large: - shard-dg2-set2: [TIMEOUT][128] ([Intel XE#1473] / [Intel XE#392]) -> [INCOMPLETE][129] ([Intel XE#1195] / [Intel XE#1473] / [Intel XE#392]) [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-435/igt@xe_evict@evict-beng-cm-threads-large.html [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-466/igt@xe_evict@evict-beng-cm-threads-large.html * igt@xe_pm@s4-multiple-execs: - shard-dg2-set2: [FAIL][130] ([Intel XE#1043] / [Intel XE#845]) -> [DMESG-FAIL][131] ([Intel XE#1162] / [Intel XE#1551]) [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7832/shard-dg2-435/igt@xe_pm@s4-multiple-execs.html [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11098/shard-dg2-434/igt@xe_pm@s4-multiple-execs.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#1041]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1041 [Intel XE#1043]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1043 [Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123 [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129 [Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135 [Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137 [Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138 [Intel XE#1152]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1152 [Intel XE#1162]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1162 [Intel XE#1169]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1169 [Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192 [Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195 [Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201 [Intel XE#1214]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1214 [Intel XE#1234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1234 [Intel XE#1235]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1235 [Intel XE#1252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1252 [Intel XE#1256]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1256 [Intel XE#1356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1356 [Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473 [Intel XE#1551]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1551 [Intel XE#1562]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1562 [Intel XE#1600]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1600 [Intel XE#1694]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1694 [Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282 [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288 [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306 [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307 [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308 [Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316 [Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323 [Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327 [Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362 [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366 [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367 [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373 [Intel XE#380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/380 [Intel XE#392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/392 [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455 [Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579 [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616 [Intel XE#619]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/619 [Intel XE#650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/650 [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#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756 [Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776 [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787 [Intel XE#829]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/829 [Intel XE#845]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/845 [Intel XE#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873 [Intel XE#904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/904 [Intel XE#909]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/909 [Intel XE#910]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/910 [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#6077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6077 Build changes ------------- * IGT: IGT_7832 -> IGTPW_11098 * Linux: xe-1235-3bc655eb4a31c9a89cccac484e09112f73414b29 -> xe-1236-e9ea5061461b07fcb7e19892a54a61aa8fa1d163 IGTPW_11098: f9eb5151cf0cce84705067423dc5a8e779d3b6b4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_7832: f4a19f8c3a506c6ef7241e80ed966230d18acb03 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-1235-3bc655eb4a31c9a89cccac484e09112f73414b29: 3bc655eb4a31c9a89cccac484e09112f73414b29 xe-1236-e9ea5061461b07fcb7e19892a54a61aa8fa1d163: e9ea5061461b07fcb7e19892a54a61aa8fa1d163 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-133193v1/index.html [-- Attachment #2: Type: text/html, Size: 48726 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✗ Fi.CI.IGT: failure for lib/xe/xe_query: Wait for xe_supports_faults 2024-05-03 19:37 [PATCH i-g-t 0/1] lib/xe/xe_query: Wait for xe_supports_faults Jonathan Cavitt ` (3 preceding siblings ...) 2024-05-03 23:16 ` ✗ CI.xeFULL: failure " Patchwork @ 2024-05-04 7:50 ` Patchwork 4 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2024-05-04 7:50 UTC (permalink / raw) To: Jonathan Cavitt; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 92345 bytes --] == Series Details == Series: lib/xe/xe_query: Wait for xe_supports_faults URL : https://patchwork.freedesktop.org/series/133193/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14708_full -> IGTPW_11098_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_11098_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_11098_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_11098/index.html Participating hosts (10 -> 9) ------------------------------ Missing (1): shard-snb-0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_11098_full: ### IGT changes ### #### Possible regressions #### * igt@perf_pmu@multi-client@rcs0: - shard-mtlp: [PASS][1] -> [FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-mtlp-3/igt@perf_pmu@multi-client@rcs0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-6/igt@perf_pmu@multi-client@rcs0.html Known issues ------------ Here are the changes found in IGTPW_11098_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-keep-cache: - shard-dg2: NOTRUN -> [SKIP][3] ([i915#8411]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@api_intel_bb@blit-reloc-keep-cache.html * igt@api_intel_bb@crc32: - shard-rkl: NOTRUN -> [SKIP][4] ([i915#6230]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@api_intel_bb@crc32.html * igt@api_intel_bb@object-reloc-keep-cache: - shard-mtlp: NOTRUN -> [SKIP][5] ([i915#8411]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-1/igt@api_intel_bb@object-reloc-keep-cache.html * igt@debugfs_test@basic-hwmon: - shard-tglu: NOTRUN -> [SKIP][6] ([i915#9318]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-10/igt@debugfs_test@basic-hwmon.html * igt@drm_fdinfo@busy-check-all@ccs0: - shard-mtlp: NOTRUN -> [SKIP][7] ([i915#8414]) +11 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-8/igt@drm_fdinfo@busy-check-all@ccs0.html * igt@drm_fdinfo@busy-hang@bcs0: - shard-dg2: NOTRUN -> [SKIP][8] ([i915#8414]) +8 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-6/igt@drm_fdinfo@busy-hang@bcs0.html * igt@drm_fdinfo@most-busy-idle-check-all@bcs0: - shard-dg1: NOTRUN -> [SKIP][9] ([i915#8414]) +4 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-14/igt@drm_fdinfo@most-busy-idle-check-all@bcs0.html * igt@gem_basic@multigpu-create-close: - shard-dg1: NOTRUN -> [SKIP][10] ([i915#7697]) +1 other test skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-15/igt@gem_basic@multigpu-create-close.html * igt@gem_ccs@suspend-resume: - shard-rkl: NOTRUN -> [SKIP][11] ([i915#9323]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-1/igt@gem_ccs@suspend-resume.html * igt@gem_close_race@multigpu-basic-threads: - shard-rkl: NOTRUN -> [SKIP][12] ([i915#7697]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_create@create-ext-cpu-access-big: - shard-dg2: NOTRUN -> [ABORT][13] ([i915#9846]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@gem_create@create-ext-cpu-access-big.html - shard-rkl: NOTRUN -> [SKIP][14] ([i915#6335]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_create@create-ext-cpu-access-sanity-check: - shard-tglu: NOTRUN -> [SKIP][15] ([i915#6335]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-6/igt@gem_create@create-ext-cpu-access-sanity-check.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-tglu: [PASS][16] -> [FAIL][17] ([i915#6268]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-tglu-2/igt@gem_ctx_exec@basic-nohangcheck.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-2/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_freq@sysfs@gt0: - shard-dg2: [PASS][18] -> [FAIL][19] ([i915#9561]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-2/igt@gem_ctx_freq@sysfs@gt0.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@gem_ctx_freq@sysfs@gt0.html * igt@gem_ctx_persistence@engines-mixed-process: - shard-snb: NOTRUN -> [SKIP][20] ([i915#1099]) +2 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-snb6/igt@gem_ctx_persistence@engines-mixed-process.html * igt@gem_ctx_persistence@heartbeat-close: - shard-dg1: NOTRUN -> [SKIP][21] ([i915#8555]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-14/igt@gem_ctx_persistence@heartbeat-close.html * igt@gem_ctx_sseu@invalid-sseu: - shard-rkl: NOTRUN -> [SKIP][22] ([i915#280]) +1 other test skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-1/igt@gem_ctx_sseu@invalid-sseu.html - shard-dg1: NOTRUN -> [SKIP][23] ([i915#280]) +1 other test skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_ctx_sseu@mmap-args: - shard-dg2: NOTRUN -> [SKIP][24] ([i915#280]) +1 other test skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-4/igt@gem_ctx_sseu@mmap-args.html - shard-tglu: NOTRUN -> [SKIP][25] ([i915#280]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-7/igt@gem_ctx_sseu@mmap-args.html - shard-mtlp: NOTRUN -> [SKIP][26] ([i915#280]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-6/igt@gem_ctx_sseu@mmap-args.html * igt@gem_exec_balancer@bonded-sync: - shard-dg2: NOTRUN -> [SKIP][27] ([i915#4771]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@gem_exec_balancer@bonded-sync.html * igt@gem_exec_balancer@invalid-bonds: - shard-dg1: NOTRUN -> [SKIP][28] ([i915#4036]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-17/igt@gem_exec_balancer@invalid-bonds.html * igt@gem_exec_balancer@noheartbeat: - shard-mtlp: NOTRUN -> [SKIP][29] ([i915#8555]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-5/igt@gem_exec_balancer@noheartbeat.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-glk: NOTRUN -> [SKIP][30] ([i915#6334]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-glk7/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_capture@capture-recoverable: - shard-tglu: NOTRUN -> [SKIP][31] ([i915#6344]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-9/igt@gem_exec_capture@capture-recoverable.html * igt@gem_exec_fair@basic-deadline: - shard-glk: NOTRUN -> [FAIL][32] ([i915#2846]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-glk5/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none: - shard-dg1: NOTRUN -> [SKIP][33] ([i915#3539] / [i915#4852]) +5 other tests skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@gem_exec_fair@basic-none.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-tglu: [PASS][34] -> [FAIL][35] ([i915#2842]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-tglu-7/igt@gem_exec_fair@basic-none-share@rcs0.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-9/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-pace-solo: - shard-dg1: NOTRUN -> [SKIP][36] ([i915#3539]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@gem_exec_fair@basic-pace-solo.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-rkl: NOTRUN -> [FAIL][37] ([i915#2842]) +3 other tests fail [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_fair@basic-sync: - shard-dg2: NOTRUN -> [SKIP][38] ([i915#3539]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-6/igt@gem_exec_fair@basic-sync.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-glk: NOTRUN -> [FAIL][39] ([i915#2842]) +4 other tests fail [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-glk2/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_exec_fence@concurrent: - shard-dg2: NOTRUN -> [SKIP][40] ([i915#4812]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@gem_exec_fence@concurrent.html * igt@gem_exec_fence@submit67: - shard-dg1: NOTRUN -> [SKIP][41] ([i915#4812]) +1 other test skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-17/igt@gem_exec_fence@submit67.html * igt@gem_exec_flush@basic-wb-pro-default: - shard-dg2: NOTRUN -> [SKIP][42] ([i915#3539] / [i915#4852]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-2/igt@gem_exec_flush@basic-wb-pro-default.html * igt@gem_exec_reloc@basic-gtt-read-noreloc: - shard-rkl: NOTRUN -> [SKIP][43] ([i915#3281]) +8 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-read-noreloc.html * igt@gem_exec_reloc@basic-wc-read-active: - shard-dg1: NOTRUN -> [SKIP][44] ([i915#3281]) +3 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@gem_exec_reloc@basic-wc-read-active.html * igt@gem_exec_reloc@basic-write-read-active: - shard-dg2: NOTRUN -> [SKIP][45] ([i915#3281]) +4 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@gem_exec_reloc@basic-write-read-active.html * igt@gem_exec_reloc@basic-write-wc-noreloc: - shard-mtlp: NOTRUN -> [SKIP][46] ([i915#3281]) +2 other tests skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-8/igt@gem_exec_reloc@basic-write-wc-noreloc.html * igt@gem_exec_schedule@reorder-wide: - shard-dg2: NOTRUN -> [SKIP][47] ([i915#4537] / [i915#4812]) +1 other test skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@gem_exec_schedule@reorder-wide.html * igt@gem_fence_thrash@bo-copy: - shard-dg2: NOTRUN -> [SKIP][48] ([i915#4860]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@gem_fence_thrash@bo-copy.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy: - shard-dg1: NOTRUN -> [SKIP][49] ([i915#4860]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-14/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html * igt@gem_lmem_swapping@heavy-multi@lmem0: - shard-dg1: [PASS][50] -> [FAIL][51] ([i915#10378]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg1-18/igt@gem_lmem_swapping@heavy-multi@lmem0.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-15/igt@gem_lmem_swapping@heavy-multi@lmem0.html * igt@gem_lmem_swapping@heavy-random@lmem0: - shard-dg2: [PASS][52] -> [FAIL][53] ([i915#10378]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-10/igt@gem_lmem_swapping@heavy-random@lmem0.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-1/igt@gem_lmem_swapping@heavy-random@lmem0.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs: - shard-mtlp: NOTRUN -> [SKIP][54] ([i915#4613]) +1 other test skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-2/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html * igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0: - shard-dg1: NOTRUN -> [SKIP][55] ([i915#4565]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-17/igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0.html * igt@gem_lmem_swapping@random-engines: - shard-glk: NOTRUN -> [SKIP][56] ([i915#4613]) +3 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-glk3/igt@gem_lmem_swapping@random-engines.html * igt@gem_lmem_swapping@verify: - shard-rkl: NOTRUN -> [SKIP][57] ([i915#4613]) +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@gem_lmem_swapping@verify.html * igt@gem_mmap@short-mmap: - shard-mtlp: NOTRUN -> [SKIP][58] ([i915#4083]) +2 other tests skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-7/igt@gem_mmap@short-mmap.html * igt@gem_mmap_gtt@close-race: - shard-dg1: NOTRUN -> [SKIP][59] ([i915#4077]) +9 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-15/igt@gem_mmap_gtt@close-race.html * igt@gem_mmap_gtt@cpuset-basic-small-copy-xy: - shard-mtlp: NOTRUN -> [SKIP][60] ([i915#4077]) +3 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-4/igt@gem_mmap_gtt@cpuset-basic-small-copy-xy.html * igt@gem_mmap_gtt@hang: - shard-dg2: NOTRUN -> [SKIP][61] ([i915#4077]) +8 other tests skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@gem_mmap_gtt@hang.html * igt@gem_mmap_wc@bad-offset: - shard-dg2: NOTRUN -> [SKIP][62] ([i915#4083]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-2/igt@gem_mmap_wc@bad-offset.html * igt@gem_mmap_wc@write-prefaulted: - shard-dg1: NOTRUN -> [SKIP][63] ([i915#4083]) +3 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@gem_mmap_wc@write-prefaulted.html * igt@gem_pread@exhaustion: - shard-tglu: NOTRUN -> [WARN][64] ([i915#2658]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-4/igt@gem_pread@exhaustion.html * igt@gem_pread@snoop: - shard-dg2: NOTRUN -> [SKIP][65] ([i915#3282]) +3 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-2/igt@gem_pread@snoop.html - shard-rkl: NOTRUN -> [SKIP][66] ([i915#3282]) +4 other tests skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@gem_pread@snoop.html * igt@gem_pwrite@basic-self: - shard-mtlp: NOTRUN -> [SKIP][67] ([i915#3282]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-2/igt@gem_pwrite@basic-self.html * igt@gem_pxp@display-protected-crc: - shard-rkl: NOTRUN -> [SKIP][68] ([i915#4270]) +2 other tests skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@gem_pxp@display-protected-crc.html * igt@gem_pxp@reject-modify-context-protection-off-2: - shard-dg2: NOTRUN -> [SKIP][69] ([i915#4270]) +1 other test skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@gem_pxp@reject-modify-context-protection-off-2.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-dg1: NOTRUN -> [SKIP][70] ([i915#4270]) +1 other test skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_pxp@verify-pxp-stale-buf-optout-execution: - shard-tglu: NOTRUN -> [SKIP][71] ([i915#4270]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-5/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html * igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs: - shard-dg2: NOTRUN -> [SKIP][72] ([i915#5190] / [i915#8428]) +5 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-2/igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs.html * igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs: - shard-mtlp: NOTRUN -> [SKIP][73] ([i915#8428]) +1 other test skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-2/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-rkl: NOTRUN -> [SKIP][74] ([i915#8411]) +1 other test skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html - shard-dg1: NOTRUN -> [SKIP][75] ([i915#4079]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_softpin@evict-snoop: - shard-dg2: NOTRUN -> [SKIP][76] ([i915#4885]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-2/igt@gem_softpin@evict-snoop.html * igt@gem_softpin@evict-snoop-interruptible: - shard-dg1: NOTRUN -> [SKIP][77] ([i915#4885]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-15/igt@gem_softpin@evict-snoop-interruptible.html * igt@gem_unfence_active_buffers: - shard-mtlp: NOTRUN -> [SKIP][78] ([i915#4879]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-7/igt@gem_unfence_active_buffers.html * igt@gem_userptr_blits@coherency-sync: - shard-dg2: NOTRUN -> [SKIP][79] ([i915#3297]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-4/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-rkl: NOTRUN -> [SKIP][80] ([i915#3323]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-1/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap: - shard-dg1: NOTRUN -> [SKIP][81] ([i915#3297] / [i915#4880]) +1 other test skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-17/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html * igt@gem_userptr_blits@mmap-offset-banned@gtt: - shard-mtlp: NOTRUN -> [SKIP][82] ([i915#3297]) +2 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-3/igt@gem_userptr_blits@mmap-offset-banned@gtt.html * igt@gem_userptr_blits@unsync-unmap-cycles: - shard-rkl: NOTRUN -> [SKIP][83] ([i915#3297]) +1 other test skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@gem_userptr_blits@unsync-unmap-cycles.html - shard-dg1: NOTRUN -> [SKIP][84] ([i915#3297]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@gem_userptr_blits@unsync-unmap-cycles.html * igt@gen9_exec_parse@allowed-single: - shard-dg2: NOTRUN -> [SKIP][85] ([i915#2856]) +1 other test skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-10/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@basic-rejected-ctx-param: - shard-snb: NOTRUN -> [SKIP][86] +183 other tests skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-snb6/igt@gen9_exec_parse@basic-rejected-ctx-param.html - shard-tglu: NOTRUN -> [SKIP][87] ([i915#2527] / [i915#2856]) +1 other test skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-9/igt@gen9_exec_parse@basic-rejected-ctx-param.html * igt@gen9_exec_parse@batch-invalid-length: - shard-rkl: NOTRUN -> [SKIP][88] ([i915#2527]) +3 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-3/igt@gen9_exec_parse@batch-invalid-length.html * igt@gen9_exec_parse@unaligned-access: - shard-dg1: NOTRUN -> [SKIP][89] ([i915#2527]) +3 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-14/igt@gen9_exec_parse@unaligned-access.html * igt@gen9_exec_parse@unaligned-jump: - shard-mtlp: NOTRUN -> [SKIP][90] ([i915#2856]) +2 other tests skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-4/igt@gen9_exec_parse@unaligned-jump.html * igt@i915_module_load@reload-with-fault-injection: - shard-rkl: [PASS][91] -> [INCOMPLETE][92] ([i915#9820] / [i915#9849]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_freq_mult@media-freq@gt0: - shard-dg1: NOTRUN -> [SKIP][93] ([i915#6590]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-17/igt@i915_pm_freq_mult@media-freq@gt0.html * igt@i915_pm_rps@min-max-config-idle: - shard-dg2: NOTRUN -> [SKIP][94] ([i915#6621]) +1 other test skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@i915_pm_rps@min-max-config-idle.html * igt@i915_pm_rps@reset: - shard-mtlp: NOTRUN -> [FAIL][95] ([i915#8346]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-6/igt@i915_pm_rps@reset.html * igt@i915_pm_rps@thresholds@gt0: - shard-dg1: NOTRUN -> [SKIP][96] ([i915#8925]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@i915_pm_rps@thresholds@gt0.html * igt@i915_query@hwconfig_table: - shard-dg1: NOTRUN -> [SKIP][97] ([i915#6245]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-18/igt@i915_query@hwconfig_table.html * igt@i915_query@query-topology-coherent-slice-mask: - shard-dg2: NOTRUN -> [SKIP][98] ([i915#6188]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@i915_query@query-topology-coherent-slice-mask.html * igt@i915_query@test-query-geometry-subslices: - shard-rkl: NOTRUN -> [SKIP][99] ([i915#5723]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@i915_query@test-query-geometry-subslices.html * igt@i915_selftest@mock@memory_region: - shard-snb: NOTRUN -> [DMESG-WARN][100] ([i915#9311]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-snb5/igt@i915_selftest@mock@memory_region.html * igt@kms_addfb_basic@basic-x-tiled-legacy: - shard-dg2: NOTRUN -> [SKIP][101] ([i915#4212]) +1 other test skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-2/igt@kms_addfb_basic@basic-x-tiled-legacy.html * igt@kms_atomic_transition@plane-all-modeset-transition: - shard-mtlp: NOTRUN -> [SKIP][102] ([i915#1769] / [i915#3555]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-3/igt@kms_atomic_transition@plane-all-modeset-transition.html * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-mtlp: [PASS][103] -> [FAIL][104] ([i915#5138]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-mtlp-6/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-4/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_big_fb@4-tiled-8bpp-rotate-180: - shard-dg1: NOTRUN -> [SKIP][105] ([i915#4538] / [i915#5286]) +2 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html - shard-tglu: NOTRUN -> [SKIP][106] ([i915#5286]) +2 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-5/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html * igt@kms_big_fb@4-tiled-addfb-size-offset-overflow: - shard-dg1: NOTRUN -> [SKIP][107] ([i915#5286]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-15/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][108] ([i915#5286]) +4 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [PASS][109] -> [DMESG-FAIL][110] ([i915#2017]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@linear-16bpp-rotate-90: - shard-mtlp: NOTRUN -> [SKIP][111] +6 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-8/igt@kms_big_fb@linear-16bpp-rotate-90.html * igt@kms_big_fb@x-tiled-64bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][112] ([i915#3638]) +3 other tests skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html - shard-dg1: NOTRUN -> [SKIP][113] ([i915#3638]) +4 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-18/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-dg2: NOTRUN -> [SKIP][114] ([i915#4538] / [i915#5190]) +8 other tests skip [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-180: - shard-dg1: NOTRUN -> [SKIP][115] ([i915#4538]) +3 other tests skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-18/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html * igt@kms_big_joiner@basic-force-joiner: - shard-rkl: NOTRUN -> [SKIP][116] ([i915#10656]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@kms_big_joiner@basic-force-joiner.html * igt@kms_big_joiner@invalid-modeset: - shard-mtlp: NOTRUN -> [SKIP][117] ([i915#10656]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-1/igt@kms_big_joiner@invalid-modeset.html * igt@kms_big_joiner@invalid-modeset-force-joiner: - shard-dg2: NOTRUN -> [SKIP][118] ([i915#10656]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@kms_big_joiner@invalid-modeset-force-joiner.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][119] ([i915#6095]) +11 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-4/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-c-edp-1: - shard-mtlp: NOTRUN -> [SKIP][120] ([i915#6095]) +7 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-8/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-c-edp-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][121] ([i915#6095]) +71 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#10307] / [i915#6095]) +190 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4.html * igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][123] ([i915#6095]) +87 other tests skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-a-hdmi-a-4.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs: - shard-mtlp: NOTRUN -> [SKIP][124] ([i915#10278]) +2 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs.html * igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][125] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs: - shard-dg1: NOTRUN -> [SKIP][126] ([i915#10278]) +1 other test skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-17/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html - shard-tglu: NOTRUN -> [SKIP][127] ([i915#10278]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-7/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html - shard-dg2: NOTRUN -> [SKIP][128] ([i915#10278]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-4/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html - shard-rkl: NOTRUN -> [SKIP][129] ([i915#10278]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html * igt@kms_cdclk@plane-scaling: - shard-rkl: NOTRUN -> [SKIP][130] ([i915#3742]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@kms_cdclk@plane-scaling.html - shard-dg1: NOTRUN -> [SKIP][131] ([i915#3742]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@kms_cdclk@plane-scaling.html * igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][132] ([i915#4087]) +3 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-1/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html * igt@kms_chamelium_edid@hdmi-edid-change-during-suspend: - shard-rkl: NOTRUN -> [SKIP][133] ([i915#7828]) +11 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html * igt@kms_chamelium_frames@dp-crc-single: - shard-dg1: NOTRUN -> [SKIP][134] ([i915#7828]) +8 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-17/igt@kms_chamelium_frames@dp-crc-single.html * igt@kms_chamelium_frames@vga-frame-dump: - shard-mtlp: NOTRUN -> [SKIP][135] ([i915#7828]) +3 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-3/igt@kms_chamelium_frames@vga-frame-dump.html * igt@kms_chamelium_hpd@dp-hpd: - shard-tglu: NOTRUN -> [SKIP][136] ([i915#7828]) +3 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-8/igt@kms_chamelium_hpd@dp-hpd.html * igt@kms_chamelium_hpd@vga-hpd-after-suspend: - shard-dg2: NOTRUN -> [SKIP][137] ([i915#7828]) +6 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html * igt@kms_content_protection@content-type-change: - shard-rkl: NOTRUN -> [SKIP][138] ([i915#9424]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-2/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@legacy: - shard-dg1: NOTRUN -> [SKIP][139] ([i915#7116] / [i915#9424]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@kms_content_protection@legacy.html * igt@kms_content_protection@lic-type-1: - shard-mtlp: NOTRUN -> [SKIP][140] ([i915#6944] / [i915#9424]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-4/igt@kms_content_protection@lic-type-1.html * igt@kms_content_protection@mei-interface: - shard-dg2: NOTRUN -> [SKIP][141] ([i915#9424]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@srm: - shard-dg2: NOTRUN -> [SKIP][142] ([i915#7118]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-2/igt@kms_content_protection@srm.html * igt@kms_content_protection@uevent@pipe-a-dp-4: - shard-dg2: NOTRUN -> [FAIL][143] ([i915#1339] / [i915#7173]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@kms_content_protection@uevent@pipe-a-dp-4.html * igt@kms_cursor_crc@cursor-offscreen-512x170: - shard-tglu: NOTRUN -> [SKIP][144] ([i915#3359]) +1 other test skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-6/igt@kms_cursor_crc@cursor-offscreen-512x170.html - shard-mtlp: NOTRUN -> [SKIP][145] ([i915#3359]) +1 other test skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-1/igt@kms_cursor_crc@cursor-offscreen-512x170.html - shard-rkl: NOTRUN -> [SKIP][146] ([i915#3359]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-1/igt@kms_cursor_crc@cursor-offscreen-512x170.html - shard-dg1: NOTRUN -> [SKIP][147] ([i915#3359]) +1 other test skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-18/igt@kms_cursor_crc@cursor-offscreen-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-dg2: NOTRUN -> [SKIP][148] ([i915#3359]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-4/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-rkl: NOTRUN -> [SKIP][149] ([i915#3555]) +4 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_crc@cursor-sliding-32x32: - shard-mtlp: NOTRUN -> [SKIP][150] ([i915#3555] / [i915#8814]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-8/igt@kms_cursor_crc@cursor-sliding-32x32.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-dg2: NOTRUN -> [SKIP][151] ([i915#4103] / [i915#4213]) +2 other tests skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-rkl: NOTRUN -> [SKIP][152] ([i915#4103]) +1 other test skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html - shard-dg1: NOTRUN -> [SKIP][153] ([i915#4103] / [i915#4213]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipa-toggle: - shard-mtlp: NOTRUN -> [SKIP][154] ([i915#9809]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-7/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][155] ([i915#9227]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-4/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1.html - shard-rkl: NOTRUN -> [SKIP][156] ([i915#9723]) +1 other test skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1.html * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][157] ([i915#9723]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-18/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4.html * igt@kms_display_modes@extended-mode-basic: - shard-dg2: NOTRUN -> [SKIP][158] ([i915#3555]) +3 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@kms_display_modes@extended-mode-basic.html - shard-dg1: NOTRUN -> [SKIP][159] ([i915#3555]) +6 other tests skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@kms_display_modes@extended-mode-basic.html - shard-tglu: NOTRUN -> [SKIP][160] ([i915#3555]) +1 other test skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-4/igt@kms_display_modes@extended-mode-basic.html - shard-mtlp: NOTRUN -> [SKIP][161] ([i915#3555] / [i915#8827]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-8/igt@kms_display_modes@extended-mode-basic.html * igt@kms_display_modes@mst-extended-mode-negative: - shard-rkl: NOTRUN -> [SKIP][162] ([i915#8588]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@kms_display_modes@mst-extended-mode-negative.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][163] ([i915#3804]) [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html * igt@kms_dp_aux_dev: - shard-dg2: NOTRUN -> [SKIP][164] ([i915#1257]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-2/igt@kms_dp_aux_dev.html - shard-rkl: NOTRUN -> [SKIP][165] ([i915#1257]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@kms_dp_aux_dev.html * igt@kms_dsc@dsc-fractional-bpp: - shard-dg2: NOTRUN -> [SKIP][166] ([i915#3840] / [i915#9688]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-1/igt@kms_dsc@dsc-fractional-bpp.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-dg2: NOTRUN -> [SKIP][167] ([i915#3840]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-bpc: - shard-tglu: NOTRUN -> [SKIP][168] ([i915#3555] / [i915#3840]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-10/igt@kms_dsc@dsc-with-bpc.html - shard-dg2: NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3840]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@kms_dsc@dsc-with-bpc.html * igt@kms_dsc@dsc-with-output-formats: - shard-rkl: NOTRUN -> [SKIP][170] ([i915#3555] / [i915#3840]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@kms_dsc@dsc-with-output-formats.html - shard-dg1: NOTRUN -> [SKIP][171] ([i915#3555] / [i915#3840]) +1 other test skip [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_dsc@dsc-with-output-formats-with-bpc: - shard-dg2: NOTRUN -> [SKIP][172] ([i915#3840] / [i915#9053]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@kms_dsc@dsc-with-output-formats-with-bpc.html * igt@kms_fbcon_fbt@psr: - shard-dg2: NOTRUN -> [SKIP][173] ([i915#3469]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-1/igt@kms_fbcon_fbt@psr.html - shard-rkl: NOTRUN -> [SKIP][174] ([i915#3955]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@dp-mst: - shard-mtlp: NOTRUN -> [SKIP][175] ([i915#9337]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-1/igt@kms_feature_discovery@dp-mst.html * igt@kms_feature_discovery@psr1: - shard-dg1: NOTRUN -> [SKIP][176] ([i915#658]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-14/igt@kms_feature_discovery@psr1.html * igt@kms_flip@2x-absolute-wf_vblank: - shard-dg2: NOTRUN -> [SKIP][177] +9 other tests skip [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-10/igt@kms_flip@2x-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-fences: - shard-mtlp: NOTRUN -> [SKIP][178] ([i915#8381]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-3/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-nonexisting-fb: - shard-tglu: NOTRUN -> [SKIP][179] ([i915#3637]) +3 other tests skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-7/igt@kms_flip@2x-nonexisting-fb.html * igt@kms_flip@2x-plain-flip-ts-check-interruptible: - shard-dg1: NOTRUN -> [SKIP][180] ([i915#9934]) +5 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html - shard-mtlp: NOTRUN -> [SKIP][181] ([i915#3637]) +1 other test skip [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-3/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a3: - shard-dg2: NOTRUN -> [FAIL][182] ([i915#2122]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-6/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a3.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1: - shard-snb: [PASS][183] -> [FAIL][184] ([i915#2122]) +4 other tests fail [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-snb5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html * igt@kms_flip@flip-vs-fences-interruptible: - shard-dg2: NOTRUN -> [SKIP][185] ([i915#8381]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@kms_flip@flip-vs-fences-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][186] ([i915#2672]) +1 other test skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][187] ([i915#2587] / [i915#2672]) +1 other test skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][188] ([i915#2672]) +3 other tests skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/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@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][189] ([i915#2672]) +3 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html - shard-dg1: NOTRUN -> [SKIP][190] ([i915#2587] / [i915#2672]) +4 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html * igt@kms_force_connector_basic@prune-stale-modes: - shard-dg2: NOTRUN -> [SKIP][191] ([i915#5274]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][192] ([i915#8708]) +3 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu: - shard-dg1: NOTRUN -> [SKIP][193] +56 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff: - shard-mtlp: NOTRUN -> [SKIP][194] ([i915#1825]) +13 other tests skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbc-tiling-y: - shard-dg2: NOTRUN -> [SKIP][195] ([i915#10055]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-tiling-y.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-rte: - shard-rkl: NOTRUN -> [SKIP][196] ([i915#3023]) +29 other tests skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][197] +58 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move: - shard-rkl: NOTRUN -> [SKIP][198] ([i915#1825]) +47 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][199] ([i915#8708]) +20 other tests skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt: - shard-dg2: NOTRUN -> [SKIP][200] ([i915#5354]) +19 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt: - shard-dg1: NOTRUN -> [SKIP][201] ([i915#3458]) +15 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-rkl: NOTRUN -> [SKIP][202] ([i915#9766]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html - shard-dg1: NOTRUN -> [SKIP][203] ([i915#9766]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html - shard-tglu: NOTRUN -> [SKIP][204] ([i915#9766]) [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-3/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html - shard-dg2: NOTRUN -> [SKIP][205] ([i915#9766]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][206] ([i915#3458]) +10 other tests skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][207] ([i915#8708]) +18 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite: - shard-dg2: NOTRUN -> [SKIP][208] ([i915#10433] / [i915#3458]) +1 other test skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary: - shard-tglu: NOTRUN -> [SKIP][209] +35 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-5/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html * igt@kms_hdr@invalid-metadata-sizes: - shard-dg2: NOTRUN -> [SKIP][210] ([i915#3555] / [i915#8228]) +2 other tests skip [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-10/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-swap: - shard-tglu: NOTRUN -> [SKIP][211] ([i915#3555] / [i915#8228]) [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-7/igt@kms_hdr@static-swap.html * igt@kms_hdr@static-toggle: - shard-rkl: NOTRUN -> [SKIP][212] ([i915#3555] / [i915#8228]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@kms_hdr@static-toggle.html * igt@kms_hdr@static-toggle-suspend: - shard-dg1: NOTRUN -> [SKIP][213] ([i915#3555] / [i915#8228]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@kms_hdr@static-toggle-suspend.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-dg2: NOTRUN -> [SKIP][214] ([i915#4816]) [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html - shard-rkl: NOTRUN -> [SKIP][215] ([i915#4816]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_panel_fitting@atomic-fastset: - shard-rkl: NOTRUN -> [SKIP][216] ([i915#6301]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-1/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_panel_fitting@legacy: - shard-tglu: NOTRUN -> [SKIP][217] ([i915#6301]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-4/igt@kms_panel_fitting@legacy.html - shard-dg2: NOTRUN -> [SKIP][218] ([i915#6301]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@kms_panel_fitting@legacy.html - shard-dg1: NOTRUN -> [SKIP][219] ([i915#6301]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@kms_panel_fitting@legacy.html * igt@kms_plane_multiple@tiling-y: - shard-dg2: NOTRUN -> [SKIP][220] ([i915#8806]) [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-1/igt@kms_plane_multiple@tiling-y.html * igt@kms_plane_multiple@tiling-yf: - shard-mtlp: NOTRUN -> [SKIP][221] ([i915#3555] / [i915#8806]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-5/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [FAIL][222] ([i915#8292]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][223] ([i915#9423]) +3 other tests skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][224] ([i915#9423]) +7 other tests skip [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][225] ([i915#9423]) +11 other tests skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][226] ([i915#5176] / [i915#9423]) +3 other tests skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-18/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][227] ([i915#5235]) +11 other tests skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c-hdmi-a-3.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][228] ([i915#5235]) +3 other tests skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][229] ([i915#5235]) +7 other tests skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-dp-4: - shard-dg2: NOTRUN -> [SKIP][230] ([i915#5235] / [i915#9423]) +19 other tests skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-dp-4.html * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][231] ([i915#5235] / [i915#9423] / [i915#9728]) +3 other tests skip [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2.html * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][232] ([i915#5235]) +5 other tests skip [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-5/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-b-edp-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-d-edp-1: - shard-mtlp: NOTRUN -> [SKIP][233] ([i915#3555] / [i915#5235]) +1 other test skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-5/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-d-edp-1.html * igt@kms_pm_dc@dc5-psr: - shard-rkl: NOTRUN -> [SKIP][234] ([i915#9685]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-1/igt@kms_pm_dc@dc5-psr.html - shard-dg1: NOTRUN -> [SKIP][235] ([i915#9685]) +1 other test skip [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-13/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_dc@dc6-dpms: - shard-mtlp: NOTRUN -> [SKIP][236] ([i915#10139]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-4/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_dc@dc6-psr: - shard-tglu: NOTRUN -> [SKIP][237] ([i915#9685]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-4/igt@kms_pm_dc@dc6-psr.html * igt@kms_pm_dc@dc9-dpms: - shard-tglu: [PASS][238] -> [SKIP][239] ([i915#4281]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-tglu-5/igt@kms_pm_dc@dc9-dpms.html [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-9/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_rpm@dpms-mode-unset-lpsp: - shard-dg1: NOTRUN -> [SKIP][240] ([i915#9519]) [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-rkl: [PASS][241] -> [SKIP][242] ([i915#9519]) +2 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-rkl-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-dg2: NOTRUN -> [SKIP][243] ([i915#9519]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-rkl: NOTRUN -> [SKIP][244] ([i915#9519]) [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_prime@basic-crc-vgem: - shard-dg2: NOTRUN -> [SKIP][245] ([i915#6524] / [i915#6805]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@kms_prime@basic-crc-vgem.html * igt@kms_prime@basic-modeset-hybrid: - shard-dg1: NOTRUN -> [SKIP][246] ([i915#6524]) [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-18/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_prime@d3hot: - shard-tglu: NOTRUN -> [SKIP][247] ([i915#6524]) [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-7/igt@kms_prime@d3hot.html * igt@kms_psr2_su@page_flip-p010: - shard-rkl: NOTRUN -> [SKIP][248] ([i915#9683]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-3/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@fbc-pr-primary-blt: - shard-dg2: NOTRUN -> [SKIP][249] ([i915#1072] / [i915#9673] / [i915#9732]) +3 other tests skip [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@kms_psr@fbc-pr-primary-blt.html * igt@kms_psr@fbc-pr-primary-render: - shard-dg2: NOTRUN -> [SKIP][250] ([i915#1072] / [i915#9732]) +13 other tests skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-6/igt@kms_psr@fbc-pr-primary-render.html * igt@kms_psr@fbc-psr2-cursor-mmap-cpu: - shard-tglu: NOTRUN -> [SKIP][251] ([i915#9732]) +7 other tests skip [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-6/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html * igt@kms_psr@pr-sprite-plane-move: - shard-mtlp: NOTRUN -> [SKIP][252] ([i915#9688]) +4 other tests skip [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-1/igt@kms_psr@pr-sprite-plane-move.html * igt@kms_psr@psr2-sprite-mmap-cpu: - shard-rkl: NOTRUN -> [SKIP][253] ([i915#1072] / [i915#9732]) +23 other tests skip [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-3/igt@kms_psr@psr2-sprite-mmap-cpu.html * igt@kms_psr@psr2-sprite-plane-onoff: - shard-glk: NOTRUN -> [SKIP][254] +370 other tests skip [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-glk4/igt@kms_psr@psr2-sprite-plane-onoff.html * igt@kms_psr@psr2-suspend: - shard-dg1: NOTRUN -> [SKIP][255] ([i915#1072] / [i915#9732]) +20 other tests skip [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-15/igt@kms_psr@psr2-suspend.html * igt@kms_rotation_crc@exhaust-fences: - shard-dg1: NOTRUN -> [SKIP][256] ([i915#4884]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-17/igt@kms_rotation_crc@exhaust-fences.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-tglu: NOTRUN -> [SKIP][257] ([i915#5289]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-mtlp: NOTRUN -> [SKIP][258] ([i915#5289]) [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-dg1: NOTRUN -> [SKIP][259] ([i915#5289]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-15/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1: - shard-snb: [PASS][260] -> [FAIL][261] ([i915#9196]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1: - shard-mtlp: [PASS][262] -> [FAIL][263] ([i915#9196]) [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1.html [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-3/igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1.html * igt@kms_vrr@flip-basic-fastset: - shard-rkl: NOTRUN -> [SKIP][264] ([i915#9906]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@kms_vrr@flip-basic-fastset.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-mtlp: NOTRUN -> [SKIP][265] ([i915#8808] / [i915#9906]) [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-7/igt@kms_vrr@seamless-rr-switch-vrr.html * igt@kms_writeback@writeback-check-output: - shard-dg2: NOTRUN -> [SKIP][266] ([i915#2437]) [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-6/igt@kms_writeback@writeback-check-output.html - shard-rkl: NOTRUN -> [SKIP][267] ([i915#2437]) [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-2/igt@kms_writeback@writeback-check-output.html * igt@kms_writeback@writeback-fb-id: - shard-dg1: NOTRUN -> [SKIP][268] ([i915#2437]) [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-17/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-pixel-formats: - shard-tglu: NOTRUN -> [SKIP][269] ([i915#2437] / [i915#9412]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-10/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@global-sseu-config: - shard-dg2: NOTRUN -> [SKIP][270] ([i915#7387]) [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-4/igt@perf@global-sseu-config.html * igt@perf@non-zero-reason@0-rcs0: - shard-dg2: NOTRUN -> [FAIL][271] ([i915#9100]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@perf@non-zero-reason@0-rcs0.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: NOTRUN -> [FAIL][272] ([i915#4349]) +3 other tests fail [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-1/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@rc6@other-idle-gt0: - shard-rkl: NOTRUN -> [SKIP][273] ([i915#8516]) [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-2/igt@perf_pmu@rc6@other-idle-gt0.html * igt@prime_vgem@basic-gtt: - shard-mtlp: NOTRUN -> [SKIP][274] ([i915#3708] / [i915#4077]) [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-6/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@basic-write: - shard-rkl: NOTRUN -> [SKIP][275] ([i915#3291] / [i915#3708]) [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@prime_vgem@basic-write.html * igt@prime_vgem@coherency-gtt: - shard-rkl: NOTRUN -> [SKIP][276] ([i915#3708]) [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@prime_vgem@coherency-gtt.html - shard-dg1: NOTRUN -> [SKIP][277] ([i915#3708] / [i915#4077]) [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-14/igt@prime_vgem@coherency-gtt.html * igt@prime_vgem@fence-read-hang: - shard-dg2: NOTRUN -> [SKIP][278] ([i915#3708]) [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@prime_vgem@fence-read-hang.html * igt@sriov_basic@bind-unbind-vf: - shard-rkl: NOTRUN -> [SKIP][279] ([i915#9917]) [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-2/igt@sriov_basic@bind-unbind-vf.html * igt@sriov_basic@enable-vfs-bind-unbind-each: - shard-dg1: NOTRUN -> [SKIP][280] ([i915#9917]) +1 other test skip [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@sriov_basic@enable-vfs-bind-unbind-each.html * igt@syncobj_timeline@invalid-wait-zero-handles: - shard-rkl: NOTRUN -> [FAIL][281] ([i915#9781]) [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@syncobj_timeline@invalid-wait-zero-handles.html * igt@syncobj_wait@invalid-wait-zero-handles: - shard-rkl: NOTRUN -> [FAIL][282] ([i915#9779]) [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@syncobj_wait@invalid-wait-zero-handles.html - shard-dg1: NOTRUN -> [FAIL][283] ([i915#9779]) [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-18/igt@syncobj_wait@invalid-wait-zero-handles.html - shard-glk: NOTRUN -> [FAIL][284] ([i915#9779]) [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-glk7/igt@syncobj_wait@invalid-wait-zero-handles.html * igt@v3d/v3d_perfmon@destroy-invalid-perfmon: - shard-tglu: NOTRUN -> [SKIP][285] ([i915#2575]) +5 other tests skip [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-7/igt@v3d/v3d_perfmon@destroy-invalid-perfmon.html - shard-mtlp: NOTRUN -> [SKIP][286] ([i915#2575]) +3 other tests skip [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-7/igt@v3d/v3d_perfmon@destroy-invalid-perfmon.html * igt@v3d/v3d_submit_cl@bad-in-sync: - shard-dg1: NOTRUN -> [SKIP][287] ([i915#2575]) +9 other tests skip [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@v3d/v3d_submit_cl@bad-in-sync.html * igt@v3d/v3d_submit_cl@simple-flush-cache: - shard-dg2: NOTRUN -> [SKIP][288] ([i915#2575]) +6 other tests skip [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@v3d/v3d_submit_cl@simple-flush-cache.html * igt@vc4/vc4_label_bo@set-bad-handle: - shard-mtlp: NOTRUN -> [SKIP][289] ([i915#7711]) +2 other tests skip [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-mtlp-4/igt@vc4/vc4_label_bo@set-bad-handle.html * igt@vc4/vc4_perfmon@create-two-perfmon: - shard-rkl: NOTRUN -> [SKIP][290] ([i915#7711]) +10 other tests skip [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@vc4/vc4_perfmon@create-two-perfmon.html * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-purged: - shard-dg1: NOTRUN -> [SKIP][291] ([i915#7711]) +5 other tests skip [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-purged.html * igt@vc4/vc4_tiling@set-get: - shard-dg2: NOTRUN -> [SKIP][292] ([i915#7711]) +5 other tests skip [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@vc4/vc4_tiling@set-get.html #### Possible fixes #### * igt@drm_fdinfo@most-busy-idle-check-all@rcs0: - shard-rkl: [FAIL][293] ([i915#7742]) -> [PASS][294] [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html * igt@gem_eio@in-flight-contexts-10ms: - shard-snb: [INCOMPLETE][295] -> [PASS][296] [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-snb2/igt@gem_eio@in-flight-contexts-10ms.html [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-snb5/igt@gem_eio@in-flight-contexts-10ms.html * igt@gem_exec_fair@basic-deadline: - shard-rkl: [FAIL][297] ([i915#2846]) -> [PASS][298] [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-rkl-5/igt@gem_exec_fair@basic-deadline.html [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-4/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-rkl: [FAIL][299] ([i915#2842]) -> [PASS][300] +2 other tests pass [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-rkl-1/igt@gem_exec_fair@basic-pace-share@rcs0.html [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-tglu: [FAIL][301] ([i915#2842]) -> [PASS][302] +1 other test pass [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-tglu-10/igt@gem_exec_fair@basic-pace-solo@rcs0.html [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-3/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_lmem_swapping@basic@lmem0: - shard-dg2: [FAIL][303] ([i915#10378]) -> [PASS][304] [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-5/igt@gem_lmem_swapping@basic@lmem0.html [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@gem_lmem_swapping@basic@lmem0.html * igt@i915_module_load@reload-with-fault-injection: - shard-snb: [INCOMPLETE][305] ([i915#9849]) -> [PASS][306] [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-snb6/igt@i915_module_load@reload-with-fault-injection.html [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html - shard-tglu: [INCOMPLETE][307] ([i915#10047] / [i915#9820]) -> [PASS][308] [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-tglu-10/igt@i915_module_load@reload-with-fault-injection.html [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-10/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0: - shard-dg1: [FAIL][309] ([i915#3591]) -> [PASS][310] +1 other test pass [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html * igt@kms_flip@2x-wf_vblank-ts-check@ab-vga1-hdmi-a1: - shard-snb: [FAIL][311] ([i915#2122]) -> [PASS][312] [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-snb7/igt@kms_flip@2x-wf_vblank-ts-check@ab-vga1-hdmi-a1.html [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-snb4/igt@kms_flip@2x-wf_vblank-ts-check@ab-vga1-hdmi-a1.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render: - shard-snb: [SKIP][313] -> [PASS][314] +2 other tests pass [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html * igt@kms_pm_dc@dc6-dpms: - shard-tglu: [FAIL][315] ([i915#9295]) -> [PASS][316] [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-tglu-5/igt@kms_pm_dc@dc6-dpms.html [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-10/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-dg2: [SKIP][317] ([i915#9519]) -> [PASS][318] +1 other test pass [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html #### Warnings #### * igt@gem_eio@kms: - shard-dg2: [FAIL][319] ([i915#5784]) -> [INCOMPLETE][320] ([i915#10513]) [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-2/igt@gem_eio@kms.html [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-2/igt@gem_eio@kms.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [DMESG-WARN][321] ([i915#4936] / [i915#5493]) -> [TIMEOUT][322] ([i915#5493]) [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@i915_module_load@reload-with-fault-injection: - shard-dg2: [INCOMPLETE][323] ([i915#1982] / [i915#9820] / [i915#9849]) -> [ABORT][324] ([i915#9820]) [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-8/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0: - shard-tglu: [FAIL][325] ([i915#3591]) -> [WARN][326] ([i915#2681]) [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-tglu-5/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-9/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0: - shard-tglu: [WARN][327] ([i915#2681]) -> [FAIL][328] ([i915#3591]) [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-tglu-5/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-tglu-9/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html * igt@kms_content_protection@content-type-change: - shard-snb: [SKIP][329] -> [INCOMPLETE][330] ([i915#8816]) [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-snb7/igt@kms_content_protection@content-type-change.html [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-snb7/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][331] ([i915#9424]) -> [SKIP][332] ([i915#9433]) [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg1-15/igt@kms_content_protection@mei-interface.html [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg1-17/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@type1: - shard-dg2: [SKIP][333] ([i915#7118] / [i915#7162] / [i915#9424]) -> [SKIP][334] ([i915#7118] / [i915#9424]) [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-11/igt@kms_content_protection@type1.html [334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-3/igt@kms_content_protection@type1.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu: - shard-dg2: [SKIP][335] ([i915#10433] / [i915#3458]) -> [SKIP][336] ([i915#3458]) +1 other test skip [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt: - shard-dg2: [SKIP][337] ([i915#3458]) -> [SKIP][338] ([i915#10433] / [i915#3458]) +1 other test skip [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: [SKIP][339] ([i915#3361]) -> [SKIP][340] ([i915#4281]) [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-rkl-2/igt@kms_pm_dc@dc9-dpms.html [340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html * igt@kms_psr@fbc-psr2-sprite-blt: - shard-dg2: [SKIP][341] ([i915#1072] / [i915#9673] / [i915#9732]) -> [SKIP][342] ([i915#1072] / [i915#9732]) +10 other tests skip [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-11/igt@kms_psr@fbc-psr2-sprite-blt.html [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-4/igt@kms_psr@fbc-psr2-sprite-blt.html * igt@kms_psr@psr2-primary-mmap-gtt: - shard-dg2: [SKIP][343] ([i915#1072] / [i915#9732]) -> [SKIP][344] ([i915#1072] / [i915#9673] / [i915#9732]) +11 other tests skip [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-5/igt@kms_psr@psr2-primary-mmap-gtt.html [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-11/igt@kms_psr@psr2-primary-mmap-gtt.html * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem: - shard-dg2: [CRASH][345] ([i915#9351]) -> [INCOMPLETE][346] ([i915#5493]) [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14708/shard-dg2-1/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html [346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/shard-dg2-4/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html [i915#10047]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10047 [i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055 [i915#10139]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10139 [i915#10278]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10278 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10378]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10378 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10513]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10513 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099 [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257 [i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982 [i915#2017]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2017 [i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122 [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575 [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842 [i915#2846]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2846 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323 [i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955 [i915#4036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4036 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4087 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879 [i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880 [i915#4884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4884 [i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885 [i915#4936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4936 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5176]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5176 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5235 [i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493 [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723 [i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188 [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230 [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245 [i915#6268]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334 [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335 [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944 [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118 [i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162 [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173 [i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387 [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697 [i915#7711]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8292]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8292 [i915#8346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8346 [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516 [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555 [i915#8588]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8588 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8806 [i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808 [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814 [i915#8816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8816 [i915#8827]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8827 [i915#8925]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8925 [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053 [i915#9100]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9100 [i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196 [i915#9227]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9227 [i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295 [i915#9311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9311 [i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337 [i915#9351]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9351 [i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412 [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433 [i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519 [i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561 [i915#9673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9673 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688 [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723 [i915#9728]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9728 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766 [i915#9779]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9779 [i915#9781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9781 [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809 [i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820 [i915#9846]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9846 [i915#9849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9849 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7832 -> IGTPW_11098 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_14708: e9ea5061461b07fcb7e19892a54a61aa8fa1d163 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_11098: f9eb5151cf0cce84705067423dc5a8e779d3b6b4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_7832: f4a19f8c3a506c6ef7241e80ed966230d18acb03 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11098/index.html [-- Attachment #2: Type: text/html, Size: 115359 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH i-g-t 0/1] lib/xe/xe_query: Wait for xe_supports_faults @ 2024-05-08 19:35 Jonathan Cavitt 2024-05-08 19:35 ` [PATCH i-g-t 1/1] " Jonathan Cavitt 0 siblings, 1 reply; 15+ messages in thread From: Jonathan Cavitt @ 2024-05-08 19:35 UTC (permalink / raw) To: igt-dev Cc: jonathan.cavitt, saurabhg.gupta, brian.welty, tomasz.mistat, himanshu.girotra, kamil.konieczny It's possible for xe_supports_faults to return false if the system is busy with multiple running tests. This is because the check looks for all active VMs and searches for VMs that do not have faults enabled, returning false if any exist. Recently, this check has been changed to return EBUSY when the check fails in this way, so wait for up to ten seconds for all the active VMs to flush out before proceeding. v2: - Remove loop from lib version of xe_supports_faults. - Change xe_supports_faults to instead return the return value of the ioctl call used for the check. - Loop when xe_supports_faults is called instead if the return value is -EBUSY. Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1562 Test-with: 20240503190138.1958302-1-jonathan.cavitt@intel.com Suggested-by: Brian Welty <brian.welty@intel.com> Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> Jonathan Cavitt (1): lib/xe/xe_query: Wait for xe_supports_faults lib/xe/xe_query.c | 15 ++++++++------- lib/xe/xe_query.h | 2 +- tests/intel/xe_exec_fault_mode.c | 9 ++++++++- 3 files changed, 17 insertions(+), 9 deletions(-) -- 2.25.1 ^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults 2024-05-08 19:35 [PATCH i-g-t 0/1] " Jonathan Cavitt @ 2024-05-08 19:35 ` Jonathan Cavitt 2024-05-09 16:20 ` Kamil Konieczny 0 siblings, 1 reply; 15+ messages in thread From: Jonathan Cavitt @ 2024-05-08 19:35 UTC (permalink / raw) To: igt-dev Cc: jonathan.cavitt, saurabhg.gupta, brian.welty, tomasz.mistat, himanshu.girotra, kamil.konieczny It's possible for xe_supports_faults to return false if the system is busy with multiple running tests. This is because the check looks for all active VMs and searches for VMs that do not have faults enabled, returning false if any exist. Recently, this check has been changed to return EBUSY when the check fails in this way, so wait for up to ten seconds for all the active VMs to flush out before proceeding. Suggested-by: Brian Welty <brian.welty@intel.com> Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> --- lib/xe/xe_query.c | 15 ++++++++------- lib/xe/xe_query.h | 2 +- tests/intel/xe_exec_fault_mode.c | 9 ++++++++- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c index 6df8f42649..145dee8142 100644 --- a/lib/xe/xe_query.c +++ b/lib/xe/xe_query.c @@ -300,27 +300,28 @@ void xe_device_put(int fd) * xe_supports_faults: * @fd: xe device fd * - * Returns true if xe device @fd allows creating vm in fault mode otherwise - * false. + * Returns the return value of the ioctl. This can either be 0 if the + * xe device @fd allows creating a vm in fault mode, or an error value + * if it does not. * * NOTE: This function temporarily creates a VM in fault mode. Hence, while * this function is executing, no non-fault mode VMs can be created. */ -bool xe_supports_faults(int fd) +int xe_supports_faults(int fd) { - bool supports_faults; + int ret; struct drm_xe_vm_create create = { .flags = DRM_XE_VM_CREATE_FLAG_LR_MODE | DRM_XE_VM_CREATE_FLAG_FAULT_MODE, }; - supports_faults = !igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); + ret = igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); - if (supports_faults) + if (!ret) xe_vm_destroy(fd, create.vm_id); - return supports_faults; + return ret; } static void xe_device_destroy_cache(void) diff --git a/lib/xe/xe_query.h b/lib/xe/xe_query.h index f91d16bdf5..54115f8f7c 100644 --- a/lib/xe/xe_query.h +++ b/lib/xe/xe_query.h @@ -94,7 +94,7 @@ uint64_t xe_visible_available_vram_size(int fd, int gt); uint32_t xe_get_default_alignment(int fd); uint32_t xe_va_bits(int fd); uint16_t xe_dev_id(int fd); -bool xe_supports_faults(int fd); +int xe_supports_faults(int fd); const char *xe_engine_class_string(uint32_t engine_class); bool xe_has_engine_class(int fd, uint16_t engine_class); bool xe_has_media_gt(int fd); diff --git a/tests/intel/xe_exec_fault_mode.c b/tests/intel/xe_exec_fault_mode.c index 0b3f4cb8de..c1402889d9 100644 --- a/tests/intel/xe_exec_fault_mode.c +++ b/tests/intel/xe_exec_fault_mode.c @@ -406,8 +406,15 @@ igt_main int fd; igt_fixture { + struct timespec tv = {}; + bool supports_faults; + int ret; fd = drm_open_driver(DRIVER_XE); - igt_require(xe_supports_faults(fd)); + do { + ret = xe_supports_faults(fd); + } while (ret == -EBUSY && igt_seconds_elapsed(&tv) < 10); + supports_faults = !ret; + igt_require(supports_faults); } for (const struct section *s = sections; s->name; s++) { -- 2.25.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults 2024-05-08 19:35 ` [PATCH i-g-t 1/1] " Jonathan Cavitt @ 2024-05-09 16:20 ` Kamil Konieczny 2024-05-09 16:30 ` Cavitt, Jonathan 0 siblings, 1 reply; 15+ messages in thread From: Kamil Konieczny @ 2024-05-09 16:20 UTC (permalink / raw) To: igt-dev Cc: Jonathan Cavitt, saurabhg.gupta, brian.welty, tomasz.mistat, himanshu.girotra Hi Jonathan, On 2024-05-08 at 12:35:45 -0700, Jonathan Cavitt wrote: could you update subject of the patch? Or split it into two patches. > It's possible for xe_supports_faults to return false if the system is > busy with multiple running tests. This is because the check looks for > all active VMs and searches for VMs that do not have faults enabled, > returning false if any exist. Recently, this check has been changed to > return EBUSY when the check fails in this way, so wait for up to ten > seconds for all the active VMs to flush out before proceeding. > > Suggested-by: Brian Welty <brian.welty@intel.com> > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > --- > lib/xe/xe_query.c | 15 ++++++++------- > lib/xe/xe_query.h | 2 +- > tests/intel/xe_exec_fault_mode.c | 9 ++++++++- > 3 files changed, 17 insertions(+), 9 deletions(-) > > diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c > index 6df8f42649..145dee8142 100644 > --- a/lib/xe/xe_query.c > +++ b/lib/xe/xe_query.c > @@ -300,27 +300,28 @@ void xe_device_put(int fd) > * xe_supports_faults: > * @fd: xe device fd > * > - * Returns true if xe device @fd allows creating vm in fault mode otherwise > - * false. > + * Returns the return value of the ioctl. This can either be 0 if the > + * xe device @fd allows creating a vm in fault mode, or an error value > + * if it does not. It is not consistent with your description above, as you can get non-zero return -EBUSY and after a wait it will return 0. > * > * NOTE: This function temporarily creates a VM in fault mode. Hence, while > * this function is executing, no non-fault mode VMs can be created. > */ > -bool xe_supports_faults(int fd) > +int xe_supports_faults(int fd) > { > - bool supports_faults; > + int ret; > > struct drm_xe_vm_create create = { > .flags = DRM_XE_VM_CREATE_FLAG_LR_MODE | > DRM_XE_VM_CREATE_FLAG_FAULT_MODE, > }; > > - supports_faults = !igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > + ret = igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > > - if (supports_faults) > + if (!ret) > xe_vm_destroy(fd, create.vm_id); > > - return supports_faults; > + return ret; > } Above part looks ok. > > static void xe_device_destroy_cache(void) > diff --git a/lib/xe/xe_query.h b/lib/xe/xe_query.h > index f91d16bdf5..54115f8f7c 100644 > --- a/lib/xe/xe_query.h > +++ b/lib/xe/xe_query.h > @@ -94,7 +94,7 @@ uint64_t xe_visible_available_vram_size(int fd, int gt); > uint32_t xe_get_default_alignment(int fd); > uint32_t xe_va_bits(int fd); > uint16_t xe_dev_id(int fd); > -bool xe_supports_faults(int fd); > +int xe_supports_faults(int fd); > const char *xe_engine_class_string(uint32_t engine_class); > bool xe_has_engine_class(int fd, uint16_t engine_class); > bool xe_has_media_gt(int fd); > diff --git a/tests/intel/xe_exec_fault_mode.c b/tests/intel/xe_exec_fault_mode.c > index 0b3f4cb8de..c1402889d9 100644 > --- a/tests/intel/xe_exec_fault_mode.c > +++ b/tests/intel/xe_exec_fault_mode.c > @@ -406,8 +406,15 @@ igt_main > int fd; > > igt_fixture { > + struct timespec tv = {}; > + bool supports_faults; > + int ret; Add newline. > fd = drm_open_driver(DRIVER_XE); > - igt_require(xe_supports_faults(fd)); > + do { > + ret = xe_supports_faults(fd); > + } while (ret == -EBUSY && igt_seconds_elapsed(&tv) < 10); Add newline. Btw 10 seconds seems a lot, could you make it lower (2 seconds?) or make it depend on simulation? > + supports_faults = !ret; > + igt_require(supports_faults); This is also acceptable, I would prefer to fail in case hardware supports faults but test cannot proceed due to some background VM activity. Regards, Kamil > } > > for (const struct section *s = sections; s->name; s++) { > -- > 2.25.1 > ^ permalink raw reply [flat|nested] 15+ messages in thread
* RE: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults 2024-05-09 16:20 ` Kamil Konieczny @ 2024-05-09 16:30 ` Cavitt, Jonathan 2024-05-10 15:58 ` Kamil Konieczny 0 siblings, 1 reply; 15+ messages in thread From: Cavitt, Jonathan @ 2024-05-09 16:30 UTC (permalink / raw) To: Kamil Konieczny, igt-dev@lists.freedesktop.org, Cavitt, Jonathan Cc: Gupta, saurabhg, Welty, Brian, Mistat, Tomasz, Girotra, Himanshu -----Original Message----- From: Kamil Konieczny <kamil.konieczny@linux.intel.com> Sent: Thursday, May 9, 2024 9:21 AM To: igt-dev@lists.freedesktop.org Cc: Cavitt, Jonathan <jonathan.cavitt@intel.com>; Gupta, saurabhg <saurabhg.gupta@intel.com>; Welty, Brian <brian.welty@intel.com>; Mistat, Tomasz <tomasz.mistat@intel.com>; Girotra, Himanshu <himanshu.girotra@intel.com> Subject: Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults > > Hi Jonathan, > On 2024-05-08 at 12:35:45 -0700, Jonathan Cavitt wrote: > > could you update subject of the patch? Or split it into two > patches. How does "xe: Check xe_supports_faults for EBUSY" sound? > > > It's possible for xe_supports_faults to return false if the system is > > busy with multiple running tests. This is because the check looks for > > all active VMs and searches for VMs that do not have faults enabled, > > returning false if any exist. Recently, this check has been changed to > > return EBUSY when the check fails in this way, so wait for up to ten > > seconds for all the active VMs to flush out before proceeding. > > > > Suggested-by: Brian Welty <brian.welty@intel.com> > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > --- > > lib/xe/xe_query.c | 15 ++++++++------- > > lib/xe/xe_query.h | 2 +- > > tests/intel/xe_exec_fault_mode.c | 9 ++++++++- > > 3 files changed, 17 insertions(+), 9 deletions(-) > > > > diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c > > index 6df8f42649..145dee8142 100644 > > --- a/lib/xe/xe_query.c > > +++ b/lib/xe/xe_query.c > > @@ -300,27 +300,28 @@ void xe_device_put(int fd) > > * xe_supports_faults: > > * @fd: xe device fd > > * > > - * Returns true if xe device @fd allows creating vm in fault mode otherwise > > - * false. > > + * Returns the return value of the ioctl. This can either be 0 if the > > + * xe device @fd allows creating a vm in fault mode, or an error value > > + * if it does not. > > It is not consistent with your description above, as you can get > non-zero return -EBUSY and after a wait it will return 0. > > > * > > * NOTE: This function temporarily creates a VM in fault mode. Hence, while > > * this function is executing, no non-fault mode VMs can be created. > > */ > > -bool xe_supports_faults(int fd) > > +int xe_supports_faults(int fd) > > { > > - bool supports_faults; > > + int ret; > > > > struct drm_xe_vm_create create = { > > .flags = DRM_XE_VM_CREATE_FLAG_LR_MODE | > > DRM_XE_VM_CREATE_FLAG_FAULT_MODE, > > }; > > > > - supports_faults = !igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > > + ret = igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > > > > - if (supports_faults) > > + if (!ret) > > xe_vm_destroy(fd, create.vm_id); > > > > - return supports_faults; > > + return ret; > > } > > Above part looks ok. > > > > > static void xe_device_destroy_cache(void) > > diff --git a/lib/xe/xe_query.h b/lib/xe/xe_query.h > > index f91d16bdf5..54115f8f7c 100644 > > --- a/lib/xe/xe_query.h > > +++ b/lib/xe/xe_query.h > > @@ -94,7 +94,7 @@ uint64_t xe_visible_available_vram_size(int fd, int gt); > > uint32_t xe_get_default_alignment(int fd); > > uint32_t xe_va_bits(int fd); > > uint16_t xe_dev_id(int fd); > > -bool xe_supports_faults(int fd); > > +int xe_supports_faults(int fd); > > const char *xe_engine_class_string(uint32_t engine_class); > > bool xe_has_engine_class(int fd, uint16_t engine_class); > > bool xe_has_media_gt(int fd); > > diff --git a/tests/intel/xe_exec_fault_mode.c b/tests/intel/xe_exec_fault_mode.c > > index 0b3f4cb8de..c1402889d9 100644 > > --- a/tests/intel/xe_exec_fault_mode.c > > +++ b/tests/intel/xe_exec_fault_mode.c > > @@ -406,8 +406,15 @@ igt_main > > int fd; > > > > igt_fixture { > > + struct timespec tv = {}; > > + bool supports_faults; > > + int ret; > > Add newline. > > > fd = drm_open_driver(DRIVER_XE); > > - igt_require(xe_supports_faults(fd)); > > + do { > > + ret = xe_supports_faults(fd); > > + } while (ret == -EBUSY && igt_seconds_elapsed(&tv) < 10); > > Add newline. Btw 10 seconds seems a lot, could you make it > lower (2 seconds?) or make it depend on simulation? I was under the impression that igt_run_in_simulation was not available upstream. I just checked and this is apparently false. My bad. I'll try to remember this for the next revision. > > > + supports_faults = !ret; > > + igt_require(supports_faults); > > This is also acceptable, I would prefer to fail in case > hardware supports faults but test cannot proceed due to > some background VM activity. > > Regards, > Kamil Thank you for the revision notes. I'll get to work on them soon, but I'm currently waiting on a reply to some other revision notes before I proceed to make any major changes. I want to make sure everyone is okay with the changes before I proceed. -Jonathan Cavitt > > > } > > > > for (const struct section *s = sections; s->name; s++) { > > -- > > 2.25.1 > > > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults 2024-05-09 16:30 ` Cavitt, Jonathan @ 2024-05-10 15:58 ` Kamil Konieczny 0 siblings, 0 replies; 15+ messages in thread From: Kamil Konieczny @ 2024-05-10 15:58 UTC (permalink / raw) To: igt-dev@lists.freedesktop.org Cc: Cavitt, Jonathan, Gupta, saurabhg, Welty, Brian, Mistat, Tomasz, Girotra, Himanshu Hi Cavitt,, On 2024-05-09 at 16:30:46 +0000, Cavitt, Jonathan wrote: > -----Original Message----- > From: Kamil Konieczny <kamil.konieczny@linux.intel.com> > Sent: Thursday, May 9, 2024 9:21 AM > To: igt-dev@lists.freedesktop.org > Cc: Cavitt, Jonathan <jonathan.cavitt@intel.com>; Gupta, saurabhg <saurabhg.gupta@intel.com>; Welty, Brian <brian.welty@intel.com>; Mistat, Tomasz <tomasz.mistat@intel.com>; Girotra, Himanshu <himanshu.girotra@intel.com> > Subject: Re: [PATCH i-g-t 1/1] lib/xe/xe_query: Wait for xe_supports_faults > > > > Hi Jonathan, > > On 2024-05-08 at 12:35:45 -0700, Jonathan Cavitt wrote: > > > > could you update subject of the patch? Or split it into two > > patches. > > How does "xe: Check xe_supports_faults for EBUSY" sound? > tests/intel/xe_exec_fault_mode: account for EBUSY in support check looks ok. If you want to use lib/ something like: lib/xe/xe_query: return errno from xe_supports_faults check or some other better description... > > > > > It's possible for xe_supports_faults to return false if the system is > > > busy with multiple running tests. This is because the check looks for > > > all active VMs and searches for VMs that do not have faults enabled, > > > returning false if any exist. Recently, this check has been changed to > > > return EBUSY when the check fails in this way, so wait for up to ten > > > seconds for all the active VMs to flush out before proceeding. > > > > > > Suggested-by: Brian Welty <brian.welty@intel.com> > > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > > --- > > > lib/xe/xe_query.c | 15 ++++++++------- > > > lib/xe/xe_query.h | 2 +- > > > tests/intel/xe_exec_fault_mode.c | 9 ++++++++- > > > 3 files changed, 17 insertions(+), 9 deletions(-) > > > > > > diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c > > > index 6df8f42649..145dee8142 100644 > > > --- a/lib/xe/xe_query.c > > > +++ b/lib/xe/xe_query.c > > > @@ -300,27 +300,28 @@ void xe_device_put(int fd) > > > * xe_supports_faults: > > > * @fd: xe device fd > > > * > > > - * Returns true if xe device @fd allows creating vm in fault mode otherwise > > > - * false. > > > + * Returns the return value of the ioctl. This can either be 0 if the > > > + * xe device @fd allows creating a vm in fault mode, or an error value > > > + * if it does not. > > > > It is not consistent with your description above, as you can get > > non-zero return -EBUSY and after a wait it will return 0. > > Drop my comment from here. > > > * > > > * NOTE: This function temporarily creates a VM in fault mode. Hence, while > > > * this function is executing, no non-fault mode VMs can be created. > > > */ > > > -bool xe_supports_faults(int fd) > > > +int xe_supports_faults(int fd) > > > { > > > - bool supports_faults; > > > + int ret; > > > > > > struct drm_xe_vm_create create = { > > > .flags = DRM_XE_VM_CREATE_FLAG_LR_MODE | > > > DRM_XE_VM_CREATE_FLAG_FAULT_MODE, > > > }; > > > > > > - supports_faults = !igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > > > + ret = igt_ioctl(fd, DRM_IOCTL_XE_VM_CREATE, &create); > > > > > > - if (supports_faults) > > > + if (!ret) > > > xe_vm_destroy(fd, create.vm_id); > > > > > > - return supports_faults; > > > + return ret; > > > } > > > > Above part looks ok. > > > > > > > > static void xe_device_destroy_cache(void) > > > diff --git a/lib/xe/xe_query.h b/lib/xe/xe_query.h > > > index f91d16bdf5..54115f8f7c 100644 > > > --- a/lib/xe/xe_query.h > > > +++ b/lib/xe/xe_query.h > > > @@ -94,7 +94,7 @@ uint64_t xe_visible_available_vram_size(int fd, int gt); > > > uint32_t xe_get_default_alignment(int fd); > > > uint32_t xe_va_bits(int fd); > > > uint16_t xe_dev_id(int fd); > > > -bool xe_supports_faults(int fd); > > > +int xe_supports_faults(int fd); > > > const char *xe_engine_class_string(uint32_t engine_class); > > > bool xe_has_engine_class(int fd, uint16_t engine_class); > > > bool xe_has_media_gt(int fd); > > > diff --git a/tests/intel/xe_exec_fault_mode.c b/tests/intel/xe_exec_fault_mode.c > > > index 0b3f4cb8de..c1402889d9 100644 > > > --- a/tests/intel/xe_exec_fault_mode.c > > > +++ b/tests/intel/xe_exec_fault_mode.c > > > @@ -406,8 +406,15 @@ igt_main > > > int fd; > > > > > > igt_fixture { > > > + struct timespec tv = {}; > > > + bool supports_faults; > > > + int ret; > > > > Add newline. > > > > > fd = drm_open_driver(DRIVER_XE); > > > - igt_require(xe_supports_faults(fd)); > > > + do { > > > + ret = xe_supports_faults(fd); > > > + } while (ret == -EBUSY && igt_seconds_elapsed(&tv) < 10); > > > > Add newline. Btw 10 seconds seems a lot, could you make it > > lower (2 seconds?) or make it depend on simulation? > > I was under the impression that igt_run_in_simulation was not available > upstream. I just checked and this is apparently false. My bad. I'll try to > remember this for the next revision. > > > > > > + supports_faults = !ret; > > > + igt_require(supports_faults); > > > > This is also acceptable, I would prefer to fail in case > > hardware supports faults but test cannot proceed due to > > some background VM activity. > > > > Regards, > > Kamil > > Thank you for the revision notes. I'll get to work on them soon, but I'm currently > waiting on a reply to some other revision notes before I proceed to make any major > changes. I want to make sure everyone is okay with the changes before I proceed. > -Jonathan Cavitt > No problem, if you could link to lore.kernel.org for discussion (if there is some in drm/xe) it could help. Regards, Kamil > > > > > } > > > > > > for (const struct section *s = sections; s->name; s++) { > > > -- > > > 2.25.1 > > > > > ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2024-05-10 15:58 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-05-03 19:37 [PATCH i-g-t 0/1] lib/xe/xe_query: Wait for xe_supports_faults Jonathan Cavitt 2024-05-03 19:37 ` [PATCH i-g-t 1/1] " Jonathan Cavitt 2024-05-08 16:23 ` Kamil Konieczny 2024-05-08 16:43 ` Cavitt, Jonathan 2024-05-08 17:11 ` Kamil Konieczny 2024-05-09 1:27 ` Welty, Brian 2024-05-09 14:27 ` Cavitt, Jonathan 2024-05-03 20:31 ` ✓ Fi.CI.BAT: success for " Patchwork 2024-05-03 20:47 ` ✓ CI.xeBAT: " Patchwork 2024-05-03 23:16 ` ✗ CI.xeFULL: failure " Patchwork 2024-05-04 7:50 ` ✗ Fi.CI.IGT: " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2024-05-08 19:35 [PATCH i-g-t 0/1] " Jonathan Cavitt 2024-05-08 19:35 ` [PATCH i-g-t 1/1] " Jonathan Cavitt 2024-05-09 16:20 ` Kamil Konieczny 2024-05-09 16:30 ` Cavitt, Jonathan 2024-05-10 15:58 ` Kamil Konieczny
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox