* [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled.
@ 2025-11-25 10:13 Nareshkumar Gollakoti
2025-11-25 12:06 ` ✓ i915.CI.BAT: success for " Patchwork
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Nareshkumar Gollakoti @ 2025-11-25 10:13 UTC (permalink / raw)
To: intel-gfx; +Cc: naresh.kumar.g, Michal.Wajdeczko
v2:
- function xe_device_is_vf_enabled has been refactored to
xe_sriov_pf_has_vfs_enabled and moved to xe_sriov_pf_helper.h.
- The code now distinctly checks for SR-IOV VF mode and
SR-IOV PF with VFs enabled.
- Log messages have been updated to explicitly state the current mode.
- The function xe_multi_ccs_mode_enabled is moved to xe_device.h
v3: Described missed arg documentation for xe_sriov_pf_has_vfs_enabled
v4:
- sysfs interface for CCS mode is not initialized
when operating in SRIOV VF Mode.
- xe_sriov_pf_has_vfs_enabled() check is sufficient while CCS mode
enablement.
- remove unnecessary comments as flow is self explanatory.
v5:(review comments from Michal)
- Add xe device level CCS mode block with mutex lock and CCS mode state
- necessesary functions to manage ccs mode state to provide strict mutual
exclusive support b/w CCS mode & SRIOV VF enabling
v6:
- Re modeled implementation based on lockdown the PF using custom guard
supported functions by Michal
Signed-off-by: Nareshkumar Gollakoti <naresh.kumar.g@intel.com>
---
drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 47 ++++++++++++++++++++++++-----
1 file changed, 39 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_gt_ccs_mode.c b/drivers/gpu/drm/xe/xe_gt_ccs_mode.c
index 50fffc9ebf62..495bf517a6d3 100644
--- a/drivers/gpu/drm/xe/xe_gt_ccs_mode.c
+++ b/drivers/gpu/drm/xe/xe_gt_ccs_mode.c
@@ -13,6 +13,7 @@
#include "xe_gt_sysfs.h"
#include "xe_mmio.h"
#include "xe_sriov.h"
+#include "xe_sriov_pf_helpers.h"
static void __xe_gt_apply_ccs_mode(struct xe_gt *gt, u32 num_engines)
{
@@ -108,6 +109,30 @@ ccs_mode_show(struct device *kdev,
return sysfs_emit(buf, "%u\n", gt->ccs_mode);
}
+static int xe_gt_prepare_ccs_mode_enabling(struct xe_device *xe,
+ struct xe_gt *gt)
+{
+ /*
+ * The arm guard is only activated during CCS mode enabling,
+ * and this shuould happen when CCS mode is in default mode.
+ * lockdown arm guard ensures there is no VFS enabling
+ * as CCS mode enabling in progress/enabled.
+ */
+ if (!(gt->ccs_mode > 1))
+ return xe_sriov_pf_arm_guard(xe, &xe->sriov.pf.guard_vfs_enabling,
+ true, NULL);
+ return 0;
+}
+
+static void xe_gt_finish_ccs_mode_enabling(struct xe_device *xe,
+ struct xe_gt *gt)
+{
+ /* disarm the guard, if CCS mode is reverted to default */
+ if (!(gt->ccs_mode > 1))
+ xe_sriov_pf_disarm_guard(xe, &xe->sriov.pf.guard_vfs_enabling,
+ true, NULL);
+}
+
static ssize_t
ccs_mode_store(struct device *kdev, struct device_attribute *attr,
const char *buff, size_t count)
@@ -117,15 +142,13 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr,
u32 num_engines, num_slices;
int ret;
- if (IS_SRIOV(xe)) {
- xe_gt_dbg(gt, "Can't change compute mode when running as %s\n",
- xe_sriov_mode_to_string(xe_device_sriov_mode(xe)));
- return -EOPNOTSUPP;
- }
+ ret = xe_gt_prepare_ccs_mode_enabling(xe, gt);
+ if (ret)
+ return ret;
ret = kstrtou32(buff, 0, &num_engines);
if (ret)
- return ret;
+ goto err;
/*
* Ensure number of engines specified is valid and there is an
@@ -135,7 +158,8 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr,
if (!num_engines || num_engines > num_slices || num_slices % num_engines) {
xe_gt_dbg(gt, "Invalid compute config, %d engines %d slices\n",
num_engines, num_slices);
- return -EINVAL;
+ ret = -EINVAL;
+ goto err;
}
/* CCS mode can only be updated when there are no drm clients */
@@ -143,7 +167,8 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr,
if (!list_empty(&xe->drm.filelist)) {
mutex_unlock(&xe->drm.filelist_mutex);
xe_gt_dbg(gt, "Rejecting compute mode change as there are active drm clients\n");
- return -EBUSY;
+ ret = -EBUSY;
+ goto err;
}
if (gt->ccs_mode != num_engines) {
@@ -155,7 +180,13 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr,
mutex_unlock(&xe->drm.filelist_mutex);
+ xe_gt_finish_ccs_mode_enabling(xe, gt);
+
return count;
+err:
+ xe_gt_finish_ccs_mode_enabling(xe, gt);
+
+ return ret;
}
static DEVICE_ATTR_RW(ccs_mode);
--
2.43.0
^ permalink raw reply related [flat|nested] 7+ messages in thread* ✓ i915.CI.BAT: success for Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled. 2025-11-25 10:13 [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled Nareshkumar Gollakoti @ 2025-11-25 12:06 ` Patchwork 2025-11-25 13:36 ` [V6 PATCH] " Rodrigo Vivi ` (3 subsequent siblings) 4 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2025-11-25 12:06 UTC (permalink / raw) To: Nareshkumar Gollakoti; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 6360 bytes --] == Series Details == Series: Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled. URL : https://patchwork.freedesktop.org/series/158018/ State : success == Summary == CI Bug Log - changes from CI_DRM_17582 -> Patchwork_158018v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/index.html Participating hosts (43 -> 44) ------------------------------ Additional (2): fi-kbl-guc bat-adls-6 Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_158018v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@info: - fi-kbl-guc: NOTRUN -> [SKIP][1] ([i915#1849]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/fi-kbl-guc/igt@fbdev@info.html * igt@gem_lmem_swapping@basic: - fi-kbl-guc: NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/fi-kbl-guc/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-adls-6: NOTRUN -> [SKIP][3] ([i915#4613]) +3 other tests skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-adls-6/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_tiled_pread_basic: - bat-adls-6: NOTRUN -> [SKIP][4] ([i915#3282]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-adls-6/igt@gem_tiled_pread_basic.html * igt@i915_selftest@live: - bat-dg2-8: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/bat-dg2-8/igt@i915_selftest@live.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-dg2-8/igt@i915_selftest@live.html * igt@intel_hwmon@hwmon-read: - bat-adls-6: NOTRUN -> [SKIP][7] ([i915#7707]) +1 other test skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-adls-6/igt@intel_hwmon@hwmon-read.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-adls-6: NOTRUN -> [SKIP][8] ([i915#4103]) +1 other test skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-adls-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@basic-flip-before-cursor-legacy: - fi-kbl-guc: NOTRUN -> [SKIP][9] ([i915#11190]) +16 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/fi-kbl-guc/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-adls-6: NOTRUN -> [SKIP][10] ([i915#3555] / [i915#3840]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-adls-6/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-adls-6: NOTRUN -> [SKIP][11] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-adls-6/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_pm_backlight@basic-brightness: - bat-adls-6: NOTRUN -> [SKIP][12] ([i915#5354]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-adls-6/igt@kms_pm_backlight@basic-brightness.html * igt@kms_psr@psr-primary-mmap-gtt: - bat-adls-6: NOTRUN -> [SKIP][13] ([i915#1072] / [i915#9732]) +3 other tests skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-adls-6/igt@kms_psr@psr-primary-mmap-gtt.html * igt@kms_setmode@basic-clone-single-crtc: - bat-adls-6: NOTRUN -> [SKIP][14] ([i915#3555]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-adls-6/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - fi-kbl-guc: NOTRUN -> [SKIP][15] +18 other tests skip [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/fi-kbl-guc/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-read: - bat-adls-6: NOTRUN -> [SKIP][16] ([i915#3291]) +2 other tests skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-adls-6/igt@prime_vgem@basic-fence-read.html #### Possible fixes #### * igt@i915_selftest@live@workarounds: - bat-dg2-14: [DMESG-FAIL][17] ([i915#12061]) -> [PASS][18] +1 other test pass [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/bat-dg2-14/igt@i915_selftest@live@workarounds.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/bat-dg2-14/igt@i915_selftest@live@workarounds.html [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 Build changes ------------- * Linux: CI_DRM_17582 -> Patchwork_158018v1 CI-20190529: 20190529 CI_DRM_17582: c9ffb8a8ab1294c1870e017e0502cb8089d3d8b8 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8637: 730ee3dfb26f8d7891fc240b0132a08c5bc7b949 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_158018v1: c9ffb8a8ab1294c1870e017e0502cb8089d3d8b8 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/index.html [-- Attachment #2: Type: text/html, Size: 7593 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled. 2025-11-25 10:13 [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled Nareshkumar Gollakoti 2025-11-25 12:06 ` ✓ i915.CI.BAT: success for " Patchwork @ 2025-11-25 13:36 ` Rodrigo Vivi 2025-11-25 14:33 ` Kumar G, Naresh 2025-11-25 14:45 ` Michal Wajdeczko ` (2 subsequent siblings) 4 siblings, 1 reply; 7+ messages in thread From: Rodrigo Vivi @ 2025-11-25 13:36 UTC (permalink / raw) To: Nareshkumar Gollakoti; +Cc: intel-gfx, Michal.Wajdeczko On Tue, Nov 25, 2025 at 03:43:46PM +0530, Nareshkumar Gollakoti wrote: Big subject, no message... Please: https://www.kernel.org/doc/html/latest/process/submitting-patches.html > v2: > - function xe_device_is_vf_enabled has been refactored to > xe_sriov_pf_has_vfs_enabled and moved to xe_sriov_pf_helper.h. > - The code now distinctly checks for SR-IOV VF mode and > SR-IOV PF with VFs enabled. > - Log messages have been updated to explicitly state the current mode. > - The function xe_multi_ccs_mode_enabled is moved to xe_device.h > > v3: Described missed arg documentation for xe_sriov_pf_has_vfs_enabled > > v4: > - sysfs interface for CCS mode is not initialized > when operating in SRIOV VF Mode. > - xe_sriov_pf_has_vfs_enabled() check is sufficient while CCS mode > enablement. > - remove unnecessary comments as flow is self explanatory. > > v5:(review comments from Michal) > - Add xe device level CCS mode block with mutex lock and CCS mode state > - necessesary functions to manage ccs mode state to provide strict mutual > exclusive support b/w CCS mode & SRIOV VF enabling > > v6: > - Re modeled implementation based on lockdown the PF using custom guard > supported functions by Michal > > Signed-off-by: Nareshkumar Gollakoti <naresh.kumar.g@intel.com> > --- > drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 47 ++++++++++++++++++++++++----- > 1 file changed, 39 insertions(+), 8 deletions(-) > > diff --git a/drivers/gpu/drm/xe/xe_gt_ccs_mode.c b/drivers/gpu/drm/xe/xe_gt_ccs_mode.c > index 50fffc9ebf62..495bf517a6d3 100644 > --- a/drivers/gpu/drm/xe/xe_gt_ccs_mode.c > +++ b/drivers/gpu/drm/xe/xe_gt_ccs_mode.c > @@ -13,6 +13,7 @@ > #include "xe_gt_sysfs.h" > #include "xe_mmio.h" > #include "xe_sriov.h" > +#include "xe_sriov_pf_helpers.h" > > static void __xe_gt_apply_ccs_mode(struct xe_gt *gt, u32 num_engines) > { > @@ -108,6 +109,30 @@ ccs_mode_show(struct device *kdev, > return sysfs_emit(buf, "%u\n", gt->ccs_mode); > } > > +static int xe_gt_prepare_ccs_mode_enabling(struct xe_device *xe, > + struct xe_gt *gt) > +{ > + /* > + * The arm guard is only activated during CCS mode enabling, > + * and this shuould happen when CCS mode is in default mode. > + * lockdown arm guard ensures there is no VFS enabling > + * as CCS mode enabling in progress/enabled. > + */ > + if (!(gt->ccs_mode > 1)) > + return xe_sriov_pf_arm_guard(xe, &xe->sriov.pf.guard_vfs_enabling, > + true, NULL); > + return 0; > +} > + > +static void xe_gt_finish_ccs_mode_enabling(struct xe_device *xe, > + struct xe_gt *gt) > +{ > + /* disarm the guard, if CCS mode is reverted to default */ > + if (!(gt->ccs_mode > 1)) > + xe_sriov_pf_disarm_guard(xe, &xe->sriov.pf.guard_vfs_enabling, > + true, NULL); > +} > + > static ssize_t > ccs_mode_store(struct device *kdev, struct device_attribute *attr, > const char *buff, size_t count) > @@ -117,15 +142,13 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, > u32 num_engines, num_slices; > int ret; > > - if (IS_SRIOV(xe)) { > - xe_gt_dbg(gt, "Can't change compute mode when running as %s\n", > - xe_sriov_mode_to_string(xe_device_sriov_mode(xe))); > - return -EOPNOTSUPP; > - } > + ret = xe_gt_prepare_ccs_mode_enabling(xe, gt); > + if (ret) > + return ret; > > ret = kstrtou32(buff, 0, &num_engines); > if (ret) > - return ret; > + goto err; > > /* > * Ensure number of engines specified is valid and there is an > @@ -135,7 +158,8 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, > if (!num_engines || num_engines > num_slices || num_slices % num_engines) { > xe_gt_dbg(gt, "Invalid compute config, %d engines %d slices\n", > num_engines, num_slices); > - return -EINVAL; > + ret = -EINVAL; > + goto err; > } > > /* CCS mode can only be updated when there are no drm clients */ > @@ -143,7 +167,8 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, > if (!list_empty(&xe->drm.filelist)) { > mutex_unlock(&xe->drm.filelist_mutex); > xe_gt_dbg(gt, "Rejecting compute mode change as there are active drm clients\n"); > - return -EBUSY; > + ret = -EBUSY; > + goto err; > } > > if (gt->ccs_mode != num_engines) { > @@ -155,7 +180,13 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, > > mutex_unlock(&xe->drm.filelist_mutex); > > + xe_gt_finish_ccs_mode_enabling(xe, gt); > + > return count; > +err: > + xe_gt_finish_ccs_mode_enabling(xe, gt); > + > + return ret; > } > > static DEVICE_ATTR_RW(ccs_mode); > -- > 2.43.0 > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled. 2025-11-25 13:36 ` [V6 PATCH] " Rodrigo Vivi @ 2025-11-25 14:33 ` Kumar G, Naresh 0 siblings, 0 replies; 7+ messages in thread From: Kumar G, Naresh @ 2025-11-25 14:33 UTC (permalink / raw) To: Rodrigo Vivi; +Cc: intel-gfx, Michal.Wajdeczko On 25-11-2025 19:06, Rodrigo Vivi wrote: > On Tue, Nov 25, 2025 at 03:43:46PM +0530, Nareshkumar Gollakoti wrote: > > Big subject, no message... > Please: > https://www.kernel.org/doc/html/latest/process/submitting-patches.html > My apologies, I mixed up the message subject. I accidentally sent this patch to the wrong mailing list; it was intended for the xe mailing list (I made a similar mistake there as well). I will resolve the patch submission issues and resend it to the xe mailing list. Probably will discard this patch from this mailing list to avoid duplication. >> v2: >> - function xe_device_is_vf_enabled has been refactored to >> xe_sriov_pf_has_vfs_enabled and moved to xe_sriov_pf_helper.h. >> - The code now distinctly checks for SR-IOV VF mode and >> SR-IOV PF with VFs enabled. >> - Log messages have been updated to explicitly state the current mode. >> - The function xe_multi_ccs_mode_enabled is moved to xe_device.h >> >> v3: Described missed arg documentation for xe_sriov_pf_has_vfs_enabled >> >> v4: >> - sysfs interface for CCS mode is not initialized >> when operating in SRIOV VF Mode. >> - xe_sriov_pf_has_vfs_enabled() check is sufficient while CCS mode >> enablement. >> - remove unnecessary comments as flow is self explanatory. >> >> v5:(review comments from Michal) >> - Add xe device level CCS mode block with mutex lock and CCS mode state >> - necessesary functions to manage ccs mode state to provide strict mutual >> exclusive support b/w CCS mode & SRIOV VF enabling >> >> v6: >> - Re modeled implementation based on lockdown the PF using custom guard >> supported functions by Michal >> >> Signed-off-by: Nareshkumar Gollakoti <naresh.kumar.g@intel.com> >> --- >> drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 47 ++++++++++++++++++++++++----- >> 1 file changed, 39 insertions(+), 8 deletions(-) >> >> diff --git a/drivers/gpu/drm/xe/xe_gt_ccs_mode.c b/drivers/gpu/drm/xe/xe_gt_ccs_mode.c >> index 50fffc9ebf62..495bf517a6d3 100644 >> --- a/drivers/gpu/drm/xe/xe_gt_ccs_mode.c >> +++ b/drivers/gpu/drm/xe/xe_gt_ccs_mode.c >> @@ -13,6 +13,7 @@ >> #include "xe_gt_sysfs.h" >> #include "xe_mmio.h" >> #include "xe_sriov.h" >> +#include "xe_sriov_pf_helpers.h" >> >> static void __xe_gt_apply_ccs_mode(struct xe_gt *gt, u32 num_engines) >> { >> @@ -108,6 +109,30 @@ ccs_mode_show(struct device *kdev, >> return sysfs_emit(buf, "%u\n", gt->ccs_mode); >> } >> >> +static int xe_gt_prepare_ccs_mode_enabling(struct xe_device *xe, >> + struct xe_gt *gt) >> +{ >> + /* >> + * The arm guard is only activated during CCS mode enabling, >> + * and this shuould happen when CCS mode is in default mode. >> + * lockdown arm guard ensures there is no VFS enabling >> + * as CCS mode enabling in progress/enabled. >> + */ >> + if (!(gt->ccs_mode > 1)) >> + return xe_sriov_pf_arm_guard(xe, &xe->sriov.pf.guard_vfs_enabling, >> + true, NULL); >> + return 0; >> +} >> + >> +static void xe_gt_finish_ccs_mode_enabling(struct xe_device *xe, >> + struct xe_gt *gt) >> +{ >> + /* disarm the guard, if CCS mode is reverted to default */ >> + if (!(gt->ccs_mode > 1)) >> + xe_sriov_pf_disarm_guard(xe, &xe->sriov.pf.guard_vfs_enabling, >> + true, NULL); >> +} >> + >> static ssize_t >> ccs_mode_store(struct device *kdev, struct device_attribute *attr, >> const char *buff, size_t count) >> @@ -117,15 +142,13 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, >> u32 num_engines, num_slices; >> int ret; >> >> - if (IS_SRIOV(xe)) { >> - xe_gt_dbg(gt, "Can't change compute mode when running as %s\n", >> - xe_sriov_mode_to_string(xe_device_sriov_mode(xe))); >> - return -EOPNOTSUPP; >> - } >> + ret = xe_gt_prepare_ccs_mode_enabling(xe, gt); >> + if (ret) >> + return ret; >> >> ret = kstrtou32(buff, 0, &num_engines); >> if (ret) >> - return ret; >> + goto err; >> >> /* >> * Ensure number of engines specified is valid and there is an >> @@ -135,7 +158,8 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, >> if (!num_engines || num_engines > num_slices || num_slices % num_engines) { >> xe_gt_dbg(gt, "Invalid compute config, %d engines %d slices\n", >> num_engines, num_slices); >> - return -EINVAL; >> + ret = -EINVAL; >> + goto err; >> } >> >> /* CCS mode can only be updated when there are no drm clients */ >> @@ -143,7 +167,8 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, >> if (!list_empty(&xe->drm.filelist)) { >> mutex_unlock(&xe->drm.filelist_mutex); >> xe_gt_dbg(gt, "Rejecting compute mode change as there are active drm clients\n"); >> - return -EBUSY; >> + ret = -EBUSY; >> + goto err; >> } >> >> if (gt->ccs_mode != num_engines) { >> @@ -155,7 +180,13 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, >> >> mutex_unlock(&xe->drm.filelist_mutex); >> >> + xe_gt_finish_ccs_mode_enabling(xe, gt); >> + >> return count; >> +err: >> + xe_gt_finish_ccs_mode_enabling(xe, gt); >> + >> + return ret; >> } >> >> static DEVICE_ATTR_RW(ccs_mode); >> -- >> 2.43.0 >> ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled. 2025-11-25 10:13 [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled Nareshkumar Gollakoti 2025-11-25 12:06 ` ✓ i915.CI.BAT: success for " Patchwork 2025-11-25 13:36 ` [V6 PATCH] " Rodrigo Vivi @ 2025-11-25 14:45 ` Michal Wajdeczko 2025-11-25 21:24 ` ✓ i915.CI.Full: success for " Patchwork 2025-11-25 22:33 ` [V6 PATCH] " kernel test robot 4 siblings, 0 replies; 7+ messages in thread From: Michal Wajdeczko @ 2025-11-25 14:45 UTC (permalink / raw) To: Nareshkumar Gollakoti, intel-gfx On 11/25/2025 11:13 AM, Nareshkumar Gollakoti wrote: > v2: > - function xe_device_is_vf_enabled has been refactored to > xe_sriov_pf_has_vfs_enabled and moved to xe_sriov_pf_helper.h. > - The code now distinctly checks for SR-IOV VF mode and > SR-IOV PF with VFs enabled. > - Log messages have been updated to explicitly state the current mode. > - The function xe_multi_ccs_mode_enabled is moved to xe_device.h > > v3: Described missed arg documentation for xe_sriov_pf_has_vfs_enabled > > v4: > - sysfs interface for CCS mode is not initialized > when operating in SRIOV VF Mode. > - xe_sriov_pf_has_vfs_enabled() check is sufficient while CCS mode > enablement. > - remove unnecessary comments as flow is self explanatory. > > v5:(review comments from Michal) > - Add xe device level CCS mode block with mutex lock and CCS mode state > - necessesary functions to manage ccs mode state to provide strict mutual > exclusive support b/w CCS mode & SRIOV VF enabling > > v6: > - Re modeled implementation based on lockdown the PF using custom guard > supported functions by Michal > > Signed-off-by: Nareshkumar Gollakoti <naresh.kumar.g@intel.com> > --- > drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 47 ++++++++++++++++++++++++----- > 1 file changed, 39 insertions(+), 8 deletions(-) > > diff --git a/drivers/gpu/drm/xe/xe_gt_ccs_mode.c b/drivers/gpu/drm/xe/xe_gt_ccs_mode.c > index 50fffc9ebf62..495bf517a6d3 100644 > --- a/drivers/gpu/drm/xe/xe_gt_ccs_mode.c > +++ b/drivers/gpu/drm/xe/xe_gt_ccs_mode.c > @@ -13,6 +13,7 @@ > #include "xe_gt_sysfs.h" > #include "xe_mmio.h" > #include "xe_sriov.h" > +#include "xe_sriov_pf_helpers.h" > > static void __xe_gt_apply_ccs_mode(struct xe_gt *gt, u32 num_engines) > { > @@ -108,6 +109,30 @@ ccs_mode_show(struct device *kdev, > return sysfs_emit(buf, "%u\n", gt->ccs_mode); > } > > +static int xe_gt_prepare_ccs_mode_enabling(struct xe_device *xe, > + struct xe_gt *gt) > +{ > + /* > + * The arm guard is only activated during CCS mode enabling, > + * and this shuould happen when CCS mode is in default mode. > + * lockdown arm guard ensures there is no VFS enabling > + * as CCS mode enabling in progress/enabled. > + */ > + if (!(gt->ccs_mode > 1)) > + return xe_sriov_pf_arm_guard(xe, &xe->sriov.pf.guard_vfs_enabling, > + true, NULL); you shouldn't use PF's internals directly, there are public functions: int xe_sriov_pf_lockdown(struct xe_device *xe); void xe_sriov_pf_end_lockdown(struct xe_device *xe); which should be used instead, and just make sure to call them after check: if (IS_SRIOV_PF(xe)) ... > + return 0; > +} > + > +static void xe_gt_finish_ccs_mode_enabling(struct xe_device *xe, > + struct xe_gt *gt) > +{ > + /* disarm the guard, if CCS mode is reverted to default */ > + if (!(gt->ccs_mode > 1)) > + xe_sriov_pf_disarm_guard(xe, &xe->sriov.pf.guard_vfs_enabling, > + true, NULL); > +} > + > static ssize_t > ccs_mode_store(struct device *kdev, struct device_attribute *attr, > const char *buff, size_t count) > @@ -117,15 +142,13 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, > u32 num_engines, num_slices; > int ret; > > - if (IS_SRIOV(xe)) { > - xe_gt_dbg(gt, "Can't change compute mode when running as %s\n", > - xe_sriov_mode_to_string(xe_device_sriov_mode(xe))); > - return -EOPNOTSUPP; > - } > + ret = xe_gt_prepare_ccs_mode_enabling(xe, gt); > + if (ret) > + return ret; > > ret = kstrtou32(buff, 0, &num_engines); > if (ret) > - return ret; > + goto err; > > /* > * Ensure number of engines specified is valid and there is an > @@ -135,7 +158,8 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, > if (!num_engines || num_engines > num_slices || num_slices % num_engines) { > xe_gt_dbg(gt, "Invalid compute config, %d engines %d slices\n", > num_engines, num_slices); > - return -EINVAL; > + ret = -EINVAL; > + goto err; > } > > /* CCS mode can only be updated when there are no drm clients */ > @@ -143,7 +167,8 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, > if (!list_empty(&xe->drm.filelist)) { > mutex_unlock(&xe->drm.filelist_mutex); > xe_gt_dbg(gt, "Rejecting compute mode change as there are active drm clients\n"); > - return -EBUSY; > + ret = -EBUSY; > + goto err; > } > > if (gt->ccs_mode != num_engines) { > @@ -155,7 +180,13 @@ ccs_mode_store(struct device *kdev, struct device_attribute *attr, > > mutex_unlock(&xe->drm.filelist_mutex); > > + xe_gt_finish_ccs_mode_enabling(xe, gt); > + > return count; > +err: > + xe_gt_finish_ccs_mode_enabling(xe, gt); > + > + return ret; > } > > static DEVICE_ATTR_RW(ccs_mode); ^ permalink raw reply [flat|nested] 7+ messages in thread
* ✓ i915.CI.Full: success for Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled. 2025-11-25 10:13 [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled Nareshkumar Gollakoti ` (2 preceding siblings ...) 2025-11-25 14:45 ` Michal Wajdeczko @ 2025-11-25 21:24 ` Patchwork 2025-11-25 22:33 ` [V6 PATCH] " kernel test robot 4 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2025-11-25 21:24 UTC (permalink / raw) To: Kumar G, Naresh; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 68851 bytes --] == Series Details == Series: Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled. URL : https://patchwork.freedesktop.org/series/158018/ State : success == Summary == CI Bug Log - changes from CI_DRM_17582_full -> Patchwork_158018v1_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts New tests --------- New tests have been introduced between CI_DRM_17582_full and Patchwork_158018v1_full: ### New IGT tests (1) ### * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-dp-3: - Statuses : 1 pass(s) - Exec time: [1.49] s Known issues ------------ Here are the changes found in Patchwork_158018v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@device_reset@unbind-cold-reset-rebind: - shard-rkl: NOTRUN -> [SKIP][1] ([i915#11078]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@device_reset@unbind-cold-reset-rebind.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-tglu-1: NOTRUN -> [SKIP][2] ([i915#9323]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0: - shard-dg2: [PASS][3] -> [ABORT][4] ([i915#15317]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-6/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html * igt@gem_ctx_isolation@preservation-s3: - shard-rkl: NOTRUN -> [INCOMPLETE][5] ([i915#13356]) +1 other test incomplete [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@gem_ctx_isolation@preservation-s3.html * igt@gem_ctx_isolation@preservation-s3@rcs0: - shard-mtlp: NOTRUN -> [ABORT][6] ([i915#15317]) +1 other test abort [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-2/igt@gem_ctx_isolation@preservation-s3@rcs0.html * igt@gem_ctx_persistence@heartbeat-stop: - shard-mtlp: NOTRUN -> [SKIP][7] ([i915#8555]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@gem_ctx_persistence@heartbeat-stop.html * igt@gem_eio@in-flight-suspend: - shard-rkl: NOTRUN -> [ABORT][8] ([i915#15317]) +1 other test abort [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@gem_eio@in-flight-suspend.html * igt@gem_exec_balancer@parallel-balancer: - shard-rkl: NOTRUN -> [SKIP][9] ([i915#4525]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@gem_exec_balancer@parallel-balancer.html * igt@gem_exec_balancer@parallel-bb-first: - shard-tglu-1: NOTRUN -> [SKIP][10] ([i915#4525]) +1 other test skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@gem_exec_balancer@parallel-bb-first.html * igt@gem_exec_capture@capture-invisible: - shard-tglu: NOTRUN -> [SKIP][11] ([i915#6334]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@gem_exec_capture@capture-invisible.html * igt@gem_exec_reloc@basic-wc-read-active: - shard-mtlp: NOTRUN -> [SKIP][12] ([i915#3281]) +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-2/igt@gem_exec_reloc@basic-wc-read-active.html * igt@gem_exec_reloc@basic-write-wc-noreloc: - shard-rkl: NOTRUN -> [SKIP][13] ([i915#3281]) +1 other test skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@gem_exec_reloc@basic-write-wc-noreloc.html * igt@gem_exec_suspend@basic-s0: - shard-mtlp: [PASS][14] -> [ABORT][15] ([i915#15317]) +7 other tests abort [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-mtlp-5/igt@gem_exec_suspend@basic-s0.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-8/igt@gem_exec_suspend@basic-s0.html * igt@gem_exec_suspend@basic-s4-devices@lmem0: - shard-dg1: [PASS][16] -> [ABORT][17] ([i915#15317] / [i915#7975]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg1-12/igt@gem_exec_suspend@basic-s4-devices@lmem0.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg1-15/igt@gem_exec_suspend@basic-s4-devices@lmem0.html * igt@gem_lmem_swapping@basic: - shard-rkl: NOTRUN -> [SKIP][18] ([i915#4613]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@parallel-multi: - shard-glk: NOTRUN -> [SKIP][19] ([i915#4613]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk6/igt@gem_lmem_swapping@parallel-multi.html * igt@gem_lmem_swapping@random: - shard-tglu-1: NOTRUN -> [SKIP][20] ([i915#4613]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@gem_lmem_swapping@random.html * igt@gem_readwrite@read-bad-handle: - shard-rkl: NOTRUN -> [SKIP][21] ([i915#3282]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@gem_readwrite@read-bad-handle.html * igt@gem_readwrite@read-write: - shard-mtlp: NOTRUN -> [SKIP][22] ([i915#3282]) +1 other test skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@gem_readwrite@read-write.html * igt@gem_render_copy@x-tiled-to-vebox-yf-tiled: - shard-mtlp: NOTRUN -> [SKIP][23] ([i915#8428]) +1 other test skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html * igt@gem_softpin@noreloc-s3: - shard-snb: NOTRUN -> [ABORT][24] ([i915#15317]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-snb1/igt@gem_softpin@noreloc-s3.html * igt@gem_userptr_blits@relocations: - shard-mtlp: NOTRUN -> [SKIP][25] ([i915#3281] / [i915#3297]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@gem_userptr_blits@relocations.html * igt@gem_userptr_blits@unsync-unmap: - shard-tglu-1: NOTRUN -> [SKIP][26] ([i915#3297]) +2 other tests skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap.html * igt@gem_workarounds@suspend-resume: - shard-glk: NOTRUN -> [ABORT][27] ([i915#15317]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk9/igt@gem_workarounds@suspend-resume.html * igt@gem_workarounds@suspend-resume-fd: - shard-glk: NOTRUN -> [INCOMPLETE][28] ([i915#13356] / [i915#14586]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk6/igt@gem_workarounds@suspend-resume-fd.html * igt@gen9_exec_parse@allowed-all: - shard-tglu: NOTRUN -> [SKIP][29] ([i915#2527] / [i915#2856]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@bb-start-param: - shard-tglu-1: NOTRUN -> [SKIP][30] ([i915#2527] / [i915#2856]) +2 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@gen9_exec_parse@bb-start-param.html - shard-mtlp: NOTRUN -> [SKIP][31] ([i915#2856]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-7/igt@gen9_exec_parse@bb-start-param.html * igt@i915_pm_rpm@gem-execbuf: - shard-dg2: [PASS][32] -> [ABORT][33] ([i915#14385]) +1 other test abort [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-6/igt@i915_pm_rpm@gem-execbuf.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-11/igt@i915_pm_rpm@gem-execbuf.html * igt@i915_query@query-topology-coherent-slice-mask: - shard-mtlp: NOTRUN -> [SKIP][34] ([i915#6188]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-7/igt@i915_query@query-topology-coherent-slice-mask.html * igt@kms_async_flips@alternate-sync-async-flip: - shard-mtlp: NOTRUN -> [FAIL][35] ([i915#15313]) +2 other tests fail [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@kms_async_flips@alternate-sync-async-flip.html * igt@kms_async_flips@async-flip-suspend-resume: - shard-glk: NOTRUN -> [INCOMPLETE][36] ([i915#12761]) +1 other test incomplete [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk1/igt@kms_async_flips@async-flip-suspend-resume.html * igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-1: - shard-dg2: NOTRUN -> [ABORT][37] ([i915#15317]) +3 other tests abort [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-4/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-1.html * igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2: - shard-rkl: [PASS][38] -> [ABORT][39] ([i915#15317]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-4/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2.html * igt@kms_atomic_transition@plane-all-modeset-transition: - shard-dg2: [PASS][40] -> [FAIL][41] ([i915#5956]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition.html - shard-mtlp: NOTRUN -> [SKIP][42] ([i915#1769] / [i915#3555]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-7/igt@kms_atomic_transition@plane-all-modeset-transition.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing: - shard-tglu: [PASS][43] -> [FAIL][44] ([i915#14857]) +1 other test fail [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-tglu-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [FAIL][45] ([i915#5956]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-3.html * igt@kms_big_fb@4-tiled-16bpp-rotate-180: - shard-tglu-1: NOTRUN -> [SKIP][46] ([i915#5286]) +3 other tests skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html * igt@kms_big_fb@4-tiled-16bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][47] +2 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-2/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html * igt@kms_big_fb@4-tiled-64bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][48] ([i915#5286]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0: - shard-tglu: NOTRUN -> [SKIP][49] ([i915#5286]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_fb@y-tiled-addfb-size-overflow: - shard-mtlp: NOTRUN -> [SKIP][50] ([i915#6187]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-2/igt@kms_big_fb@y-tiled-addfb-size-overflow.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][51] ([i915#14098] / [i915#6095]) +21 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][52] ([i915#10307] / [i915#10434] / [i915#6095]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-4/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][53] ([i915#10307] / [i915#6095]) +66 other tests skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-7/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-3.html * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-c-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][54] ([i915#6095]) +47 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg1-12/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-c-hdmi-a-3.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs: - shard-tglu-1: NOTRUN -> [SKIP][55] ([i915#12313]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][56] ([i915#6095]) +44 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][57] ([i915#6095]) +39 other tests skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][58] ([i915#14544] / [i915#6095]) +5 other tests skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-c-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][59] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs@pipe-c-edp-1: - shard-mtlp: NOTRUN -> [SKIP][60] ([i915#6095]) +19 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-2/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs@pipe-c-edp-1.html * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-d-edp-1: - shard-mtlp: [PASS][61] -> [INCOMPLETE][62] ([i915#12796]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-mtlp-5/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-d-edp-1.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-d-edp-1.html * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-2: - shard-glk: NOTRUN -> [INCOMPLETE][63] ([i915#12796] / [i915#14694]) +1 other test incomplete [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk1/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs: - shard-glk10: NOTRUN -> [SKIP][64] +160 other tests skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk10/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][65] ([i915#6095]) +9 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-5/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][66] ([i915#6095]) +15 other tests skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3.html * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs: - shard-rkl: NOTRUN -> [SKIP][67] ([i915#12313]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html * igt@kms_chamelium_audio@dp-audio-edid: - shard-tglu: NOTRUN -> [SKIP][68] ([i915#11151] / [i915#7828]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-5/igt@kms_chamelium_audio@dp-audio-edid.html * igt@kms_chamelium_color@ctm-red-to-blue: - shard-rkl: NOTRUN -> [SKIP][69] +2 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_chamelium_color@ctm-red-to-blue.html * igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k: - shard-rkl: NOTRUN -> [SKIP][70] ([i915#11151] / [i915#7828]) +2 other tests skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html * igt@kms_chamelium_hpd@dp-hpd-for-each-pipe: - shard-mtlp: NOTRUN -> [SKIP][71] ([i915#11151] / [i915#7828]) +2 other tests skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-2/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html * igt@kms_chamelium_hpd@hdmi-hpd-storm-disable: - shard-tglu-1: NOTRUN -> [SKIP][72] ([i915#11151] / [i915#7828]) +2 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-tglu-1: NOTRUN -> [SKIP][73] ([i915#3116] / [i915#3299]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_cursor_crc@cursor-offscreen-512x170: - shard-tglu-1: NOTRUN -> [SKIP][74] ([i915#13049]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-512x170.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-tglu: NOTRUN -> [SKIP][75] ([i915#13049]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-random-128x42: - shard-tglu: [PASS][76] -> [FAIL][77] ([i915#13566]) +1 other test fail [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-tglu-2/igt@kms_cursor_crc@cursor-random-128x42.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_cursor_crc@cursor-random-128x42.html * igt@kms_cursor_crc@cursor-rapid-movement-128x42: - shard-mtlp: NOTRUN -> [SKIP][78] ([i915#8814]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-2/igt@kms_cursor_crc@cursor-rapid-movement-128x42.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-tglu-1: NOTRUN -> [SKIP][79] ([i915#3555]) +3 other tests skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_crc@cursor-sliding-128x42: - shard-rkl: [PASS][80] -> [FAIL][81] ([i915#13566]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-128x42.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-128x42.html * igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [FAIL][82] ([i915#13566]) +1 other test fail [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-2.html * igt@kms_cursor_crc@cursor-suspend: - shard-tglu: NOTRUN -> [ABORT][83] ([i915#15317]) +2 other tests abort [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_cursor_crc@cursor-suspend.html * igt@kms_dither@fb-8bpc-vs-panel-8bpc: - shard-dg2: [PASS][84] -> [SKIP][85] ([i915#3555]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-7/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html * igt@kms_dp_aux_dev: - shard-dg2: [PASS][86] -> [SKIP][87] ([i915#1257]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-11/igt@kms_dp_aux_dev.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-3/igt@kms_dp_aux_dev.html - shard-tglu-1: NOTRUN -> [SKIP][88] ([i915#1257]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_dp_aux_dev.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-mtlp: NOTRUN -> [SKIP][89] ([i915#13707]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_feature_discovery@chamelium: - shard-rkl: NOTRUN -> [SKIP][90] ([i915#4854]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_feature_discovery@chamelium.html * igt@kms_feature_discovery@display-4x: - shard-tglu-1: NOTRUN -> [SKIP][91] ([i915#1839]) +1 other test skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_feature_discovery@display-4x.html * igt@kms_feature_discovery@psr1: - shard-rkl: NOTRUN -> [SKIP][92] ([i915#658]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_feature_discovery@psr1.html * igt@kms_flip@2x-flip-vs-dpms: - shard-tglu: NOTRUN -> [SKIP][93] ([i915#3637] / [i915#9934]) +1 other test skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_flip@2x-flip-vs-dpms.html * igt@kms_flip@2x-flip-vs-fences: - shard-tglu-1: NOTRUN -> [SKIP][94] ([i915#3637] / [i915#9934]) +2 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-flip-vs-panning-vs-hang: - shard-rkl: NOTRUN -> [SKIP][95] ([i915#9934]) +1 other test skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_flip@2x-flip-vs-panning-vs-hang.html * igt@kms_flip@2x-modeset-vs-vblank-race: - shard-mtlp: NOTRUN -> [SKIP][96] ([i915#3637] / [i915#9934]) +1 other test skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@kms_flip@2x-modeset-vs-vblank-race.html * igt@kms_flip@flip-vs-suspend@a-hdmi-a3: - shard-dg1: NOTRUN -> [ABORT][97] ([i915#15317]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg1-13/igt@kms_flip@flip-vs-suspend@a-hdmi-a3.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling: - shard-tglu-1: NOTRUN -> [SKIP][98] ([i915#2672] / [i915#3555]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html - shard-mtlp: NOTRUN -> [SKIP][99] ([i915#3555] / [i915#8813]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][100] ([i915#8810] / [i915#8813]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode: - shard-tglu-1: NOTRUN -> [SKIP][101] ([i915#2587] / [i915#2672]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][102] ([i915#8708]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt: - shard-tglu-1: NOTRUN -> [SKIP][103] +26 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-glk10: NOTRUN -> [ABORT][104] ([i915#15317]) +2 other tests abort [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk10/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbc-tiling-4: - shard-rkl: NOTRUN -> [SKIP][105] ([i915#5439]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-tiling-4.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt: - shard-tglu: NOTRUN -> [SKIP][106] ([i915#15102]) +2 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc: - shard-mtlp: NOTRUN -> [SKIP][107] ([i915#1825]) +4 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc: - shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#15102]) +8 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc: - shard-tglu: NOTRUN -> [SKIP][109] +5 other tests skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt: - shard-rkl: NOTRUN -> [SKIP][110] ([i915#1825]) +7 other tests skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render: - shard-snb: NOTRUN -> [SKIP][111] +41 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-snb1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary: - shard-rkl: NOTRUN -> [SKIP][112] ([i915#15102] / [i915#3023]) +2 other tests skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html * igt@kms_hdr@invalid-metadata-sizes: - shard-dg2: [PASS][113] -> [SKIP][114] ([i915#3555] / [i915#8228]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-11/igt@kms_hdr@invalid-metadata-sizes.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-3/igt@kms_hdr@invalid-metadata-sizes.html - shard-tglu-1: NOTRUN -> [SKIP][115] ([i915#3555] / [i915#8228]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-toggle-dpms: - shard-mtlp: NOTRUN -> [SKIP][116] ([i915#12713] / [i915#3555] / [i915#8228]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@kms_hdr@static-toggle-dpms.html * igt@kms_joiner@basic-ultra-joiner: - shard-mtlp: NOTRUN -> [SKIP][117] ([i915#12339]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@kms_joiner@basic-ultra-joiner.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-rkl: NOTRUN -> [SKIP][118] ([i915#10656] / [i915#12388]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-tglu-1: NOTRUN -> [SKIP][119] ([i915#13522]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a: - shard-tglu: [PASS][120] -> [ABORT][121] ([i915#15317]) +3 other tests abort [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-tglu-4/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b: - shard-snb: [PASS][122] -> [ABORT][123] ([i915#15317]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-snb6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-snb1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html - shard-glk10: NOTRUN -> [INCOMPLETE][124] ([i915#13026]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk10/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html * igt@kms_plane_alpha_blend@alpha-opaque-fb: - shard-glk10: NOTRUN -> [FAIL][125] ([i915#10647] / [i915#12169]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk10/igt@kms_plane_alpha_blend@alpha-opaque-fb.html * igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-c-hdmi-a-1: - shard-glk10: NOTRUN -> [FAIL][126] ([i915#10647]) +1 other test fail [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk10/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-c-hdmi-a-1.html * igt@kms_plane_alpha_blend@alpha-transparent-fb: - shard-glk: NOTRUN -> [FAIL][127] ([i915#10647] / [i915#12177]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk6/igt@kms_plane_alpha_blend@alpha-transparent-fb.html * igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][128] ([i915#10647]) +1 other test fail [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk6/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_multiple@tiling-yf: - shard-tglu-1: NOTRUN -> [SKIP][129] ([i915#14259]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@intel-max-src-size: - shard-rkl: NOTRUN -> [SKIP][130] ([i915#6953]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c: - shard-tglu: NOTRUN -> [SKIP][131] ([i915#12247]) +4 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a: - shard-tglu-1: NOTRUN -> [SKIP][132] ([i915#12247]) +4 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html * igt@kms_pm_backlight@fade-with-suspend: - shard-tglu-1: NOTRUN -> [SKIP][133] ([i915#9812]) +1 other test skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: NOTRUN -> [SKIP][134] ([i915#4281]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-rkl: [PASS][135] -> [SKIP][136] ([i915#15073]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-3/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-mtlp: NOTRUN -> [SKIP][137] ([i915#15073]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_prime@basic-modeset-hybrid: - shard-rkl: NOTRUN -> [SKIP][138] ([i915#6524]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_prime@d3hot: - shard-tglu-1: NOTRUN -> [SKIP][139] ([i915#6524]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf: - shard-snb: NOTRUN -> [SKIP][140] ([i915#11520]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-snb1/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][141] ([i915#9808]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-a-edp-1.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][142] ([i915#12316]) +2 other tests skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-3/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-b-edp-1.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf: - shard-glk: NOTRUN -> [SKIP][143] ([i915#11520]) +7 other tests skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf: - shard-glk10: NOTRUN -> [SKIP][144] ([i915#11520]) +4 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk10/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@pr-cursor-plane-update-sf: - shard-tglu: NOTRUN -> [SKIP][145] ([i915#11520]) +1 other test skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html * igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area: - shard-rkl: NOTRUN -> [SKIP][146] ([i915#11520]) +2 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf: - shard-tglu-1: NOTRUN -> [SKIP][147] ([i915#11520]) +3 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-tglu: NOTRUN -> [SKIP][148] ([i915#9683]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-pr-basic: - shard-mtlp: NOTRUN -> [SKIP][149] ([i915#9688]) +10 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-7/igt@kms_psr@fbc-pr-basic.html * igt@kms_psr@fbc-psr-cursor-render: - shard-tglu: NOTRUN -> [SKIP][150] ([i915#9732]) +2 other tests skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-8/igt@kms_psr@fbc-psr-cursor-render.html * igt@kms_psr@fbc-psr2-cursor-mmap-gtt: - shard-glk: NOTRUN -> [SKIP][151] +196 other tests skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk6/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html * igt@kms_psr@psr-cursor-plane-move: - shard-rkl: NOTRUN -> [SKIP][152] ([i915#1072] / [i915#9732]) +6 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_psr@psr-cursor-plane-move.html * igt@kms_psr@psr-cursor-plane-onoff: - shard-tglu-1: NOTRUN -> [SKIP][153] ([i915#9732]) +11 other tests skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_psr@psr-cursor-plane-onoff.html * igt@kms_rotation_crc@bad-pixel-format: - shard-mtlp: NOTRUN -> [SKIP][154] ([i915#12755]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-2/igt@kms_rotation_crc@bad-pixel-format.html * igt@kms_setmode@basic-clone-single-crtc: - shard-rkl: NOTRUN -> [SKIP][155] ([i915#3555]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_setmode@basic-clone-single-crtc.html * igt@kms_sharpness_filter@filter-strength: - shard-tglu-1: NOTRUN -> [SKIP][156] ([i915#15232]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_sharpness_filter@filter-strength.html * igt@kms_vrr@max-min: - shard-rkl: NOTRUN -> [SKIP][157] ([i915#9906]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_vrr@max-min.html * igt@kms_writeback@writeback-fb-id: - shard-glk: NOTRUN -> [SKIP][158] ([i915#2437]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk6/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-pixel-formats: - shard-tglu-1: NOTRUN -> [SKIP][159] ([i915#2437] / [i915#9412]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@blocking: - shard-mtlp: [PASS][160] -> [FAIL][161] ([i915#10538]) +1 other test fail [160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-mtlp-4/igt@perf@blocking.html [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-6/igt@perf@blocking.html * igt@sriov_basic@bind-unbind-vf@vf-1: - shard-tglu-1: NOTRUN -> [FAIL][162] ([i915#12910]) +9 other tests fail [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-1/igt@sriov_basic@bind-unbind-vf@vf-1.html #### Possible fixes #### * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0: - shard-dg2: [ABORT][163] ([i915#15317]) -> [PASS][164] [163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-6/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html * igt@gem_exec_suspend@basic-s0@lmem0: - shard-dg2: [INCOMPLETE][165] ([i915#13356]) -> [PASS][166] [165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-7/igt@gem_exec_suspend@basic-s0@lmem0.html [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-11/igt@gem_exec_suspend@basic-s0@lmem0.html * igt@gem_exec_suspend@basic-s0@smem: - shard-snb: [ABORT][167] ([i915#15317]) -> [PASS][168] +2 other tests pass [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-snb7/igt@gem_exec_suspend@basic-s0@smem.html [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-snb1/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_exec_suspend@basic-s4-devices: - shard-mtlp: [ABORT][169] ([i915#15317] / [i915#7975]) -> [PASS][170] +1 other test pass [169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-mtlp-3/igt@gem_exec_suspend@basic-s4-devices.html [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-2/igt@gem_exec_suspend@basic-s4-devices.html - shard-rkl: [ABORT][171] ([i915#15317] / [i915#7975]) -> [PASS][172] +1 other test pass [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@gem_exec_suspend@basic-s4-devices.html [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@gem_exec_suspend@basic-s4-devices.html * igt@gem_exec_suspend@basic-s4-devices@smem: - shard-dg1: [ABORT][173] ([i915#15317] / [i915#7975]) -> [PASS][174] [173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg1-12/igt@gem_exec_suspend@basic-s4-devices@smem.html [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg1-15/igt@gem_exec_suspend@basic-s4-devices@smem.html * igt@i915_module_load@resize-bar: - shard-dg2: [DMESG-WARN][175] ([i915#14545]) -> [PASS][176] [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-5/igt@i915_module_load@resize-bar.html [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-8/igt@i915_module_load@resize-bar.html * igt@i915_suspend@basic-s2idle-without-i915: - shard-glk: [ABORT][177] ([i915#15317]) -> [PASS][178] [177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-glk5/igt@i915_suspend@basic-s2idle-without-i915.html [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk6/igt@i915_suspend@basic-s2idle-without-i915.html * igt@kms_async_flips@async-flip-suspend-resume@pipe-b-hdmi-a-2: - shard-rkl: [ABORT][179] ([i915#15317]) -> [PASS][180] +1 other test pass [179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-4/igt@kms_async_flips@async-flip-suspend-resume@pipe-b-hdmi-a-2.html [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-4/igt@kms_async_flips@async-flip-suspend-resume@pipe-b-hdmi-a-2.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [FAIL][181] ([i915#5138]) -> [PASS][182] [181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b: - shard-tglu: [ABORT][183] ([i915#15317]) -> [PASS][184] +1 other test pass [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-tglu-4/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-tglu-7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html * igt@kms_pm_backlight@fade-with-suspend: - shard-mtlp: [ABORT][185] ([i915#15317]) -> [PASS][186] +5 other tests pass [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-mtlp-3/igt@kms_pm_backlight@fade-with-suspend.html [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-mtlp-7/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-dg2: [SKIP][187] ([i915#15073]) -> [PASS][188] [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@i2c: - shard-dg1: [DMESG-WARN][189] ([i915#4423]) -> [PASS][190] [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg1-16/igt@kms_pm_rpm@i2c.html [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg1-18/igt@kms_pm_rpm@i2c.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-rkl: [SKIP][191] ([i915#15073]) -> [PASS][192] +1 other test pass [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html #### Warnings #### * igt@gem_ccs@block-multicopy-compressed: - shard-rkl: [SKIP][193] ([i915#9323]) -> [SKIP][194] ([i915#14544] / [i915#9323]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@gem_ccs@block-multicopy-compressed.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@gem_ccs@block-multicopy-compressed.html * igt@gem_eio@in-flight-suspend: - shard-dg1: [ABORT][195] ([i915#15317] / [i915#4391] / [i915#4423]) -> [ABORT][196] ([i915#15317]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg1-18/igt@gem_eio@in-flight-suspend.html [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg1-12/igt@gem_eio@in-flight-suspend.html * igt@gem_exec_balancer@parallel-dmabuf-import-out-fence: - shard-rkl: [SKIP][197] ([i915#14544] / [i915#4525]) -> [SKIP][198] ([i915#4525]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html * igt@gem_exec_reloc@basic-wc-read-noreloc: - shard-rkl: [SKIP][199] ([i915#14544] / [i915#3281]) -> [SKIP][200] ([i915#3281]) +1 other test skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@gem_exec_reloc@basic-wc-read-noreloc.html [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@gem_exec_reloc@basic-wc-read-noreloc.html * igt@gem_lmem_swapping@verify-ccs: - shard-rkl: [SKIP][201] ([i915#14544] / [i915#4613]) -> [SKIP][202] ([i915#4613]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@gem_lmem_swapping@verify-ccs.html [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@gem_lmem_swapping@verify-ccs.html * igt@gem_pwrite@basic-self: - shard-rkl: [SKIP][203] ([i915#3282]) -> [SKIP][204] ([i915#14544] / [i915#3282]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@gem_pwrite@basic-self.html [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@gem_pwrite@basic-self.html * igt@gem_userptr_blits@coherency-sync: - shard-rkl: [SKIP][205] ([i915#3297]) -> [SKIP][206] ([i915#14544] / [i915#3297]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@gem_userptr_blits@coherency-sync.html [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html * igt@kms_big_fb@4-tiled-16bpp-rotate-90: - shard-rkl: [SKIP][207] ([i915#5286]) -> [SKIP][208] ([i915#14544] / [i915#5286]) [207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs: - shard-rkl: [SKIP][209] ([i915#14098] / [i915#6095]) -> [SKIP][210] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs: - shard-rkl: [SKIP][211] ([i915#12313] / [i915#14544]) -> [SKIP][212] ([i915#12313]) [211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs: - shard-rkl: [SKIP][213] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][214] ([i915#14098] / [i915#6095]) +1 other test skip [213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs.html [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2: - shard-rkl: [SKIP][215] ([i915#14544] / [i915#6095]) -> [SKIP][216] ([i915#6095]) +1 other test skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html * igt@kms_chamelium_hpd@hdmi-hpd: - shard-rkl: [SKIP][217] ([i915#11151] / [i915#7828]) -> [SKIP][218] ([i915#11151] / [i915#14544] / [i915#7828]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@kms_chamelium_hpd@hdmi-hpd.html [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd.html * igt@kms_content_protection@content-type-change: - shard-rkl: [SKIP][219] ([i915#14544] / [i915#9424]) -> [SKIP][220] ([i915#9424]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@kms_content_protection@content-type-change.html [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_content_protection@content-type-change.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size: - shard-rkl: [SKIP][221] -> [SKIP][222] ([i915#14544]) +3 other tests skip [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: - shard-rkl: [SKIP][223] ([i915#14544]) -> [SKIP][224] +2 other tests skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html * igt@kms_display_modes@extended-mode-basic: - shard-rkl: [SKIP][225] ([i915#13691]) -> [SKIP][226] ([i915#13691] / [i915#14544]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@kms_display_modes@extended-mode-basic.html [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_display_modes@extended-mode-basic.html * igt@kms_dsc@dsc-basic: - shard-rkl: [SKIP][227] ([i915#14544] / [i915#3555] / [i915#3840]) -> [SKIP][228] ([i915#3555] / [i915#3840]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@kms_dsc@dsc-basic.html [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_dsc@dsc-basic.html * igt@kms_flip@2x-blocking-wf_vblank: - shard-rkl: [SKIP][229] ([i915#9934]) -> [SKIP][230] ([i915#14544] / [i915#9934]) [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@kms_flip@2x-blocking-wf_vblank.html [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_flip@2x-blocking-wf_vblank.html * igt@kms_flip@2x-flip-vs-wf_vblank: - shard-rkl: [SKIP][231] ([i915#14544] / [i915#9934]) -> [SKIP][232] ([i915#9934]) +2 other tests skip [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank.html [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_flip@2x-flip-vs-wf_vblank.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-glk: [INCOMPLETE][233] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][234] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible.html [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1: - shard-glk: [INCOMPLETE][235] ([i915#12745]) -> [INCOMPLETE][236] ([i915#12314] / [i915#12745]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling: - shard-rkl: [SKIP][237] ([i915#2672] / [i915#3555]) -> [SKIP][238] ([i915#14544] / [i915#2672] / [i915#3555]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode: - shard-rkl: [SKIP][239] ([i915#2672]) -> [SKIP][240] ([i915#14544] / [i915#2672]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt: - shard-dg2: [SKIP][241] ([i915#15102] / [i915#3458]) -> [SKIP][242] ([i915#10433] / [i915#15102] / [i915#3458]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt: - shard-rkl: [SKIP][243] ([i915#1825]) -> [SKIP][244] ([i915#14544] / [i915#1825]) +5 other tests skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt.html [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt: - shard-rkl: [SKIP][245] ([i915#14544] / [i915#1825]) -> [SKIP][246] ([i915#1825]) +4 other tests skip [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt: - shard-rkl: [SKIP][247] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][248] ([i915#15102] / [i915#3023]) +2 other tests skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu: - shard-dg2: [SKIP][249] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][250] ([i915#15102] / [i915#3458]) [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html * igt@kms_panel_fitting@legacy: - shard-rkl: [SKIP][251] ([i915#14544] / [i915#6301]) -> [SKIP][252] ([i915#6301]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-6/igt@kms_panel_fitting@legacy.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-3/igt@kms_panel_fitting@legacy.html * igt@kms_psr@psr-cursor-plane-onoff: - shard-dg1: [SKIP][253] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][254] ([i915#1072] / [i915#9732]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-dg1-17/igt@kms_psr@psr-cursor-plane-onoff.html [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-dg1-17/igt@kms_psr@psr-cursor-plane-onoff.html * igt@perf_pmu@rc6-suspend: - shard-rkl: [ABORT][255] ([i915#15317]) -> [ABORT][256] ([i915#15131]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17582/shard-rkl-3/igt@perf_pmu@rc6-suspend.html [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/shard-rkl-1/igt@perf_pmu@rc6-suspend.html [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538 [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169 [i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177 [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314 [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316 [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339 [i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388 [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257 [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713 [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761 [i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796 [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910 [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356 [i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691 [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259 [i915#14385]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14385 [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544 [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545 [i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586 [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694 [i915#14857]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14857 [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073 [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102 [i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131 [i915#15232]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15232 [i915#15313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15313 [i915#15317]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15317 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839 [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281 [i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839 [i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439 [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113 [i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187 [i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658 [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810 [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813 [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808 [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * Linux: CI_DRM_17582 -> Patchwork_158018v1 CI-20190529: 20190529 CI_DRM_17582: c9ffb8a8ab1294c1870e017e0502cb8089d3d8b8 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8637: 730ee3dfb26f8d7891fc240b0132a08c5bc7b949 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_158018v1: c9ffb8a8ab1294c1870e017e0502cb8089d3d8b8 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158018v1/index.html [-- Attachment #2: Type: text/html, Size: 88993 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled. 2025-11-25 10:13 [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled Nareshkumar Gollakoti ` (3 preceding siblings ...) 2025-11-25 21:24 ` ✓ i915.CI.Full: success for " Patchwork @ 2025-11-25 22:33 ` kernel test robot 4 siblings, 0 replies; 7+ messages in thread From: kernel test robot @ 2025-11-25 22:33 UTC (permalink / raw) To: Nareshkumar Gollakoti, intel-gfx Cc: oe-kbuild-all, naresh.kumar.g, Michal.Wajdeczko Hi Nareshkumar, kernel test robot noticed the following build errors: [auto build test ERROR on drm-xe/drm-xe-next] [also build test ERROR on next-20251125] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Nareshkumar-Gollakoti/Due-to-SLA-agreement-between-PF-and-VFs-multi-CCS-mode-can-t-be-enabled-when-VFs-are-already-enabled-Similarly-enabling-/20251125-182712 base: https://gitlab.freedesktop.org/drm/xe/kernel.git drm-xe-next patch link: https://lore.kernel.org/r/20251125101345.2324973-2-naresh.kumar.g%40intel.com patch subject: [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled. config: xtensa-randconfig-002-20251126 (https://download.01.org/0day-ci/archive/20251126/202511260605.6coXQdhv-lkp@intel.com/config) compiler: xtensa-linux-gcc (GCC) 10.5.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251126/202511260605.6coXQdhv-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202511260605.6coXQdhv-lkp@intel.com/ All errors (new ones prefixed by >>): xtensa-linux-ld: drivers/gpu/drm/xe/xe_gt_ccs_mode.o: in function `num_cslices_show': >> drivers/gpu/drm/xe/xe_gt_ccs_mode.c:98: undefined reference to `xe_sriov_pf_disarm_guard' xtensa-linux-ld: drivers/gpu/drm/xe/xe_gt_ccs_mode.o: in function `ccs_mode_show': drivers/gpu/drm/xe/xe_gt_ccs_mode.c:109: undefined reference to `xe_sriov_pf_disarm_guard' >> xtensa-linux-ld: drivers/gpu/drm/xe/xe_gt_ccs_mode.c:110: undefined reference to `xe_sriov_pf_arm_guard' xtensa-linux-ld: drivers/gpu/drm/xe/xe_gt_ccs_mode.o: in function `xe_gt_finish_ccs_mode_enabling': >> drivers/gpu/drm/xe/xe_gt_ccs_mode.c:134: undefined reference to `xe_sriov_pf_arm_guard' vim +98 drivers/gpu/drm/xe/xe_gt_ccs_mode.c f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 91 f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 92 static ssize_t f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 93 num_cslices_show(struct device *kdev, f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 94 struct device_attribute *attr, char *buf) f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 95 { f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 96 struct xe_gt *gt = kobj_to_gt(&kdev->kobj); f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 97 f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 @98 return sysfs_emit(buf, "%u\n", hweight32(CCS_MASK(gt))); f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 99 } f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 100 f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 101 static DEVICE_ATTR_RO(num_cslices); f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 102 f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 103 static ssize_t f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 104 ccs_mode_show(struct device *kdev, f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 105 struct device_attribute *attr, char *buf) f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 106 { f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 107 struct xe_gt *gt = kobj_to_gt(&kdev->kobj); f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 108 f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 109 return sysfs_emit(buf, "%u\n", gt->ccs_mode); f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 @110 } f3bc5bb4d53d20 Niranjana Vishwanathapura 2023-11-15 111 c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 112 static int xe_gt_prepare_ccs_mode_enabling(struct xe_device *xe, c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 113 struct xe_gt *gt) c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 114 { c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 115 /* c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 116 * The arm guard is only activated during CCS mode enabling, c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 117 * and this shuould happen when CCS mode is in default mode. c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 118 * lockdown arm guard ensures there is no VFS enabling c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 119 * as CCS mode enabling in progress/enabled. c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 120 */ c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 121 if (!(gt->ccs_mode > 1)) c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 122 return xe_sriov_pf_arm_guard(xe, &xe->sriov.pf.guard_vfs_enabling, c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 123 true, NULL); c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 124 return 0; c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 125 } c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 126 c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 127 static void xe_gt_finish_ccs_mode_enabling(struct xe_device *xe, c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 128 struct xe_gt *gt) c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 129 { c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 130 /* disarm the guard, if CCS mode is reverted to default */ c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 131 if (!(gt->ccs_mode > 1)) c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 132 xe_sriov_pf_disarm_guard(xe, &xe->sriov.pf.guard_vfs_enabling, c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 133 true, NULL); c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 @134 } c1e57b48189978 Nareshkumar Gollakoti 2025-11-25 135 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2025-11-25 22:34 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-11-25 10:13 [V6 PATCH] Due to SLA agreement between PF and VFs, multi CCS mode can't be enabled when VFs are already enabled. Similarly, enabling VFs must be blocked when multi CCS mode enabled Nareshkumar Gollakoti 2025-11-25 12:06 ` ✓ i915.CI.BAT: success for " Patchwork 2025-11-25 13:36 ` [V6 PATCH] " Rodrigo Vivi 2025-11-25 14:33 ` Kumar G, Naresh 2025-11-25 14:45 ` Michal Wajdeczko 2025-11-25 21:24 ` ✓ i915.CI.Full: success for " Patchwork 2025-11-25 22:33 ` [V6 PATCH] " kernel test robot
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox