* [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver
@ 2026-07-17 9:18 Robert Mazur
2026-07-17 9:18 ` [PATCH i-g-t v2 01/10] tests/imagination: Add framework for Imagination tests Robert Mazur
` (13 more replies)
0 siblings, 14 replies; 15+ messages in thread
From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw)
To: igt-dev
Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur,
Matt Coster, Donald Robson, Frank Binns, Sarah Walker
This series introduces a new Imagination-specific
set of tests covering core driver functionality exposed through GEM and
IOCTL interfaces. The tests focus on validating userspace-visible APIs.
The series includes:
- Imagination test framework
- GEM mmap coverage
- DEV_QUERY API validation
- GPU ID verification
- Heap information tests
- Static data area tests
- VM context tests
- Free list creation tests
- HWRT creation tests
- Runtime information tests
- Quirks and enhancements query tests
This establishes the foundation for future Imagination driver testing.
Signed-off-by: Robert Mazur <robert.mazur@imgtec.com>
---
Changes in v2:
- Fix threading issue
- Link to v1: https://lore.kernel.org/r/20260717-test-imagination-add-support-v1-0-2f02f9cc3b53@imgtec.com
---
Donald Robson (5):
tests/imagination: Add DEV_QUERY tests
tests/imagination: Add DEV_QUERY static data area tests
tests/imagination: Add VM_CONTEXT tests
tests/imagination: Add DEV_QUERY quirks and enhancements tests
tests/imagination: Add DEV_QUERY runtime_info tests
Frank Binns (1):
tests/imagination: Add GPU ID test
Matt Coster (2):
tests/imagination: Add framework for Imagination tests
tests/imagination: Add GEM mmap tests
Sarah Walker (2):
tests/imagination: Add DEV_QUERY heap info tests
tests/imagination: Add tests for free list and hwrt creation ioctls
docs/platforms.md | 1 +
lib/drmtest.c | 11 ++
lib/drmtest.h | 3 +
lib/igt_pvr.c | 214 +++++++++++++++++++++++++++
lib/igt_pvr.h | 41 ++++++
lib/meson.build | 1 +
meson.build | 9 ++
tests/imagination/meson.build | 21 +++
tests/imagination/pvr_dev_query.c | 99 +++++++++++++
tests/imagination/pvr_free_list.c | 218 ++++++++++++++++++++++++++++
tests/imagination/pvr_gem.c | 111 ++++++++++++++
tests/imagination/pvr_gpu_info.c | 54 +++++++
tests/imagination/pvr_heap_info.c | 169 +++++++++++++++++++++
tests/imagination/pvr_hwrt.c | 168 +++++++++++++++++++++
tests/imagination/pvr_quirks_enhancements.c | 112 ++++++++++++++
tests/imagination/pvr_runtime_info.c | 31 ++++
tests/imagination/pvr_vm_context.c | 79 ++++++++++
tests/meson.build | 2 +
18 files changed, 1344 insertions(+)
---
base-commit: 1e912fa143a35c4238a1fbcf94443175d8ce1d60
change-id: 20260717-test-imagination-add-support-5c2a9e84fadb
Best regards,
--
Robert Mazur <robert.mazur@imgtec.com>
^ permalink raw reply [flat|nested] 15+ messages in thread* [PATCH i-g-t v2 01/10] tests/imagination: Add framework for Imagination tests 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur @ 2026-07-17 9:18 ` Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 02/10] tests/imagination: Add GEM mmap tests Robert Mazur ` (12 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw) To: igt-dev Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur, Matt Coster From: Matt Coster <matt.coster@imgtec.com> Also added initial GEM buffer object creation tests. Signed-off-by: Matt Coster <matt.coster@imgtec.com> Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> --- docs/platforms.md | 1 + lib/drmtest.c | 11 +++++++ lib/drmtest.h | 3 ++ lib/igt_pvr.c | 56 ++++++++++++++++++++++++++++++++++++ lib/igt_pvr.h | 17 +++++++++++ lib/meson.build | 1 + meson.build | 9 ++++++ tests/imagination/meson.build | 13 +++++++++ tests/imagination/pvr_gem.c | 67 +++++++++++++++++++++++++++++++++++++++++++ tests/meson.build | 2 ++ 10 files changed, 180 insertions(+) diff --git a/docs/platforms.md b/docs/platforms.md index 214f53c1d..ea86a89c9 100644 --- a/docs/platforms.md +++ b/docs/platforms.md @@ -25,6 +25,7 @@ Support exists for the following platforms: - Panthor - Virtual GPUs (e.g., virtio_gpu in QEMU/KVM/AVD or vmwgfx) - Virtual display (vkms) +- Imagination (powervr) #### Intel diff --git a/lib/drmtest.c b/lib/drmtest.c index b0be06a75..1e789d2af 100644 --- a/lib/drmtest.c +++ b/lib/drmtest.c @@ -143,6 +143,11 @@ bool is_msm_device(int fd) return __is_device(fd, "msm"); } +bool is_pvr_device(int fd) +{ + return __is_device(fd, "powervr"); +} + bool is_nouveau_device(int fd) { /* Currently all nouveau-specific codepaths require libdrm */ @@ -227,6 +232,7 @@ static const struct module { { DRIVER_MSM, "msm" }, { DRIVER_PANFROST, "panfrost" }, { DRIVER_PANTHOR, "panthor" }, + { DRIVER_POWERVR, "powervr" }, { DRIVER_V3D, "v3d" }, { DRIVER_VC4, "vc4" }, { DRIVER_VGEM, "vgem" }, @@ -988,6 +994,11 @@ void igt_require_amdgpu(int fd) igt_require(is_amdgpu_device(fd)); } +void igt_require_imagination(int fd) +{ + igt_require(is_pvr_device(fd)); +} + void igt_require_intel(int fd) { igt_require(is_intel_device(fd)); diff --git a/lib/drmtest.h b/lib/drmtest.h index 9d488b274..012de9dee 100644 --- a/lib/drmtest.h +++ b/lib/drmtest.h @@ -59,6 +59,7 @@ int __get_drm_device_name(int fd, char *name, int name_size); #define DRIVER_VIRTIO (1 << 10) #define DRIVER_PANTHOR (1 << 11) #define DRIVER_ASAHI (1 << 12) +#define DRIVER_POWERVR (1 << 13) /* * Exclude DRIVER_VGEM and DRIVER_VIRTIO from DRIVER_ANY since if you run @@ -137,6 +138,7 @@ int drm_prepare_filtered_multigpu(int chipset); int drm_open_filtered_card(int idx); void igt_require_amdgpu(int fd); +void igt_require_imagination(int fd); void igt_require_intel(int fd); void igt_require_i915(int fd); void igt_require_nouveau(int fd); @@ -150,6 +152,7 @@ bool is_i915_device(int fd); bool is_mtk_device(int fd); bool is_msm_device(int fd); bool is_nouveau_device(int fd); +bool is_pvr_device(int fd); bool is_vc4_device(int fd); bool is_xe_device(int fd); bool is_intel_device(int fd); diff --git a/lib/igt_pvr.c b/lib/igt_pvr.c new file mode 100644 index 000000000..957d459b1 --- /dev/null +++ b/lib/igt_pvr.c @@ -0,0 +1,56 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#include "igt_pvr.h" + +#include "drmtest.h" +#include "ioctl_wrappers.h" + +#include "pvr_drm.h" + +#include <limits.h> +#include <stddef.h> +#include <stdint.h> + +#include <sys/types.h> + +/** + * SECTION:igt_pvr + * @short_description: PowerVR support library + * @title: pvr + * @include: igt.h + * + * This library provides various auxiliary helper functions for writing PowerVR + * tests. + */ + +uint32_t igt_pvr_ioctl_create_bo(int fd, size_t *size) +{ + struct drm_pvr_ioctl_create_bo_args arg = { + .size = *size, + }; + + do_ioctl(fd, DRM_IOCTL_PVR_CREATE_BO, &arg); + + igt_assert(arg.size >= *size && arg.size <= SIZE_MAX); + *size = (size_t)arg.size; + + return arg.handle; +} + +off_t igt_pvr_ioctl_get_bo_mmap_offset(int fd, uint32_t handle) +{ + struct drm_pvr_ioctl_get_bo_mmap_offset_args arg = { + .handle = handle, + }; + + do_ioctl(fd, DRM_IOCTL_PVR_GET_BO_MMAP_OFFSET, &arg); + + /* + * There is no OFF_MAX equivalent to SIZE_MAX; use the identical (by + * definition) PTRDIFF_MAX instead. + */ + igt_assert(arg.offset <= PTRDIFF_MAX); + + return (off_t)arg.offset; +} diff --git a/lib/igt_pvr.h b/lib/igt_pvr.h new file mode 100644 index 000000000..33d826077 --- /dev/null +++ b/lib/igt_pvr.h @@ -0,0 +1,17 @@ +/* SPDX-License-Identifier: GPL-2.0 or MIT */ +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#ifndef IGT_PVR_H +#define IGT_PVR_H + +#include "pvr_drm.h" + +#include <stddef.h> +#include <stdint.h> + +#include <sys/types.h> + +uint32_t igt_pvr_ioctl_create_bo(int fd, size_t *size); +off_t igt_pvr_ioctl_get_bo_mmap_offset(int fd, uint32_t handle); + +#endif /* IGT_PVR_H */ diff --git a/lib/meson.build b/lib/meson.build index c45a96530..c1bc81bab 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -135,6 +135,7 @@ lib_sources = [ 'xe/xe_sriov_debugfs.c', 'xe/xe_sriov_provisioning.c', 'xe/xe_util.c', + 'igt_pvr.c', # Vendored libraries: 'vendor/uwildmat/uwildmat.c', diff --git a/meson.build b/meson.build index e09122a09..55c39c2ea 100644 --- a/meson.build +++ b/meson.build @@ -289,6 +289,7 @@ asahidir = join_paths(libexecdir, 'asahi') msmdir = join_paths(libexecdir, 'msm') panfrostdir = join_paths(libexecdir, 'panfrost') panthordir = join_paths(libexecdir, 'panthor') +pvrdir = join_paths(libexecdir, 'imagination') unigrafdir = join_paths(libexecdir, 'unigraf') v3ddir = join_paths(libexecdir, 'v3d') vc4dir = join_paths(libexecdir, 'vc4') @@ -384,6 +385,13 @@ if get_option('use_rpath') vmwgfx_rpathdir = join_paths(vmwgfx_rpathdir, '..') endforeach vmwgfx_rpathdir = join_paths(vmwgfx_rpathdir, libdir) + + pvrdir_rpathdir = '$ORIGIN' + foreach p : pvrdir.split('/') + pvrdir_rpathdir = join_paths(pvrdir_rpathdir, '..') + endforeach + pvrdir_rpathdir = join_paths(pvrdir_rpathdir, libdir) + else bindir_rpathdir = '' libexecdir_rpathdir = '' @@ -397,6 +405,7 @@ else vkms_rpathdir = '' unigraf_rpathdir = '' vmwgfx_rpathdir = '' + pvrdir_rpathdir = '' endif build_testplan = get_option('testplan') diff --git a/tests/imagination/meson.build b/tests/imagination/meson.build new file mode 100644 index 000000000..65b90c39f --- /dev/null +++ b/tests/imagination/meson.build @@ -0,0 +1,13 @@ +pvr_progs = [ 'pvr_gem', + ] + +pvr_deps = test_deps + +foreach prog : pvr_progs + test_executables += executable(prog, prog + '.c', + dependencies : pvr_deps, + install_dir : pvrdir, + install_rpath : pvrdir_rpathdir, + install : true) + test_list += join_paths('pvr', prog) +endforeach diff --git a/tests/imagination/pvr_gem.c b/tests/imagination/pvr_gem.c new file mode 100644 index 000000000..b80d202a2 --- /dev/null +++ b/tests/imagination/pvr_gem.c @@ -0,0 +1,67 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#include "igt.h" +#include "igt_pvr.h" + +#include "pvr_drm.h" + +#include <linux/errno.h> + +#include <stddef.h> +#include <stdint.h> + +int igt_main() +{ + int fd; + + igt_fixture() + { + fd = drm_open_driver(DRIVER_POWERVR); + } + + igt_describe("Test valid buffer object creation"); + igt_subtest("create-bo-4096") + { + size_t size = 4096; + uint32_t handle = igt_pvr_ioctl_create_bo(fd, &size); + + gem_close(fd, handle); + } + + igt_describe("Test buffer object creation with 0 size"); + igt_subtest("create-bo-0") + { + struct drm_pvr_ioctl_create_bo_args arg = { + .size = 0, + }; + + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_BO, &arg, EINVAL); + } + + igt_describe("Test buffer object creation with bad padding"); + igt_subtest("create-bo-bad-padding") + { + struct drm_pvr_ioctl_create_bo_args arg = { + .size = 4096, + ._padding_c = 0xbad6bad6, + }; + + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_BO, &arg, EINVAL); + } + + igt_describe("Test buffer object creation with unaligned size"); + igt_subtest("create-bo-unaligned-fail") + { + struct drm_pvr_ioctl_create_bo_args arg = { + .size = 4000, + }; + + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_BO, &arg, EINVAL); + } + + igt_fixture() + { + close(fd); + } +} diff --git a/tests/meson.build b/tests/meson.build index 6d90627b9..63adc61b9 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -561,3 +561,5 @@ if not meson.is_cross_build() endif subdir('intel-ci') + +subdir('imagination') -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v2 02/10] tests/imagination: Add GEM mmap tests 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 01/10] tests/imagination: Add framework for Imagination tests Robert Mazur @ 2026-07-17 9:18 ` Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 03/10] tests/imagination: Add DEV_QUERY tests Robert Mazur ` (11 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw) To: igt-dev Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur, Matt Coster From: Matt Coster <matt.coster@imgtec.com> Add subtests for mmap operations on GEM buffer objects. Signed-off-by: Matt Coster <matt.coster@imgtec.com> Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> --- tests/imagination/pvr_gem.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/tests/imagination/pvr_gem.c b/tests/imagination/pvr_gem.c index b80d202a2..fec98a1f2 100644 --- a/tests/imagination/pvr_gem.c +++ b/tests/imagination/pvr_gem.c @@ -60,6 +60,50 @@ int igt_main() do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_BO, &arg, EINVAL); } + igt_describe("Test valid buffer object mapping"); + igt_subtest("mmap-bo-4096") + { + size_t size = 4096; + uint32_t handle = igt_pvr_ioctl_create_bo(fd, &size); + + off_t offset = igt_pvr_ioctl_get_bo_mmap_offset(fd, handle); + + char *mapped = mmap(NULL, size, PROT_WRITE, MAP_SHARED, + fd, offset); + igt_assert(mapped != MAP_FAILED); + + /* Test writing to beginning and end of mapped range. */ + mapped[0] = 0xff; + mapped[size - 1] = 0xff; + + munmap(mapped, size); + gem_close(fd, handle); + } + + igt_describe("Test buffer object mapping with bad handle"); + igt_subtest("mmap-bo-bad-handle") + { + struct drm_pvr_ioctl_get_bo_mmap_offset_args arg = { + .handle = 0xbad6bad6, + }; + + do_ioctl_err(fd, DRM_IOCTL_PVR_GET_BO_MMAP_OFFSET, &arg, ENOENT); + } + + igt_describe("Test buffer object mapping with bad padding"); + igt_subtest("mmap-bo-bad-padding") + { + size_t size = 4096; + uint32_t handle = igt_pvr_ioctl_create_bo(fd, &size); + + struct drm_pvr_ioctl_get_bo_mmap_offset_args arg = { + .handle = handle, + ._padding_4 = 0xbad6bad6, + }; + + do_ioctl_err(fd, DRM_IOCTL_PVR_GET_BO_MMAP_OFFSET, &arg, EINVAL); + } + igt_fixture() { close(fd); -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v2 03/10] tests/imagination: Add DEV_QUERY tests 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 01/10] tests/imagination: Add framework for Imagination tests Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 02/10] tests/imagination: Add GEM mmap tests Robert Mazur @ 2026-07-17 9:18 ` Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 04/10] tests/imagination: Add GPU ID test Robert Mazur ` (10 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw) To: igt-dev Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur, Donald Robson From: Donald Robson <donald.robson@imgtec.com> Add subtests exercising DRM_IOCTL_PVR_DEV_QUERY: invalid type, successful query of all types, and undersized buffer error paths. Signed-off-by: Donald Robson <donald.robson@imgtec.com> Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> --- lib/igt_pvr.c | 19 ++++++++ lib/igt_pvr.h | 4 ++ tests/imagination/meson.build | 3 +- tests/imagination/pvr_dev_query.c | 99 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 124 insertions(+), 1 deletion(-) diff --git a/lib/igt_pvr.c b/lib/igt_pvr.c index 957d459b1..a729618d0 100644 --- a/lib/igt_pvr.c +++ b/lib/igt_pvr.c @@ -54,3 +54,22 @@ off_t igt_pvr_ioctl_get_bo_mmap_offset(int fd, uint32_t handle) return (off_t)arg.offset; } + +struct drm_pvr_ioctl_dev_query_args +igt_pvr_ioctl_dev_query(int fd, enum drm_pvr_dev_query type, uint64_t size, + void *pointer, int expect_err) +{ + struct drm_pvr_ioctl_dev_query_args args = { + .type = type, + .size = size, + .pointer = (uint64_t)pointer, + }; + + if (expect_err) + do_ioctl_err(fd, DRM_IOCTL_PVR_DEV_QUERY, &args, expect_err); + else + do_ioctl(fd, DRM_IOCTL_PVR_DEV_QUERY, &args); + + return args; +} + diff --git a/lib/igt_pvr.h b/lib/igt_pvr.h index 33d826077..e949772e4 100644 --- a/lib/igt_pvr.h +++ b/lib/igt_pvr.h @@ -14,4 +14,8 @@ uint32_t igt_pvr_ioctl_create_bo(int fd, size_t *size); off_t igt_pvr_ioctl_get_bo_mmap_offset(int fd, uint32_t handle); +struct drm_pvr_ioctl_dev_query_args +igt_pvr_ioctl_dev_query(int fd, enum drm_pvr_dev_query type, uint64_t size, + void *pointer, int expect_err); + #endif /* IGT_PVR_H */ diff --git a/tests/imagination/meson.build b/tests/imagination/meson.build index 65b90c39f..62930da2b 100644 --- a/tests/imagination/meson.build +++ b/tests/imagination/meson.build @@ -1,4 +1,5 @@ -pvr_progs = [ 'pvr_gem', +pvr_progs = [ 'pvr_dev_query', + 'pvr_gem', ] pvr_deps = test_deps diff --git a/tests/imagination/pvr_dev_query.c b/tests/imagination/pvr_dev_query.c new file mode 100644 index 000000000..cda2b73cc --- /dev/null +++ b/tests/imagination/pvr_dev_query.c @@ -0,0 +1,99 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#include "igt.h" +#include "igt_pvr.h" + +#include "pvr_drm.h" + +#include <errno.h> +#include <stdint.h> +#include <unistd.h> + +int igt_main() +{ + const enum drm_pvr_dev_query types[] = { + DRM_PVR_DEV_QUERY_GPU_INFO_GET, + DRM_PVR_DEV_QUERY_RUNTIME_INFO_GET, + DRM_PVR_DEV_QUERY_QUIRKS_GET, + DRM_PVR_DEV_QUERY_ENHANCEMENTS_GET, + DRM_PVR_DEV_QUERY_HEAP_INFO_GET, + DRM_PVR_DEV_QUERY_STATIC_DATA_AREAS_GET, + }; + + const uint64_t sizes[] = { + [DRM_PVR_DEV_QUERY_GPU_INFO_GET] = + sizeof(struct drm_pvr_dev_query_gpu_info), + [DRM_PVR_DEV_QUERY_RUNTIME_INFO_GET] = + sizeof(struct drm_pvr_dev_query_runtime_info), + [DRM_PVR_DEV_QUERY_QUIRKS_GET] = + sizeof(struct drm_pvr_dev_query_quirks), + [DRM_PVR_DEV_QUERY_ENHANCEMENTS_GET] = + sizeof(struct drm_pvr_dev_query_enhancements), + [DRM_PVR_DEV_QUERY_HEAP_INFO_GET] = + sizeof(struct drm_pvr_dev_query_heap_info), + [DRM_PVR_DEV_QUERY_STATIC_DATA_AREAS_GET] = + sizeof(struct drm_pvr_dev_query_static_data_areas), + }; + + struct drm_pvr_dev_query_gpu_info gpu_info = {0}; + struct drm_pvr_dev_query_runtime_info runtime_info = {0}; + struct drm_pvr_dev_query_quirks quirks = {0}; + struct drm_pvr_dev_query_enhancements enhancements = {0}; + struct drm_pvr_dev_query_heap_info heap_info = {0}; + struct drm_pvr_dev_query_static_data_areas static_data_areas = {0}; + + void *const containers[] = { + [DRM_PVR_DEV_QUERY_GPU_INFO_GET] = &gpu_info, + [DRM_PVR_DEV_QUERY_RUNTIME_INFO_GET] = &runtime_info, + [DRM_PVR_DEV_QUERY_QUIRKS_GET] = &quirks, + [DRM_PVR_DEV_QUERY_ENHANCEMENTS_GET] = &enhancements, + [DRM_PVR_DEV_QUERY_HEAP_INFO_GET] = &heap_info, + [DRM_PVR_DEV_QUERY_STATIC_DATA_AREAS_GET] = &static_data_areas, + }; + + int fd; + + static_assert(ARRAY_SIZE(types) == ARRAY_SIZE(sizes)); + static_assert(ARRAY_SIZE(types) == ARRAY_SIZE(containers)); + + igt_fixture() + { + fd = drm_open_driver(DRIVER_POWERVR); + + for (int i = 0; i < ARRAY_SIZE(types); i++) + memset(containers[i], 0, sizes[i]); + } + + igt_describe("Test invalid dev query"); + igt_subtest("dev-query-invalid") { + igt_pvr_ioctl_dev_query(fd, (enum drm_pvr_dev_query)-1, 0, NULL, + EINVAL); + } + + igt_describe("Test valid dev query"); + igt_subtest("dev-query-success-all") { + for (int i = 0; i < ARRAY_SIZE(types); i++) { + struct drm_pvr_ioctl_dev_query_args args = + igt_pvr_ioctl_dev_query(fd, types[i], 0, NULL, 0); + + igt_assert(args.size); + igt_assert(args.size <= sizes[i]); + + igt_pvr_ioctl_dev_query(fd, types[i], args.size, containers[i], 0); + } + } + + igt_describe("Test dev query with too small size"); + igt_subtest("dev-query-fail-too-small") { + for (int i = 0; i < ARRAY_SIZE(types); i++) { + igt_pvr_ioctl_dev_query(fd, types[i], 0, containers[i], EINVAL); + igt_pvr_ioctl_dev_query(fd, types[i], 1, containers[i], EINVAL); + } + } + + igt_fixture() + { + close(fd); + } +} -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v2 04/10] tests/imagination: Add GPU ID test 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (2 preceding siblings ...) 2026-07-17 9:18 ` [PATCH i-g-t v2 03/10] tests/imagination: Add DEV_QUERY tests Robert Mazur @ 2026-07-17 9:18 ` Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 05/10] tests/imagination: Add DEV_QUERY heap info tests Robert Mazur ` (9 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw) To: igt-dev Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur, Frank Binns, Donald Robson From: Frank Binns <frank.binns@imgtec.com> Add a basic GPU ID validation subtest. Signed-off-by: Frank Binns <frank.binns@imgtec.com> Signed-off-by: Donald Robson <donald.robson@imgtec.com> Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> --- tests/imagination/meson.build | 1 + tests/imagination/pvr_gpu_info.c | 54 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/tests/imagination/meson.build b/tests/imagination/meson.build index 62930da2b..c5899972b 100644 --- a/tests/imagination/meson.build +++ b/tests/imagination/meson.build @@ -1,5 +1,6 @@ pvr_progs = [ 'pvr_dev_query', 'pvr_gem', + 'pvr_gpu_info', ] pvr_deps = test_deps diff --git a/tests/imagination/pvr_gpu_info.c b/tests/imagination/pvr_gpu_info.c new file mode 100644 index 000000000..634eb563b --- /dev/null +++ b/tests/imagination/pvr_gpu_info.c @@ -0,0 +1,54 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#include "igt.h" +#include "igt_pvr.h" + +#include "pvr_drm.h" + +#include <errno.h> +#include <stdbool.h> +#include <stdint.h> + +IGT_TEST_DESCRIPTION("Check that igt/imagination knows about this GPU ID"); + +static bool +has_known_gpu_id(int fd, const struct drm_pvr_dev_query_gpu_info *gpu_info) +{ +#define PVR_BVNC_ID(b, v, n, c) \ + (((uint64_t)(b) << 48) | \ + ((uint64_t)(v) << 32) | \ + ((uint64_t)(n) << 16) | \ + ((uint64_t)(c))) + + switch (gpu_info->gpu_id) { + case PVR_BVNC_ID(4, 40, 2, 51): + case PVR_BVNC_ID(33, 15, 11, 3): + case PVR_BVNC_ID(36, 53, 104, 796): + break; + default: + igt_warn("Unknown GPU ID: 0x%016llx\n", gpu_info->gpu_id); + return false; + } +#undef PVR_BVNC_ID + + igt_info("GPU BVNC: %u.%u.%u.%u\n", + (unsigned int)(gpu_info->gpu_id >> 48 & 0xffff), + (unsigned int)(gpu_info->gpu_id >> 32 & 0xffff), + (unsigned int)(gpu_info->gpu_id >> 16 & 0xffff), + (unsigned int)(gpu_info->gpu_id & 0xffff)); + + return true; +} + +int igt_simple_main() +{ + int fd = drm_open_driver(DRIVER_POWERVR); + struct drm_pvr_dev_query_gpu_info gpu_info = {0}; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_GPU_INFO_GET, + sizeof(gpu_info), &gpu_info, 0); + + igt_assert(has_known_gpu_id(fd, &gpu_info)); + igt_assert_neq(gpu_info.num_phantoms, 0); +} -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v2 05/10] tests/imagination: Add DEV_QUERY heap info tests 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (3 preceding siblings ...) 2026-07-17 9:18 ` [PATCH i-g-t v2 04/10] tests/imagination: Add GPU ID test Robert Mazur @ 2026-07-17 9:18 ` Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 06/10] tests/imagination: Add DEV_QUERY static data area tests Robert Mazur ` (8 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw) To: igt-dev Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur, Sarah Walker From: Sarah Walker <sarah.walker@imgtec.com> Add subtests for DRM_IOCTL_PVR_DEV_QUERY heap info queries. Signed-off-by: Sarah Walker <sarah.walker@imgtec.com> Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> --- lib/igt_pvr.c | 21 ++++++ lib/igt_pvr.h | 2 + tests/imagination/meson.build | 1 + tests/imagination/pvr_heap_info.c | 130 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 154 insertions(+) diff --git a/lib/igt_pvr.c b/lib/igt_pvr.c index a729618d0..a190cd67b 100644 --- a/lib/igt_pvr.c +++ b/lib/igt_pvr.c @@ -73,3 +73,24 @@ igt_pvr_ioctl_dev_query(int fd, enum drm_pvr_dev_query type, uint64_t size, return args; } +struct drm_pvr_heap * +igt_pvr_get_heap_info(int fd, uint32_t *array_len_out) +{ + struct drm_pvr_heap *heaps = + calloc(DRM_PVR_HEAP_COUNT, sizeof(*heaps)); + struct drm_pvr_dev_query_heap_info heap_info_get = { + .heaps = DRM_PVR_OBJ_ARRAY(DRM_PVR_HEAP_COUNT, heaps), + }; + + if (!heaps) + return NULL; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_HEAP_INFO_GET, + sizeof(heap_info_get), &heap_info_get, 0); + + if (array_len_out) + *array_len_out = heap_info_get.heaps.count; + + return heaps; +} + diff --git a/lib/igt_pvr.h b/lib/igt_pvr.h index e949772e4..181a0e843 100644 --- a/lib/igt_pvr.h +++ b/lib/igt_pvr.h @@ -17,5 +17,7 @@ off_t igt_pvr_ioctl_get_bo_mmap_offset(int fd, uint32_t handle); struct drm_pvr_ioctl_dev_query_args igt_pvr_ioctl_dev_query(int fd, enum drm_pvr_dev_query type, uint64_t size, void *pointer, int expect_err); +struct drm_pvr_heap * +igt_pvr_get_heap_info(int fd, uint32_t *array_len_out); #endif /* IGT_PVR_H */ diff --git a/tests/imagination/meson.build b/tests/imagination/meson.build index c5899972b..fc24d0220 100644 --- a/tests/imagination/meson.build +++ b/tests/imagination/meson.build @@ -1,6 +1,7 @@ pvr_progs = [ 'pvr_dev_query', 'pvr_gem', 'pvr_gpu_info', + 'pvr_heap_info', ] pvr_deps = test_deps diff --git a/tests/imagination/pvr_heap_info.c b/tests/imagination/pvr_heap_info.c new file mode 100644 index 000000000..b498214d9 --- /dev/null +++ b/tests/imagination/pvr_heap_info.c @@ -0,0 +1,130 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#include "igt.h" +#include "igt_pvr.h" + +#include "pvr_drm.h" + +#include <errno.h> +#include <stdbool.h> +#include <stdint.h> + +enum pvr_page_size { + PVR_PAGE_SIZE_4K = 12, + PVR_PAGE_SIZE_16K = 14, + PVR_PAGE_SIZE_64K = 16, + PVR_PAGE_SIZE_256K = 18, + PVR_PAGE_SIZE_1M = 20, + PVR_PAGE_SIZE_2M = 21 +}; + +int igt_main() +{ + int fd; + + igt_fixture() + { + fd = drm_open_driver(DRIVER_POWERVR); + } + + igt_describe("Test getting the size of an array from the kernel"); + igt_subtest("heap-info-get-size") + { + /* Check we can get the size of the array kernel side. */ + struct drm_pvr_dev_query_heap_info heap_info_get = {0}; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_HEAP_INFO_GET, + sizeof(heap_info_get), &heap_info_get, 0); + igt_assert_neq(heap_info_get.heaps.count, 0); + igt_assert_neq(heap_info_get.heaps.stride, 0); + } + + igt_describe("Test copying a single heap info from the kernel"); + igt_subtest("heap-info-copy-single") + { + struct drm_pvr_heap *heaps = + calloc(DRM_PVR_HEAP_COUNT, sizeof(*heaps)); + + /* Try copying a single heap. */ + struct drm_pvr_dev_query_heap_info heap_info_get = { + .heaps = DRM_PVR_OBJ_ARRAY(1, heaps), + }; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_HEAP_INFO_GET, + sizeof(heap_info_get), &heap_info_get, 0); + + /* Kernel should stop copying after a single heap. */ + igt_assert_eq(heap_info_get.heaps.count, 1); + igt_assert_eq(heaps[1].size, 0); + + /* Kernel should respect the user side array stride. */ + igt_assert_eq(heap_info_get.heaps.stride, sizeof(*heaps)); + } + + igt_describe("Test copying all heaps info from the kernel"); + igt_subtest("heap-info-copy-all") + { + struct drm_pvr_dev_query_heap_info heap_info_get = {0}; + struct drm_pvr_heap *heaps = + calloc(DRM_PVR_HEAP_COUNT, sizeof(*heaps)); + uint32_t kernel_array_size = 0; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_HEAP_INFO_GET, + sizeof(heap_info_get), &heap_info_get, 0); + + kernel_array_size = heap_info_get.heaps.count; + + heap_info_get.heaps = + (struct drm_pvr_obj_array)DRM_PVR_OBJ_ARRAY(DRM_PVR_HEAP_COUNT, + heaps); + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_HEAP_INFO_GET, + sizeof(heap_info_get), &heap_info_get, 0); + + igt_assert(heap_info_get.heaps.count == DRM_PVR_HEAP_COUNT || + heap_info_get.heaps.count == kernel_array_size); + + /* Kernel should respect the user side array stride. */ + igt_assert_eq(heap_info_get.heaps.stride, sizeof(*heaps)); + } + + igt_describe("Test validity of all heaps"); + igt_subtest("heap-info-heaps-valid") + { + uint32_t heaps_count = 0; + struct drm_pvr_heap *heaps = + igt_pvr_get_heap_info(fd, &heaps_count); + + igt_assert(heaps); + + for (int heap_id = 0; heap_id < heaps_count; heap_id++) { + const uint64_t page_mask = + (1ull << heaps[heap_id].page_size_log2) - 1; + + /* This heap isn't present for all devices. */ + if (heap_id == (int)DRM_PVR_HEAP_RGNHDR) + continue; + + igt_assert(heaps[heap_id].page_size_log2 == PVR_PAGE_SIZE_4K || + heaps[heap_id].page_size_log2 == PVR_PAGE_SIZE_16K || + heaps[heap_id].page_size_log2 == PVR_PAGE_SIZE_64K || + heaps[heap_id].page_size_log2 == PVR_PAGE_SIZE_256K || + heaps[heap_id].page_size_log2 == PVR_PAGE_SIZE_1M || + heaps[heap_id].page_size_log2 == PVR_PAGE_SIZE_2M); + + igt_assert_neq_u64(heaps[heap_id].size, 0); + igt_assert(!(heaps[heap_id].size & page_mask)); + igt_assert(!(heaps[heap_id].base & page_mask)); + + igt_assert(heaps[heap_id].flags == 0); + } + + free(heaps); + } + + igt_fixture() + { + close(fd); + } +} -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v2 06/10] tests/imagination: Add DEV_QUERY static data area tests 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (4 preceding siblings ...) 2026-07-17 9:18 ` [PATCH i-g-t v2 05/10] tests/imagination: Add DEV_QUERY heap info tests Robert Mazur @ 2026-07-17 9:18 ` Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 07/10] tests/imagination: Add VM_CONTEXT tests Robert Mazur ` (7 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw) To: igt-dev Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur, Donald Robson From: Donald Robson <donald.robson@imgtec.com> Add subtest validating static data areas returned by DEV_QUERY. Signed-off-by: Donald Robson <donald.robson@imgtec.com> Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> --- lib/igt_pvr.c | 19 +++++++++++++++++++ lib/igt_pvr.h | 2 ++ tests/imagination/pvr_heap_info.c | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) diff --git a/lib/igt_pvr.c b/lib/igt_pvr.c index a190cd67b..437362dbc 100644 --- a/lib/igt_pvr.c +++ b/lib/igt_pvr.c @@ -94,3 +94,22 @@ igt_pvr_get_heap_info(int fd, uint32_t *array_len_out) return heaps; } +struct drm_pvr_static_data_area * +igt_pvr_get_static_data_areas(int fd, uint32_t *array_len_out) +{ + struct drm_pvr_static_data_area *sdas = + calloc(DRM_PVR_STATIC_DATA_AREA_YUV_CSC + 1, sizeof(*sdas)); + struct drm_pvr_dev_query_static_data_areas sdas_get = { + .static_data_areas = + DRM_PVR_OBJ_ARRAY(DRM_PVR_STATIC_DATA_AREA_YUV_CSC + 1, + sdas), + }; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_STATIC_DATA_AREAS_GET, + sizeof(sdas_get), &sdas_get, 0); + + if (array_len_out) + *array_len_out = sdas_get.static_data_areas.count; + + return sdas; +} diff --git a/lib/igt_pvr.h b/lib/igt_pvr.h index 181a0e843..e7fbdc82f 100644 --- a/lib/igt_pvr.h +++ b/lib/igt_pvr.h @@ -19,5 +19,7 @@ igt_pvr_ioctl_dev_query(int fd, enum drm_pvr_dev_query type, uint64_t size, void *pointer, int expect_err); struct drm_pvr_heap * igt_pvr_get_heap_info(int fd, uint32_t *array_len_out); +struct drm_pvr_static_data_area * +igt_pvr_get_static_data_areas(int fd, uint32_t *array_len_out); #endif /* IGT_PVR_H */ diff --git a/tests/imagination/pvr_heap_info.c b/tests/imagination/pvr_heap_info.c index b498214d9..590e4ac87 100644 --- a/tests/imagination/pvr_heap_info.c +++ b/tests/imagination/pvr_heap_info.c @@ -123,6 +123,45 @@ int igt_main() free(heaps); } + igt_describe("Test validity of static data areas"); + igt_subtest("heap-info-static-data-areas-valid") + { + uint32_t heaps_count = 0; + struct drm_pvr_heap *heaps = + igt_pvr_get_heap_info(fd, &heaps_count); + + uint32_t sda_count = 0; + struct drm_pvr_static_data_area *static_data_areas = + igt_pvr_get_static_data_areas(fd, &sda_count); + + igt_assert(heaps); + igt_assert(static_data_areas); + + for (uint32_t i = 0; i < sda_count; i++) { + const uint64_t start_offset = static_data_areas[i].offset; + const uint64_t end_offset = + start_offset + static_data_areas[i].size; + const struct drm_pvr_heap *const heap = + &heaps[static_data_areas[i].location_heap_id]; + + igt_assert_lte(static_data_areas[i].area_usage, + DRM_PVR_STATIC_DATA_AREA_YUV_CSC); + igt_assert_lt(static_data_areas[i].location_heap_id, + DRM_PVR_HEAP_COUNT); + + if (!static_data_areas[i].size) + /* Not present for device. */ + continue; + + /* Ensure reported range is inside the heap. */ + igt_assert_lte_u64(start_offset, heap->size); + igt_assert_lte_u64(end_offset, heap->size); + } + + free(heaps); + free(static_data_areas); + } + igt_fixture() { close(fd); -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v2 07/10] tests/imagination: Add VM_CONTEXT tests 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (5 preceding siblings ...) 2026-07-17 9:18 ` [PATCH i-g-t v2 06/10] tests/imagination: Add DEV_QUERY static data area tests Robert Mazur @ 2026-07-17 9:18 ` Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 08/10] tests/imagination: Add tests for free list and hwrt creation ioctls Robert Mazur ` (6 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw) To: igt-dev Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur, Donald Robson From: Donald Robson <donald.robson@imgtec.com> Add subtests for VM context create and destroy ioctls, including invalid padding and bad handle error paths. Signed-off-by: Donald Robson <donald.robson@imgtec.com> Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> --- lib/igt_pvr.c | 26 +++++++++++++ lib/igt_pvr.h | 3 ++ tests/imagination/meson.build | 1 + tests/imagination/pvr_vm_context.c | 79 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 109 insertions(+) diff --git a/lib/igt_pvr.c b/lib/igt_pvr.c index 437362dbc..a631c4ff2 100644 --- a/lib/igt_pvr.c +++ b/lib/igt_pvr.c @@ -113,3 +113,29 @@ igt_pvr_get_static_data_areas(int fd, uint32_t *array_len_out) return sdas; } + +uint32_t igt_pvr_ioctl_create_vm_context(int fd, int expect_err) +{ + struct drm_pvr_ioctl_create_vm_context_args args = {0}; + + if (expect_err) + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_VM_CONTEXT, &args, + expect_err); + else + do_ioctl(fd, DRM_IOCTL_PVR_CREATE_VM_CONTEXT, &args); + + return args.handle; +} + +void igt_pvr_ioctl_destroy_vm_context(int fd, uint32_t handle, int expect_err) +{ + struct drm_pvr_ioctl_destroy_vm_context_args args = { + .handle = handle, + }; + + if (expect_err) + do_ioctl_err(fd, DRM_IOCTL_PVR_DESTROY_VM_CONTEXT, &args, + expect_err); + else + do_ioctl(fd, DRM_IOCTL_PVR_DESTROY_VM_CONTEXT, &args); +} diff --git a/lib/igt_pvr.h b/lib/igt_pvr.h index e7fbdc82f..3486a52d4 100644 --- a/lib/igt_pvr.h +++ b/lib/igt_pvr.h @@ -22,4 +22,7 @@ igt_pvr_get_heap_info(int fd, uint32_t *array_len_out); struct drm_pvr_static_data_area * igt_pvr_get_static_data_areas(int fd, uint32_t *array_len_out); +uint32_t igt_pvr_ioctl_create_vm_context(int fd, int expect_err); +void igt_pvr_ioctl_destroy_vm_context(int fd, uint32_t handle, int expect_err); + #endif /* IGT_PVR_H */ diff --git a/tests/imagination/meson.build b/tests/imagination/meson.build index fc24d0220..ffacce1fb 100644 --- a/tests/imagination/meson.build +++ b/tests/imagination/meson.build @@ -2,6 +2,7 @@ pvr_progs = [ 'pvr_dev_query', 'pvr_gem', 'pvr_gpu_info', 'pvr_heap_info', + 'pvr_vm_context', ] pvr_deps = test_deps diff --git a/tests/imagination/pvr_vm_context.c b/tests/imagination/pvr_vm_context.c new file mode 100644 index 000000000..d1f75e873 --- /dev/null +++ b/tests/imagination/pvr_vm_context.c @@ -0,0 +1,79 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#include "igt.h" +#include "igt_pvr.h" + +#include "pvr_drm.h" + +#include <linux/errno.h> + +#include <stddef.h> +#include <stdint.h> +#include <unistd.h> + +int igt_main() +{ + int fd; + + igt_fixture() + { + fd = drm_open_driver(DRIVER_POWERVR); + } + + igt_describe("Test valid VM context creation and destruction"); + igt_subtest("create-and-destroy-vm-ctx") + { + const uint32_t handle = igt_pvr_ioctl_create_vm_context(fd, 0); + + igt_pvr_ioctl_destroy_vm_context(fd, handle, 0); + } + + igt_describe("Test VM context creation with bad padding"); + igt_subtest("create-vm-ctx-bad-padding") + { + struct drm_pvr_ioctl_create_vm_context_args args = { + ._padding_4 = 1, + }; + + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_VM_CONTEXT, &args, EINVAL); + } + + igt_describe("Test VM context destruction with bad padding"); + igt_subtest("destroy-vm-ctx-bad-padding") + { + struct drm_pvr_ioctl_destroy_vm_context_args args = { + ._padding_4 = 1, + }; + + do_ioctl_err(fd, DRM_IOCTL_PVR_DESTROY_VM_CONTEXT, &args, EINVAL); + } + + igt_describe("Test VM context destruction with bad handle"); + igt_subtest("destroy-vm-ctx-bad-handle") + { + struct drm_pvr_ioctl_destroy_vm_context_args args = { + .handle = 0xbad6bad6, + }; + + do_ioctl_err(fd, DRM_IOCTL_PVR_DESTROY_VM_CONTEXT, &args, EINVAL); + } + + igt_describe("Test VM context destruction with handle that is not a VM context"); + igt_subtest("destroy-vm-ctx-handle-is-not-vm-ctx") + { + size_t size = 4096; + const uint32_t bo_handle = igt_pvr_ioctl_create_bo(fd, &size); + struct drm_pvr_ioctl_destroy_vm_context_args args = { + .handle = bo_handle, + }; + + do_ioctl_err(fd, DRM_IOCTL_PVR_DESTROY_VM_CONTEXT, &args, EINVAL); + gem_close(fd, bo_handle); + } + + igt_fixture() + { + close(fd); + } +} -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v2 08/10] tests/imagination: Add tests for free list and hwrt creation ioctls 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (6 preceding siblings ...) 2026-07-17 9:18 ` [PATCH i-g-t v2 07/10] tests/imagination: Add VM_CONTEXT tests Robert Mazur @ 2026-07-17 9:18 ` Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 09/10] tests/imagination: Add DEV_QUERY quirks and enhancements tests Robert Mazur ` (5 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw) To: igt-dev Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur, Sarah Walker From: Sarah Walker <sarah.walker@imgtec.com> Add subtests for free list and HWRT creation/destruction ioctls, covering valid usage and error paths for invalid parameters. Signed-off-by: Sarah Walker <sarah.walker@imgtec.com> Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> --- lib/igt_pvr.c | 75 ++++++++++++- lib/igt_pvr.h | 13 +++ tests/imagination/meson.build | 2 + tests/imagination/pvr_free_list.c | 218 ++++++++++++++++++++++++++++++++++++++ tests/imagination/pvr_hwrt.c | 168 +++++++++++++++++++++++++++++ 5 files changed, 475 insertions(+), 1 deletion(-) diff --git a/lib/igt_pvr.c b/lib/igt_pvr.c index a631c4ff2..704a5e2df 100644 --- a/lib/igt_pvr.c +++ b/lib/igt_pvr.c @@ -24,10 +24,11 @@ * tests. */ -uint32_t igt_pvr_ioctl_create_bo(int fd, size_t *size) +uint32_t igt_pvr_ioctl_create_bo_ex(int fd, size_t *size, uint64_t flags) { struct drm_pvr_ioctl_create_bo_args arg = { .size = *size, + .flags = flags, }; do_ioctl(fd, DRM_IOCTL_PVR_CREATE_BO, &arg); @@ -38,6 +39,12 @@ uint32_t igt_pvr_ioctl_create_bo(int fd, size_t *size) return arg.handle; } +uint32_t igt_pvr_ioctl_create_bo(int fd, size_t *size) +{ + return igt_pvr_ioctl_create_bo_ex(fd, size, + DRM_PVR_BO_ALLOW_CPU_USERSPACE_ACCESS); +} + off_t igt_pvr_ioctl_get_bo_mmap_offset(int fd, uint32_t handle) { struct drm_pvr_ioctl_get_bo_mmap_offset_args arg = { @@ -94,6 +101,19 @@ igt_pvr_get_heap_info(int fd, uint32_t *array_len_out) return heaps; } +struct drm_pvr_heap igt_pvr_find_general_heap(int fd) +{ + struct drm_pvr_heap *heaps = igt_pvr_get_heap_info(fd, NULL); + struct drm_pvr_heap general_heap; + + igt_assert(heaps); + + general_heap = heaps[DRM_PVR_HEAP_GENERAL]; + free(heaps); + + return general_heap; +} + struct drm_pvr_static_data_area * igt_pvr_get_static_data_areas(int fd, uint32_t *array_len_out) { @@ -139,3 +159,56 @@ void igt_pvr_ioctl_destroy_vm_context(int fd, uint32_t handle, int expect_err) else do_ioctl(fd, DRM_IOCTL_PVR_DESTROY_VM_CONTEXT, &args); } + +void igt_pvr_ioctl_vm_map(int fd, uint32_t vm_ctx_handle, uint32_t handle, + uint64_t device_addr, uint64_t offset, uint64_t size) +{ + struct drm_pvr_ioctl_vm_map_args arg = { + .vm_context_handle = vm_ctx_handle, + .flags = 0, + .device_addr = device_addr, + .handle = handle, + .offset = offset, + .size = size, + }; + + do_ioctl(fd, DRM_IOCTL_PVR_VM_MAP, &arg); +} + +void igt_pvr_ioctl_vm_unmap(int fd, uint32_t vm_ctx_handle, + uint64_t device_addr, uint64_t size) +{ + struct drm_pvr_ioctl_vm_unmap_args arg = { + .vm_context_handle = vm_ctx_handle, + .device_addr = device_addr, + .size = size, + }; + + do_ioctl(fd, DRM_IOCTL_PVR_VM_UNMAP, &arg); +} + +uint32_t igt_pvr_ioctl_create_free_list(int fd, uint32_t vm_ctx_handle, + uint64_t gpu_addr) +{ + struct drm_pvr_ioctl_create_free_list_args create_free_list_args = { + .free_list_gpu_addr = gpu_addr, + .initial_num_pages = 64, + .max_num_pages = 256, + .grow_num_pages = 16, + .grow_threshold = 50, + .vm_context_handle = vm_ctx_handle, + }; + + do_ioctl(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, &create_free_list_args); + + return create_free_list_args.handle; +} + +void igt_pvr_ioctl_destroy_free_list(int fd, uint32_t free_list_handle) +{ + struct drm_pvr_ioctl_destroy_free_list_args destroy_free_list_args = { + .handle = free_list_handle, + }; + + do_ioctl(fd, DRM_IOCTL_PVR_DESTROY_FREE_LIST, &destroy_free_list_args); +} diff --git a/lib/igt_pvr.h b/lib/igt_pvr.h index 3486a52d4..8d706c376 100644 --- a/lib/igt_pvr.h +++ b/lib/igt_pvr.h @@ -12,17 +12,30 @@ #include <sys/types.h> uint32_t igt_pvr_ioctl_create_bo(int fd, size_t *size); +uint32_t igt_pvr_ioctl_create_bo_ex(int fd, size_t *size, uint64_t flags); off_t igt_pvr_ioctl_get_bo_mmap_offset(int fd, uint32_t handle); struct drm_pvr_ioctl_dev_query_args igt_pvr_ioctl_dev_query(int fd, enum drm_pvr_dev_query type, uint64_t size, void *pointer, int expect_err); + struct drm_pvr_heap * igt_pvr_get_heap_info(int fd, uint32_t *array_len_out); +struct drm_pvr_heap igt_pvr_find_general_heap(int fd); + struct drm_pvr_static_data_area * igt_pvr_get_static_data_areas(int fd, uint32_t *array_len_out); uint32_t igt_pvr_ioctl_create_vm_context(int fd, int expect_err); void igt_pvr_ioctl_destroy_vm_context(int fd, uint32_t handle, int expect_err); +void igt_pvr_ioctl_vm_map(int fd, uint32_t vm_ctx_handle, uint32_t handle, + uint64_t device_addr, uint64_t offset, uint64_t size); +void igt_pvr_ioctl_vm_unmap(int fd, uint32_t vm_ctx_handle, + uint64_t device_addr, uint64_t size); + +uint32_t igt_pvr_ioctl_create_free_list(int fd, uint32_t vm_ctx_handle, + uint64_t gpu_addr); +void igt_pvr_ioctl_destroy_free_list(int fd, uint32_t free_list_handle); + #endif /* IGT_PVR_H */ diff --git a/tests/imagination/meson.build b/tests/imagination/meson.build index ffacce1fb..69ef0a8c6 100644 --- a/tests/imagination/meson.build +++ b/tests/imagination/meson.build @@ -1,7 +1,9 @@ pvr_progs = [ 'pvr_dev_query', + 'pvr_free_list', 'pvr_gem', 'pvr_gpu_info', 'pvr_heap_info', + 'pvr_hwrt', 'pvr_vm_context', ] diff --git a/tests/imagination/pvr_free_list.c b/tests/imagination/pvr_free_list.c new file mode 100644 index 000000000..eabf8d6a2 --- /dev/null +++ b/tests/imagination/pvr_free_list.c @@ -0,0 +1,218 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#include "igt.h" +#include "igt_pvr.h" + +#include "pvr_drm.h" + +#include <errno.h> +#include <stdbool.h> +#include <stdint.h> + +#define INVALID_ADDRESS 0xdeadbee0 +#define INVALID_HANDLE 0 + +static void build_create_free_list_args( + struct drm_pvr_ioctl_create_free_list_args *create_free_list_args, + uint32_t vm_ctx_handle, + uint64_t gpu_addr) +{ + memset(create_free_list_args, 0, sizeof(*create_free_list_args)); + create_free_list_args->free_list_gpu_addr = gpu_addr; + create_free_list_args->initial_num_pages = 32; + create_free_list_args->max_num_pages = 256; + create_free_list_args->grow_num_pages = 16; + create_free_list_args->grow_threshold = 50; + create_free_list_args->vm_context_handle = vm_ctx_handle; +} + +static void build_destroy_free_list_args( + struct drm_pvr_ioctl_destroy_free_list_args *destroy_free_list_args, + uint32_t handle) +{ + memset(destroy_free_list_args, 0, sizeof(*destroy_free_list_args)); + destroy_free_list_args->handle = handle; +} + +int igt_main() +{ + struct drm_pvr_ioctl_create_free_list_args create_free_list_args; + struct drm_pvr_ioctl_destroy_free_list_args destroy_free_list_args; + uint64_t gem_obj_gpu_addr; + uint32_t gem_obj_handle; + uint32_t vm_ctx_handle; + size_t size = 4096; + int fd; + + igt_fixture() + { + struct drm_pvr_heap general_heap_info; + + fd = drm_open_driver(DRIVER_POWERVR); + vm_ctx_handle = igt_pvr_ioctl_create_vm_context(fd, 0); + gem_obj_handle = + igt_pvr_ioctl_create_bo_ex(fd, &size, + DRM_PVR_BO_PM_FW_PROTECT); + general_heap_info = igt_pvr_find_general_heap(fd); + gem_obj_gpu_addr = general_heap_info.base; + + igt_pvr_ioctl_vm_map(fd, vm_ctx_handle, gem_obj_handle, + gem_obj_gpu_addr, 0, size); + } + + igt_describe("Test valid free list creation and destruction"); + igt_subtest("create-free-list") + { + build_create_free_list_args(&create_free_list_args, + vm_ctx_handle, gem_obj_gpu_addr); + do_ioctl(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args); + + igt_assert_neq(create_free_list_args.handle, 0); + + build_destroy_free_list_args(&destroy_free_list_args, + create_free_list_args.handle); + do_ioctl(fd, DRM_IOCTL_PVR_DESTROY_FREE_LIST, + &destroy_free_list_args); + } + + igt_describe("Test free list destruction with bad padding"); + igt_subtest("destroy-free-list-bad-padding") + { + build_create_free_list_args(&create_free_list_args, + vm_ctx_handle, gem_obj_gpu_addr); + do_ioctl(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args); + + igt_assert_neq(create_free_list_args.handle, 0); + + build_destroy_free_list_args(&destroy_free_list_args, + create_free_list_args.handle); + destroy_free_list_args._padding_4 = 1; + do_ioctl_err(fd, DRM_IOCTL_PVR_DESTROY_FREE_LIST, + &destroy_free_list_args, EINVAL); + + destroy_free_list_args._padding_4 = 0; + do_ioctl(fd, DRM_IOCTL_PVR_DESTROY_FREE_LIST, + &destroy_free_list_args); + } + + igt_describe("Test creation and destruction of multiple free lists"); + igt_subtest("create-multiple-free-lists") + { + uint32_t free_list_handles[2]; + + build_create_free_list_args(&create_free_list_args, + vm_ctx_handle, gem_obj_gpu_addr); + + do_ioctl(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args); + free_list_handles[0] = create_free_list_args.handle; + do_ioctl(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args); + free_list_handles[1] = create_free_list_args.handle; + + igt_assert_neq(free_list_handles[0], 0); + igt_assert_neq(free_list_handles[1], 0); + igt_assert_neq(free_list_handles[0], free_list_handles[1]); + + build_destroy_free_list_args(&destroy_free_list_args, + free_list_handles[1]); + do_ioctl(fd, DRM_IOCTL_PVR_DESTROY_FREE_LIST, + &destroy_free_list_args); + build_destroy_free_list_args(&destroy_free_list_args, + free_list_handles[0]); + do_ioctl(fd, DRM_IOCTL_PVR_DESTROY_FREE_LIST, + &destroy_free_list_args); + } + + igt_describe("Test free list creation with invalid object address"); + igt_subtest("invalid-free-list-object-addr") + { + build_create_free_list_args(&create_free_list_args, + vm_ctx_handle, 0); + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args, EINVAL); + } + + igt_describe("Test free list creation with initial pages greater than max pages"); + igt_subtest("initial-pages-greater-than-max") + { + build_create_free_list_args(&create_free_list_args, + vm_ctx_handle, gem_obj_gpu_addr); + create_free_list_args.initial_num_pages = + create_free_list_args.max_num_pages + 1; + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args, EINVAL); + } + + igt_describe("Test free list creation with grow pages greater than max pages"); + igt_subtest("grow-pages-greater-than-max") + { + build_create_free_list_args(&create_free_list_args, + vm_ctx_handle, gem_obj_gpu_addr); + create_free_list_args.grow_num_pages = + create_free_list_args.max_num_pages + 1; + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args, EINVAL); + } + + igt_describe("Test free list creation with invalid grow threshold"); + igt_subtest("invalid-grow-threshold") + { + build_create_free_list_args(&create_free_list_args, + vm_ctx_handle, gem_obj_gpu_addr); + create_free_list_args.grow_threshold = 101; + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args, EINVAL); + } + + igt_describe("Test free list creation with zero max pages"); + igt_subtest("zero-max-pages") + { + build_create_free_list_args(&create_free_list_args, + vm_ctx_handle, gem_obj_gpu_addr); + create_free_list_args.initial_num_pages = 0; + create_free_list_args.max_num_pages = 0; + create_free_list_args.grow_num_pages = 0; + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args, EINVAL); + } + + igt_describe("Test free list creation with zero grow pages and initial pages less than max pages"); + igt_subtest("zero-grow-pages-initial-less-than-max") + { + build_create_free_list_args(&create_free_list_args, + vm_ctx_handle, gem_obj_gpu_addr); + create_free_list_args.grow_num_pages = 0; + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args, EINVAL); + } + + igt_describe("Test free list creation with zero grow pages and initial pages equal to max pages"); + igt_subtest("zero-grow-pages-initial-equals-max") + { + build_create_free_list_args(&create_free_list_args, + vm_ctx_handle, gem_obj_gpu_addr); + create_free_list_args.initial_num_pages = + create_free_list_args.max_num_pages; + create_free_list_args.grow_num_pages = 0; + do_ioctl(fd, DRM_IOCTL_PVR_CREATE_FREE_LIST, + &create_free_list_args); + + igt_assert_neq(create_free_list_args.handle, 0); + + destroy_free_list_args.handle = create_free_list_args.handle; + do_ioctl(fd, DRM_IOCTL_PVR_DESTROY_FREE_LIST, + &destroy_free_list_args); + } + + igt_fixture() + { + igt_pvr_ioctl_vm_unmap(fd, vm_ctx_handle, gem_obj_gpu_addr, size); + gem_close(fd, gem_obj_handle); + igt_pvr_ioctl_destroy_vm_context(fd, vm_ctx_handle, 0); + close(fd); + } +} diff --git a/tests/imagination/pvr_hwrt.c b/tests/imagination/pvr_hwrt.c new file mode 100644 index 000000000..1b68df3e9 --- /dev/null +++ b/tests/imagination/pvr_hwrt.c @@ -0,0 +1,168 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#include "igt.h" +#include "igt_pvr.h" + +#include "pvr_drm.h" + +#include <errno.h> +#include <stdbool.h> +#include <stdint.h> + +#define INVALID_ADDRESS 0xdeadbee0 + +static void build_create_hwrt_args( + struct drm_pvr_ioctl_create_hwrt_dataset_args *create_hwrt_args, + const struct drm_pvr_create_hwrt_geom_data_args *geom_data_args, + const struct drm_pvr_create_hwrt_rt_data_args *rt_data_args, + uint32_t *free_list_handles, + uint32_t num_rt_data, + uint32_t num_free_lists) +{ + memset(create_hwrt_args, 0, sizeof(*create_hwrt_args)); + memcpy(&create_hwrt_args->geom_data_args, geom_data_args, + sizeof(*geom_data_args)); + + for (uint32_t i = 0; i < num_rt_data; i++) { + memcpy(&create_hwrt_args->rt_data_args[i], rt_data_args, + sizeof(*rt_data_args) * num_rt_data); + } + + for (uint32_t i = 0; i < num_free_lists; i++) + create_hwrt_args->free_list_handles[i] = free_list_handles[i]; + + create_hwrt_args->width = 256; + create_hwrt_args->height = 256; + create_hwrt_args->samples = 1; + create_hwrt_args->layers = 1; + create_hwrt_args->region_header_size = 64; +} + +static void build_destroy_hwrt_args( + struct drm_pvr_ioctl_destroy_hwrt_dataset_args *destroy_hwrt_args, + uint32_t handle) +{ + memset(destroy_hwrt_args, 0, sizeof(*destroy_hwrt_args)); + destroy_hwrt_args->handle = handle; +} + +int igt_main() +{ + struct drm_pvr_ioctl_create_hwrt_dataset_args create_hwrt_args; + struct drm_pvr_create_hwrt_geom_data_args geom_data_args = {0}; + struct drm_pvr_create_hwrt_rt_data_args rt_data_args[2] = {0}; + struct drm_pvr_ioctl_destroy_hwrt_dataset_args destroy_hwrt_args; + + const uint32_t num_free_lists = + ARRAY_SIZE(create_hwrt_args.free_list_handles); + uint32_t free_list_handles[num_free_lists]; + uint32_t gem_obj_handle; + uint32_t gem_obj_handle_ml; + uint32_t vm_ctx_handle; + const uint32_t num_rt_data = ARRAY_SIZE(create_hwrt_args.rt_data_args); + uint64_t gem_obj_gpu_addr; + uint64_t gem_obj_gpu_addr_ml; + size_t size = 2 << 20; + int fd; + + igt_fixture() + { + struct drm_pvr_heap general_heap_info; + + fd = drm_open_driver(DRIVER_POWERVR); + general_heap_info = igt_pvr_find_general_heap(fd); + vm_ctx_handle = igt_pvr_ioctl_create_vm_context(fd, 0); + + gem_obj_gpu_addr = general_heap_info.base; + gem_obj_handle = + igt_pvr_ioctl_create_bo_ex(fd, &size, + DRM_PVR_BO_PM_FW_PROTECT); + igt_pvr_ioctl_vm_map(fd, vm_ctx_handle, gem_obj_handle, + gem_obj_gpu_addr, 0, size); + + for (int i = 0; i < num_free_lists; i++) + free_list_handles[i] = + igt_pvr_ioctl_create_free_list(fd, + vm_ctx_handle, + gem_obj_gpu_addr); + + gem_obj_gpu_addr_ml = general_heap_info.base + size; + gem_obj_handle_ml = + igt_pvr_ioctl_create_bo_ex(fd, &size, + DRM_PVR_BO_PM_FW_PROTECT); + igt_pvr_ioctl_vm_map(fd, vm_ctx_handle, gem_obj_handle_ml, + gem_obj_gpu_addr_ml, 0, size); + + for (int i = 0; i < num_rt_data; i++) + rt_data_args[i].pm_mlist_dev_addr = gem_obj_gpu_addr_ml; + } + + igt_describe("Test valid HWRT creation and destruction"); + igt_subtest("create-hwrt") + { + build_create_hwrt_args(&create_hwrt_args, &geom_data_args, + rt_data_args, free_list_handles, + num_rt_data, num_free_lists); + do_ioctl(fd, DRM_IOCTL_PVR_CREATE_HWRT_DATASET, &create_hwrt_args); + + igt_assert_neq(create_hwrt_args.handle, 0); + + build_destroy_hwrt_args(&destroy_hwrt_args, create_hwrt_args.handle); + do_ioctl(fd, DRM_IOCTL_PVR_DESTROY_HWRT_DATASET, &destroy_hwrt_args); + } + + igt_describe("Test HWRT creation with bad padding"); + igt_subtest("destroy-hwrt-bad-padding") + { + build_create_hwrt_args(&create_hwrt_args, &geom_data_args, + rt_data_args, free_list_handles, + num_rt_data, num_free_lists); + do_ioctl(fd, DRM_IOCTL_PVR_CREATE_HWRT_DATASET, &create_hwrt_args); + + igt_assert_neq(create_hwrt_args.handle, 0); + + build_destroy_hwrt_args(&destroy_hwrt_args, create_hwrt_args.handle); + destroy_hwrt_args._padding_4 = 1; + do_ioctl_err(fd, DRM_IOCTL_PVR_DESTROY_HWRT_DATASET, &destroy_hwrt_args, + EINVAL); + + destroy_hwrt_args._padding_4 = 0; + do_ioctl(fd, DRM_IOCTL_PVR_DESTROY_HWRT_DATASET, &destroy_hwrt_args); + } + + igt_describe("Test HWRT creation with invalid free list handle"); + igt_subtest("invalid-free-list-handle") + { + build_create_hwrt_args(&create_hwrt_args, &geom_data_args, + rt_data_args, free_list_handles, + num_rt_data, num_free_lists); + create_hwrt_args.free_list_handles[0] = INVALID_ADDRESS; + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_HWRT_DATASET, + &create_hwrt_args, EINVAL); + } + + igt_describe("Test HWRT creation with missing free list"); + igt_subtest("missing-free-list") + { + build_create_hwrt_args(&create_hwrt_args, &geom_data_args, + rt_data_args, free_list_handles, + num_rt_data, num_free_lists); + create_hwrt_args.free_list_handles[0] = 0; + do_ioctl_err(fd, DRM_IOCTL_PVR_CREATE_HWRT_DATASET, + &create_hwrt_args, EINVAL); + } + + igt_fixture() + { + for (int i = 0; i < num_free_lists; i++) + igt_pvr_ioctl_destroy_free_list(fd, free_list_handles[i]); + + igt_pvr_ioctl_vm_unmap(fd, vm_ctx_handle, gem_obj_gpu_addr, + size); + gem_close(fd, gem_obj_handle); + igt_pvr_ioctl_destroy_vm_context(fd, vm_ctx_handle, 0); + + close(fd); + } +} -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v2 09/10] tests/imagination: Add DEV_QUERY quirks and enhancements tests 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (7 preceding siblings ...) 2026-07-17 9:18 ` [PATCH i-g-t v2 08/10] tests/imagination: Add tests for free list and hwrt creation ioctls Robert Mazur @ 2026-07-17 9:18 ` Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 10/10] tests/imagination: Add DEV_QUERY runtime_info tests Robert Mazur ` (4 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw) To: igt-dev Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur, Donald Robson From: Donald Robson <donald.robson@imgtec.com> Add subtests for DEV_QUERY quirks and enhancements: array copy and invalid padding error paths. Signed-off-by: Donald Robson <donald.robson@imgtec.com> Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> --- tests/imagination/meson.build | 1 + tests/imagination/pvr_quirks_enhancements.c | 112 ++++++++++++++++++++++++++++ 2 files changed, 113 insertions(+) diff --git a/tests/imagination/meson.build b/tests/imagination/meson.build index 69ef0a8c6..dc08a5d8b 100644 --- a/tests/imagination/meson.build +++ b/tests/imagination/meson.build @@ -4,6 +4,7 @@ pvr_progs = [ 'pvr_dev_query', 'pvr_gpu_info', 'pvr_heap_info', 'pvr_hwrt', + 'pvr_quirks_enhancements', 'pvr_vm_context', ] diff --git a/tests/imagination/pvr_quirks_enhancements.c b/tests/imagination/pvr_quirks_enhancements.c new file mode 100644 index 000000000..876fed407 --- /dev/null +++ b/tests/imagination/pvr_quirks_enhancements.c @@ -0,0 +1,112 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#include "igt.h" +#include "igt_pvr.h" + +#include "pvr_drm.h" + +#include <errno.h> +#include <stdbool.h> +#include <stdint.h> + +int igt_main() +{ + int fd; + + igt_fixture() + { + fd = drm_open_driver(DRIVER_POWERVR); + } + + igt_describe("Test copying enhancements from the kernel"); + igt_subtest("enhancements-array-copy") + { + struct drm_pvr_dev_query_enhancements enhancements_get = {0}; + uint32_t *enhancements; + + /* Enhancements. */ + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_ENHANCEMENTS_GET, + sizeof(enhancements_get), + &enhancements_get, 0); + /* + * Supplementary check - alloc one extra space as a watermark + * to check the copy does not overflow. We only need to check + * this once for the whole UAPI, as a macro is used to do this. + */ + enhancements = calloc(enhancements_get.count + 1, + sizeof(*enhancements)); + igt_assert(enhancements); + + /* Set watermark. */ + enhancements[enhancements_get.count] = 0xABCDEFAB; + + enhancements_get.enhancements = (uint64_t)enhancements; + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_ENHANCEMENTS_GET, + sizeof(enhancements_get), + &enhancements_get, 0); + + for (int i = 0; i < enhancements_get.count; i++) + igt_assert_neq(enhancements[i], 0); + + /* Check the watermark is intact. */ + igt_assert_eq(enhancements[enhancements_get.count], 0xABCDEFAB); + } + + igt_describe("Test copying quirks from the kernel"); + igt_subtest("quirks-array-copy") + { + struct drm_pvr_dev_query_quirks quirks_get = {0}; + uint32_t *quirks; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_QUIRKS_GET, + sizeof(quirks_get), &quirks_get, 0); + quirks = calloc(quirks_get.count, sizeof(*quirks)); + igt_assert(quirks); + + quirks_get.quirks = (uint64_t)quirks; + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_QUIRKS_GET, + sizeof(quirks_get), + &quirks_get, 0); + + for (int i = 0; i < quirks_get.count; i++) + igt_assert_neq(quirks[i], 0); + + igt_assert_lte(quirks_get.musthave_count, quirks_get.count); + } + + igt_describe("Test enhancements query with invalid padding"); + igt_subtest("enhancements-bad-padding") + { + struct drm_pvr_dev_query_enhancements enhancements_get = { + ._padding_a = 1, + }; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_ENHANCEMENTS_GET, + sizeof(enhancements_get), + &enhancements_get, EINVAL); + + enhancements_get._padding_a = 0; + enhancements_get._padding_c = 1; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_ENHANCEMENTS_GET, + sizeof(enhancements_get), + &enhancements_get, EINVAL); + } + + igt_describe("Test quirks query with invalid padding"); + igt_subtest("quirks-bad-padding") + { + struct drm_pvr_dev_query_quirks quirks_get = { + ._padding_c = 1, + }; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_QUIRKS_GET, + sizeof(quirks_get), &quirks_get, EINVAL); + } + + igt_fixture() + { + close(fd); + } +} -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v2 10/10] tests/imagination: Add DEV_QUERY runtime_info tests 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (8 preceding siblings ...) 2026-07-17 9:18 ` [PATCH i-g-t v2 09/10] tests/imagination: Add DEV_QUERY quirks and enhancements tests Robert Mazur @ 2026-07-17 9:18 ` Robert Mazur 2026-07-17 11:10 ` ✓ Xe.CI.BAT: success for tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) Patchwork ` (3 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Robert Mazur @ 2026-07-17 9:18 UTC (permalink / raw) To: igt-dev Cc: Alessio Belle, Luigi Santivetti, Brajesh Gupta, Robert Mazur, Donald Robson From: Donald Robson <donald.robson@imgtec.com> Add test validating runtime info fields from DEV_QUERY. Signed-off-by: Donald Robson <donald.robson@imgtec.com> Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> --- tests/imagination/meson.build | 1 + tests/imagination/pvr_runtime_info.c | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/tests/imagination/meson.build b/tests/imagination/meson.build index dc08a5d8b..59749b51e 100644 --- a/tests/imagination/meson.build +++ b/tests/imagination/meson.build @@ -5,6 +5,7 @@ pvr_progs = [ 'pvr_dev_query', 'pvr_heap_info', 'pvr_hwrt', 'pvr_quirks_enhancements', + 'pvr_runtime_info', 'pvr_vm_context', ] diff --git a/tests/imagination/pvr_runtime_info.c b/tests/imagination/pvr_runtime_info.c new file mode 100644 index 000000000..eb5aefad6 --- /dev/null +++ b/tests/imagination/pvr_runtime_info.c @@ -0,0 +1,31 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright (c) 2026 Imagination Technologies Ltd. All Rights Reserved */ + +#include "igt.h" +#include "igt_pvr.h" + +#include "pvr_drm.h" + +#include <stdbool.h> + +IGT_TEST_DESCRIPTION("Test that the runtime info query returns valid data"); + +int igt_simple_main() +{ + int fd = drm_open_driver(DRIVER_POWERVR); + struct drm_pvr_dev_query_runtime_info runtime_info = {0}; + + igt_pvr_ioctl_dev_query(fd, DRM_PVR_DEV_QUERY_RUNTIME_INFO_GET, + sizeof(runtime_info), &runtime_info, 0); + + igt_assert_neq_u64(runtime_info.free_list_min_pages, 0); + igt_assert_lt_u64(runtime_info.free_list_min_pages, + runtime_info.free_list_max_pages); + + igt_assert_neq(runtime_info.common_store_alloc_region_size, 0); + igt_assert_neq(runtime_info.common_store_partition_space_size, 0); + + igt_assert_neq(runtime_info.max_coeffs, 0); + + igt_assert_neq(runtime_info.cdm_max_local_mem_size_regs, 0); +} -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* ✓ Xe.CI.BAT: success for tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (9 preceding siblings ...) 2026-07-17 9:18 ` [PATCH i-g-t v2 10/10] tests/imagination: Add DEV_QUERY runtime_info tests Robert Mazur @ 2026-07-17 11:10 ` Patchwork 2026-07-17 12:06 ` ✓ i915.CI.BAT: " Patchwork ` (2 subsequent siblings) 13 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2026-07-17 11:10 UTC (permalink / raw) To: Robert Mazur; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 899 bytes --] == Series Details == Series: tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) URL : https://patchwork.freedesktop.org/series/170620/ State : success == Summary == CI Bug Log - changes from XEIGT_9012_BAT -> XEIGTPW_15552_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (13 -> 13) ------------------------------ No changes in participating hosts Changes ------- No changes found Build changes ------------- * IGT: IGT_9012 -> IGTPW_15552 IGTPW_15552: 15552 IGT_9012: d94a55886c7eec82a791728d3cc1c4a6aa945281 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-5424-22852552aa1b7198931842ddf824af4dd09e2814: 22852552aa1b7198931842ddf824af4dd09e2814 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/index.html [-- Attachment #2: Type: text/html, Size: 1444 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ i915.CI.BAT: success for tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (10 preceding siblings ...) 2026-07-17 11:10 ` ✓ Xe.CI.BAT: success for tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) Patchwork @ 2026-07-17 12:06 ` Patchwork 2026-07-17 16:51 ` ✓ Xe.CI.FULL: " Patchwork 2026-07-17 22:08 ` ✗ i915.CI.Full: failure " Patchwork 13 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2026-07-17 12:06 UTC (permalink / raw) To: Robert Mazur; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 1877 bytes --] == Series Details == Series: tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) URL : https://patchwork.freedesktop.org/series/170620/ State : success == Summary == CI Bug Log - changes from IGT_9012 -> IGTPW_15552 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/index.html Participating hosts (41 -> 39) ------------------------------ Missing (2): bat-dg2-13 bat-arls-5 Known issues ------------ Here are the changes found in IGTPW_15552 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@core_auth@basic-auth: - bat-adlp-6: [PASS][1] -> [DMESG-WARN][2] ([i915#15673]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/bat-adlp-6/igt@core_auth@basic-auth.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/bat-adlp-6/igt@core_auth@basic-auth.html #### Possible fixes #### * igt@core_debugfs@read-all-entries: - bat-adlp-6: [DMESG-WARN][3] ([i915#15673]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/bat-adlp-6/igt@core_debugfs@read-all-entries.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/bat-adlp-6/igt@core_debugfs@read-all-entries.html [i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_9012 -> IGTPW_15552 CI-20190529: 20190529 CI_DRM_18842: 22852552aa1b7198931842ddf824af4dd09e2814 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_15552: 15552 IGT_9012: d94a55886c7eec82a791728d3cc1c4a6aa945281 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/index.html [-- Attachment #2: Type: text/html, Size: 2566 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ Xe.CI.FULL: success for tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (11 preceding siblings ...) 2026-07-17 12:06 ` ✓ i915.CI.BAT: " Patchwork @ 2026-07-17 16:51 ` Patchwork 2026-07-17 22:08 ` ✗ i915.CI.Full: failure " Patchwork 13 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2026-07-17 16:51 UTC (permalink / raw) To: Robert Mazur; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 29038 bytes --] == Series Details == Series: tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) URL : https://patchwork.freedesktop.org/series/170620/ State : success == Summary == CI Bug Log - changes from XEIGT_9012_FULL -> XEIGTPW_15552_FULL ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (2 -> 2) ------------------------------ No changes in participating hosts New tests --------- New tests have been introduced between XEIGT_9012_FULL and XEIGTPW_15552_FULL: ### New IGT tests (12) ### * igt@xe_exercise_blt@fast-copy-emit@linear-system-vram01-emit: - Statuses : 1 pass(s) - Exec time: [0.03] s * igt@xe_exercise_blt@fast-copy-emit@linear-vram01-system-emit: - Statuses : 1 pass(s) - Exec time: [0.10] s * igt@xe_exercise_blt@fast-copy-emit@linear-vram01-vram01-emit: - Statuses : 1 pass(s) - Exec time: [0.10] s * igt@xe_exercise_blt@fast-copy-emit@tile4-system-vram01-emit: - Statuses : 1 pass(s) - Exec time: [0.03] s * igt@xe_exercise_blt@fast-copy-emit@tile4-vram01-system-emit: - Statuses : 1 pass(s) - Exec time: [0.10] s * igt@xe_exercise_blt@fast-copy-emit@tile4-vram01-vram01-emit: - Statuses : 1 pass(s) - Exec time: [0.10] s * igt@xe_exercise_blt@fast-copy-emit@tile64-system-vram01-emit: - Statuses : 1 pass(s) - Exec time: [0.03] s * igt@xe_exercise_blt@fast-copy-emit@tile64-vram01-system-emit: - Statuses : 1 pass(s) - Exec time: [0.10] s * igt@xe_exercise_blt@fast-copy-emit@tile64-vram01-vram01-emit: - Statuses : 1 pass(s) - Exec time: [0.10] s * igt@xe_exercise_blt@fast-copy-emit@xmajor-system-vram01-emit: - Statuses : 1 pass(s) - Exec time: [0.03] s * igt@xe_exercise_blt@fast-copy-emit@xmajor-vram01-system-emit: - Statuses : 1 pass(s) - Exec time: [0.10] s * igt@xe_exercise_blt@fast-copy-emit@xmajor-vram01-vram01-emit: - Statuses : 1 pass(s) - Exec time: [0.10] s Known issues ------------ Here are the changes found in XEIGTPW_15552_FULL that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_big_fb@linear-8bpp-rotate-90: - shard-bmg: NOTRUN -> [SKIP][1] ([Intel XE#2327]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-3/igt@kms_big_fb@linear-8bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-270: - shard-bmg: NOTRUN -> [SKIP][2] ([Intel XE#1124]) +1 other test skip [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs: - shard-lnl: NOTRUN -> [SKIP][3] ([Intel XE#2887]) [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-6/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs@pipe-d-hdmi-a-3: - shard-bmg: NOTRUN -> [SKIP][4] ([Intel XE#2652]) +8 other tests skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs@pipe-d-hdmi-a-3.html * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs: - shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2887]) +3 other tests skip [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-8/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs.html * igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode: - shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#2252]) [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-5/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html * igt@kms_color_pipeline@plane-lut3d-green-only@pipe-b-plane-0: - shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#6969]) +10 other tests skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-7/igt@kms_color_pipeline@plane-lut3d-green-only@pipe-b-plane-0.html * igt@kms_color_pipeline@plane-lut3d-green-only@pipe-d-plane-2: - shard-bmg: NOTRUN -> [SKIP][8] ([Intel XE#6969] / [Intel XE#7006]) +1 other test skip [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-7/igt@kms_color_pipeline@plane-lut3d-green-only@pipe-d-plane-2.html * igt@kms_content_protection@suspend-resume: - shard-bmg: NOTRUN -> [FAIL][9] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +1 other test fail [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-7/igt@kms_content_protection@suspend-resume.html * igt@kms_content_protection@type1: - shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#7642]) [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-6/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#2321] / [Intel XE#7355]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-2/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic: - shard-bmg: [PASS][12] -> [FAIL][13] ([Intel XE#7571]) [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-1/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-3: - shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#1340] / [Intel XE#7435]) [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-10/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-3.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#4156] / [Intel XE#7425]) [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-6/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@bo-too-big-interruptible: - shard-bmg: [PASS][16] -> [INCOMPLETE][17] ([Intel XE#8155]) +1 other test incomplete [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-3/igt@kms_flip@bo-too-big-interruptible.html [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-3/igt@kms_flip@bo-too-big-interruptible.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1: - shard-lnl: [PASS][18] -> [FAIL][19] ([Intel XE#301]) [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling: - shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#7178] / [Intel XE#7351]) +1 other test skip [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-10/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html * igt@kms_frontbuffer_tracking@drrs-rgb565-draw-render: - shard-lnl: NOTRUN -> [SKIP][21] ([Intel XE#6312] / [Intel XE#651]) [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-rgb565-draw-render.html * igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-cur-indfb-draw-render: - shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2311]) +18 other tests skip [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-10/igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff: - shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#4141]) +7 other tests skip [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#7061] / [Intel XE#7356]) [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-spr-indfb-draw-render: - shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#7905]) +2 other tests skip [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-3/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff: - shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2313]) +13 other tests skip [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-wc: - shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#656] / [Intel XE#7905]) [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][28] ([Intel XE#7061]) +1 other test skip [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-5/igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-mmap-wc.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#6911] / [Intel XE#7378]) [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-10/igt@kms_joiner@invalid-modeset-ultra-joiner.html * igt@kms_panel_fitting@atomic-fastset: - shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2486]) [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-2/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping: - shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#7283]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-2/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html * igt@kms_plane_lowres@tiling-yf: - shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#2393]) [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-10/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b: - shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#2763] / [Intel XE#6886]) +4 other tests skip [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b.html * igt@kms_pm_backlight@fade-with-dpms: - shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#7376] / [Intel XE#7760] / [Intel XE#870]) [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-2/igt@kms_pm_backlight@fade-with-dpms.html * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf: - shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#1489]) +2 other tests skip [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-5/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr@fbc-pr-suspend: - shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#1406]) [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-3/igt@kms_psr@fbc-pr-suspend.html * igt@kms_psr@psr2-suspend: - shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2234] / [Intel XE#2850]) +3 other tests skip [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-1/igt@kms_psr@psr2-suspend.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - shard-lnl: [PASS][38] -> [SKIP][39] ([Intel XE#8361]) [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-lnl-5/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-7/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270: - shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#3904] / [Intel XE#7342]) [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html * igt@kms_sharpness_filter@filter-suspend: - shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#6503]) [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-7/igt@kms_sharpness_filter@filter-suspend.html * igt@kms_vrr@lobf-dc3co: - shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#8397]) [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-2/igt@kms_vrr@lobf-dc3co.html * igt@xe_configfs@engines-allowed-invalid: - shard-bmg: NOTRUN -> [ABORT][43] ([Intel XE#8007]) [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-9/igt@xe_configfs@engines-allowed-invalid.html * igt@xe_create@multigpu-create-massive-size: - shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#2504] / [Intel XE#7319] / [Intel XE#7350]) [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-2/igt@xe_create@multigpu-create-massive-size.html * igt@xe_evict@evict-cm-threads-small-multi-queue: - shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#8370]) [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-10/igt@xe_evict@evict-cm-threads-small-multi-queue.html * igt@xe_evict@evict-large: - shard-lnl: NOTRUN -> [SKIP][46] ([Intel XE#6540] / [Intel XE#688]) +1 other test skip [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-3/igt@xe_evict@evict-large.html * igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate: - shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#2322] / [Intel XE#7372]) +1 other test skip [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-8/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate.html * igt@xe_exec_fault_mode@many-execqueues-multi-queue-invalid-fault: - shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#8374]) +4 other tests skip [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-10/igt@xe_exec_fault_mode@many-execqueues-multi-queue-invalid-fault.html * igt@xe_exec_fault_mode@many-execqueues-multi-queue-userptr-invalidate-imm: - shard-lnl: NOTRUN -> [SKIP][49] ([Intel XE#8374]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-6/igt@xe_exec_fault_mode@many-execqueues-multi-queue-userptr-invalidate-imm.html * igt@xe_exec_multi_queue@few-execs-preempt-mode-priority: - shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#8364]) +7 other tests skip [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-2/igt@xe_exec_multi_queue@few-execs-preempt-mode-priority.html * igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-close-fd: - shard-lnl: NOTRUN -> [SKIP][51] ([Intel XE#8364]) [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-1/igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-close-fd.html * igt@xe_exec_reset@multi-queue-cancel: - shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#8369]) [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-4/igt@xe_exec_reset@multi-queue-cancel.html * igt@xe_exec_system_allocator@many-stride-new-prefetch: - shard-bmg: NOTRUN -> [INCOMPLETE][53] ([Intel XE#7098] / [Intel XE#8159]) [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-1/igt@xe_exec_system_allocator@many-stride-new-prefetch.html * igt@xe_exec_threads@threads-multi-queue-fd-userptr-rebind: - shard-lnl: NOTRUN -> [SKIP][54] ([Intel XE#8378]) [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-3/igt@xe_exec_threads@threads-multi-queue-fd-userptr-rebind.html * igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-invalidate-race: - shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#8378]) +2 other tests skip [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-1/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-invalidate-race.html * igt@xe_live_ktest@xe_eudebug: - shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#2833]) [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-6/igt@xe_live_ktest@xe_eudebug.html * igt@xe_mmap@small-bar: - shard-bmg: NOTRUN -> [SKIP][57] ([Intel XE#586] / [Intel XE#7323] / [Intel XE#7384]) [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-7/igt@xe_mmap@small-bar.html * igt@xe_multigpu_svm@mgpu-migration-basic: - shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#6964]) [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-10/igt@xe_multigpu_svm@mgpu-migration-basic.html * igt@xe_page_reclaim@many-vma-same-bo: - shard-bmg: NOTRUN -> [SKIP][59] ([Intel XE#7793]) [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-3/igt@xe_page_reclaim@many-vma-same-bo.html * igt@xe_pm@s3-basic: - shard-lnl: NOTRUN -> [SKIP][60] ([Intel XE#584] / [Intel XE#7369]) [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-7/igt@xe_pm@s3-basic.html * igt@xe_query@multigpu-query-invalid-extension: - shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#944]) [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-6/igt@xe_query@multigpu-query-invalid-extension.html * igt@xe_sriov_flr@flr-vf1-clear: - shard-bmg: [PASS][62] -> [FAIL][63] ([Intel XE#6569]) [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-7/igt@xe_sriov_flr@flr-vf1-clear.html [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-6/igt@xe_sriov_flr@flr-vf1-clear.html * igt@xe_sriov_vfio@open-basic: - shard-bmg: [PASS][64] -> [FAIL][65] ([Intel XE#7992]) [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-7/igt@xe_sriov_vfio@open-basic.html [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-2/igt@xe_sriov_vfio@open-basic.html * igt@xe_survivability@i2c-functionality: - shard-bmg: [PASS][66] -> [ABORT][67] ([Intel XE#8007]) [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-7/igt@xe_survivability@i2c-functionality.html [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-8/igt@xe_survivability@i2c-functionality.html #### Possible fixes #### * igt@intel_hwmon@hwmon-write: - shard-bmg: [FAIL][68] ([Intel XE#8583]) -> [PASS][69] [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-10/igt@intel_hwmon@hwmon-write.html [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-10/igt@intel_hwmon@hwmon-write.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1: - shard-lnl: [FAIL][70] ([Intel XE#301]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html * igt@kms_hdmi_inject@inject-audio: - shard-bmg: [SKIP][72] ([Intel XE#7308]) -> [PASS][73] [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-5/igt@kms_hdmi_inject@inject-audio.html [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-7/igt@kms_hdmi_inject@inject-audio.html * igt@xe_sriov_flr@flr-twice: - shard-bmg: [FAIL][74] ([Intel XE#6569]) -> [PASS][75] [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-4/igt@xe_sriov_flr@flr-twice.html [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-4/igt@xe_sriov_flr@flr-twice.html #### Warnings #### * igt@kms_hdr@brightness-with-hdr: - shard-bmg: [SKIP][76] ([Intel XE#3544]) -> [SKIP][77] ([Intel XE#3374] / [Intel XE#3544]) [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-10/igt@kms_hdr@brightness-with-hdr.html [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-6/igt@kms_hdr@brightness-with-hdr.html * igt@kms_tiled_display@basic-test-pattern: - shard-bmg: [SKIP][78] ([Intel XE#2426] / [Intel XE#5848]) -> [FAIL][79] ([Intel XE#1729] / [Intel XE#7424]) [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-9/igt@kms_tiled_display@basic-test-pattern.html [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-bmg: [SKIP][80] ([Intel XE#2509] / [Intel XE#7437]) -> [SKIP][81] ([Intel XE#2426] / [Intel XE#5848]) [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add: - shard-bmg: [SKIP][82] ([Intel XE#6281] / [Intel XE#7426]) -> [ABORT][83] ([Intel XE#8007]) [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9012/shard-bmg-10/igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add.html [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/shard-bmg-9/igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add.html [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178 [Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340 [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252 [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311 [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313 [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321 [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322 [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327 [Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393 [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426 [Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486 [Intel XE#2504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2504 [Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509 [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652 [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763 [Intel XE#2833]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2833 [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850 [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887 [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301 [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304 [Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374 [Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544 [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904 [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141 [Intel XE#4156]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4156 [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584 [Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848 [Intel XE#586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/586 [Intel XE#6281]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6281 [Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312 [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503 [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651 [Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540 [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656 [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569 [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688 [Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886 [Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911 [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964 [Intel XE#6969]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6969 [Intel XE#7006]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7006 [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061 [Intel XE#7098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7098 [Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178 [Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283 [Intel XE#7308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7308 [Intel XE#7319]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7319 [Intel XE#7323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7323 [Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342 [Intel XE#7350]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7350 [Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351 [Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355 [Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356 [Intel XE#7369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7369 [Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372 [Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374 [Intel XE#7376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7376 [Intel XE#7378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7378 [Intel XE#7384]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7384 [Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424 [Intel XE#7425]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7425 [Intel XE#7426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7426 [Intel XE#7435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7435 [Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437 [Intel XE#7571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7571 [Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642 [Intel XE#7760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7760 [Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793 [Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905 [Intel XE#7992]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7992 [Intel XE#8007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8007 [Intel XE#8155]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8155 [Intel XE#8159]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8159 [Intel XE#8361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8361 [Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364 [Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369 [Intel XE#8370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8370 [Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374 [Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378 [Intel XE#8397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8397 [Intel XE#8583]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8583 [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 Build changes ------------- * IGT: IGT_9012 -> IGTPW_15552 IGTPW_15552: 15552 IGT_9012: d94a55886c7eec82a791728d3cc1c4a6aa945281 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-5424-22852552aa1b7198931842ddf824af4dd09e2814: 22852552aa1b7198931842ddf824af4dd09e2814 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15552/index.html [-- Attachment #2: Type: text/html, Size: 32297 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✗ i915.CI.Full: failure for tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur ` (12 preceding siblings ...) 2026-07-17 16:51 ` ✓ Xe.CI.FULL: " Patchwork @ 2026-07-17 22:08 ` Patchwork 13 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2026-07-17 22:08 UTC (permalink / raw) To: Robert Mazur; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 149513 bytes --] == Series Details == Series: tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) URL : https://patchwork.freedesktop.org/series/170620/ State : failure == Summary == CI Bug Log - changes from IGT_9012_full -> IGTPW_15552_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_15552_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_15552_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/index.html Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_15552_full: ### IGT changes ### #### Possible regressions #### * igt@perf_pmu@busy-check-all@bcs0: - shard-snb: [PASS][1] -> [FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-snb6/igt@perf_pmu@busy-check-all@bcs0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-snb1/igt@perf_pmu@busy-check-all@bcs0.html Known issues ------------ Here are the changes found in IGTPW_15552_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-keep-cache: - shard-dg1: NOTRUN -> [SKIP][3] ([i915#8411]) +1 other test skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-16/igt@api_intel_bb@blit-reloc-keep-cache.html * igt@api_intel_bb@object-reloc-keep-cache: - shard-dg2: NOTRUN -> [SKIP][4] ([i915#8411]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-7/igt@api_intel_bb@object-reloc-keep-cache.html - shard-rkl: NOTRUN -> [SKIP][5] ([i915#8411]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@api_intel_bb@object-reloc-keep-cache.html - shard-mtlp: NOTRUN -> [SKIP][6] ([i915#8411]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-4/igt@api_intel_bb@object-reloc-keep-cache.html * igt@device_reset@cold-reset-bound: - shard-rkl: NOTRUN -> [SKIP][7] ([i915#11078] / [i915#14544]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@device_reset@cold-reset-bound.html * igt@gem_ccs@block-multicopy-inplace: - shard-rkl: NOTRUN -> [SKIP][8] ([i915#3555] / [i915#9323]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-1/igt@gem_ccs@block-multicopy-inplace.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-tglu-1: NOTRUN -> [SKIP][9] ([i915#9323]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_ccs@large-ctrl-surf-copy: - shard-tglu-1: NOTRUN -> [SKIP][10] ([i915#13008]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html * igt@gem_close_race@multigpu-basic-threads: - shard-rkl: NOTRUN -> [SKIP][11] ([i915#7697]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_create@create-ext-cpu-access-sanity-check: - shard-tglu: NOTRUN -> [SKIP][12] ([i915#6335]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-7/igt@gem_create@create-ext-cpu-access-sanity-check.html * igt@gem_ctx_persistence@engines-hang: - shard-snb: NOTRUN -> [SKIP][13] ([i915#1099]) +2 other tests skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-snb1/igt@gem_ctx_persistence@engines-hang.html * igt@gem_ctx_sseu@engines: - shard-dg2: NOTRUN -> [SKIP][14] ([i915#280]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@gem_ctx_sseu@engines.html - shard-rkl: NOTRUN -> [SKIP][15] ([i915#280]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@gem_ctx_sseu@engines.html - shard-dg1: NOTRUN -> [SKIP][16] ([i915#280]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-14/igt@gem_ctx_sseu@engines.html - shard-tglu: NOTRUN -> [SKIP][17] ([i915#280]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-3/igt@gem_ctx_sseu@engines.html - shard-mtlp: NOTRUN -> [SKIP][18] ([i915#280]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-3/igt@gem_ctx_sseu@engines.html * igt@gem_eio@hibernate: - shard-dg2: [PASS][19] -> [ABORT][20] ([i915#7975]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-8/igt@gem_eio@hibernate.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-10/igt@gem_eio@hibernate.html * igt@gem_eio@kms: - shard-rkl: [PASS][21] -> [DMESG-WARN][22] ([i915#13363]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-3/igt@gem_eio@kms.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@gem_eio@kms.html - shard-tglu: [PASS][23] -> [DMESG-WARN][24] ([i915#13363]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-tglu-4/igt@gem_eio@kms.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-10/igt@gem_eio@kms.html * igt@gem_exec_balancer@parallel: - shard-tglu-1: NOTRUN -> [SKIP][25] ([i915#4525]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@gem_exec_balancer@parallel.html * igt@gem_exec_balancer@parallel-out-fence: - shard-tglu: NOTRUN -> [SKIP][26] ([i915#4525]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-2/igt@gem_exec_balancer@parallel-out-fence.html * igt@gem_exec_big@single: - shard-rkl: [PASS][27] -> [FAIL][28] ([i915#16604]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-8/igt@gem_exec_big@single.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@gem_exec_big@single.html - shard-tglu-1: NOTRUN -> [FAIL][29] ([i915#15944]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@gem_exec_big@single.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-glk: NOTRUN -> [SKIP][30] ([i915#6334]) +1 other test skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk2/igt@gem_exec_capture@capture-invisible@smem0.html - shard-tglu: NOTRUN -> [SKIP][31] ([i915#6334]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-8/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_flush@basic-batch-kernel-default-uc: - shard-dg2: NOTRUN -> [SKIP][32] ([i915#3539] / [i915#4852]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-3/igt@gem_exec_flush@basic-batch-kernel-default-uc.html - shard-dg1: NOTRUN -> [SKIP][33] ([i915#3539] / [i915#4852]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-18/igt@gem_exec_flush@basic-batch-kernel-default-uc.html * igt@gem_exec_flush@basic-uc-set-default: - shard-dg2: NOTRUN -> [SKIP][34] ([i915#3539]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-6/igt@gem_exec_flush@basic-uc-set-default.html * igt@gem_exec_reloc@basic-write-cpu: - shard-rkl: NOTRUN -> [SKIP][35] ([i915#3281]) +4 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@gem_exec_reloc@basic-write-cpu.html * igt@gem_exec_reloc@basic-write-read-active: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#3281]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-3/igt@gem_exec_reloc@basic-write-read-active.html * igt@gem_exec_schedule@semaphore-power: - shard-rkl: NOTRUN -> [SKIP][37] ([i915#7276]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@gem_exec_schedule@semaphore-power.html * igt@gem_exec_suspend@basic-s0: - shard-dg2: [PASS][38] -> [INCOMPLETE][39] ([i915#13356]) +1 other test incomplete [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-7/igt@gem_exec_suspend@basic-s0.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-5/igt@gem_exec_suspend@basic-s0.html * igt@gem_exec_suspend@basic-s3: - shard-rkl: [PASS][40] -> [INCOMPLETE][41] ([i915#13356]) +1 other test incomplete [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-3/igt@gem_exec_suspend@basic-s3.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@gem_exec_suspend@basic-s3.html * igt@gem_huc_copy@huc-copy: - shard-tglu: NOTRUN -> [SKIP][42] ([i915#2190]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@parallel-random-verify: - shard-tglu: NOTRUN -> [SKIP][43] ([i915#4613]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-8/igt@gem_lmem_swapping@parallel-random-verify.html * igt@gem_lmem_swapping@random: - shard-glk: NOTRUN -> [SKIP][44] ([i915#4613]) +6 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk4/igt@gem_lmem_swapping@random.html - shard-rkl: NOTRUN -> [SKIP][45] ([i915#4613]) +2 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@gem_lmem_swapping@random.html * igt@gem_lmem_swapping@verify-random-ccs: - shard-tglu-1: NOTRUN -> [SKIP][46] ([i915#4613]) +1 other test skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@gem_lmem_swapping@verify-random-ccs.html * igt@gem_mmap_gtt@cpuset-basic-small-copy: - shard-dg2: NOTRUN -> [SKIP][47] ([i915#4077]) +5 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@gem_mmap_gtt@cpuset-basic-small-copy.html * igt@gem_mmap_offset@clear-via-pagefault: - shard-mtlp: [PASS][48] -> [INCOMPLETE][49] ([i915#16021] / [i915#16108] / [i915#16202]) +1 other test incomplete [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-mtlp-5/igt@gem_mmap_offset@clear-via-pagefault.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-7/igt@gem_mmap_offset@clear-via-pagefault.html * igt@gem_mmap_wc@write-read-distinct: - shard-dg2: NOTRUN -> [SKIP][50] ([i915#4083]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@gem_mmap_wc@write-read-distinct.html - shard-dg1: NOTRUN -> [SKIP][51] ([i915#4083]) +1 other test skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-17/igt@gem_mmap_wc@write-read-distinct.html - shard-mtlp: NOTRUN -> [SKIP][52] ([i915#4083]) +1 other test skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-8/igt@gem_mmap_wc@write-read-distinct.html * igt@gem_partial_pwrite_pread@reads-display: - shard-rkl: NOTRUN -> [SKIP][53] ([i915#14544] / [i915#3282]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@gem_partial_pwrite_pread@reads-display.html * igt@gem_partial_pwrite_pread@write-display: - shard-mtlp: NOTRUN -> [SKIP][54] ([i915#3282]) +2 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-7/igt@gem_partial_pwrite_pread@write-display.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - shard-rkl: NOTRUN -> [SKIP][55] ([i915#3282]) +5 other tests skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_pread@exhaustion: - shard-tglu: NOTRUN -> [WARN][56] ([i915#2658]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-7/igt@gem_pread@exhaustion.html * igt@gem_pwrite@basic-exhaustion: - shard-glk: NOTRUN -> [WARN][57] ([i915#14702] / [i915#2658]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk3/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@hw-rejects-pxp-buffer: - shard-rkl: NOTRUN -> [SKIP][58] ([i915#13717]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-buffer.html - shard-tglu: NOTRUN -> [SKIP][59] ([i915#13398]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-3/igt@gem_pxp@hw-rejects-pxp-buffer.html - shard-mtlp: NOTRUN -> [SKIP][60] ([i915#13398]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-5/igt@gem_pxp@hw-rejects-pxp-buffer.html * igt@gem_pxp@regular-baseline-src-copy-readible: - shard-dg2: NOTRUN -> [SKIP][61] ([i915#4270]) +1 other test skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@gem_pxp@regular-baseline-src-copy-readible.html - shard-dg1: NOTRUN -> [SKIP][62] ([i915#4270]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-14/igt@gem_pxp@regular-baseline-src-copy-readible.html * igt@gem_readwrite@read-write: - shard-dg2: NOTRUN -> [SKIP][63] ([i915#3282]) +2 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-6/igt@gem_readwrite@read-write.html - shard-dg1: NOTRUN -> [SKIP][64] ([i915#3282]) +2 other tests skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-14/igt@gem_readwrite@read-write.html * igt@gem_render_copy@yf-tiled-ccs-to-y-tiled: - shard-dg2: NOTRUN -> [SKIP][65] ([i915#5190] / [i915#8428]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html - shard-mtlp: NOTRUN -> [SKIP][66] ([i915#8428]) +1 other test skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-8/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html * igt@gem_render_tiled_blits@basic: - shard-dg2: NOTRUN -> [SKIP][67] ([i915#4079]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-7/igt@gem_render_tiled_blits@basic.html - shard-dg1: NOTRUN -> [SKIP][68] ([i915#4079]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-16/igt@gem_render_tiled_blits@basic.html * igt@gem_softpin@noreloc-s3: - shard-glk10: NOTRUN -> [INCOMPLETE][69] ([i915#13809] / [i915#16193]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk10/igt@gem_softpin@noreloc-s3.html * igt@gem_unfence_active_buffers: - shard-dg2: NOTRUN -> [SKIP][70] ([i915#4879]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-7/igt@gem_unfence_active_buffers.html * igt@gem_userptr_blits@access-control: - shard-dg2: NOTRUN -> [SKIP][71] ([i915#3297]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@gem_userptr_blits@access-control.html * igt@gem_userptr_blits@forbidden-operations: - shard-rkl: NOTRUN -> [SKIP][72] ([i915#3282] / [i915#3297]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@gem_userptr_blits@forbidden-operations.html * igt@gem_userptr_blits@invalid-mmap-offset-unsync: - shard-tglu-1: NOTRUN -> [SKIP][73] ([i915#3297]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html * igt@gem_userptr_blits@relocations: - shard-rkl: NOTRUN -> [SKIP][74] ([i915#3281] / [i915#3297]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@gem_userptr_blits@relocations.html * igt@gem_userptr_blits@unsync-overlap: - shard-tglu: NOTRUN -> [SKIP][75] ([i915#3297]) +1 other test skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-10/igt@gem_userptr_blits@unsync-overlap.html * igt@gem_userptr_blits@unsync-unmap-after-close: - shard-rkl: NOTRUN -> [SKIP][76] ([i915#3297]) +1 other test skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@gem_userptr_blits@unsync-unmap-after-close.html * igt@gem_workarounds@suspend-resume: - shard-glk: NOTRUN -> [INCOMPLETE][77] ([i915#13356] / [i915#14586]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk8/igt@gem_workarounds@suspend-resume.html * igt@gen9_exec_parse@allowed-single: - shard-tglu-1: NOTRUN -> [SKIP][78] ([i915#2527] / [i915#2856]) +1 other test skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@cmd-crossing-page: - shard-tglu: NOTRUN -> [SKIP][79] ([i915#2527] / [i915#2856]) +3 other tests skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-7/igt@gen9_exec_parse@cmd-crossing-page.html - shard-mtlp: NOTRUN -> [SKIP][80] ([i915#2856]) +1 other test skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-6/igt@gen9_exec_parse@cmd-crossing-page.html * igt@gen9_exec_parse@secure-batches: - shard-dg2: NOTRUN -> [SKIP][81] ([i915#2856]) +2 other tests skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@gen9_exec_parse@secure-batches.html - shard-rkl: NOTRUN -> [SKIP][82] ([i915#2527]) +2 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@gen9_exec_parse@secure-batches.html - shard-dg1: NOTRUN -> [SKIP][83] ([i915#2527]) +1 other test skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-13/igt@gen9_exec_parse@secure-batches.html * igt@i915_drm_fdinfo@busy-idle-check-all@rcs0: - shard-mtlp: NOTRUN -> [SKIP][84] ([i915#11527]) +6 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-5/igt@i915_drm_fdinfo@busy-idle-check-all@rcs0.html * igt@i915_drm_fdinfo@busy-idle-check-all@vcs1: - shard-dg1: NOTRUN -> [SKIP][85] ([i915#11527]) +5 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-17/igt@i915_drm_fdinfo@busy-idle-check-all@vcs1.html * igt@i915_module_load@fault-injection@intel_connector_register: - shard-tglu: NOTRUN -> [ABORT][86] ([i915#15342]) +1 other test abort [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@i915_module_load@fault-injection@intel_connector_register.html - shard-glk11: NOTRUN -> [ABORT][87] ([i915#15342]) +1 other test abort [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk11/igt@i915_module_load@fault-injection@intel_connector_register.html * igt@i915_module_load@fault-injection@uc_fw_rsa_data_create: - shard-tglu: NOTRUN -> [SKIP][88] ([i915#15479]) +4 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html * igt@i915_pm_freq_api@freq-basic-api: - shard-tglu: NOTRUN -> [SKIP][89] ([i915#8399]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-8/igt@i915_pm_freq_api@freq-basic-api.html * igt@i915_pm_freq_api@freq-reset-multiple: - shard-rkl: NOTRUN -> [SKIP][90] ([i915#8399]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@i915_pm_freq_api@freq-reset-multiple.html - shard-tglu-1: NOTRUN -> [SKIP][91] ([i915#8399]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@i915_pm_freq_api@freq-reset-multiple.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-tglu: NOTRUN -> [SKIP][92] ([i915#14498]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-8/igt@i915_pm_rc6_residency@rc6-idle.html * igt@i915_query@query-topology-coherent-slice-mask: - shard-mtlp: NOTRUN -> [SKIP][93] ([i915#6188]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-3/igt@i915_query@query-topology-coherent-slice-mask.html - shard-dg2: NOTRUN -> [SKIP][94] ([i915#6188]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@i915_query@query-topology-coherent-slice-mask.html * igt@i915_query@query-topology-unsupported: - shard-tglu: NOTRUN -> [SKIP][95] ([i915#16079]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@i915_query@query-topology-unsupported.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-glk: NOTRUN -> [INCOMPLETE][96] ([i915#16182] / [i915#4817]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk6/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@kms_addfb_basic@addfb25-x-tiled-legacy: - shard-mtlp: NOTRUN -> [SKIP][97] ([i915#4212]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-6/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html - shard-dg2: NOTRUN -> [SKIP][98] ([i915#4212]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-3/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html - shard-dg1: NOTRUN -> [SKIP][99] ([i915#4212]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html * igt@kms_addfb_basic@invalid-smem-bo-on-discrete: - shard-rkl: NOTRUN -> [SKIP][100] ([i915#12454] / [i915#12712]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html - shard-tglu-1: NOTRUN -> [SKIP][101] ([i915#12454] / [i915#12712]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html - shard-mtlp: NOTRUN -> [SKIP][102] ([i915#12454] / [i915#12712]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-8/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-rkl: NOTRUN -> [SKIP][103] ([i915#9531]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-glk: NOTRUN -> [SKIP][104] ([i915#1769]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1: - shard-tglu: [PASS][105] -> [FAIL][106] ([i915#15662]) +1 other test fail [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-5/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html * igt@kms_big_fb@4-tiled-32bpp-rotate-0: - shard-tglu: NOTRUN -> [SKIP][107] ([i915#5286]) +3 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-5/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html * igt@kms_big_fb@4-tiled-32bpp-rotate-180: - shard-rkl: NOTRUN -> [SKIP][108] ([i915#5286]) +1 other test skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-mtlp: [PASS][109] -> [FAIL][110] ([i915#15733] / [i915#5138]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180: - shard-tglu-1: NOTRUN -> [SKIP][111] ([i915#5286]) +2 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_big_fb@linear-16bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][112] ([i915#3638]) +2 other tests skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_big_fb@linear-16bpp-rotate-90.html - shard-dg1: NOTRUN -> [SKIP][113] ([i915#3638]) +2 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-15/igt@kms_big_fb@linear-16bpp-rotate-90.html * igt@kms_big_fb@x-tiled-64bpp-rotate-0: - shard-mtlp: [PASS][114] -> [FAIL][115] ([i915#15871]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-mtlp-2/igt@kms_big_fb@x-tiled-64bpp-rotate-0.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-7/igt@kms_big_fb@x-tiled-64bpp-rotate-0.html * igt@kms_big_fb@y-tiled-64bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][116] ([i915#14544] / [i915#3638]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html * igt@kms_big_fb@y-tiled-addfb-size-overflow: - shard-dg2: NOTRUN -> [SKIP][117] ([i915#5190]) +1 other test skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@kms_big_fb@y-tiled-addfb-size-overflow.html - shard-mtlp: NOTRUN -> [SKIP][118] ([i915#6187]) +1 other test skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-7/igt@kms_big_fb@y-tiled-addfb-size-overflow.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-dg2: NOTRUN -> [SKIP][119] ([i915#4538] / [i915#5190]) +4 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-180: - shard-dg1: NOTRUN -> [SKIP][120] ([i915#4538]) +1 other test skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html * igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][121] ([i915#6095]) +64 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-10/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1.html * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][122] ([i915#14544] / [i915#6095]) +8 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html * igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][123] ([i915#10307] / [i915#6095]) +73 other tests skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-1/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs: - shard-tglu: NOTRUN -> [SKIP][124] ([i915#12313]) +1 other test skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-8/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-c-edp-1: - shard-mtlp: NOTRUN -> [SKIP][125] ([i915#6095]) +24 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-7/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-c-edp-1.html * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2: - shard-glk: NOTRUN -> [SKIP][126] +665 other tests skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk9/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][127] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][128] ([i915#6095]) +74 other tests skip [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs: - shard-dg2: NOTRUN -> [ABORT][129] ([i915#15132]) +1 other test abort [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][130] ([i915#14098] / [i915#14544] / [i915#6095]) +7 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-c-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][131] ([i915#6095]) +3 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-c-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc: - shard-rkl: [PASS][132] -> [INCOMPLETE][133] ([i915#14694] / [i915#15582]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [INCOMPLETE][134] ([i915#14694] / [i915#15582]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2: - shard-rkl: [PASS][135] -> [INCOMPLETE][136] ([i915#15582]) +1 other test incomplete [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs: - shard-rkl: NOTRUN -> [SKIP][137] ([i915#14098] / [i915#6095]) +42 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs: - shard-rkl: NOTRUN -> [SKIP][138] ([i915#12313]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1: - shard-dg1: NOTRUN -> [SKIP][139] ([i915#6095]) +214 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-14/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs: - shard-tglu-1: NOTRUN -> [SKIP][140] ([i915#12313]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc: - shard-tglu-1: NOTRUN -> [SKIP][141] ([i915#6095]) +44 other tests skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html * igt@kms_cdclk@mode-transition: - shard-rkl: NOTRUN -> [SKIP][142] ([i915#3742]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_cdclk@mode-transition.html - shard-dg1: NOTRUN -> [SKIP][143] ([i915#3742]) +1 other test skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@kms_cdclk@mode-transition.html - shard-tglu: NOTRUN -> [SKIP][144] ([i915#3742]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-7/igt@kms_cdclk@mode-transition.html * igt@kms_cdclk@mode-transition@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][145] ([i915#13781]) +4 other tests skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-6/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][146] ([i915#13781]) +4 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-5/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html * igt@kms_cdclk@plane-scaling@pipe-c-dp-3: - shard-dg2: NOTRUN -> [SKIP][147] ([i915#13783]) +4 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-10/igt@kms_cdclk@plane-scaling@pipe-c-dp-3.html * igt@kms_chamelium_audio@hdmi-audio-after-suspend: - shard-dg2: NOTRUN -> [SKIP][148] ([i915#11151]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html - shard-rkl: NOTRUN -> [SKIP][149] ([i915#11151]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html - shard-tglu-1: NOTRUN -> [SKIP][150] ([i915#11151]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html - shard-dg1: NOTRUN -> [SKIP][151] ([i915#11151]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-13/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html - shard-mtlp: NOTRUN -> [SKIP][152] ([i915#11151]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-7/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html * igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d: - shard-mtlp: NOTRUN -> [SKIP][153] ([i915#16464] / [i915#16471]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-6/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html - shard-dg2: NOTRUN -> [SKIP][154] ([i915#16471]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-3/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html - shard-rkl: NOTRUN -> [SKIP][155] ([i915#16471]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html - shard-dg1: NOTRUN -> [SKIP][156] ([i915#16471]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html * igt@kms_chamelium_color_pipeline@plane-lut1d: - shard-tglu-1: NOTRUN -> [SKIP][157] ([i915#16471]) +1 other test skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut1d.html * igt@kms_chamelium_color_pipeline@plane-lut3d-green-only: - shard-tglu: NOTRUN -> [SKIP][158] ([i915#16471]) +2 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html * igt@kms_chamelium_edid@hdmi-edid-read: - shard-tglu: NOTRUN -> [SKIP][159] ([i915#11151] / [i915#7828]) +3 other tests skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-2/igt@kms_chamelium_edid@hdmi-edid-read.html * igt@kms_chamelium_hpd@dp-hpd-storm: - shard-dg2: NOTRUN -> [SKIP][160] ([i915#11151] / [i915#7828]) +3 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@kms_chamelium_hpd@dp-hpd-storm.html * igt@kms_chamelium_hpd@hdmi-hpd-fast: - shard-rkl: NOTRUN -> [SKIP][161] ([i915#11151] / [i915#14544] / [i915#7828]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd-fast.html * igt@kms_chamelium_hpd@vga-hpd-fast: - shard-rkl: NOTRUN -> [SKIP][162] ([i915#11151] / [i915#7828]) +7 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_chamelium_hpd@vga-hpd-fast.html - shard-tglu-1: NOTRUN -> [SKIP][163] ([i915#11151] / [i915#7828]) +3 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-fast.html - shard-dg1: NOTRUN -> [SKIP][164] ([i915#11151] / [i915#7828]) +2 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-17/igt@kms_chamelium_hpd@vga-hpd-fast.html - shard-mtlp: NOTRUN -> [SKIP][165] ([i915#11151] / [i915#7828]) +1 other test skip [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-8/igt@kms_chamelium_hpd@vga-hpd-fast.html * igt@kms_content_protection@atomic-dpms-hdcp14: - shard-rkl: NOTRUN -> [SKIP][166] ([i915#15865]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_content_protection@atomic-dpms-hdcp14.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-dg2: NOTRUN -> [SKIP][167] ([i915#15330] / [i915#3299]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@kms_content_protection@dp-mst-lic-type-1.html - shard-dg1: NOTRUN -> [SKIP][168] ([i915#15330] / [i915#3299]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-13/igt@kms_content_protection@dp-mst-lic-type-1.html - shard-tglu: NOTRUN -> [SKIP][169] ([i915#15330] / [i915#3116] / [i915#3299]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-2/igt@kms_content_protection@dp-mst-lic-type-1.html - shard-mtlp: NOTRUN -> [SKIP][170] ([i915#15330] / [i915#3299]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-3/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@dp-mst-type-0-hdcp14: - shard-tglu-1: NOTRUN -> [SKIP][171] ([i915#15330]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_content_protection@dp-mst-type-0-hdcp14.html * igt@kms_content_protection@dp-mst-type-0-suspend-resume: - shard-mtlp: NOTRUN -> [SKIP][172] ([i915#15330]) +1 other test skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-2/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html - shard-dg2: NOTRUN -> [SKIP][173] ([i915#15330]) +1 other test skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-1/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html - shard-rkl: NOTRUN -> [SKIP][174] ([i915#14544] / [i915#15330]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html - shard-dg1: NOTRUN -> [SKIP][175] ([i915#15330]) +1 other test skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-17/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html * igt@kms_content_protection@dp-mst-type-1-suspend-resume: - shard-tglu: NOTRUN -> [SKIP][176] ([i915#15330]) +1 other test skip [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-7/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html - shard-rkl: NOTRUN -> [SKIP][177] ([i915#15330]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html * igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-3: - shard-dg2: NOTRUN -> [FAIL][178] ([i915#7173]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-10/igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-3.html * igt@kms_content_protection@lic-type-0: - shard-tglu-1: NOTRUN -> [SKIP][179] ([i915#15865]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_content_protection@lic-type-0.html * igt@kms_content_protection@type1: - shard-dg2: NOTRUN -> [SKIP][180] ([i915#15865]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@kms_content_protection@type1.html - shard-dg1: NOTRUN -> [SKIP][181] ([i915#15865]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-13/igt@kms_content_protection@type1.html - shard-tglu: NOTRUN -> [SKIP][182] ([i915#15865]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-2/igt@kms_content_protection@type1.html - shard-mtlp: NOTRUN -> [SKIP][183] ([i915#15865]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-3/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-offscreen-512x170: - shard-tglu-1: NOTRUN -> [SKIP][184] ([i915#13049]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-512x170.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-tglu: NOTRUN -> [SKIP][185] ([i915#13049]) +1 other test skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-8/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1: - shard-tglu: [PASS][186] -> [FAIL][187] ([i915#13566]) +1 other test fail [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-tglu-9/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-7/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-sliding-256x85: - shard-tglu-1: NOTRUN -> [FAIL][188] ([i915#13566]) +1 other test fail [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-256x85.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-dg2: NOTRUN -> [SKIP][189] ([i915#3555]) +2 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-3/igt@kms_cursor_crc@cursor-sliding-32x10.html - shard-rkl: NOTRUN -> [SKIP][190] ([i915#3555]) +2 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-32x10.html - shard-dg1: NOTRUN -> [SKIP][191] ([i915#3555]) +2 other tests skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@kms_cursor_crc@cursor-sliding-32x10.html - shard-tglu: NOTRUN -> [SKIP][192] ([i915#3555]) +3 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-32x10.html - shard-mtlp: NOTRUN -> [SKIP][193] ([i915#3555] / [i915#8814]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-6/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_crc@cursor-sliding-64x21: - shard-mtlp: NOTRUN -> [SKIP][194] ([i915#8814]) [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-5/igt@kms_cursor_crc@cursor-sliding-64x21.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-tglu-1: NOTRUN -> [SKIP][195] ([i915#4103]) +1 other test skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-rkl: NOTRUN -> [SKIP][196] ([i915#4103]) +1 other test skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipa-toggle: - shard-dg2: NOTRUN -> [SKIP][197] ([i915#13046] / [i915#5354]) +3 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size: - shard-mtlp: NOTRUN -> [SKIP][198] ([i915#9809]) +2 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-toggle: - shard-tglu: [PASS][199] -> [FAIL][200] ([i915#15768]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-tglu-4/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-7/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html * igt@kms_dp_aux_dev@basic: - shard-tglu: NOTRUN -> [SKIP][201] ([i915#1257]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-5/igt@kms_dp_aux_dev@basic.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-dg2: NOTRUN -> [SKIP][202] ([i915#16361]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc-ultrajoiner: - shard-rkl: NOTRUN -> [SKIP][203] ([i915#14544] / [i915#16361]) +1 other test skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc-ultrajoiner.html * igt@kms_dsc@dsc-with-formats: - shard-tglu-1: NOTRUN -> [SKIP][204] ([i915#16361]) [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_dsc@dsc-with-formats.html * igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner: - shard-tglu: NOTRUN -> [SKIP][205] ([i915#16361]) +3 other tests skip [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-5/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][206] ([i915#9878]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk3/igt@kms_fbcon_fbt@fbc-suspend.html - shard-rkl: [PASS][207] -> [INCOMPLETE][208] ([i915#9878]) [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-8/igt@kms_fbcon_fbt@fbc-suspend.html [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_fbcon_fbt@psr: - shard-dg2: NOTRUN -> [SKIP][209] ([i915#3469]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@kms_fbcon_fbt@psr.html - shard-rkl: NOTRUN -> [SKIP][210] ([i915#3955]) [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@kms_fbcon_fbt@psr.html - shard-dg1: NOTRUN -> [SKIP][211] ([i915#3469]) [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-14/igt@kms_fbcon_fbt@psr.html - shard-tglu: NOTRUN -> [SKIP][212] ([i915#3469]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-3/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@display-3x: - shard-dg2: NOTRUN -> [SKIP][213] ([i915#16081]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@kms_feature_discovery@display-3x.html - shard-rkl: NOTRUN -> [SKIP][214] ([i915#16081]) [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@kms_feature_discovery@display-3x.html - shard-dg1: NOTRUN -> [SKIP][215] ([i915#16081]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-14/igt@kms_feature_discovery@display-3x.html - shard-tglu: NOTRUN -> [SKIP][216] ([i915#16081]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-3/igt@kms_feature_discovery@display-3x.html - shard-mtlp: NOTRUN -> [SKIP][217] ([i915#16081]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-3/igt@kms_feature_discovery@display-3x.html * igt@kms_feature_discovery@dsc: - shard-dg2: NOTRUN -> [SKIP][218] ([i915#16600]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-1/igt@kms_feature_discovery@dsc.html - shard-rkl: NOTRUN -> [SKIP][219] ([i915#14544] / [i915#16600]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_feature_discovery@dsc.html - shard-dg1: NOTRUN -> [SKIP][220] ([i915#16600]) [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-17/igt@kms_feature_discovery@dsc.html - shard-tglu: NOTRUN -> [SKIP][221] ([i915#16600]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-10/igt@kms_feature_discovery@dsc.html - shard-mtlp: NOTRUN -> [SKIP][222] ([i915#16600]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-2/igt@kms_feature_discovery@dsc.html * igt@kms_feature_discovery@hdr: - shard-rkl: NOTRUN -> [SKIP][223] ([i915#16600]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_feature_discovery@hdr.html * igt@kms_feature_discovery@psr1: - shard-tglu-1: NOTRUN -> [SKIP][224] ([i915#658]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_feature_discovery@psr1.html - shard-dg1: NOTRUN -> [SKIP][225] ([i915#658]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-13/igt@kms_feature_discovery@psr1.html * igt@kms_fence_pin_leak: - shard-dg2: NOTRUN -> [SKIP][226] ([i915#4881]) [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-10/igt@kms_fence_pin_leak.html - shard-dg1: NOTRUN -> [SKIP][227] ([i915#4881]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-18/igt@kms_fence_pin_leak.html - shard-mtlp: NOTRUN -> [SKIP][228] ([i915#4881]) [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-8/igt@kms_fence_pin_leak.html * igt@kms_flip@2x-absolute-wf_vblank-interruptible: - shard-rkl: NOTRUN -> [SKIP][229] ([i915#9934]) +5 other tests skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html - shard-mtlp: NOTRUN -> [SKIP][230] ([i915#3637] / [i915#9934]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-7/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html * igt@kms_flip@2x-flip-vs-dpms-on-nop: - shard-tglu: NOTRUN -> [SKIP][231] ([i915#9934]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-8/igt@kms_flip@2x-flip-vs-dpms-on-nop.html * igt@kms_flip@2x-modeset-vs-vblank-race: - shard-dg2: NOTRUN -> [SKIP][232] ([i915#9934]) +1 other test skip [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-1/igt@kms_flip@2x-modeset-vs-vblank-race.html * igt@kms_flip@2x-nonexisting-fb: - shard-tglu: NOTRUN -> [SKIP][233] ([i915#3637] / [i915#9934]) +1 other test skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-3/igt@kms_flip@2x-nonexisting-fb.html * igt@kms_flip@2x-plain-flip-fb-recreate: - shard-tglu-1: NOTRUN -> [SKIP][234] ([i915#3637] / [i915#9934]) +5 other tests skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_flip@2x-plain-flip-fb-recreate.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-glk: NOTRUN -> [INCOMPLETE][235] ([i915#12745] / [i915#4839] / [i915#6113]) +1 other test incomplete [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk2/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1: - shard-glk: NOTRUN -> [INCOMPLETE][236] ([i915#12745]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk2/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html * igt@kms_flip@flip-vs-suspend@a-hdmi-a1: - shard-glk: NOTRUN -> [INCOMPLETE][237] ([i915#12745] / [i915#6113]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk1/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling: - shard-dg2: NOTRUN -> [SKIP][238] ([i915#15643] / [i915#5190]) +1 other test skip [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling: - shard-tglu-1: NOTRUN -> [SKIP][239] ([i915#15643]) +1 other test skip [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling: - shard-dg1: NOTRUN -> [SKIP][240] ([i915#15643]) +1 other test skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-15/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html - shard-tglu: NOTRUN -> [SKIP][241] ([i915#15643]) +2 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html - shard-mtlp: NOTRUN -> [SKIP][242] ([i915#15643]) +1 other test skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html - shard-dg2: NOTRUN -> [SKIP][243] ([i915#15643]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][244] ([i915#15104] / [i915#15990]) +2 other tests skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][245] ([i915#15990] / [i915#8708]) +9 other tests skip [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-pwrite: - shard-rkl: NOTRUN -> [SKIP][246] ([i915#14544]) +2 other tests skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][247] ([i915#15990] / [i915#8708]) +9 other tests skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-13/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff: - shard-rkl: [PASS][248] -> [SKIP][249] ([i915#15989]) +7 other tests skip [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-rkl: NOTRUN -> [SKIP][250] ([i915#15989]) +12 other tests skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt: - shard-dg1: NOTRUN -> [SKIP][251] ([i915#15989]) +11 other tests skip [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-15/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-msflip-blt: - shard-tglu: NOTRUN -> [SKIP][252] +113 other tests skip [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-cur-indfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][253] ([i915#15991]) +19 other tests skip [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbchdr-indfb-scaledprimary: - shard-tglu-1: NOTRUN -> [SKIP][254] ([i915#15989]) +13 other tests skip [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-indfb-scaledprimary.html * igt@kms_frontbuffer_tracking@fbchdr-suspend: - shard-glk11: NOTRUN -> [INCOMPLETE][255] ([i915#16056] / [i915#16593]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk11/igt@kms_frontbuffer_tracking@fbchdr-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt: - shard-glk10: NOTRUN -> [SKIP][256] +159 other tests skip [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move: - shard-dg2: NOTRUN -> [SKIP][257] ([i915#15991] / [i915#5354]) +8 other tests skip [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][258] ([i915#15990] / [i915#8708]) +1 other test skip [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][259] ([i915#15990]) +8 other tests skip [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt.html - shard-mtlp: NOTRUN -> [SKIP][260] ([i915#15990]) +3 other tests skip [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-plflip-blt: - shard-mtlp: NOTRUN -> [SKIP][261] ([i915#15991]) +16 other tests skip [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4: - shard-tglu: NOTRUN -> [SKIP][262] ([i915#5439]) [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-linear: - shard-dg2: NOTRUN -> [SKIP][263] ([i915#15102]) +18 other tests skip [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-linear.html * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-blt: - shard-tglu: NOTRUN -> [SKIP][264] ([i915#15989]) +18 other tests skip [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-6/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@hdr-2p-rte: - shard-dg1: NOTRUN -> [SKIP][265] +32 other tests skip [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@kms_frontbuffer_tracking@hdr-2p-rte.html * igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][266] ([i915#15990]) +9 other tests skip [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@hdr-shrfb-scaledprimary: - shard-dg2: NOTRUN -> [SKIP][267] ([i915#15989]) +8 other tests skip [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-5/igt@kms_frontbuffer_tracking@hdr-shrfb-scaledprimary.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-tglu: NOTRUN -> [SKIP][268] ([i915#9766]) [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][269] ([i915#15102]) +17 other tests skip [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html - shard-dg1: NOTRUN -> [SKIP][270] ([i915#15104] / [i915#15990]) +1 other test skip [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html - shard-mtlp: NOTRUN -> [SKIP][271] ([i915#15104] / [i915#15990]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc: - shard-tglu-1: NOTRUN -> [SKIP][272] ([i915#15102]) +28 other tests skip [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt: - shard-rkl: NOTRUN -> [SKIP][273] ([i915#15102] / [i915#3023]) +14 other tests skip [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc: - shard-rkl: NOTRUN -> [SKIP][274] ([i915#1825]) +8 other tests skip [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc: - shard-mtlp: NOTRUN -> [SKIP][275] ([i915#15991] / [i915#1825]) +7 other tests skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary: - shard-rkl: NOTRUN -> [SKIP][276] ([i915#14544] / [i915#15102] / [i915#3023]) [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html * igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-mmap-cpu: - shard-mtlp: NOTRUN -> [SKIP][277] ([i915#15989]) +13 other tests skip [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-6/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-indfb-pgflip-blt: - shard-tglu: NOTRUN -> [SKIP][278] ([i915#15102]) +43 other tests skip [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-7/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-blt: - shard-rkl: NOTRUN -> [SKIP][279] ([i915#14544] / [i915#15102]) +1 other test skip [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-mmap-wc: - shard-rkl: NOTRUN -> [SKIP][280] +55 other tests skip [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-draw-mmap-cpu: - shard-tglu-1: NOTRUN -> [SKIP][281] +70 other tests skip [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-draw-render: - shard-glk11: NOTRUN -> [SKIP][282] +119 other tests skip [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk11/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psrhdr-rgb565-draw-render: - shard-dg1: NOTRUN -> [SKIP][283] ([i915#15102]) +18 other tests skip [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-18/igt@kms_frontbuffer_tracking@psrhdr-rgb565-draw-render.html * igt@kms_hdr@invalid-metadata-sizes: - shard-rkl: NOTRUN -> [SKIP][284] ([i915#3555] / [i915#8228]) [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-toggle-dpms: - shard-rkl: [PASS][285] -> [SKIP][286] ([i915#3555] / [i915#8228]) [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_hdr@static-toggle-dpms.html [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_hdr@static-toggle-dpms.html * igt@kms_joiner@basic-force-big-joiner: - shard-tglu: NOTRUN -> [SKIP][287] ([i915#15459]) [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-5/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-tglu-1: NOTRUN -> [SKIP][288] ([i915#15458]) [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_joiner@basic-max-non-joiner: - shard-tglu: NOTRUN -> [SKIP][289] ([i915#13688]) [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-4/igt@kms_joiner@basic-max-non-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-tglu-1: NOTRUN -> [SKIP][290] ([i915#15638] / [i915#15722]) [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_mst@mst-suspend-read-crc: - shard-tglu: NOTRUN -> [SKIP][291] ([i915#16451]) [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@kms_mst@mst-suspend-read-crc.html * igt@kms_panel_fitting@legacy: - shard-rkl: NOTRUN -> [SKIP][292] ([i915#6301]) [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_panel_fitting@legacy.html * igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c: - shard-mtlp: NOTRUN -> [SKIP][293] +5 other tests skip [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-1/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html * igt@kms_pipe_crc_basic@suspend-read-crc: - shard-glk10: NOTRUN -> [INCOMPLETE][294] ([i915#12756] / [i915#13409] / [i915#13476]) [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk10/igt@kms_pipe_crc_basic@suspend-read-crc.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2: - shard-glk10: NOTRUN -> [INCOMPLETE][295] ([i915#13409] / [i915#13476]) [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk10/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html * igt@kms_pipe_stress@stress-xrgb8888-4tiled: - shard-rkl: NOTRUN -> [SKIP][296] ([i915#14712]) [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html * igt@kms_pipe_stress@stress-xrgb8888-yftiled: - shard-glk: NOTRUN -> [DMESG-FAIL][297] ([i915#118] / [i915#16396]) [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk2/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html - shard-tglu-1: NOTRUN -> [SKIP][298] ([i915#14712]) [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html * igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier: - shard-mtlp: NOTRUN -> [SKIP][299] ([i915#15709]) [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-3/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier.html - shard-dg2: NOTRUN -> [SKIP][300] ([i915#15709]) +2 other tests skip [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier.html * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping: - shard-tglu: NOTRUN -> [SKIP][301] ([i915#15709]) +6 other tests skip [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-7/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping: - shard-dg1: NOTRUN -> [SKIP][302] ([i915#15709]) +3 other tests skip [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping: - shard-tglu-1: NOTRUN -> [SKIP][303] ([i915#15709]) +1 other test skip [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier@pipe-a-plane-5: - shard-mtlp: NOTRUN -> [SKIP][304] ([i915#16386]) +1 other test skip [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-5/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier@pipe-a-plane-5.html * igt@kms_plane@pixel-format-y-tiled-ccs-modifier: - shard-rkl: NOTRUN -> [SKIP][305] ([i915#15709]) +2 other tests skip [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b: - shard-glk: NOTRUN -> [INCOMPLETE][306] ([i915#13026]) +1 other test incomplete [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html * igt@kms_plane_alpha_blend@alpha-basic: - shard-glk: NOTRUN -> [FAIL][307] ([i915#12178]) [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk9/igt@kms_plane_alpha_blend@alpha-basic.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][308] ([i915#7862]) +1 other test fail [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk9/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html * igt@kms_plane_alpha_blend@alpha-opaque-fb: - shard-glk: NOTRUN -> [FAIL][309] ([i915#10647] / [i915#12169]) [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk6/igt@kms_plane_alpha_blend@alpha-opaque-fb.html * igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][310] ([i915#10647]) +1 other test fail [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk6/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_lowres@tiling-yf: - shard-dg2: NOTRUN -> [SKIP][311] ([i915#3555] / [i915#8821]) [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-5/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_multiple@2x-tiling-x: - shard-tglu-1: NOTRUN -> [SKIP][312] ([i915#13958]) [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-x.html * igt@kms_plane_multiple@2x-tiling-y: - shard-tglu: NOTRUN -> [SKIP][313] ([i915#13958]) [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-5/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c: - shard-tglu: NOTRUN -> [SKIP][314] ([i915#15329]) +4 other tests skip [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b: - shard-tglu-1: NOTRUN -> [SKIP][315] ([i915#15329]) +4 other tests skip [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-d: - shard-mtlp: NOTRUN -> [SKIP][316] ([i915#15329]) +4 other tests skip [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-d.html * igt@kms_pm_backlight@basic-brightness: - shard-rkl: NOTRUN -> [SKIP][317] ([i915#12343] / [i915#5354]) [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_pm_backlight@basic-brightness.html * igt@kms_pm_backlight@fade-with-suspend: - shard-dg2: NOTRUN -> [SKIP][318] ([i915#12343] / [i915#5354]) [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-1/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc5-retention-flops: - shard-tglu-1: NOTRUN -> [SKIP][319] ([i915#3828]) [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_pm_dc@dc5-retention-flops.html * igt@kms_pm_dc@dc6-dpms: - shard-dg2: NOTRUN -> [SKIP][320] ([i915#15751]) [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-6/igt@kms_pm_dc@dc6-dpms.html - shard-rkl: NOTRUN -> [FAIL][321] ([i915#16479]) [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_pm_dc@dc6-dpms.html - shard-dg1: NOTRUN -> [SKIP][322] ([i915#3361]) [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-19/igt@kms_pm_dc@dc6-dpms.html - shard-tglu: NOTRUN -> [FAIL][323] ([i915#16479]) [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-10/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_dc@dc9-dpms: - shard-tglu-1: NOTRUN -> [SKIP][324] ([i915#15739]) [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_lpsp@kms-lpsp: - shard-tglu: NOTRUN -> [SKIP][325] ([i915#3828]) [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-5/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_lpsp@screens-disabled: - shard-dg2: NOTRUN -> [SKIP][326] ([i915#8430]) [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-1/igt@kms_pm_lpsp@screens-disabled.html - shard-dg1: NOTRUN -> [SKIP][327] ([i915#8430]) [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-16/igt@kms_pm_lpsp@screens-disabled.html - shard-tglu: NOTRUN -> [SKIP][328] ([i915#8430]) [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-2/igt@kms_pm_lpsp@screens-disabled.html - shard-mtlp: NOTRUN -> [SKIP][329] ([i915#8430]) [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-2/igt@kms_pm_lpsp@screens-disabled.html * igt@kms_pm_rpm@dpms-lpsp: - shard-rkl: NOTRUN -> [SKIP][330] ([i915#15073]) +1 other test skip [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_pm_rpm@dpms-lpsp.html - shard-dg1: [PASS][331] -> [SKIP][332] ([i915#15073]) +3 other tests skip [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg1-14/igt@kms_pm_rpm@dpms-lpsp.html [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-rkl: [PASS][333] -> [SKIP][334] ([i915#15073]) +1 other test skip [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress.html [334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-dg2: [PASS][335] -> [SKIP][336] ([i915#15073]) +1 other test skip [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-1/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-tglu: NOTRUN -> [SKIP][337] ([i915#15073]) [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-2/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_pm_rpm@pc8-residency: - shard-dg2: NOTRUN -> [SKIP][338] +3 other tests skip [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-6/igt@kms_pm_rpm@pc8-residency.html * igt@kms_pm_rpm@pm-caching: - shard-dg1: NOTRUN -> [SKIP][339] ([i915#4077]) +5 other tests skip [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-17/igt@kms_pm_rpm@pm-caching.html - shard-mtlp: NOTRUN -> [SKIP][340] ([i915#4077]) +5 other tests skip [340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-2/igt@kms_pm_rpm@pm-caching.html * igt@kms_prime@basic-modeset-hybrid: - shard-tglu-1: NOTRUN -> [SKIP][341] ([i915#6524]) [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][342] ([i915#9808]) [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-a-edp-1.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][343] ([i915#12316]) +2 other tests skip [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1.html * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf: - shard-glk11: NOTRUN -> [SKIP][344] ([i915#11520]) [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk11/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area: - shard-tglu: NOTRUN -> [SKIP][345] ([i915#11520]) +2 other tests skip [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-10/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf: - shard-glk: NOTRUN -> [SKIP][346] ([i915#11520]) +12 other tests skip [346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf: - shard-dg2: NOTRUN -> [SKIP][347] ([i915#11520]) +3 other tests skip [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html - shard-rkl: NOTRUN -> [SKIP][348] ([i915#11520]) +3 other tests skip [348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html - shard-snb: NOTRUN -> [SKIP][349] ([i915#11520]) +1 other test skip [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-snb5/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html - shard-dg1: NOTRUN -> [SKIP][350] ([i915#11520]) +1 other test skip [350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-17/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf: - shard-tglu-1: NOTRUN -> [SKIP][351] ([i915#11520]) +5 other tests skip [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area: - shard-glk10: NOTRUN -> [SKIP][352] ([i915#11520]) +4 other tests skip [352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk10/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_su@frontbuffer-xrgb8888: - shard-rkl: NOTRUN -> [SKIP][353] ([i915#9683]) [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_psr2_su@frontbuffer-xrgb8888.html - shard-tglu-1: NOTRUN -> [SKIP][354] ([i915#9683]) [354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_psr2_su@frontbuffer-xrgb8888.html * igt@kms_psr2_su@page_flip-nv12: - shard-dg2: NOTRUN -> [SKIP][355] ([i915#9683]) [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-1/igt@kms_psr2_su@page_flip-nv12.html - shard-rkl: NOTRUN -> [SKIP][356] ([i915#14544] / [i915#9683]) [356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_psr2_su@page_flip-nv12.html - shard-dg1: NOTRUN -> [SKIP][357] ([i915#9683]) [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-17/igt@kms_psr2_su@page_flip-nv12.html - shard-tglu: NOTRUN -> [SKIP][358] ([i915#9683]) [358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-10/igt@kms_psr2_su@page_flip-nv12.html - shard-mtlp: NOTRUN -> [SKIP][359] ([i915#4348]) [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-2/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@fbc-psr-cursor-blt: - shard-rkl: NOTRUN -> [SKIP][360] ([i915#1072] / [i915#14544] / [i915#9732]) +1 other test skip [360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_psr@fbc-psr-cursor-blt.html * igt@kms_psr@fbc-psr-cursor-blt@edp-1: - shard-mtlp: NOTRUN -> [SKIP][361] ([i915#9688]) +10 other tests skip [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-2/igt@kms_psr@fbc-psr-cursor-blt@edp-1.html * igt@kms_psr@fbc-psr-no-drrs: - shard-tglu: NOTRUN -> [SKIP][362] ([i915#9732]) +20 other tests skip [362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-2/igt@kms_psr@fbc-psr-no-drrs.html * igt@kms_psr@psr-cursor-plane-move: - shard-tglu-1: NOTRUN -> [SKIP][363] ([i915#9732]) +13 other tests skip [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_psr@psr-cursor-plane-move.html * igt@kms_psr@psr-sprite-mmap-cpu: - shard-dg1: NOTRUN -> [SKIP][364] ([i915#1072] / [i915#9732]) +11 other tests skip [364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-14/igt@kms_psr@psr-sprite-mmap-cpu.html * igt@kms_psr@psr2-cursor-blt: - shard-dg2: NOTRUN -> [SKIP][365] ([i915#1072] / [i915#9732]) +11 other tests skip [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-1/igt@kms_psr@psr2-cursor-blt.html - shard-rkl: NOTRUN -> [SKIP][366] ([i915#1072] / [i915#9732]) +13 other tests skip [366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-8/igt@kms_psr@psr2-cursor-blt.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-rkl: NOTRUN -> [SKIP][367] ([i915#15949]) [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@kms_rotation_crc@multiplane-rotation: - shard-glk10: NOTRUN -> [INCOMPLETE][368] ([i915#15492] / [i915#16184]) [368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk10/igt@kms_rotation_crc@multiplane-rotation.html * igt@kms_rotation_crc@multiplane-rotation-cropping-top: - shard-glk: NOTRUN -> [INCOMPLETE][369] ([i915#15492] / [i915#16184]) [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk1/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html * igt@kms_rotation_crc@primary-rotation-90: - shard-dg2: NOTRUN -> [SKIP][370] ([i915#12755] / [i915#15867]) [370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-7/igt@kms_rotation_crc@primary-rotation-90.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270: - shard-dg2: NOTRUN -> [SKIP][371] ([i915#12755] / [i915#15867] / [i915#5190]) [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html - shard-mtlp: NOTRUN -> [SKIP][372] ([i915#12755] / [i915#15867]) [372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-8/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-tglu-1: NOTRUN -> [SKIP][373] ([i915#5289]) [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-tglu: NOTRUN -> [SKIP][374] ([i915#5289]) [374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270: - shard-dg1: NOTRUN -> [SKIP][375] ([i915#5289]) [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html * igt@kms_selftest@drm_framebuffer: - shard-glk: NOTRUN -> [ABORT][376] ([i915#13179]) +1 other test abort [376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk6/igt@kms_selftest@drm_framebuffer.html * igt@kms_setmode@basic-clone-single-crtc: - shard-tglu-1: NOTRUN -> [SKIP][377] ([i915#3555]) +5 other tests skip [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@kms_setmode@basic-clone-single-crtc.html * igt@kms_setmode@clone-exclusive-crtc: - shard-mtlp: NOTRUN -> [SKIP][378] ([i915#3555] / [i915#8809]) [378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-8/igt@kms_setmode@clone-exclusive-crtc.html * igt@kms_tiled_display@basic-test-pattern: - shard-glk10: NOTRUN -> [FAIL][379] ([i915#10959]) [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk10/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [INCOMPLETE][380] ([i915#12276]) +1 other test incomplete [380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk4/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html * igt@kms_vrr@flip-basic-fastset: - shard-tglu: NOTRUN -> [SKIP][381] ([i915#9906]) [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-10/igt@kms_vrr@flip-basic-fastset.html * igt@kms_vrr@flip-dpms: - shard-dg2: NOTRUN -> [SKIP][382] ([i915#15243] / [i915#3555]) [382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-3/igt@kms_vrr@flip-dpms.html - shard-rkl: NOTRUN -> [SKIP][383] ([i915#15243] / [i915#3555]) [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-8/igt@kms_vrr@flip-dpms.html - shard-mtlp: NOTRUN -> [SKIP][384] ([i915#3555] / [i915#8808]) [384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-1/igt@kms_vrr@flip-dpms.html * igt@kms_vrr@negative-basic: - shard-tglu: NOTRUN -> [SKIP][385] ([i915#3555] / [i915#9906]) [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-7/igt@kms_vrr@negative-basic.html * igt@perf@gen8-unprivileged-single-ctx-counters: - shard-rkl: NOTRUN -> [SKIP][386] ([i915#2436]) [386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@perf@gen8-unprivileged-single-ctx-counters.html * igt@perf@mi-rpc: - shard-dg2: NOTRUN -> [SKIP][387] ([i915#2434]) [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-3/igt@perf@mi-rpc.html - shard-rkl: NOTRUN -> [SKIP][388] ([i915#2434]) [388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@perf@mi-rpc.html - shard-dg1: NOTRUN -> [SKIP][389] ([i915#2434]) [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-12/igt@perf@mi-rpc.html - shard-mtlp: NOTRUN -> [SKIP][390] ([i915#2434]) [390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-6/igt@perf@mi-rpc.html * igt@perf_pmu@busy-check-all: - shard-snb: [PASS][391] -> [FAIL][392] ([i915#4349]) +1 other test fail [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-snb6/igt@perf_pmu@busy-check-all.html [392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-snb1/igt@perf_pmu@busy-check-all.html * igt@perf_pmu@module-unload: - shard-glk: NOTRUN -> [ABORT][393] ([i915#15778]) [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk3/igt@perf_pmu@module-unload.html - shard-dg2: NOTRUN -> [ABORT][394] ([i915#13029] / [i915#15778]) [394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@perf_pmu@module-unload.html - shard-rkl: NOTRUN -> [ABORT][395] ([i915#15778]) [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@perf_pmu@module-unload.html - shard-dg1: NOTRUN -> [ABORT][396] ([i915#13029] / [i915#15778]) [396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-13/igt@perf_pmu@module-unload.html - shard-snb: NOTRUN -> [ABORT][397] ([i915#15778]) [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-snb7/igt@perf_pmu@module-unload.html - shard-tglu: NOTRUN -> [ABORT][398] ([i915#15778]) [398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@perf_pmu@module-unload.html - shard-mtlp: NOTRUN -> [ABORT][399] ([i915#15778]) [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-3/igt@perf_pmu@module-unload.html * igt@perf_pmu@render-node-busy-idle: - shard-mtlp: [PASS][400] -> [FAIL][401] ([i915#4349]) +6 other tests fail [400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-mtlp-2/igt@perf_pmu@render-node-busy-idle.html [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-2/igt@perf_pmu@render-node-busy-idle.html * igt@perf_pmu@render-node-busy-idle@vcs1: - shard-dg2: [PASS][402] -> [FAIL][403] ([i915#4349]) +5 other tests fail [402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-6/igt@perf_pmu@render-node-busy-idle@vcs1.html [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-5/igt@perf_pmu@render-node-busy-idle@vcs1.html - shard-dg1: [PASS][404] -> [FAIL][405] ([i915#4349]) +3 other tests fail [404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg1-17/igt@perf_pmu@render-node-busy-idle@vcs1.html [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-17/igt@perf_pmu@render-node-busy-idle@vcs1.html * igt@prime_udl@share-import: - shard-tglu: NOTRUN -> [SKIP][406] ([i915#16420]) [406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-9/igt@prime_udl@share-import.html * igt@prime_udl@share-import-addfb: - shard-rkl: NOTRUN -> [SKIP][407] ([i915#16420]) [407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@prime_udl@share-import-addfb.html * igt@prime_vgem@basic-fence-read: - shard-rkl: NOTRUN -> [SKIP][408] ([i915#3291] / [i915#3708]) [408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-8/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@fence-read-hang: - shard-dg2: NOTRUN -> [SKIP][409] ([i915#3708]) [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-3/igt@prime_vgem@fence-read-hang.html * igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-random: - shard-tglu-1: NOTRUN -> [SKIP][410] ([i915#16066]) +9 other tests skip [410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-1/igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-random.html * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all: - shard-tglu: NOTRUN -> [SKIP][411] ([i915#16066]) +9 other tests skip [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-4/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html * igt@sysfs_heartbeat_interval@precise: - shard-snb: NOTRUN -> [SKIP][412] +157 other tests skip [412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-snb1/igt@sysfs_heartbeat_interval@precise.html #### Possible fixes #### * igt@gem_ccs@suspend-resume: - shard-dg2: [INCOMPLETE][413] ([i915#13356] / [i915#16348]) -> [PASS][414] +1 other test pass [413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-4/igt@gem_ccs@suspend-resume.html [414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-1/igt@gem_ccs@suspend-resume.html * igt@gem_eio@hibernate: - shard-mtlp: [FAIL][415] ([i915#16594]) -> [PASS][416] [415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-mtlp-3/igt@gem_eio@hibernate.html [416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-8/igt@gem_eio@hibernate.html * igt@gem_mmap_offset@clear@smem0: - shard-mtlp: [TIMEOUT][417] ([i915#16168]) -> [PASS][418] +1 other test pass [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-mtlp-3/igt@gem_mmap_offset@clear@smem0.html [418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-2/igt@gem_mmap_offset@clear@smem0.html * igt@gem_pxp@protected-raw-src-copy-not-readible: - shard-rkl: [SKIP][419] ([i915#4270]) -> [PASS][420] [419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-2/igt@gem_pxp@protected-raw-src-copy-not-readible.html [420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@gem_pxp@protected-raw-src-copy-not-readible.html * igt@i915_module_load@reload-no-display: - shard-dg2: [DMESG-WARN][421] ([i915#13029] / [i915#14545]) -> [PASS][422] [421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-7/igt@i915_module_load@reload-no-display.html [422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-8/igt@i915_module_load@reload-no-display.html - shard-tglu: [DMESG-WARN][423] ([i915#13029] / [i915#14545]) -> [PASS][424] [423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-tglu-7/igt@i915_module_load@reload-no-display.html [424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-2/igt@i915_module_load@reload-no-display.html * igt@i915_suspend@basic-s3-without-i915: - shard-glk: [INCOMPLETE][425] ([i915#16182] / [i915#4817]) -> [PASS][426] [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-glk9/igt@i915_suspend@basic-s3-without-i915.html [426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk4/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_big_fb@linear-8bpp-rotate-180: - shard-mtlp: [FAIL][427] ([i915#15871]) -> [PASS][428] +1 other test pass [427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-mtlp-3/igt@kms_big_fb@linear-8bpp-rotate-180.html [428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-3/igt@kms_big_fb@linear-8bpp-rotate-180.html * igt@kms_cursor_crc@cursor-onscreen-128x42: - shard-rkl: [FAIL][429] ([i915#13566]) -> [PASS][430] +5 other tests pass [429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-128x42.html [430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-128x42.html - shard-tglu: [FAIL][431] ([i915#13566]) -> [PASS][432] +5 other tests pass [431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-tglu-7/igt@kms_cursor_crc@cursor-onscreen-128x42.html [432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-128x42.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-tglu: [FAIL][433] ([i915#13027]) -> [PASS][434] +1 other test pass [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-tglu-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-pwrite: - shard-dg2: [SKIP][435] ([i915#15989]) -> [PASS][436] +5 other tests pass [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-1/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-pwrite.html [436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-10/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-pwrite: - shard-glk: [SKIP][437] -> [PASS][438] [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-glk5/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-pwrite.html [438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbchdr-tiling-linear: - shard-rkl: [SKIP][439] ([i915#15989]) -> [PASS][440] +11 other tests pass [439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html [440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html * igt@kms_hdr@static-toggle: - shard-dg2: [SKIP][441] ([i915#16518] / [i915#3555] / [i915#8228]) -> [PASS][442] [441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-1/igt@kms_hdr@static-toggle.html [442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-10/igt@kms_hdr@static-toggle.html * igt@kms_pipe_stress@stress-xrgb8888-ytiled: - shard-dg1: [ABORT][443] ([i915#4423]) -> [PASS][444] [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg1-15/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html [444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-15/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html * igt@kms_plane_scaling@intel-max-src-size: - shard-rkl: [SKIP][445] ([i915#6953]) -> [PASS][446] [445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-2/igt@kms_plane_scaling@intel-max-src-size.html [446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-rkl: [SKIP][447] ([i915#15073]) -> [PASS][448] [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp.html [448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-dg1: [SKIP][449] ([i915#15073]) -> [PASS][450] +2 other tests pass [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html [450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-13/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@perf_pmu@all-busy-idle-check-all: - shard-mtlp: [FAIL][451] ([i915#15453]) -> [PASS][452] [451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-mtlp-4/igt@perf_pmu@all-busy-idle-check-all.html [452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-2/igt@perf_pmu@all-busy-idle-check-all.html * igt@perf_pmu@busy-idle@rcs0: - shard-rkl: [FAIL][453] ([i915#4349]) -> [PASS][454] +1 other test pass [453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@perf_pmu@busy-idle@rcs0.html [454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@perf_pmu@busy-idle@rcs0.html * igt@perf_pmu@rc6-suspend: - shard-glk: [INCOMPLETE][455] ([i915#13356] / [i915#14242] / [i915#16236]) -> [PASS][456] [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-glk5/igt@perf_pmu@rc6-suspend.html [456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-glk6/igt@perf_pmu@rc6-suspend.html #### Warnings #### * igt@gem_bad_reloc@negative-reloc-lut: - shard-rkl: [SKIP][457] ([i915#14544] / [i915#3281]) -> [SKIP][458] ([i915#3281]) +2 other tests skip [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html [458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@gem_bad_reloc@negative-reloc-lut.html * igt@gem_basic@multigpu-create-close: - shard-rkl: [SKIP][459] ([i915#7697]) -> [SKIP][460] ([i915#14544] / [i915#7697]) [459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-2/igt@gem_basic@multigpu-create-close.html [460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@gem_basic@multigpu-create-close.html * igt@gem_exec_balancer@parallel-balancer: - shard-rkl: [SKIP][461] ([i915#4525]) -> [SKIP][462] ([i915#14544] / [i915#4525]) [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@gem_exec_balancer@parallel-balancer.html [462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@gem_exec_balancer@parallel-balancer.html * igt@gem_exec_balancer@parallel-ordering: - shard-rkl: [SKIP][463] ([i915#14544] / [i915#4525]) -> [SKIP][464] ([i915#4525]) +1 other test skip [463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@gem_exec_balancer@parallel-ordering.html [464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@gem_exec_balancer@parallel-ordering.html * igt@gem_exec_capture@capture-recoverable: - shard-rkl: [SKIP][465] ([i915#6344]) -> [SKIP][466] ([i915#14544] / [i915#6344]) [465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@gem_exec_capture@capture-recoverable.html [466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html * igt@gem_exec_reloc@basic-wc-read-noreloc: - shard-rkl: [SKIP][467] ([i915#3281]) -> [SKIP][468] ([i915#14544] / [i915#3281]) +3 other tests skip [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-8/igt@gem_exec_reloc@basic-wc-read-noreloc.html [468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@gem_exec_reloc@basic-wc-read-noreloc.html * igt@gem_huc_copy@huc-copy: - shard-rkl: [SKIP][469] ([i915#14544] / [i915#2190]) -> [SKIP][470] ([i915#2190]) [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@gem_huc_copy@huc-copy.html [470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-1/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@parallel-random-verify: - shard-rkl: [SKIP][471] ([i915#14544] / [i915#4613]) -> [SKIP][472] ([i915#4613]) +2 other tests skip [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify.html [472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify.html * igt@gem_pread@exhaustion: - shard-rkl: [SKIP][473] ([i915#14544] / [i915#3282]) -> [SKIP][474] ([i915#3282]) +2 other tests skip [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@gem_pread@exhaustion.html [474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@gem_pread@exhaustion.html * igt@gem_set_tiling_vs_blt@untiled-to-tiled: - shard-rkl: [SKIP][475] ([i915#14544] / [i915#8411]) -> [SKIP][476] ([i915#8411]) [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html [476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html * igt@gen9_exec_parse@bb-start-param: - shard-rkl: [SKIP][477] ([i915#2527]) -> [SKIP][478] ([i915#14544] / [i915#2527]) +1 other test skip [477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-8/igt@gen9_exec_parse@bb-start-param.html [478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html * igt@gen9_exec_parse@valid-registers: - shard-rkl: [SKIP][479] ([i915#14544] / [i915#2527]) -> [SKIP][480] ([i915#2527]) +2 other tests skip [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@gen9_exec_parse@valid-registers.html [480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-8/igt@gen9_exec_parse@valid-registers.html * igt@i915_pm_freq_api@freq-basic-api: - shard-rkl: [SKIP][481] ([i915#14544] / [i915#8399]) -> [SKIP][482] ([i915#8399]) [481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@i915_pm_freq_api@freq-basic-api.html [482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@i915_pm_freq_api@freq-basic-api.html * igt@i915_pm_rc6_residency@media-rc6-accuracy: - shard-rkl: [SKIP][483] ([i915#16080] / [i915#16166]) -> [SKIP][484] ([i915#14544] / [i915#16080] / [i915#16166]) [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@i915_pm_rc6_residency@media-rc6-accuracy.html [484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-rkl: [SKIP][485] ([i915#14498] / [i915#14544]) -> [SKIP][486] ([i915#14498]) [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html [486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@i915_pm_rc6_residency@rc6-idle.html * igt@i915_pm_sseu@full-enable: - shard-rkl: [SKIP][487] ([i915#4387]) -> [SKIP][488] ([i915#14544] / [i915#4387]) [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-7/igt@i915_pm_sseu@full-enable.html [488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@i915_pm_sseu@full-enable.html * igt@kms_big_fb@4-tiled-64bpp-rotate-0: - shard-rkl: [SKIP][489] ([i915#5286]) -> [SKIP][490] ([i915#14544] / [i915#5286]) +1 other test skip [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html [490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-rkl: [SKIP][491] ([i915#14544] / [i915#5286]) -> [SKIP][492] ([i915#5286]) +2 other tests skip [491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html [492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@x-tiled-32bpp-rotate-90: - shard-rkl: [SKIP][493] ([i915#14544] / [i915#3638]) -> [SKIP][494] ([i915#3638]) [493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html [494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc: - shard-rkl: [SKIP][495] ([i915#14098] / [i915#6095]) -> [SKIP][496] ([i915#14098] / [i915#14544] / [i915#6095]) +1 other test skip [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html [496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2: - shard-rkl: [SKIP][497] ([i915#14544] / [i915#6095]) -> [SKIP][498] ([i915#6095]) +8 other tests skip [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html [498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs: - shard-rkl: [SKIP][499] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][500] ([i915#14098] / [i915#6095]) +15 other tests skip [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html [500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html * igt@kms_chamelium_color_pipeline@plane-lut3d-green-only: - shard-rkl: [SKIP][501] ([i915#14544] / [i915#16471]) -> [SKIP][502] ([i915#16471]) +1 other test skip [501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html [502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-8/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html * igt@kms_chamelium_hpd@dp-hpd-fast: - shard-rkl: [SKIP][503] ([i915#11151] / [i915#7828]) -> [SKIP][504] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd-fast.html [504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-fast.html * igt@kms_chamelium_hpd@hdmi-hpd-storm: - shard-rkl: [SKIP][505] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][506] ([i915#11151] / [i915#7828]) +3 other tests skip [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd-storm.html [506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_chamelium_hpd@hdmi-hpd-storm.html * igt@kms_content_protection@dp-mst-type-1: - shard-rkl: [SKIP][507] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][508] ([i915#15330] / [i915#3116]) [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html [508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-1/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@legacy-hdcp14: - shard-dg2: [SKIP][509] ([i915#15865]) -> [FAIL][510] ([i915#7173]) [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-1/igt@kms_content_protection@legacy-hdcp14.html [510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-10/igt@kms_content_protection@legacy-hdcp14.html - shard-rkl: [SKIP][511] ([i915#15865]) -> [SKIP][512] ([i915#14544] / [i915#15865]) [511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-7/igt@kms_content_protection@legacy-hdcp14.html [512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_content_protection@legacy-hdcp14.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-dg2: [SKIP][513] ([i915#13049]) -> [SKIP][514] ([i915#13049] / [i915#3359]) [513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-6/igt@kms_cursor_crc@cursor-onscreen-512x512.html [514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-10/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_dp_aux_dev@basic: - shard-rkl: [SKIP][515] ([i915#1257] / [i915#14544]) -> [SKIP][516] ([i915#1257]) [515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_dp_aux_dev@basic.html [516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_dp_aux_dev@basic.html * igt@kms_dsc@dsc-with-bpc-ultrajoiner: - shard-rkl: [SKIP][517] ([i915#14544] / [i915#16361]) -> [SKIP][518] ([i915#16361]) [517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-ultrajoiner.html [518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_dsc@dsc-with-bpc-ultrajoiner.html * igt@kms_dsc@dsc-with-formats-ultrajoiner: - shard-rkl: [SKIP][519] ([i915#16361]) -> [SKIP][520] ([i915#14544] / [i915#16361]) [519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@kms_dsc@dsc-with-formats-ultrajoiner.html [520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_dsc@dsc-with-formats-ultrajoiner.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: [SKIP][521] ([i915#14544] / [i915#3955]) -> [SKIP][522] ([i915#3955]) [521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html [522]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_flip@2x-flip-vs-modeset-vs-hang: - shard-rkl: [SKIP][523] ([i915#14544] / [i915#9934]) -> [SKIP][524] ([i915#9934]) +3 other tests skip [523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html [524]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html * igt@kms_flip@2x-flip-vs-panning: - shard-rkl: [SKIP][525] ([i915#9934]) -> [SKIP][526] ([i915#14544] / [i915#9934]) [525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-2/igt@kms_flip@2x-flip-vs-panning.html [526]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_flip@2x-flip-vs-panning.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling: - shard-rkl: [SKIP][527] ([i915#14544] / [i915#15643]) -> [SKIP][528] ([i915#15643]) +1 other test skip [527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html [528]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-rkl: [SKIP][529] ([i915#15643]) -> [SKIP][530] ([i915#14544] / [i915#15643]) +1 other test skip [529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html [530]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_force_connector_basic@force-load-detect: - shard-mtlp: [SKIP][531] -> [SKIP][532] ([i915#15672]) [531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-mtlp-8/igt@kms_force_connector_basic@force-load-detect.html [532]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][533] -> [SKIP][534] ([i915#14544]) +38 other tests skip [533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html [534]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-rkl: [SKIP][535] ([i915#1825]) -> [SKIP][536] ([i915#14544] / [i915#1825]) +3 other tests skip [535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html [536]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite: - shard-rkl: [SKIP][537] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][538] ([i915#15102] / [i915#3023]) +8 other tests skip [537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html [538]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render: - shard-rkl: [SKIP][539] ([i915#15102] / [i915#3023]) -> [SKIP][540] ([i915#14544] / [i915#15102] / [i915#3023]) +6 other tests skip [539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html [540]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt: - shard-rkl: [SKIP][541] ([i915#14544] / [i915#1825]) -> [SKIP][542] ([i915#1825]) [541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html [542]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render: - shard-dg2: [SKIP][543] ([i915#15102]) -> [SKIP][544] ([i915#10433] / [i915#15102]) +3 other tests skip [543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html [544]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary: - shard-dg2: [SKIP][545] ([i915#10433] / [i915#15102]) -> [SKIP][546] ([i915#15102]) +2 other tests skip [545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html [546]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-pwrite: - shard-rkl: [SKIP][547] ([i915#14544] / [i915#15102]) -> [SKIP][548] ([i915#15102]) +12 other tests skip [547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-pwrite.html [548]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@hdr-suspend: - shard-rkl: [INCOMPLETE][549] ([i915#16056]) -> [ABORT][550] ([i915#15132]) [549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-suspend.html [550]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-1/igt@kms_frontbuffer_tracking@hdr-suspend.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-rkl: [SKIP][551] ([i915#14544] / [i915#9766]) -> [SKIP][552] ([i915#9766]) [551]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html [552]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move: - shard-rkl: [SKIP][553] ([i915#14544]) -> [SKIP][554] +49 other tests skip [553]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html [554]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-blt: - shard-rkl: [SKIP][555] ([i915#15102]) -> [SKIP][556] ([i915#14544] / [i915#15102]) +12 other tests skip [555]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-8/igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-blt.html [556]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-blt.html * igt@kms_hdr@brightness-with-hdr: - shard-dg2: [SKIP][557] ([i915#12713] / [i915#16518]) -> [SKIP][558] ([i915#16518]) [557]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg2-5/igt@kms_hdr@brightness-with-hdr.html [558]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg2-10/igt@kms_hdr@brightness-with-hdr.html - shard-tglu: [SKIP][559] ([i915#1187] / [i915#12713]) -> [SKIP][560] ([i915#12713]) [559]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html [560]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-tglu-4/igt@kms_hdr@brightness-with-hdr.html * igt@kms_hdr@static-toggle-suspend: - shard-rkl: [INCOMPLETE][561] ([i915#15436]) -> [SKIP][562] ([i915#3555] / [i915#8228]) [561]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_hdr@static-toggle-suspend.html [562]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_hdr@static-toggle-suspend.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-rkl: [SKIP][563] ([i915#15459]) -> [SKIP][564] ([i915#14544] / [i915#15459]) [563]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-4/igt@kms_joiner@invalid-modeset-force-big-joiner.html [564]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: [SKIP][565] ([i915#15815]) -> [SKIP][566] ([i915#14544] / [i915#15815]) [565]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html [566]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping: - shard-rkl: [SKIP][567] ([i915#15709]) -> [SKIP][568] ([i915#14544] / [i915#15709]) +1 other test skip [567]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html [568]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html * igt@kms_plane@pixel-format-yf-tiled-ccs-modifier: - shard-rkl: [SKIP][569] ([i915#14544] / [i915#15709]) -> [SKIP][570] ([i915#15709]) [569]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html [570]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html * igt@kms_plane_multiple@2x-tiling-y: - shard-rkl: [SKIP][571] ([i915#13958] / [i915#14544]) -> [SKIP][572] ([i915#13958]) [571]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html [572]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a: - shard-rkl: [SKIP][573] ([i915#15329]) -> [SKIP][574] ([i915#14544] / [i915#15329]) +3 other tests skip [573]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-3/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html [574]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: [SKIP][575] ([i915#3828]) -> [SKIP][576] ([i915#9340]) [575]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html [576]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html - shard-dg1: [SKIP][577] ([i915#9340]) -> [SKIP][578] ([i915#3828]) [577]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg1-16/igt@kms_pm_lpsp@kms-lpsp.html [578]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-15/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area: - shard-rkl: [SKIP][579] ([i915#11520]) -> [SKIP][580] ([i915#11520] / [i915#14544]) +3 other tests skip [579]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-5/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html [580]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area: - shard-rkl: [SKIP][581] ([i915#11520] / [i915#14544]) -> [SKIP][582] ([i915#11520]) +3 other tests skip [581]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html [582]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-rkl: [SKIP][583] ([i915#9683]) -> [SKIP][584] ([i915#14544] / [i915#9683]) [583]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-8/igt@kms_psr2_su@page_flip-xrgb8888.html [584]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-psr2-primary-blt: - shard-rkl: [SKIP][585] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][586] ([i915#1072] / [i915#9732]) +9 other tests skip [585]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_psr@fbc-psr2-primary-blt.html [586]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@kms_psr@fbc-psr2-primary-blt.html * igt@kms_psr@psr-no-drrs: - shard-rkl: [SKIP][587] ([i915#1072] / [i915#9732]) -> [SKIP][588] ([i915#1072] / [i915#14544] / [i915#9732]) +6 other tests skip [587]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-4/igt@kms_psr@psr-no-drrs.html [588]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@kms_psr@psr-no-drrs.html * igt@kms_selftest@drm_framebuffer: - shard-dg1: [ABORT][589] ([i915#13179]) -> [ABORT][590] ([i915#13179] / [i915#16508]) +1 other test abort [589]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-dg1-16/igt@kms_selftest@drm_framebuffer.html [590]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-dg1-19/igt@kms_selftest@drm_framebuffer.html * igt@kms_setmode@basic-clone-single-crtc: - shard-rkl: [SKIP][591] ([i915#14544] / [i915#3555]) -> [SKIP][592] ([i915#3555]) +4 other tests skip [591]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_setmode@basic-clone-single-crtc.html [592]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-7/igt@kms_setmode@basic-clone-single-crtc.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-rkl: [SKIP][593] ([i915#14544] / [i915#9906]) -> [SKIP][594] ([i915#9906]) [593]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-vrr.html [594]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-2/igt@kms_vrr@seamless-rr-switch-vrr.html * igt@prime_udl@share-import: - shard-rkl: [SKIP][595] ([i915#14544] / [i915#16420]) -> [SKIP][596] ([i915#16420]) [595]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@prime_udl@share-import.html [596]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-8/igt@prime_udl@share-import.html * igt@sriov_basic@enable-vfs-autoprobe-off: - shard-rkl: [SKIP][597] ([i915#14544] / [i915#9917]) -> [SKIP][598] ([i915#9917]) [597]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-off.html [598]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-5/igt@sriov_basic@enable-vfs-autoprobe-off.html * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all: - shard-rkl: [SKIP][599] ([i915#9917]) -> [SKIP][600] ([i915#14544] / [i915#9917]) [599]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9012/shard-rkl-4/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html [600]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959 [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527 [i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118 [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187 [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169 [i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178 [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316 [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343 [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454 [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257 [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712 [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713 [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756 [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008 [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026 [i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027 [i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179 [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356 [i915#13363]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13363 [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398 [i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409 [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688 [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717 [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781 [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783 [i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809 [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14242]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14242 [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498 [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544 [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545 [i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586 [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694 [i915#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702 [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712 [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073 [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102 [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104 [i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132 [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243 [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329 [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330 [i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342 [i915#15436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15436 [i915#15453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15453 [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458 [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459 [i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479 [i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492 [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582 [i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638 [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643 [i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662 [i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672 [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709 [i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722 [i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733 [i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739 [i915#15751]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15751 [i915#15768]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15768 [i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778 [i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815 [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865 [i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867 [i915#15871]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15871 [i915#15944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15944 [i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949 [i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989 [i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990 [i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991 [i915#16021]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16021 [i915#16056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16056 [i915#16066]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16066 [i915#16079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16079 [i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080 [i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081 [i915#16108]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16108 [i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166 [i915#16168]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16168 [i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182 [i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184 [i915#16193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16193 [i915#16202]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16202 [i915#16236]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16236 [i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348 [i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361 [i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386 [i915#16396]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16396 [i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420 [i915#16451]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16451 [i915#16464]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16464 [i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471 [i915#16479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16479 [i915#16508]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16508 [i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518 [i915#16593]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16593 [i915#16594]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16594 [i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600 [i915#16604]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16604 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190 [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434 [i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361 [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828 [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348 [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817 [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879 [i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113 [i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187 [i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334 [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335 [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658 [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953 [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173 [i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276 [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862 [i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808 [i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809 [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814 [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766 [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808 [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809 [i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_9012 -> IGTPW_15552 CI-20190529: 20190529 CI_DRM_18842: 22852552aa1b7198931842ddf824af4dd09e2814 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_15552: 15552 IGT_9012: d94a55886c7eec82a791728d3cc1c4a6aa945281 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15552/index.html [-- Attachment #2: Type: text/html, Size: 197891 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2026-07-17 22:09 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-07-17 9:18 [PATCH i-g-t v2 00/10] tests/imagination: Add initial test coverage for Imagination DRM driver Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 01/10] tests/imagination: Add framework for Imagination tests Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 02/10] tests/imagination: Add GEM mmap tests Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 03/10] tests/imagination: Add DEV_QUERY tests Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 04/10] tests/imagination: Add GPU ID test Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 05/10] tests/imagination: Add DEV_QUERY heap info tests Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 06/10] tests/imagination: Add DEV_QUERY static data area tests Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 07/10] tests/imagination: Add VM_CONTEXT tests Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 08/10] tests/imagination: Add tests for free list and hwrt creation ioctls Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 09/10] tests/imagination: Add DEV_QUERY quirks and enhancements tests Robert Mazur 2026-07-17 9:18 ` [PATCH i-g-t v2 10/10] tests/imagination: Add DEV_QUERY runtime_info tests Robert Mazur 2026-07-17 11:10 ` ✓ Xe.CI.BAT: success for tests/imagination: Add initial test coverage for Imagination DRM driver (rev2) Patchwork 2026-07-17 12:06 ` ✓ i915.CI.BAT: " Patchwork 2026-07-17 16:51 ` ✓ Xe.CI.FULL: " Patchwork 2026-07-17 22:08 ` ✗ i915.CI.Full: failure " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox