* [igt-dev] [PATCH i-g-t v3 0/3] Writeback fixes and improvements
@ 2022-06-10 12:16 Maxime Ripard
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 1/3] tests/kms_writeback: Use endianness accessor to fill pixels Maxime Ripard
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Maxime Ripard @ 2022-06-10 12:16 UTC (permalink / raw)
To: igt-dev, Petri Latvala, Arkadiusz Hiler; +Cc: Pekka Paalanen, Maxime Ripard
Hi,
Here's a series addressing the writeback-check-output test not passing
on vc4. This is due to the fact that the writeback controller will force
the X component to 0, while we expect the output and input buffers to be
identical, and the input buffer has 0xff.
This series tackles this by adding some support to dump the faulty
frames in PNG and raw, which proved to be useful while debugging this
series. Then, we rework the hash function to ignore the X component of
our buffer and only hash the pixels themselves.
Finally, we change the input buffer X value to a garbage, different from
0 and 0xff, value to make sure the hardware properly ignores the
component and doesn't treat it as alpha.
Let me know what you think,
Maxime
Changes from v2:
- Rebased on master
- Dropped the frame dumping patches
Changes from v1:
- Rebased on master
- Added maintainers to the recipients
Maxime Ripard (3):
tests/kms_writeback: Use endianness accessor to fill pixels
lib/igt_fb: Ignore the X component when computing CRC
tests/kms_writeback: Use a garbage X value to create fill our test
buffer
lib/igt_core.h | 9 +++++++++
lib/igt_fb.c | 20 ++++++++++++++++----
tests/kms_writeback.c | 4 ++--
3 files changed, 27 insertions(+), 6 deletions(-)
--
2.36.1
^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t v3 1/3] tests/kms_writeback: Use endianness accessor to fill pixels
2022-06-10 12:16 [igt-dev] [PATCH i-g-t v3 0/3] Writeback fixes and improvements Maxime Ripard
@ 2022-06-10 12:16 ` Maxime Ripard
2022-06-28 10:24 ` Pekka Paalanen
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 2/3] lib/igt_fb: Ignore the X component when computing CRC Maxime Ripard
` (3 subsequent siblings)
4 siblings, 1 reply; 7+ messages in thread
From: Maxime Ripard @ 2022-06-10 12:16 UTC (permalink / raw)
To: igt-dev, Petri Latvala, Arkadiusz Hiler; +Cc: Pekka Paalanen, Maxime Ripard
The fill_fb() function in the kms_writeback test suite will fill an
XRGB8888 buffer using a pattern passed an an argument. However, the
pattern is native endian, while XRGB8888 is little-endian.
Add an accessor and use it to fill the framebuffer with our pattern.
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
---
lib/igt_core.h | 9 +++++++++
tests/kms_writeback.c | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/lib/igt_core.h b/lib/igt_core.h
index 526282faff24..aa98e8ed8deb 100644
--- a/lib/igt_core.h
+++ b/lib/igt_core.h
@@ -31,6 +31,7 @@
#define IGT_CORE_H
#include <assert.h>
+#include <byteswap.h>
#include <setjmp.h>
#include <stdbool.h>
#include <stdint.h>
@@ -1447,6 +1448,14 @@ void igt_kmsg(const char *format, ...);
#define READ_ONCE(x) (*(volatile typeof(x) *)(&(x)))
#define WRITE_ONCE(x, v) do *(volatile typeof(x) *)(&(x)) = (v); while (0)
+#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+#define cpu_to_le32(x) bswap_32(x)
+#define le32_to_cpu(x) bswap_32(x)
+#else
+#define cpu_to_le32(x) (x)
+#define le32_to_cpu(x) (x)
+#endif
+
#define MSEC_PER_SEC (1000)
#define USEC_PER_SEC (1000*MSEC_PER_SEC)
#define NSEC_PER_SEC (1000*USEC_PER_SEC)
diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
index 6efc72df4327..cf70a28e7d56 100644
--- a/tests/kms_writeback.c
+++ b/tests/kms_writeback.c
@@ -244,7 +244,7 @@ static void fill_fb(igt_fb_t *fb, uint32_t pixel)
pixel_count = fb->strides[0] * fb->height / sizeof(uint32_t);
for (i = 0; i < pixel_count; i++)
- ptr[i] = pixel;
+ ptr[i] = cpu_to_le32(pixel);
igt_fb_unmap_buffer(fb, ptr);
}
--
2.36.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t v3 2/3] lib/igt_fb: Ignore the X component when computing CRC
2022-06-10 12:16 [igt-dev] [PATCH i-g-t v3 0/3] Writeback fixes and improvements Maxime Ripard
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 1/3] tests/kms_writeback: Use endianness accessor to fill pixels Maxime Ripard
@ 2022-06-10 12:16 ` Maxime Ripard
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 3/3] tests/kms_writeback: Use a garbage X value to create fill our test buffer Maxime Ripard
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Maxime Ripard @ 2022-06-10 12:16 UTC (permalink / raw)
To: igt-dev, Petri Latvala, Arkadiusz Hiler
Cc: Pekka Paalanen, Pekka Paalanen, Maxime Ripard
The igt_fb_get_fnv1a_crc() function will compute a FNV-1a hash over the
content of the framebuffer. The sole user of this function is the
writeback test suite, which will use it to compare an XRGB8888 buffer
used in input to an XRGB8888 buffer filled by the writeback connector.
However, that function uses each bytes of each buffers to compute the
hash, and therefore the writeback code assumes that the hardware will
preserve the content of the X component through the writeback pipeline,
which isn't true for all hardware. VC4 doesn't for example.
Since that function is only ever used for XRGB8888 buffers, let's just
set the most significant to 0 (which is the X padding) for each pixel
when computing the hash, and thus ignore whatever the hardware will
return here.
Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
---
lib/igt_fb.c | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
diff --git a/lib/igt_fb.c b/lib/igt_fb.c
index fa31c43cb64e..7a73181168a7 100644
--- a/lib/igt_fb.c
+++ b/lib/igt_fb.c
@@ -4433,15 +4433,19 @@ int igt_fb_get_fnv1a_crc(struct igt_fb *fb, igt_crc_t *crc)
{
const uint32_t FNV1a_OFFSET_BIAS = 2166136261;
const uint32_t FNV1a_PRIME = 16777619;
+ uint32_t *line = NULL;
uint32_t hash;
void *map;
- char *ptr, *line = NULL;
+ char *ptr;
int x, y, cpp = igt_drm_format_to_bpp(fb->drm_format) / 8;
uint32_t stride = calc_plane_stride(fb, 0);
if (fb->num_planes != 1)
return -EINVAL;
+ if (fb->drm_format != DRM_FORMAT_XRGB8888)
+ return -EINVAL;
+
ptr = igt_fb_map_buffer(fb->fd, fb);
igt_assert(ptr);
map = ptr;
@@ -4463,9 +4467,17 @@ int igt_fb_get_fnv1a_crc(struct igt_fb *fb, igt_crc_t *crc)
igt_memcpy_from_wc(line, ptr, fb->width * cpp);
- for (x = 0; x < fb->width * cpp; x++) {
- hash ^= line[x];
- hash *= FNV1a_PRIME;
+ for (x = 0; x < fb->width; x++) {
+ unsigned int i;
+ uint32_t pixel = le32_to_cpu(line[x]);
+ pixel &= 0x00ffffff;
+
+ for (i = 0; i < sizeof(pixel); i++) {
+ uint8_t component = (pixel >> (i * 8)) & 0xff;
+
+ hash ^= component;
+ hash *= FNV1a_PRIME;
+ }
}
}
--
2.36.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t v3 3/3] tests/kms_writeback: Use a garbage X value to create fill our test buffer
2022-06-10 12:16 [igt-dev] [PATCH i-g-t v3 0/3] Writeback fixes and improvements Maxime Ripard
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 1/3] tests/kms_writeback: Use endianness accessor to fill pixels Maxime Ripard
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 2/3] lib/igt_fb: Ignore the X component when computing CRC Maxime Ripard
@ 2022-06-10 12:16 ` Maxime Ripard
2022-06-10 17:12 ` [igt-dev] ✓ Fi.CI.BAT: success for Writeback fixes and improvements (rev3) Patchwork
2022-06-14 18:24 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
4 siblings, 0 replies; 7+ messages in thread
From: Maxime Ripard @ 2022-06-10 12:16 UTC (permalink / raw)
To: igt-dev, Petri Latvala, Arkadiusz Hiler
Cc: Pekka Paalanen, Pekka Paalanen, Maxime Ripard
Since we use buffers in XRGB8888, whatever value we have in X should be
ignored by the drivers and the hardware. However, since we always use
0xff in our test, whether that is the case or not cannot be determined.
Let's use a garbage value (but consistent across test runs) to make sure
it doesn't have any impact on the writeback output.
Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
---
tests/kms_writeback.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
index cf70a28e7d56..4c3919a90004 100644
--- a/tests/kms_writeback.c
+++ b/tests/kms_writeback.c
@@ -265,7 +265,7 @@ static void writeback_sequence(igt_output_t *output, igt_plane_t *plane,
igt_fb_t *in_fb, igt_fb_t *out_fbs[], int n_commits)
{
int i = 0;
- uint32_t in_fb_colors[2] = { 0xffff0000, 0xff00ff00 };
+ uint32_t in_fb_colors[2] = { 0x42ff0000, 0x4200ff00 };
uint32_t clear_color = 0xffffffff;
igt_crc_t cleared_crc, out_expected;
--
2.36.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for Writeback fixes and improvements (rev3)
2022-06-10 12:16 [igt-dev] [PATCH i-g-t v3 0/3] Writeback fixes and improvements Maxime Ripard
` (2 preceding siblings ...)
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 3/3] tests/kms_writeback: Use a garbage X value to create fill our test buffer Maxime Ripard
@ 2022-06-10 17:12 ` Patchwork
2022-06-14 18:24 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
4 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2022-06-10 17:12 UTC (permalink / raw)
To: Maxime Ripard; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 7568 bytes --]
== Series Details ==
Series: Writeback fixes and improvements (rev3)
URL : https://patchwork.freedesktop.org/series/101159/
State : success
== Summary ==
CI Bug Log - changes from IGT_6520 -> IGTPW_7285
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/index.html
Participating hosts (42 -> 42)
------------------------------
Additional (1): bat-dg2-8
Missing (1): fi-icl-u2
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_7285:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@i915_module_load@load}:
- {bat-dg2-8}: NOTRUN -> [SKIP][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/bat-dg2-8/igt@i915_module_load@load.html
* igt@i915_selftest@live@gem_migrate:
- {bat-jsl-2}: [PASS][2] -> [INCOMPLETE][3]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/bat-jsl-2/igt@i915_selftest@live@gem_migrate.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/bat-jsl-2/igt@i915_selftest@live@gem_migrate.html
Known issues
------------
Here are the changes found in IGTPW_7285 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_pm_rpm@module-reload:
- fi-kbl-soraka: [PASS][4] -> [DMESG-WARN][5] ([i915#1982])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/fi-kbl-soraka/igt@i915_pm_rpm@module-reload.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/fi-kbl-soraka/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live@gem:
- fi-pnv-d510: NOTRUN -> [DMESG-FAIL][6] ([i915#4528])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/fi-pnv-d510/igt@i915_selftest@live@gem.html
* igt@i915_selftest@live@hangcheck:
- bat-dg1-5: [PASS][7] -> [DMESG-FAIL][8] ([i915#4494] / [i915#4957])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/bat-dg1-5/igt@i915_selftest@live@hangcheck.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/bat-dg1-5/igt@i915_selftest@live@hangcheck.html
- bat-dg1-6: [PASS][9] -> [DMESG-FAIL][10] ([i915#4494] / [i915#4957])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/bat-dg1-6/igt@i915_selftest@live@hangcheck.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/bat-dg1-6/igt@i915_selftest@live@hangcheck.html
* igt@kms_chamelium@common-hpd-after-suspend:
- fi-hsw-g3258: NOTRUN -> [SKIP][11] ([fdo#109271] / [fdo#111827])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/fi-hsw-g3258/igt@kms_chamelium@common-hpd-after-suspend.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b:
- bat-adlp-4: [PASS][12] -> [DMESG-WARN][13] ([i915#3576]) +3 similar issues
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/bat-adlp-4/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/bat-adlp-4/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
#### Possible fixes ####
* igt@i915_selftest@live@gtt:
- {bat-dg2-9}: [DMESG-WARN][14] ([i915#5763]) -> [PASS][15] +2 similar issues
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/bat-dg2-9/igt@i915_selftest@live@gtt.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/bat-dg2-9/igt@i915_selftest@live@gtt.html
* igt@i915_selftest@live@hangcheck:
- fi-hsw-g3258: [INCOMPLETE][16] ([i915#3303] / [i915#4785]) -> [PASS][17]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/fi-hsw-g3258/igt@i915_selftest@live@hangcheck.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/fi-hsw-g3258/igt@i915_selftest@live@hangcheck.html
* igt@i915_selftest@live@requests:
- fi-pnv-d510: [DMESG-FAIL][18] ([i915#4528]) -> [PASS][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/fi-pnv-d510/igt@i915_selftest@live@requests.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/fi-pnv-d510/igt@i915_selftest@live@requests.html
#### Warnings ####
* igt@i915_selftest@live@hangcheck:
- fi-hsw-4770: [INCOMPLETE][20] ([i915#4785]) -> [INCOMPLETE][21] ([i915#3303] / [i915#4785])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3303]: https://gitlab.freedesktop.org/drm/intel/issues/3303
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3576]: https://gitlab.freedesktop.org/drm/intel/issues/3576
[i915#3595]: https://gitlab.freedesktop.org/drm/intel/issues/3595
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[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#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4494]: https://gitlab.freedesktop.org/drm/intel/issues/4494
[i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528
[i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579
[i915#4785]: https://gitlab.freedesktop.org/drm/intel/issues/4785
[i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873
[i915#4957]: https://gitlab.freedesktop.org/drm/intel/issues/4957
[i915#5174]: https://gitlab.freedesktop.org/drm/intel/issues/5174
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5270]: https://gitlab.freedesktop.org/drm/intel/issues/5270
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5763]: https://gitlab.freedesktop.org/drm/intel/issues/5763
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_6520 -> IGTPW_7285
CI-20190529: 20190529
CI_DRM_11753: cb89eb64792fd1a78c5ffc473f7e208b88e62fad @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_7285: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/index.html
IGT_6520: f8c7547a369ee5507a50a9edc7f6da0bec5b7797 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/index.html
[-- Attachment #2: Type: text/html, Size: 7306 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for Writeback fixes and improvements (rev3)
2022-06-10 12:16 [igt-dev] [PATCH i-g-t v3 0/3] Writeback fixes and improvements Maxime Ripard
` (3 preceding siblings ...)
2022-06-10 17:12 ` [igt-dev] ✓ Fi.CI.BAT: success for Writeback fixes and improvements (rev3) Patchwork
@ 2022-06-14 18:24 ` Patchwork
4 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2022-06-14 18:24 UTC (permalink / raw)
To: Maxime Ripard; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 54201 bytes --]
== Series Details ==
Series: Writeback fixes and improvements (rev3)
URL : https://patchwork.freedesktop.org/series/101159/
State : success
== Summary ==
CI Bug Log - changes from IGT_6520_full -> IGTPW_7285_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in IGTPW_7285_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@feature_discovery@display-3x:
- shard-tglb: NOTRUN -> [SKIP][1] ([i915#1839])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb1/igt@feature_discovery@display-3x.html
- shard-iclb: NOTRUN -> [SKIP][2] ([i915#1839])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb7/igt@feature_discovery@display-3x.html
* igt@gem_create@create-massive:
- shard-apl: NOTRUN -> [DMESG-WARN][3] ([i915#4991]) +1 similar issue
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl2/igt@gem_create@create-massive.html
* igt@gem_eio@kms:
- shard-tglb: [PASS][4] -> [FAIL][5] ([i915#5784])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-tglb6/igt@gem_eio@kms.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb3/igt@gem_eio@kms.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-iclb: [PASS][6] -> [SKIP][7] ([i915#4525])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb4/igt@gem_exec_balancer@parallel-keep-in-fence.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb5/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_fair@basic-deadline:
- shard-kbl: NOTRUN -> [FAIL][8] ([i915#6141])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl6/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [PASS][9] -> [FAIL][10] ([i915#2842])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-glk2/igt@gem_exec_fair@basic-pace-share@rcs0.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk5/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-kbl: [PASS][11] -> [FAIL][12] ([i915#2842])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-kbl7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
- shard-apl: [PASS][13] -> [FAIL][14] ([i915#2842])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-apl7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl3/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_suspend@basic-s3@smem:
- shard-apl: [PASS][15] -> [DMESG-WARN][16] ([i915#180])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-apl4/igt@gem_exec_suspend@basic-s3@smem.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl1/igt@gem_exec_suspend@basic-s3@smem.html
* igt@gem_huc_copy@huc-copy:
- shard-kbl: NOTRUN -> [SKIP][17] ([fdo#109271] / [i915#2190])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl7/igt@gem_huc_copy@huc-copy.html
- shard-apl: NOTRUN -> [SKIP][18] ([fdo#109271] / [i915#2190])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl4/igt@gem_huc_copy@huc-copy.html
- shard-glk: NOTRUN -> [SKIP][19] ([fdo#109271] / [i915#2190])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk5/igt@gem_huc_copy@huc-copy.html
- shard-iclb: NOTRUN -> [SKIP][20] ([i915#2190])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb7/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-apl: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#4613])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl1/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@parallel-random:
- shard-glk: NOTRUN -> [SKIP][22] ([fdo#109271] / [i915#4613])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk4/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-kbl: NOTRUN -> [SKIP][23] ([fdo#109271] / [i915#4613]) +1 similar issue
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl6/igt@gem_lmem_swapping@parallel-random-verify.html
- shard-iclb: NOTRUN -> [SKIP][24] ([i915#4613])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb2/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled:
- shard-iclb: NOTRUN -> [SKIP][25] ([i915#768]) +1 similar issue
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb4/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled.html
* igt@gen9_exec_parse@allowed-single:
- shard-apl: [PASS][26] -> [DMESG-WARN][27] ([i915#5566] / [i915#716])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-apl3/igt@gen9_exec_parse@allowed-single.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl2/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@bb-chained:
- shard-tglb: NOTRUN -> [SKIP][28] ([i915#2527] / [i915#2856]) +2 similar issues
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb5/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@secure-batches:
- shard-iclb: NOTRUN -> [SKIP][29] ([i915#2856]) +2 similar issues
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb4/igt@gen9_exec_parse@secure-batches.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-tglb: [PASS][30] -> [TIMEOUT][31] ([i915#3953])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-tglb7/igt@i915_module_load@reload-with-fault-injection.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb2/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_dc@dc9-dpms:
- shard-apl: [PASS][32] -> [SKIP][33] ([fdo#109271])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-apl4/igt@i915_pm_dc@dc9-dpms.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl2/igt@i915_pm_dc@dc9-dpms.html
* igt@i915_pm_rpm@dpms-lpsp:
- shard-kbl: NOTRUN -> [SKIP][34] ([fdo#109271]) +190 similar issues
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl6/igt@i915_pm_rpm@dpms-lpsp.html
* igt@i915_selftest@live@hangcheck:
- shard-snb: [PASS][35] -> [INCOMPLETE][36] ([i915#3921])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-snb7/igt@i915_selftest@live@hangcheck.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-snb4/igt@i915_selftest@live@hangcheck.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-iclb: NOTRUN -> [SKIP][37] ([i915#1769])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb5/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180:
- shard-tglb: NOTRUN -> [SKIP][38] ([i915#5286])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
- shard-iclb: NOTRUN -> [SKIP][39] ([i915#5286])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-tglb: NOTRUN -> [SKIP][40] ([fdo#111614])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb5/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
- shard-iclb: NOTRUN -> [SKIP][41] ([fdo#110725] / [fdo#111614])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglb: [PASS][42] -> [FAIL][43] ([i915#3743])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-tglb1/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-apl: NOTRUN -> [SKIP][44] ([fdo#109271]) +107 similar issues
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl2/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180:
- shard-tglb: NOTRUN -> [SKIP][45] ([fdo#111615])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html
- shard-iclb: NOTRUN -> [SKIP][46] ([fdo#110723])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb7/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
- shard-kbl: NOTRUN -> [SKIP][47] ([fdo#109271] / [i915#3886]) +7 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl1/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html
- shard-tglb: NOTRUN -> [SKIP][48] ([i915#3689] / [i915#3886])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb1/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-a-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc:
- shard-iclb: NOTRUN -> [SKIP][49] ([fdo#109278]) +13 similar issues
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb4/igt@kms_ccs@pipe-a-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc.html
* igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_rc_ccs_cc:
- shard-glk: NOTRUN -> [SKIP][50] ([fdo#109271] / [i915#3886]) +2 similar issues
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk3/igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc:
- shard-iclb: NOTRUN -> [SKIP][51] ([fdo#109278] / [i915#3886]) +3 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb1/igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs:
- shard-apl: NOTRUN -> [SKIP][52] ([fdo#109271] / [i915#3886]) +8 similar issues
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl7/igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-c-crc-primary-basic-4_tiled_dg2_rc_ccs_cc:
- shard-tglb: NOTRUN -> [SKIP][53] ([i915#6095])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb1/igt@kms_ccs@pipe-c-crc-primary-basic-4_tiled_dg2_rc_ccs_cc.html
* igt@kms_ccs@pipe-d-crc-primary-rotation-180-y_tiled_gen12_mc_ccs:
- shard-tglb: NOTRUN -> [SKIP][54] ([i915#3689]) +2 similar issues
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb5/igt@kms_ccs@pipe-d-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html
* igt@kms_chamelium@dp-hpd-fast:
- shard-tglb: NOTRUN -> [SKIP][55] ([fdo#109284] / [fdo#111827]) +1 similar issue
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb7/igt@kms_chamelium@dp-hpd-fast.html
- shard-glk: NOTRUN -> [SKIP][56] ([fdo#109271] / [fdo#111827]) +2 similar issues
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk4/igt@kms_chamelium@dp-hpd-fast.html
- shard-iclb: NOTRUN -> [SKIP][57] ([fdo#109284] / [fdo#111827]) +2 similar issues
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb4/igt@kms_chamelium@dp-hpd-fast.html
- shard-snb: NOTRUN -> [SKIP][58] ([fdo#109271] / [fdo#111827]) +3 similar issues
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-snb4/igt@kms_chamelium@dp-hpd-fast.html
* igt@kms_chamelium@hdmi-aspect-ratio:
- shard-apl: NOTRUN -> [SKIP][59] ([fdo#109271] / [fdo#111827]) +8 similar issues
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl7/igt@kms_chamelium@hdmi-aspect-ratio.html
* igt@kms_chamelium@hdmi-hpd-fast:
- shard-kbl: NOTRUN -> [SKIP][60] ([fdo#109271] / [fdo#111827]) +10 similar issues
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl4/igt@kms_chamelium@hdmi-hpd-fast.html
* igt@kms_color@pipe-b-deep-color:
- shard-iclb: NOTRUN -> [SKIP][61] ([fdo#109278] / [i915#3555])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb7/igt@kms_color@pipe-b-deep-color.html
* igt@kms_cursor_crc@pipe-a-cursor-512x170-offscreen:
- shard-tglb: NOTRUN -> [SKIP][62] ([fdo#109279] / [i915#3359])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb7/igt@kms_cursor_crc@pipe-a-cursor-512x170-offscreen.html
- shard-iclb: NOTRUN -> [SKIP][63] ([fdo#109278] / [fdo#109279])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb6/igt@kms_cursor_crc@pipe-a-cursor-512x170-offscreen.html
* igt@kms_cursor_crc@pipe-b-cursor-32x10-onscreen:
- shard-tglb: NOTRUN -> [SKIP][64] ([i915#3359]) +1 similar issue
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb3/igt@kms_cursor_crc@pipe-b-cursor-32x10-onscreen.html
* igt@kms_cursor_crc@pipe-b-cursor-32x32-random:
- shard-tglb: NOTRUN -> [SKIP][65] ([i915#3319]) +1 similar issue
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb1/igt@kms_cursor_crc@pipe-b-cursor-32x32-random.html
* igt@kms_cursor_crc@pipe-d-cursor-512x170-random:
- shard-snb: NOTRUN -> [SKIP][66] ([fdo#109271]) +161 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-snb5/igt@kms_cursor_crc@pipe-d-cursor-512x170-random.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-iclb: NOTRUN -> [SKIP][67] ([fdo#109274] / [fdo#109278])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb8/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
- shard-glk: [PASS][68] -> [FAIL][69] ([i915#72])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-glk1/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk2/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-toggle:
- shard-iclb: [PASS][70] -> [FAIL][71] ([i915#2346])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb6/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb7/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
* igt@kms_draw_crc@draw-method-rgb565-blt-4tiled:
- shard-iclb: NOTRUN -> [SKIP][72] ([i915#5287])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb3/igt@kms_draw_crc@draw-method-rgb565-blt-4tiled.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-kbl: NOTRUN -> [FAIL][73] ([i915#4767])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl6/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-tglb: NOTRUN -> [SKIP][74] ([fdo#109274] / [fdo#111825]) +2 similar issues
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb3/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-iclb: NOTRUN -> [SKIP][75] ([fdo#109274]) +2 similar issues
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb1/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu:
- shard-tglb: NOTRUN -> [SKIP][76] ([fdo#109280] / [fdo#111825]) +5 similar issues
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu:
- shard-glk: NOTRUN -> [SKIP][77] ([fdo#109271]) +50 similar issues
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-iclb: NOTRUN -> [SKIP][78] ([fdo#109280]) +9 similar issues
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_hdr@static-toggle-dpms:
- shard-tglb: NOTRUN -> [SKIP][79] ([i915#3555]) +1 similar issue
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb3/igt@kms_hdr@static-toggle-dpms.html
- shard-iclb: NOTRUN -> [SKIP][80] ([i915#3555])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb4/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_pipe_crc_basic@nonblocking-crc-pipe-d-frame-sequence:
- shard-kbl: NOTRUN -> [SKIP][81] ([fdo#109271] / [i915#533])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl7/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-d-frame-sequence.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b:
- shard-kbl: [PASS][82] -> [DMESG-WARN][83] ([i915#180]) +3 similar issues
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-kbl3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl7/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html
* igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb:
- shard-apl: NOTRUN -> [FAIL][84] ([fdo#108145] / [i915#265])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl4/igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb:
- shard-kbl: NOTRUN -> [FAIL][85] ([fdo#108145] / [i915#265]) +2 similar issues
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl1/igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb.html
* igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5@pipe-a-edp-1:
- shard-iclb: NOTRUN -> [SKIP][86] ([i915#5176]) +5 similar issues
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb2/igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5@pipe-a-edp-1.html
* igt@kms_plane_scaling@plane-upscale-with-rotation-20x20@pipe-c-edp-1:
- shard-tglb: NOTRUN -> [SKIP][87] ([i915#5176]) +3 similar issues
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb7/igt@kms_plane_scaling@plane-upscale-with-rotation-20x20@pipe-c-edp-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1:
- shard-iclb: [PASS][88] -> [SKIP][89] ([i915#5235]) +2 similar issues
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb5/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb2/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1.html
* igt@kms_prime@basic-crc@first-to-second:
- shard-iclb: NOTRUN -> [SKIP][90] ([i915#1836])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb2/igt@kms_prime@basic-crc@first-to-second.html
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area:
- shard-apl: NOTRUN -> [SKIP][91] ([fdo#109271] / [i915#658])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl7/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
- shard-tglb: NOTRUN -> [SKIP][92] ([i915#2920]) +1 similar issue
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb5/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
- shard-glk: NOTRUN -> [SKIP][93] ([fdo#109271] / [i915#658]) +1 similar issue
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk6/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
- shard-iclb: NOTRUN -> [SKIP][94] ([fdo#111068] / [i915#658]) +1 similar issue
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb7/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
- shard-kbl: NOTRUN -> [SKIP][95] ([fdo#109271] / [i915#658])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl4/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-iclb: [PASS][96] -> [SKIP][97] ([fdo#109642] / [fdo#111068] / [i915#658])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb2/igt@kms_psr2_su@frontbuffer-xrgb8888.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb7/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@psr2_cursor_blt:
- shard-tglb: NOTRUN -> [FAIL][98] ([i915#132] / [i915#3467]) +1 similar issue
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb7/igt@kms_psr@psr2_cursor_blt.html
- shard-iclb: NOTRUN -> [SKIP][99] ([fdo#109441]) +1 similar issue
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb6/igt@kms_psr@psr2_cursor_blt.html
* igt@kms_psr@psr2_cursor_mmap_cpu:
- shard-iclb: [PASS][100] -> [SKIP][101] ([fdo#109441])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb1/igt@kms_psr@psr2_cursor_mmap_cpu.html
* igt@nouveau_crc@ctx-flip-threshold-reset-after-capture:
- shard-tglb: NOTRUN -> [SKIP][102] ([i915#2530])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb1/igt@nouveau_crc@ctx-flip-threshold-reset-after-capture.html
- shard-iclb: NOTRUN -> [SKIP][103] ([i915#2530])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb5/igt@nouveau_crc@ctx-flip-threshold-reset-after-capture.html
* igt@prime_nv_pcopy@test3_2:
- shard-iclb: NOTRUN -> [SKIP][104] ([fdo#109291])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb7/igt@prime_nv_pcopy@test3_2.html
- shard-tglb: NOTRUN -> [SKIP][105] ([fdo#109291])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb7/igt@prime_nv_pcopy@test3_2.html
* igt@prime_vgem@fence-write-hang:
- shard-tglb: NOTRUN -> [SKIP][106] ([fdo#109295])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb6/igt@prime_vgem@fence-write-hang.html
- shard-iclb: NOTRUN -> [SKIP][107] ([fdo#109295])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb8/igt@prime_vgem@fence-write-hang.html
* igt@sysfs_clients@pidname:
- shard-apl: NOTRUN -> [SKIP][108] ([fdo#109271] / [i915#2994]) +1 similar issue
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl6/igt@sysfs_clients@pidname.html
- shard-kbl: NOTRUN -> [SKIP][109] ([fdo#109271] / [i915#2994]) +1 similar issue
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl4/igt@sysfs_clients@pidname.html
* igt@sysfs_clients@recycle-many:
- shard-glk: NOTRUN -> [SKIP][110] ([fdo#109271] / [i915#2994]) +1 similar issue
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk6/igt@sysfs_clients@recycle-many.html
* igt@sysfs_clients@split-50:
- shard-tglb: NOTRUN -> [SKIP][111] ([i915#2994])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb2/igt@sysfs_clients@split-50.html
- shard-iclb: NOTRUN -> [SKIP][112] ([i915#2994])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb4/igt@sysfs_clients@split-50.html
#### Possible fixes ####
* igt@drm_read@short-buffer-nonblock:
- {shard-rkl}: [SKIP][113] ([i915#4098]) -> [PASS][114]
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-2/igt@drm_read@short-buffer-nonblock.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@drm_read@short-buffer-nonblock.html
* igt@fbdev@write:
- {shard-rkl}: [SKIP][115] ([i915#2582]) -> [PASS][116]
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-1/igt@fbdev@write.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@fbdev@write.html
* igt@feature_discovery@psr1:
- {shard-rkl}: [SKIP][117] ([i915#658]) -> [PASS][118]
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-1/igt@feature_discovery@psr1.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@feature_discovery@psr1.html
* igt@gem_ctx_exec@basic-close-race:
- shard-iclb: [INCOMPLETE][119] -> [PASS][120]
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb7/igt@gem_ctx_exec@basic-close-race.html
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb5/igt@gem_ctx_exec@basic-close-race.html
* igt@gem_exec_balancer@parallel-bb-first:
- shard-iclb: [SKIP][121] ([i915#4525]) -> [PASS][122] +1 similar issue
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb3/igt@gem_exec_balancer@parallel-bb-first.html
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb4/igt@gem_exec_balancer@parallel-bb-first.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-tglb: [FAIL][123] ([i915#2842]) -> [PASS][124]
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-tglb6/igt@gem_exec_fair@basic-none-share@rcs0.html
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb3/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none@vecs0:
- shard-kbl: [FAIL][125] ([i915#2842]) -> [PASS][126] +1 similar issue
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-kbl4/igt@gem_exec_fair@basic-none@vecs0.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl4/igt@gem_exec_fair@basic-none@vecs0.html
* igt@gem_exec_fair@basic-pace@vcs0:
- shard-glk: [FAIL][127] ([i915#2842]) -> [PASS][128] +1 similar issue
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-glk1/igt@gem_exec_fair@basic-pace@vcs0.html
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk7/igt@gem_exec_fair@basic-pace@vcs0.html
- shard-kbl: [SKIP][129] ([fdo#109271]) -> [PASS][130]
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-kbl6/igt@gem_exec_fair@basic-pace@vcs0.html
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl4/igt@gem_exec_fair@basic-pace@vcs0.html
* igt@gem_exec_whisper@basic-fds-priority-all:
- {shard-tglu}: [INCOMPLETE][131] ([i915#5843]) -> [PASS][132]
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-tglu-2/igt@gem_exec_whisper@basic-fds-priority-all.html
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglu-2/igt@gem_exec_whisper@basic-fds-priority-all.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [DMESG-WARN][133] ([i915#5566] / [i915#716]) -> [PASS][134]
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-glk9/igt@gen9_exec_parse@allowed-single.html
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk1/igt@gen9_exec_parse@allowed-single.html
* igt@i915_pm_backlight@fade_with_suspend:
- {shard-rkl}: [SKIP][135] ([i915#3012]) -> [PASS][136]
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-2/igt@i915_pm_backlight@fade_with_suspend.html
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@i915_pm_backlight@fade_with_suspend.html
* igt@i915_pm_dc@dc6-dpms:
- shard-iclb: [FAIL][137] ([i915#454]) -> [PASS][138]
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb3/igt@i915_pm_dc@dc6-dpms.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb7/igt@i915_pm_dc@dc6-dpms.html
* igt@i915_pm_rpm@pm-tiling:
- {shard-rkl}: [SKIP][139] ([fdo#109308]) -> [PASS][140] +1 similar issue
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-4/igt@i915_pm_rpm@pm-tiling.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@i915_pm_rpm@pm-tiling.html
* igt@i915_selftest@live@gt_engines:
- {shard-dg1}: [DMESG-FAIL][141] ([i915#4418]) -> [PASS][142]
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-dg1-19/igt@i915_selftest@live@gt_engines.html
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-dg1-19/igt@i915_selftest@live@gt_engines.html
* igt@kms_atomic@crtc-invalid-params-fence:
- {shard-rkl}: [SKIP][143] ([i915#1845] / [i915#4098]) -> [PASS][144] +10 similar issues
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-4/igt@kms_atomic@crtc-invalid-params-fence.html
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_atomic@crtc-invalid-params-fence.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-tglb: [FAIL][145] ([i915#3743]) -> [PASS][146]
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-tglb2/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb5/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_color@pipe-b-gamma:
- {shard-rkl}: [SKIP][147] ([i915#1149] / [i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][148] +3 similar issues
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-1/igt@kms_color@pipe-b-gamma.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_color@pipe-b-gamma.html
* igt@kms_cursor_crc@pipe-a-cursor-256x256-random:
- {shard-rkl}: [SKIP][149] ([fdo#112022] / [i915#4070]) -> [PASS][150] +4 similar issues
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-2/igt@kms_cursor_crc@pipe-a-cursor-256x256-random.html
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_cursor_crc@pipe-a-cursor-256x256-random.html
* igt@kms_cursor_crc@pipe-b-cursor-64x64-sliding:
- {shard-rkl}: [SKIP][151] ([fdo#112022]) -> [PASS][152]
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-4/igt@kms_cursor_crc@pipe-b-cursor-64x64-sliding.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_cursor_crc@pipe-b-cursor-64x64-sliding.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
- {shard-rkl}: [SKIP][153] ([fdo#111825] / [i915#4070]) -> [PASS][154]
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-2/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
* igt@kms_cursor_legacy@cursor-vs-flip-legacy:
- {shard-rkl}: [SKIP][155] ([fdo#111825]) -> [PASS][156]
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-4/igt@kms_cursor_legacy@cursor-vs-flip-legacy.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_cursor_legacy@cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: [FAIL][157] ([i915#2346] / [i915#533]) -> [PASS][158]
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_dp_aux_dev:
- {shard-rkl}: [SKIP][159] ([i915#1257]) -> [PASS][160]
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-2/igt@kms_dp_aux_dev.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_dp_aux_dev.html
* igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled:
- {shard-rkl}: [SKIP][161] ([i915#4098] / [i915#4369]) -> [PASS][162]
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-4/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a1:
- shard-glk: [FAIL][163] ([i915#79]) -> [PASS][164]
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-glk1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a1.html
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-glk5/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling:
- {shard-rkl}: [SKIP][165] ([i915#3701]) -> [PASS][166]
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
* igt@kms_frontbuffer_tracking@psr-suspend:
- {shard-rkl}: [SKIP][167] ([i915#1849] / [i915#4098]) -> [PASS][168] +10 similar issues
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-suspend.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-suspend.html
* igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1:
- shard-kbl: [FAIL][169] ([i915#1188]) -> [PASS][170]
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-kbl7/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl7/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html
* igt@kms_invalid_mode@bad-hsync-end:
- {shard-rkl}: [SKIP][171] ([i915#4278]) -> [PASS][172]
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-1/igt@kms_invalid_mode@bad-hsync-end.html
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_invalid_mode@bad-hsync-end.html
* igt@kms_plane@plane-position-hole-dpms@pipe-b-planes:
- {shard-rkl}: [SKIP][173] ([i915#3558]) -> [PASS][174] +1 similar issue
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-1/igt@kms_plane@plane-position-hole-dpms@pipe-b-planes.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_plane@plane-position-hole-dpms@pipe-b-planes.html
* igt@kms_plane_alpha_blend@pipe-b-coverage-vs-premult-vs-constant:
- {shard-rkl}: [SKIP][175] ([i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][176] +2 similar issues
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-1/igt@kms_plane_alpha_blend@pipe-b-coverage-vs-premult-vs-constant.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_plane_alpha_blend@pipe-b-coverage-vs-premult-vs-constant.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-b-edp-1:
- shard-iclb: [SKIP][177] ([i915#5235]) -> [PASS][178] +2 similar issues
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-b-edp-1.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-b-edp-1.html
* igt@kms_psr@psr2_primary_page_flip:
- shard-iclb: [SKIP][179] ([fdo#109441]) -> [PASS][180] +1 similar issue
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb5/igt@kms_psr@psr2_primary_page_flip.html
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-tglb: [SKIP][181] ([i915#5519]) -> [PASS][182]
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-tglb1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb3/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_universal_plane@universal-plane-pipe-a-functional:
- {shard-rkl}: [SKIP][183] ([i915#1845] / [i915#4070] / [i915#4098]) -> [PASS][184] +1 similar issue
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-1/igt@kms_universal_plane@universal-plane-pipe-a-functional.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@kms_universal_plane@universal-plane-pipe-a-functional.html
* igt@kms_vblank@pipe-a-ts-continuation-suspend:
- shard-apl: [DMESG-WARN][185] ([i915#180]) -> [PASS][186] +1 similar issue
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-apl3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
- shard-kbl: [DMESG-WARN][187] ([i915#180]) -> [PASS][188] +1 similar issue
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-kbl4/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl7/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
* igt@perf@polling:
- shard-tglb: [FAIL][189] ([i915#1542]) -> [PASS][190]
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-tglb2/igt@perf@polling.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb6/igt@perf@polling.html
* igt@perf_pmu@module-unload:
- shard-snb: [DMESG-WARN][191] ([i915#4528] / [i915#5296]) -> [PASS][192]
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-snb6/igt@perf_pmu@module-unload.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-snb7/igt@perf_pmu@module-unload.html
* igt@prime_vgem@basic-fence-flip:
- {shard-rkl}: [SKIP][193] ([fdo#109295] / [i915#3708] / [i915#4098]) -> [PASS][194]
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-rkl-1/igt@prime_vgem@basic-fence-flip.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-rkl-6/igt@prime_vgem@basic-fence-flip.html
* igt@sysfs_heartbeat_interval@nopreempt@bcs0:
- shard-tglb: [FAIL][195] -> [PASS][196] +4 similar issues
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-tglb2/igt@sysfs_heartbeat_interval@nopreempt@bcs0.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-tglb7/igt@sysfs_heartbeat_interval@nopreempt@bcs0.html
#### Warnings ####
* igt@gem_workarounds@suspend-resume:
- shard-kbl: [DMESG-WARN][197] ([i915#180]) -> [INCOMPLETE][198] ([i915#3614])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-kbl7/igt@gem_workarounds@suspend-resume.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-kbl4/igt@gem_workarounds@suspend-resume.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
- shard-iclb: [SKIP][199] ([i915#658]) -> [SKIP][200] ([i915#2920]) +1 similar issue
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-iclb5/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-iclb2/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
* igt@runner@aborted:
- shard-apl: ([FAIL][201], [FAIL][202], [FAIL][203]) ([i915#180] / [i915#4312] / [i915#5257]) -> ([FAIL][204], [FAIL][205], [FAIL][206], [FAIL][207]) ([fdo#109271] / [i915#180] / [i915#3002] / [i915#4312] / [i915#5257])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-apl3/igt@runner@aborted.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-apl4/igt@runner@aborted.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6520/shard-apl1/igt@runner@aborted.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl1/igt@runner@aborted.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl2/igt@runner@aborted.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl2/igt@runner@aborted.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/shard-apl4/igt@runner@aborted.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#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
[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#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[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#110725]: https://bugs.freedesktop.org/show_bug.cgi?id=110725
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111314]: https://bugs.freedesktop.org/show_bug.cgi?id=111314
[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#112022]: https://bugs.freedesktop.org/show_bug.cgi?id=112022
[fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#1063]: https://gitlab.freedesktop.org/drm/intel/issues/1063
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149
[i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188
[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#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[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#2029]: https://gitlab.freedesktop.org/drm/intel/issues/2029
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2410]: https://gitlab.freedesktop.org/drm/intel/issues/2410
[i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2530]: https://gitlab.freedesktop.org/drm/intel/issues/2530
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2849]: https://gitlab.freedesktop.org/drm/intel/issues/2849
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
[i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994
[i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002
[i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012
[i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[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#3319]: https://gitlab.freedesktop.org/drm/intel/issues/3319
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3376]: https://gitlab.freedesktop.org/drm/intel/issues/3376
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3464]: https://gitlab.freedesktop.org/drm/intel/issues/3464
[i915#3467]: https://gitlab.freedesktop.org/drm/intel/issues/3467
[i915#3536]: https://gitlab.freedesktop.org/drm/intel/issues/3536
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3614]: https://gitlab.freedesktop.org/drm/intel/issues/3614
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3701]: https://gitlab.freedesktop.org/drm/intel/issues/3701
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3828]: https://gitlab.freedesktop.org/drm/intel/issues/3828
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3921]: https://gitlab.freedesktop.org/drm/intel/issues/3921
[i915#3952]: https://gitlab.freedesktop.org/drm/intel/issues/3952
[i915#3953]: https://gitlab.freedesktop.org/drm/intel/issues/3953
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[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#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#426]: https://gitlab.freedesktop.org/drm/intel/issues/426
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4278]: https://gitlab.freedesktop.org/drm/intel/issues/4278
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369
[i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
[i915#4418]: https://gitlab.freedesktop.org/drm/intel/issues/4418
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[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#4807]: https://gitlab.freedesktop.org/drm/intel/issues/4807
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4818]: https://gitlab.freedesktop.org/drm/intel/issues/4818
[i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
[i915#4842]: https://gitlab.freedesktop.org/drm/intel/issues/4842
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4853]: https://gitlab.freedesktop.org/drm/intel/issues/4853
[i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4877]: https://gitlab.freedesktop.org/drm/intel/issues/4877
[i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
[i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
[i915#4893]: https://gitlab.freedesktop.org/drm/intel/issues/4893
[i915#4904]: https://gitlab.freedesktop.org/drm/intel/issues/4904
[i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5257]: https://gitlab.freedesktop.org/drm/intel/issues/5257
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5287]: https://gitlab.freedesktop.org/drm/intel/issues/5287
[i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5296]: https://gitlab.freedesktop.org/drm/intel/issues/5296
[i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5519]: https://gitlab.freedesktop.org/drm/intel/issues/5519
[i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#5843]: https://gitlab.freedesktop.org/drm/intel/issues/5843
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6140]: https://gitlab.freedesktop.org/drm/intel/issues/6140
[i915#6141]: https://gitlab.freedesktop.org/drm/intel/issues/6141
[i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72
[i915#768]: https://gitlab.freedesktop.org/drm/intel/issues/768
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_6520 -> IGTPW_7285
CI-20190529: 20190529
CI_DRM_11753: cb89eb64792fd1a78c5ffc473f7e208b88e62fad @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_7285: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/index.html
IGT_6520: f8c7547a369ee5507a50a9edc7f6da0bec5b7797 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7285/index.html
[-- Attachment #2: Type: text/html, Size: 60783 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v3 1/3] tests/kms_writeback: Use endianness accessor to fill pixels
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 1/3] tests/kms_writeback: Use endianness accessor to fill pixels Maxime Ripard
@ 2022-06-28 10:24 ` Pekka Paalanen
0 siblings, 0 replies; 7+ messages in thread
From: Pekka Paalanen @ 2022-06-28 10:24 UTC (permalink / raw)
To: Maxime Ripard; +Cc: igt-dev, Petri Latvala
[-- Attachment #1: Type: text/plain, Size: 2123 bytes --]
On Fri, 10 Jun 2022 14:16:45 +0200
Maxime Ripard <maxime@cerno.tech> wrote:
> The fill_fb() function in the kms_writeback test suite will fill an
> XRGB8888 buffer using a pattern passed an an argument. However, the
> pattern is native endian, while XRGB8888 is little-endian.
>
> Add an accessor and use it to fill the framebuffer with our pattern.
>
> Signed-off-by: Maxime Ripard <maxime@cerno.tech>
> ---
> lib/igt_core.h | 9 +++++++++
> tests/kms_writeback.c | 2 +-
> 2 files changed, 10 insertions(+), 1 deletion(-)
>
> diff --git a/lib/igt_core.h b/lib/igt_core.h
> index 526282faff24..aa98e8ed8deb 100644
> --- a/lib/igt_core.h
> +++ b/lib/igt_core.h
> @@ -31,6 +31,7 @@
> #define IGT_CORE_H
>
> #include <assert.h>
> +#include <byteswap.h>
> #include <setjmp.h>
> #include <stdbool.h>
> #include <stdint.h>
> @@ -1447,6 +1448,14 @@ void igt_kmsg(const char *format, ...);
> #define READ_ONCE(x) (*(volatile typeof(x) *)(&(x)))
> #define WRITE_ONCE(x, v) do *(volatile typeof(x) *)(&(x)) = (v); while (0)
>
> +#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
> +#define cpu_to_le32(x) bswap_32(x)
> +#define le32_to_cpu(x) bswap_32(x)
> +#else
> +#define cpu_to_le32(x) (x)
> +#define le32_to_cpu(x) (x)
> +#endif
> +
The explanation makes sense and these macros look right.
> #define MSEC_PER_SEC (1000)
> #define USEC_PER_SEC (1000*MSEC_PER_SEC)
> #define NSEC_PER_SEC (1000*USEC_PER_SEC)
> diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
> index 6efc72df4327..cf70a28e7d56 100644
> --- a/tests/kms_writeback.c
> +++ b/tests/kms_writeback.c
> @@ -244,7 +244,7 @@ static void fill_fb(igt_fb_t *fb, uint32_t pixel)
>
> pixel_count = fb->strides[0] * fb->height / sizeof(uint32_t);
> for (i = 0; i < pixel_count; i++)
> - ptr[i] = pixel;
> + ptr[i] = cpu_to_le32(pixel);
>
> igt_fb_unmap_buffer(fb, ptr);
> }
There just isn't enough context in this patch to see if this is
correct, but at least it matches the commit message.
Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com>
Thanks,
pq
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-06-28 10:24 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-10 12:16 [igt-dev] [PATCH i-g-t v3 0/3] Writeback fixes and improvements Maxime Ripard
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 1/3] tests/kms_writeback: Use endianness accessor to fill pixels Maxime Ripard
2022-06-28 10:24 ` Pekka Paalanen
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 2/3] lib/igt_fb: Ignore the X component when computing CRC Maxime Ripard
2022-06-10 12:16 ` [igt-dev] [PATCH i-g-t v3 3/3] tests/kms_writeback: Use a garbage X value to create fill our test buffer Maxime Ripard
2022-06-10 17:12 ` [igt-dev] ✓ Fi.CI.BAT: success for Writeback fixes and improvements (rev3) Patchwork
2022-06-14 18:24 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox