* [Intel-gfx] [PATCH 0/2] Selftest fixes
@ 2023-02-23 10:05 Anshuman Gupta
2023-02-23 10:05 ` [Intel-gfx] [PATCH 1/2] drm/i915/selftest: Fix engine timestamp and ktime disparity Anshuman Gupta
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Anshuman Gupta @ 2023-02-23 10:05 UTC (permalink / raw
To: intel-gfx
Few selftest fixes to gt_pm and rps tests.
Anshuman Gupta (2):
drm/i915/selftest: Fix engine timestamp and ktime disparity
drm/i915/selftest: Fix ktime_get() and h/w access order
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_rps.c | 10 +++++-----
2 files changed, 6 insertions(+), 6 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Intel-gfx] [PATCH 1/2] drm/i915/selftest: Fix engine timestamp and ktime disparity
2023-02-23 10:05 [Intel-gfx] [PATCH 0/2] Selftest fixes Anshuman Gupta
@ 2023-02-23 10:05 ` Anshuman Gupta
2023-03-01 12:04 ` Nilawar, Badal
2023-02-23 10:05 ` [Intel-gfx] [PATCH 2/2] drm/i915/selftest: Fix ktime_get() and h/w access order Anshuman Gupta
` (2 subsequent siblings)
3 siblings, 1 reply; 7+ messages in thread
From: Anshuman Gupta @ 2023-02-23 10:05 UTC (permalink / raw
To: intel-gfx; +Cc: Chris Wilson
While reading the engine timestamps there can be uncontrollable
concurrent mmio access via other i915 child drivers and by GuC,
which is not truly atomic context as expected by this selftest,
which may cause mmio latency to read the engine timestamps,
Account such latency to calculate time to read engine timestamp
such that selftest can validate the timestamp and ktime pair.
Cc: Chris Wilson <chris.p.wilson@intel.com>
Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com>
---
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_rps.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/selftest_gt_pm.c b/drivers/gpu/drm/i915/gt/selftest_gt_pm.c
index b46425aeb2f0..0971241707ce 100644
--- a/drivers/gpu/drm/i915/gt/selftest_gt_pm.c
+++ b/drivers/gpu/drm/i915/gt/selftest_gt_pm.c
@@ -63,8 +63,8 @@ static void measure_clocks(struct intel_engine_cs *engine,
udelay(1000);
- dt[i] = ktime_sub(ktime_get(), dt[i]);
cycles[i] += read_timestamp(engine);
+ dt[i] = ktime_sub(ktime_get(), dt[i]);
local_irq_enable();
}
diff --git a/drivers/gpu/drm/i915/gt/selftest_rps.c b/drivers/gpu/drm/i915/gt/selftest_rps.c
index 6755bbc4ebda..c0cc0dd78c7c 100644
--- a/drivers/gpu/drm/i915/gt/selftest_rps.c
+++ b/drivers/gpu/drm/i915/gt/selftest_rps.c
@@ -299,13 +299,13 @@ int live_rps_clock_interval(void *arg)
for (i = 0; i < 5; i++) {
preempt_disable();
- dt_[i] = ktime_get();
cycles_[i] = -intel_uncore_read_fw(gt->uncore, GEN6_RP_CUR_UP_EI);
+ dt_[i] = ktime_get();
udelay(1000);
- dt_[i] = ktime_sub(ktime_get(), dt_[i]);
cycles_[i] += intel_uncore_read_fw(gt->uncore, GEN6_RP_CUR_UP_EI);
+ dt_[i] = ktime_sub(ktime_get(), dt_[i]);
preempt_enable();
}
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] [PATCH 2/2] drm/i915/selftest: Fix ktime_get() and h/w access order
2023-02-23 10:05 [Intel-gfx] [PATCH 0/2] Selftest fixes Anshuman Gupta
2023-02-23 10:05 ` [Intel-gfx] [PATCH 1/2] drm/i915/selftest: Fix engine timestamp and ktime disparity Anshuman Gupta
@ 2023-02-23 10:05 ` Anshuman Gupta
2023-03-01 11:58 ` Nilawar, Badal
2023-02-23 11:35 ` [Intel-gfx] ✓ Fi.CI.BAT: success for Selftest fixes Patchwork
2023-02-23 13:28 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
3 siblings, 1 reply; 7+ messages in thread
From: Anshuman Gupta @ 2023-02-23 10:05 UTC (permalink / raw
To: intel-gfx; +Cc: Chris Wilson
Use ktime_get() after accessing the mmio or any driver resource,
while using wall time for various calculation that depends on
the inserted delay in order to account any mmio and resource
access latency.
Cc: Chris Wilson <chris.p.wilson@intel.com>
Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com>
---
drivers/gpu/drm/i915/gt/selftest_rps.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/selftest_rps.c b/drivers/gpu/drm/i915/gt/selftest_rps.c
index c0cc0dd78c7c..84e77e8dbba1 100644
--- a/drivers/gpu/drm/i915/gt/selftest_rps.c
+++ b/drivers/gpu/drm/i915/gt/selftest_rps.c
@@ -537,8 +537,8 @@ static u64 __measure_frequency(u32 *cntr, int duration_ms)
{
u64 dc, dt;
- dt = ktime_get();
dc = READ_ONCE(*cntr);
+ dt = ktime_get();
usleep_range(1000 * duration_ms, 2000 * duration_ms);
dc = READ_ONCE(*cntr) - dc;
dt = ktime_get() - dt;
@@ -566,8 +566,8 @@ static u64 __measure_cs_frequency(struct intel_engine_cs *engine,
{
u64 dc, dt;
- dt = ktime_get();
dc = intel_uncore_read_fw(engine->uncore, CS_GPR(0));
+ dt = ktime_get();
usleep_range(1000 * duration_ms, 2000 * duration_ms);
dc = intel_uncore_read_fw(engine->uncore, CS_GPR(0)) - dc;
dt = ktime_get() - dt;
@@ -1094,8 +1094,8 @@ static u64 __measure_power(int duration_ms)
{
u64 dE, dt;
- dt = ktime_get();
dE = librapl_energy_uJ();
+ dt = ktime_get();
usleep_range(1000 * duration_ms, 2000 * duration_ms);
dE = librapl_energy_uJ() - dE;
dt = ktime_get() - dt;
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for Selftest fixes
2023-02-23 10:05 [Intel-gfx] [PATCH 0/2] Selftest fixes Anshuman Gupta
2023-02-23 10:05 ` [Intel-gfx] [PATCH 1/2] drm/i915/selftest: Fix engine timestamp and ktime disparity Anshuman Gupta
2023-02-23 10:05 ` [Intel-gfx] [PATCH 2/2] drm/i915/selftest: Fix ktime_get() and h/w access order Anshuman Gupta
@ 2023-02-23 11:35 ` Patchwork
2023-02-23 13:28 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2023-02-23 11:35 UTC (permalink / raw
To: Anshuman Gupta; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 8253 bytes --]
== Series Details ==
Series: Selftest fixes
URL : https://patchwork.freedesktop.org/series/114284/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12771 -> Patchwork_114284v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/index.html
Participating hosts (38 -> 38)
------------------------------
Additional (2): fi-tgl-1115g4 fi-kbl-8809g
Missing (2): bat-atsm-1 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_114284v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- fi-tgl-1115g4: NOTRUN -> [SKIP][1] ([i915#7456])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@debugfs_test@basic-hwmon.html
* igt@gem_exec_gttfill@basic:
- fi-pnv-d510: [PASS][2] -> [FAIL][3] ([i915#7229])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/fi-pnv-d510/igt@gem_exec_gttfill@basic.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-pnv-d510/igt@gem_exec_gttfill@basic.html
* igt@gem_exec_suspend@basic-s0@smem:
- fi-rkl-11600: [PASS][4] -> [FAIL][5] ([fdo#103375])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/fi-rkl-11600/igt@gem_exec_suspend@basic-s0@smem.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-rkl-11600/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_huc_copy@huc-copy:
- fi-tgl-1115g4: NOTRUN -> [SKIP][6] ([i915#2190])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@parallel-random-engines:
- fi-tgl-1115g4: NOTRUN -> [SKIP][7] ([i915#4613]) +3 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@i915_pm_backlight@basic-brightness:
- fi-tgl-1115g4: NOTRUN -> [SKIP][8] ([i915#7561])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@i915_pm_backlight@basic-brightness.html
* igt@i915_selftest@live@requests:
- bat-rpls-2: [PASS][9] -> [ABORT][10] ([i915#7982])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/bat-rpls-2/igt@i915_selftest@live@requests.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/bat-rpls-2/igt@i915_selftest@live@requests.html
* igt@i915_suspend@basic-s3-without-i915:
- fi-tgl-1115g4: NOTRUN -> [INCOMPLETE][11] ([i915#7443])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_chamelium_edid@dp-edid-read:
- fi-tgl-1115g4: NOTRUN -> [SKIP][12] ([i915#7828]) +7 similar issues
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@kms_chamelium_edid@dp-edid-read.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- bat-dg2-11: NOTRUN -> [SKIP][13] ([i915#7828])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/bat-dg2-11/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor:
- fi-tgl-1115g4: NOTRUN -> [SKIP][14] ([i915#4103])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions:
- fi-bsw-n3050: [PASS][15] -> [FAIL][16] ([i915#6298])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/fi-bsw-n3050/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-bsw-n3050/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html
* igt@kms_force_connector_basic@force-load-detect:
- fi-tgl-1115g4: NOTRUN -> [SKIP][17] ([fdo#109285])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_psr@cursor_plane_move:
- fi-tgl-1115g4: NOTRUN -> [SKIP][18] ([fdo#110189]) +3 similar issues
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@kms_psr@cursor_plane_move.html
* igt@kms_setmode@basic-clone-single-crtc:
- fi-tgl-1115g4: NOTRUN -> [SKIP][19] ([i915#3555])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-userptr:
- fi-tgl-1115g4: NOTRUN -> [SKIP][20] ([fdo#109295] / [i915#3301])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-tgl-1115g4/igt@prime_vgem@basic-userptr.html
* igt@runner@aborted:
- fi-kbl-8809g: NOTRUN -> [FAIL][21] ([i915#4991])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/fi-kbl-8809g/igt@runner@aborted.html
#### Possible fixes ####
* igt@i915_selftest@live@gt_pm:
- bat-rpls-2: [DMESG-FAIL][22] ([i915#4258]) -> [PASS][23]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/bat-rpls-2/igt@i915_selftest@live@gt_pm.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/bat-rpls-2/igt@i915_selftest@live@gt_pm.html
* igt@i915_selftest@live@hangcheck:
- bat-dg2-11: [ABORT][24] ([i915#7913]) -> [PASS][25]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/bat-dg2-11/igt@i915_selftest@live@hangcheck.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/bat-dg2-11/igt@i915_selftest@live@hangcheck.html
* igt@i915_selftest@live@migrate:
- bat-adlp-6: [DMESG-FAIL][26] ([i915#7699]) -> [PASS][27]
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/bat-adlp-6/igt@i915_selftest@live@migrate.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/bat-adlp-6/igt@i915_selftest@live@migrate.html
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4258]: https://gitlab.freedesktop.org/drm/intel/issues/4258
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991
[i915#6298]: https://gitlab.freedesktop.org/drm/intel/issues/6298
[i915#7229]: https://gitlab.freedesktop.org/drm/intel/issues/7229
[i915#7443]: https://gitlab.freedesktop.org/drm/intel/issues/7443
[i915#7456]: https://gitlab.freedesktop.org/drm/intel/issues/7456
[i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
[i915#7699]: https://gitlab.freedesktop.org/drm/intel/issues/7699
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913
[i915#7982]: https://gitlab.freedesktop.org/drm/intel/issues/7982
Build changes
-------------
* Linux: CI_DRM_12771 -> Patchwork_114284v1
CI-20190529: 20190529
CI_DRM_12771: ece65b96d1b8f85b072394700a32cd30831c4f33 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7169: 8f7b0a6a21b561aa5d6673db63a98e69335562d4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_114284v1: ece65b96d1b8f85b072394700a32cd30831c4f33 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
ab99b53e52f1 drm/i915/selftest: Fix ktime_get() and h/w access order
0dfeaa0b8bd3 drm/i915/selftest: Fix engine timestamp and ktime disparity
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/index.html
[-- Attachment #2: Type: text/html, Size: 9438 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for Selftest fixes
2023-02-23 10:05 [Intel-gfx] [PATCH 0/2] Selftest fixes Anshuman Gupta
` (2 preceding siblings ...)
2023-02-23 11:35 ` [Intel-gfx] ✓ Fi.CI.BAT: success for Selftest fixes Patchwork
@ 2023-02-23 13:28 ` Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2023-02-23 13:28 UTC (permalink / raw
To: Anshuman Gupta; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 34723 bytes --]
== Series Details ==
Series: Selftest fixes
URL : https://patchwork.freedesktop.org/series/114284/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12771_full -> Patchwork_114284v1_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (10 -> 10)
------------------------------
Additional (1): shard-rkl0
Missing (1): shard-tglu-9
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_114284v1_full:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@kms_hdr@invalid-hdr}:
- {shard-rkl}: [SKIP][1] ([i915#4098]) -> [SKIP][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-5/igt@kms_hdr@invalid-hdr.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
Known issues
------------
Here are the changes found in Patchwork_114284v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_ccs@ctrl-surf-copy:
- shard-tglu-10: NOTRUN -> [SKIP][3] ([i915#3555] / [i915#5325]) +1 similar issue
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ctx_param@set-priority-not-supported:
- shard-tglu-10: NOTRUN -> [SKIP][4] ([fdo#109314])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gem_ctx_param@set-priority-not-supported.html
* igt@gem_ctx_sseu@engines:
- shard-tglu-10: NOTRUN -> [SKIP][5] ([i915#280]) +1 similar issue
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gem_ctx_sseu@engines.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-tglu-10: NOTRUN -> [FAIL][6] ([i915#6117])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-tglu-10: NOTRUN -> [FAIL][7] ([i915#2842])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-tglu-10: NOTRUN -> [SKIP][8] ([i915#7582])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@massive-random:
- shard-apl: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#4613])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-apl1/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@random-engines:
- shard-tglu-10: NOTRUN -> [SKIP][10] ([i915#4613]) +3 similar issues
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gem_lmem_swapping@random-engines.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-tglu-10: NOTRUN -> [SKIP][11] ([i915#4270]) +2 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu-10: NOTRUN -> [SKIP][12] ([i915#3297])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gen7_exec_parse@cmd-crossing-page:
- shard-tglu-10: NOTRUN -> [SKIP][13] ([fdo#109289]) +4 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gen7_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@bb-large:
- shard-tglu-10: NOTRUN -> [SKIP][14] ([i915#2527] / [i915#2856]) +2 similar issues
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@gen9_exec_parse@bb-large.html
* igt@i915_pm_dc@dc6-dpms:
- shard-tglu-10: NOTRUN -> [FAIL][15] ([i915#3989] / [i915#454])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@i915_pm_dc@dc6-dpms.html
* igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-tglu-10: NOTRUN -> [SKIP][16] ([fdo#111644] / [i915#1397])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-tglu-10: NOTRUN -> [SKIP][17] ([fdo#109303])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@i915_query@query-topology-known-pci-ids.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-apl: NOTRUN -> [SKIP][18] ([fdo#109271]) +13 similar issues
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-apl1/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu-10: NOTRUN -> [SKIP][19] ([i915#5286]) +4 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-tglu-10: NOTRUN -> [SKIP][20] ([fdo#111614]) +3 similar issues
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-tglu-10: NOTRUN -> [SKIP][21] ([fdo#111615]) +5 similar issues
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@pipe-a-bad-rotation-90-4_tiled_dg2_rc_ccs:
- shard-tglu-10: NOTRUN -> [SKIP][22] ([i915#3689] / [i915#6095]) +5 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_ccs@pipe-a-bad-rotation-90-4_tiled_dg2_rc_ccs.html
* igt@kms_ccs@pipe-a-bad-rotation-90-4_tiled_dg2_rc_ccs_cc:
- shard-tglu-10: NOTRUN -> [SKIP][23] ([i915#6095]) +5 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_ccs@pipe-a-bad-rotation-90-4_tiled_dg2_rc_ccs_cc.html
* igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_ccs:
- shard-tglu-10: NOTRUN -> [SKIP][24] ([i915#3689]) +4 similar issues
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_ccs.html
* igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_gen12_mc_ccs:
- shard-apl: NOTRUN -> [SKIP][25] ([fdo#109271] / [i915#3886]) +2 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-apl1/igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_gen12_mc_ccs:
- shard-tglu-10: NOTRUN -> [SKIP][26] ([i915#3689] / [i915#3886]) +3 similar issues
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-d-ccs-on-another-bo-yf_tiled_ccs:
- shard-tglu-10: NOTRUN -> [SKIP][27] ([fdo#111615] / [i915#3689]) +10 similar issues
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_ccs@pipe-d-ccs-on-another-bo-yf_tiled_ccs.html
* igt@kms_chamelium_color@ctm-limited-range:
- shard-tglu-10: NOTRUN -> [SKIP][28] ([fdo#111827]) +1 similar issue
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_chamelium_color@ctm-limited-range.html
* igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode:
- shard-tglu-10: NOTRUN -> [SKIP][29] ([i915#7828]) +9 similar issues
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-tglu-10: NOTRUN -> [SKIP][30] ([i915#3116] / [i915#3299])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-tglu-10: NOTRUN -> [SKIP][31] ([i915#3359])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-tglu-10: NOTRUN -> [SKIP][32] ([fdo#109274]) +1 similar issue
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor:
- shard-tglu-10: NOTRUN -> [SKIP][33] ([i915#4103])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-tglu-10: NOTRUN -> [FAIL][34] ([i915#4767])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu-10: NOTRUN -> [SKIP][35] ([i915#3469])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-tglu-10: NOTRUN -> [SKIP][36] ([fdo#109274] / [i915#3637]) +6 similar issues
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-snb: NOTRUN -> [SKIP][37] ([fdo#109271]) +68 similar issues
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-snb5/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
- shard-tglu-10: NOTRUN -> [SKIP][38] ([i915#2587] / [i915#2672]) +3 similar issues
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu:
- shard-tglu-10: NOTRUN -> [SKIP][39] ([fdo#109280]) +40 similar issues
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-tglu-10: NOTRUN -> [SKIP][40] ([fdo#110189]) +25 similar issues
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu-10: NOTRUN -> [SKIP][41] ([i915#3555]) +5 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-tglu-10: NOTRUN -> [SKIP][42] ([i915#1839])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-a-dp-1:
- shard-apl: NOTRUN -> [FAIL][43] ([i915#7862]) +1 similar issue
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-apl1/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-dp-1.html
* igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-a-hdmi-a-1:
- shard-tglu-10: NOTRUN -> [SKIP][44] ([i915#5176]) +3 similar issues
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a-hdmi-a-1:
- shard-tglu-10: NOTRUN -> [SKIP][45] ([i915#5235]) +3 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a-hdmi-a-1.html
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb:
- shard-tglu-10: NOTRUN -> [SKIP][46] ([i915#658]) +2 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu-10: NOTRUN -> [SKIP][47] ([fdo#109642] / [fdo#111068] / [i915#658])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu-10: NOTRUN -> [SKIP][48] ([i915#5461])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-tglu-10: NOTRUN -> [SKIP][49] ([fdo#111615] / [i915#5289])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_setmode@basic@pipe-a-vga-1:
- shard-snb: NOTRUN -> [FAIL][50] ([i915#5465]) +1 similar issue
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-snb7/igt@kms_setmode@basic@pipe-a-vga-1.html
* igt@perf_pmu@event-wait@rcs0:
- shard-tglu-10: NOTRUN -> [SKIP][51] ([fdo#112283])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@perf_pmu@event-wait@rcs0.html
* igt@prime_vgem@basic-userptr:
- shard-tglu-10: NOTRUN -> [SKIP][52] ([fdo#109295] / [i915#3301])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@prime_vgem@basic-userptr.html
* igt@prime_vgem@coherency-gtt:
- shard-tglu-10: NOTRUN -> [SKIP][53] ([fdo#109295] / [fdo#111656])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-write-hang:
- shard-tglu-10: NOTRUN -> [SKIP][54] ([fdo#109295])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@prime_vgem@fence-write-hang.html
* igt@v3d/v3d_create_bo@create-bo-zeroed:
- shard-tglu-10: NOTRUN -> [SKIP][55] ([fdo#109315] / [i915#2575]) +3 similar issues
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@v3d/v3d_create_bo@create-bo-zeroed.html
* igt@vc4/vc4_purgeable_bo@free-purged-bo:
- shard-tglu-10: NOTRUN -> [SKIP][56] ([i915#2575]) +6 similar issues
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-10/igt@vc4/vc4_purgeable_bo@free-purged-bo.html
#### Possible fixes ####
* igt@drm_fdinfo@virtual-idle:
- {shard-rkl}: [FAIL][57] ([i915#7742]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-1/igt@drm_fdinfo@virtual-idle.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@drm_fdinfo@virtual-idle.html
* igt@gem_eio@hibernate:
- {shard-dg1}: [DMESG-WARN][59] ([i915#4391]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-dg1-12/igt@gem_eio@hibernate.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-dg1-15/igt@gem_eio@hibernate.html
* igt@gem_exec_fair@basic-none-solo@rcs0:
- shard-apl: [FAIL][61] ([i915#2842]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-apl7/igt@gem_exec_fair@basic-none-solo@rcs0.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-apl2/igt@gem_exec_fair@basic-none-solo@rcs0.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- {shard-rkl}: [SKIP][63] ([i915#3281]) -> [PASS][64] +5 similar issues
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-3/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- {shard-rkl}: [SKIP][65] ([i915#3282]) -> [PASS][66] +1 similar issue
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gem_spin_batch@legacy@bsd:
- shard-apl: [FAIL][67] ([i915#2898]) -> [PASS][68]
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-apl2/igt@gem_spin_batch@legacy@bsd.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-apl7/igt@gem_spin_batch@legacy@bsd.html
* igt@gen9_exec_parse@allowed-single:
- shard-apl: [ABORT][69] ([i915#5566]) -> [PASS][70]
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-apl3/igt@gen9_exec_parse@allowed-single.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-apl1/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- {shard-rkl}: [SKIP][71] ([i915#2527]) -> [PASS][72]
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-3/igt@gen9_exec_parse@basic-rejected-ctx-param.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-5/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-snb: [ABORT][73] ([i915#4528]) -> [PASS][74]
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-snb4/igt@i915_module_load@reload-with-fault-injection.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-snb4/igt@i915_module_load@reload-with-fault-injection.html
- {shard-tglu}: [DMESG-WARN][75] -> [PASS][76]
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-tglu-7/igt@i915_module_load@reload-with-fault-injection.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-tglu-4/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_dc@dc5-dpms:
- {shard-rkl}: [FAIL][77] ([i915#7330]) -> [PASS][78]
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-5/igt@i915_pm_dc@dc5-dpms.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-4/igt@i915_pm_dc@dc5-dpms.html
* igt@i915_pm_rc6_residency@rc6-idle@rcs0:
- {shard-dg1}: [FAIL][79] ([i915#3591]) -> [PASS][80]
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
* igt@i915_pm_rpm@dpms-lpsp:
- {shard-rkl}: [SKIP][81] ([i915#1397]) -> [PASS][82]
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-5/igt@i915_pm_rpm@dpms-lpsp.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@i915_pm_rpm@dpms-lpsp.html
* igt@i915_pm_rpm@system-suspend-devices:
- {shard-rkl}: [FAIL][83] ([i915#7052]) -> [PASS][84]
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-4/igt@i915_pm_rpm@system-suspend-devices.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-1/igt@i915_pm_rpm@system-suspend-devices.html
* igt@kms_atomic@atomic_plane_damage:
- {shard-rkl}: [SKIP][85] ([i915#4098]) -> [PASS][86]
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-2/igt@kms_atomic@atomic_plane_damage.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@kms_atomic@atomic_plane_damage.html
* igt@kms_big_fb@linear-32bpp-rotate-180:
- {shard-rkl}: [SKIP][87] ([i915#1845] / [i915#4098]) -> [PASS][88] +20 similar issues
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-5/igt@kms_big_fb@linear-32bpp-rotate-180.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-180.html
* igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
- shard-glk: [FAIL][89] ([i915#2346]) -> [PASS][90]
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
* igt@kms_fbcon_fbt@psr-suspend:
- {shard-rkl}: [SKIP][91] ([fdo#110189] / [i915#3955]) -> [PASS][92]
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-1/igt@kms_fbcon_fbt@psr-suspend.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- {shard-rkl}: [SKIP][93] ([i915#1849] / [i915#4098]) -> [PASS][94] +7 similar issues
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_plane@plane-panning-top-left@pipe-a-planes:
- {shard-rkl}: [SKIP][95] ([i915#1849]) -> [PASS][96] +3 similar issues
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-2/igt@kms_plane@plane-panning-top-left@pipe-a-planes.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@kms_plane@plane-panning-top-left@pipe-a-planes.html
* igt@kms_psr@sprite_mmap_cpu:
- {shard-rkl}: [SKIP][97] ([i915#1072]) -> [PASS][98] +2 similar issues
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-5/igt@kms_psr@sprite_mmap_cpu.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@kms_psr@sprite_mmap_cpu.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- {shard-rkl}: [SKIP][99] ([i915#5461]) -> [PASS][100]
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-5/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_universal_plane@disable-primary-vs-flip-pipe-a:
- {shard-rkl}: [SKIP][101] ([i915#1845] / [i915#4070] / [i915#4098]) -> [PASS][102]
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12771/shard-rkl-2/igt@kms_universal_plane@disable-primary-vs-flip-pipe-a.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114284v1/shard-rkl-6/igt@kms_universal_plane@disable-primary-vs-flip-pipe-a.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
[fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307
[fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308
[fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
[fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257
[i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2532]: https://gitlab.freedesktop.org/drm/intel/issues/2532
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2898]: https://gitlab.freedesktop.org/drm/intel/issues/2898
[i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469
[i915#3528]: https://gitlab.freedesktop.org/drm/intel/issues/3528
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3639]: https://gitlab.freedesktop.org/drm/intel/issues/3639
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966
[i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#426]: https://gitlab.freedesktop.org/drm/intel/issues/426
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391
[i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439
[i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461
[i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465
[i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117
[i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
[i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6333]: https://gitlab.freedesktop.org/drm/intel/issues/6333
[i915#6344]: https://gitlab.freedesktop.org/drm/intel/issues/6344
[i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433
[i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946
[i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037
[i915#7052]: https://gitlab.freedesktop.org/drm/intel/issues/7052
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7330]: https://gitlab.freedesktop.org/drm/intel/issues/7330
[i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
[i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862
[i915#7949]: https://gitlab.freedesktop.org/drm/intel/issues/7949
[i915#7957]: https://gitlab.freedesktop.org/drm/intel/issues/7957
[i915#8151]: https://gitlab.freedesktop.org/drm/intel/issues/8151
[i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152
Build changes
-------------
* Linux: CI_DRM_12771 -> Patchwork_114284v1
* Piglit: None -> piglit_4509
CI-20190529: 20190529
CI_DRM_12771: ece65b96d1b8f85b072394700a32cd30831c4f33 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7169: 8f7b0a6a21b561aa5d6673db63a98e69335562d4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_114284v1: ece65b96d1b8f85b072394700a32cd30831c4f33 @ 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_114284v1/index.html
[-- Attachment #2: Type: text/html, Size: 33846 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Intel-gfx] [PATCH 2/2] drm/i915/selftest: Fix ktime_get() and h/w access order
2023-02-23 10:05 ` [Intel-gfx] [PATCH 2/2] drm/i915/selftest: Fix ktime_get() and h/w access order Anshuman Gupta
@ 2023-03-01 11:58 ` Nilawar, Badal
0 siblings, 0 replies; 7+ messages in thread
From: Nilawar, Badal @ 2023-03-01 11:58 UTC (permalink / raw
To: Anshuman Gupta, intel-gfx; +Cc: Chris Wilson
LGTM
Reviewed-by: Badal Nilawar <badal.nilawar@intel.com>
On 23-02-2023 15:35, Anshuman Gupta wrote:
> Use ktime_get() after accessing the mmio or any driver resource,
> while using wall time for various calculation that depends on
> the inserted delay in order to account any mmio and resource
> access latency.
>
> Cc: Chris Wilson <chris.p.wilson@intel.com>
> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com>
> ---
> drivers/gpu/drm/i915/gt/selftest_rps.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/selftest_rps.c b/drivers/gpu/drm/i915/gt/selftest_rps.c
> index c0cc0dd78c7c..84e77e8dbba1 100644
> --- a/drivers/gpu/drm/i915/gt/selftest_rps.c
> +++ b/drivers/gpu/drm/i915/gt/selftest_rps.c
> @@ -537,8 +537,8 @@ static u64 __measure_frequency(u32 *cntr, int duration_ms)
> {
> u64 dc, dt;
>
> - dt = ktime_get();
> dc = READ_ONCE(*cntr);
> + dt = ktime_get();
> usleep_range(1000 * duration_ms, 2000 * duration_ms);
> dc = READ_ONCE(*cntr) - dc;
> dt = ktime_get() - dt;
> @@ -566,8 +566,8 @@ static u64 __measure_cs_frequency(struct intel_engine_cs *engine,
> {
> u64 dc, dt;
>
> - dt = ktime_get();
> dc = intel_uncore_read_fw(engine->uncore, CS_GPR(0));
> + dt = ktime_get();
> usleep_range(1000 * duration_ms, 2000 * duration_ms);
> dc = intel_uncore_read_fw(engine->uncore, CS_GPR(0)) - dc;
> dt = ktime_get() - dt;
> @@ -1094,8 +1094,8 @@ static u64 __measure_power(int duration_ms)
> {
> u64 dE, dt;
>
> - dt = ktime_get();
> dE = librapl_energy_uJ();
> + dt = ktime_get();
> usleep_range(1000 * duration_ms, 2000 * duration_ms);
> dE = librapl_energy_uJ() - dE;
> dt = ktime_get() - dt;
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Intel-gfx] [PATCH 1/2] drm/i915/selftest: Fix engine timestamp and ktime disparity
2023-02-23 10:05 ` [Intel-gfx] [PATCH 1/2] drm/i915/selftest: Fix engine timestamp and ktime disparity Anshuman Gupta
@ 2023-03-01 12:04 ` Nilawar, Badal
0 siblings, 0 replies; 7+ messages in thread
From: Nilawar, Badal @ 2023-03-01 12:04 UTC (permalink / raw
To: Anshuman Gupta, intel-gfx; +Cc: Chris Wilson
LGTM
Reviewed-by: Badal Nilawar <badal.nilawar@intel.com>
On 23-02-2023 15:35, Anshuman Gupta wrote:
> While reading the engine timestamps there can be uncontrollable
> concurrent mmio access via other i915 child drivers and by GuC,
> which is not truly atomic context as expected by this selftest,
> which may cause mmio latency to read the engine timestamps,
> Account such latency to calculate time to read engine timestamp
> such that selftest can validate the timestamp and ktime pair.
>
> Cc: Chris Wilson <chris.p.wilson@intel.com>
> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com>
> ---
> drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 2 +-
> drivers/gpu/drm/i915/gt/selftest_rps.c | 4 ++--
> 2 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/selftest_gt_pm.c b/drivers/gpu/drm/i915/gt/selftest_gt_pm.c
> index b46425aeb2f0..0971241707ce 100644
> --- a/drivers/gpu/drm/i915/gt/selftest_gt_pm.c
> +++ b/drivers/gpu/drm/i915/gt/selftest_gt_pm.c
> @@ -63,8 +63,8 @@ static void measure_clocks(struct intel_engine_cs *engine,
>
> udelay(1000);
>
> - dt[i] = ktime_sub(ktime_get(), dt[i]);
> cycles[i] += read_timestamp(engine);
> + dt[i] = ktime_sub(ktime_get(), dt[i]);
> local_irq_enable();
> }
>
> diff --git a/drivers/gpu/drm/i915/gt/selftest_rps.c b/drivers/gpu/drm/i915/gt/selftest_rps.c
> index 6755bbc4ebda..c0cc0dd78c7c 100644
> --- a/drivers/gpu/drm/i915/gt/selftest_rps.c
> +++ b/drivers/gpu/drm/i915/gt/selftest_rps.c
> @@ -299,13 +299,13 @@ int live_rps_clock_interval(void *arg)
> for (i = 0; i < 5; i++) {
> preempt_disable();
>
> - dt_[i] = ktime_get();
> cycles_[i] = -intel_uncore_read_fw(gt->uncore, GEN6_RP_CUR_UP_EI);
> + dt_[i] = ktime_get();
>
> udelay(1000);
>
> - dt_[i] = ktime_sub(ktime_get(), dt_[i]);
> cycles_[i] += intel_uncore_read_fw(gt->uncore, GEN6_RP_CUR_UP_EI);
> + dt_[i] = ktime_sub(ktime_get(), dt_[i]);
>
> preempt_enable();
> }
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-03-01 12:04 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-23 10:05 [Intel-gfx] [PATCH 0/2] Selftest fixes Anshuman Gupta
2023-02-23 10:05 ` [Intel-gfx] [PATCH 1/2] drm/i915/selftest: Fix engine timestamp and ktime disparity Anshuman Gupta
2023-03-01 12:04 ` Nilawar, Badal
2023-02-23 10:05 ` [Intel-gfx] [PATCH 2/2] drm/i915/selftest: Fix ktime_get() and h/w access order Anshuman Gupta
2023-03-01 11:58 ` Nilawar, Badal
2023-02-23 11:35 ` [Intel-gfx] ✓ Fi.CI.BAT: success for Selftest fixes Patchwork
2023-02-23 13:28 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.