* [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