* [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection @ 2021-12-29 13:57 Zbigniew Kempczyński 2021-12-29 13:57 ` [igt-dev] [PATCH i-g-t 1/3] lib/intel_memory_region: " Zbigniew Kempczyński ` (4 more replies) 0 siblings, 5 replies; 9+ messages in thread From: Zbigniew Kempczyński @ 2021-12-29 13:57 UTC (permalink / raw) To: igt-dev Add some universal code which tries to detect kernel offset capabilites. Zbigniew Kempczyński (3): lib/intel_memory_region: Add start offset and alignment detection tests/i915/gem_softpin: Add safe-alignment test tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest lib/i915/intel_memory_region.c | 269 ++++++++++++++++++++++++++ lib/i915/intel_memory_region.h | 5 + tests/i915/gem_softpin.c | 70 +++++++ tests/intel-ci/fast-feedback.testlist | 1 + 4 files changed, 345 insertions(+) -- 2.32.0 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 1/3] lib/intel_memory_region: Add start offset and alignment detection 2021-12-29 13:57 [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection Zbigniew Kempczyński @ 2021-12-29 13:57 ` Zbigniew Kempczyński 2021-12-29 13:57 ` [igt-dev] [PATCH i-g-t 2/3] tests/i915/gem_softpin: Add safe-alignment test Zbigniew Kempczyński ` (3 subsequent siblings) 4 siblings, 0 replies; 9+ messages in thread From: Zbigniew Kempczyński @ 2021-12-29 13:57 UTC (permalink / raw) To: igt-dev; +Cc: Petri Latvala With era of new gens we're enforced to use no-reloc (softpin). This brings few problems like vm range limitations which were well solved by the kernel. This can be handled also in userspace code by adding gen related conditionals or by trying to detect the constraints. Lets try to do this dynamically and detect safe start offset and alignment for each memory region we got. This should be universal solution regardless hw limitations and bugs. As such detection is not lightweight technique add also some caching structures to handle consequtive calls about same data. Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Petri Latvala <petri.latvala@intel.com> Cc: Ashutosh Dixit <ashutosh.dixit@intel.com> --- lib/i915/intel_memory_region.c | 269 +++++++++++++++++++++++++++++++++ lib/i915/intel_memory_region.h | 5 + 2 files changed, 274 insertions(+) diff --git a/lib/i915/intel_memory_region.c b/lib/i915/intel_memory_region.c index dfbb8acf0..4bf116dc9 100644 --- a/lib/i915/intel_memory_region.c +++ b/lib/i915/intel_memory_region.c @@ -28,11 +28,13 @@ #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> +#include <pthread.h> #include "i915/gem_create.h" #include "intel_reg.h" #include "drmtest.h" #include "ioctl_wrappers.h" +#include "igt_aux.h" #include "igt_dummyload.h" #include "igt_gt.h" #include "igt_params.h" @@ -40,6 +42,7 @@ #include "intel_chipset.h" #include "igt_collection.h" #include "igt_device.h" +#include "gem_mman.h" #include "i915/intel_memory_region.h" @@ -480,3 +483,269 @@ uint64_t gpu_meminfo_region_available(const struct drm_i915_query_memory_regions return 0; } + +#define PAGE_SIZE 4096 +#define START_OFFSET PAGE_SIZE + +struct devid_start { + uint16_t devid; + uint64_t start; + uint32_t region; + struct igt_list_head link; +}; + +static IGT_LIST_HEAD(start_cache); +static pthread_mutex_t start_cache_mutex = PTHREAD_MUTEX_INITIALIZER; + +static uint64_t detect_start_offset(int i915, uint32_t region_bb) +{ + struct drm_i915_gem_exec_object2 obj; + struct drm_i915_gem_execbuffer2 eb; + uint64_t start_offset = START_OFFSET; + uint64_t bb_size = PAGE_SIZE; + uint32_t *batch; + uint16_t devid = intel_get_drm_devid(i915); + struct devid_start *entry; + + pthread_mutex_lock(&start_cache_mutex); + igt_list_for_each_entry(entry, &start_cache, link) { + if (entry->devid == devid && entry->region == region_bb) + goto out; + } + pthread_mutex_unlock(&start_cache_mutex); + + memset(&obj, 0, sizeof(obj)); + memset(&eb, 0, sizeof(eb)); + + eb.buffers_ptr = to_user_pointer(&obj); + eb.buffer_count = 1; + eb.flags = I915_EXEC_DEFAULT; + igt_assert(__gem_create_in_memory_regions(i915, &obj.handle, &bb_size, region_bb) == 0); + obj.flags = EXEC_OBJECT_PINNED; + + batch = gem_mmap__device_coherent(i915, obj.handle, 0, bb_size, PROT_WRITE); + *batch = MI_BATCH_BUFFER_END; + munmap(batch, bb_size); + + while (1) { + obj.offset = start_offset; + + if (__gem_execbuf(i915, &eb) == 0) + break; + + start_offset <<= 1; + + igt_assert(start_offset <= 1ull << 32); + } + gem_close(i915, obj.handle); + + /* Check does other thread did the job before */ + pthread_mutex_lock(&start_cache_mutex); + igt_list_for_each_entry(entry, &start_cache, link) { + if (entry->devid == devid && entry->region == region_bb) + goto out; + } + + entry = malloc(sizeof(*entry)); + if (entry) + pthread_mutex_unlock(&start_cache_mutex); + igt_assert(entry); + entry->devid = devid; + entry->start = start_offset; + entry->region = region_bb; + igt_list_add(&entry->link, &start_cache); + +out: + pthread_mutex_unlock(&start_cache_mutex); + + return entry->start; +} + +/** + * gem_get_start_offset_for_region: + * @i915: drm fd + * @region: memory region + * + * Returns: start offset at which kernel allows placing objects for memory + * region. + */ +uint64_t gem_get_start_offset_for_region(int i915, uint32_t region) +{ + return detect_start_offset(i915, region); +} + +/** + * gem_get_safe_start_offset: + * @i915: drm fd + * + * Returns: finds start offset which can be used as first one regardless + * memory region. Useful if for some reason some regions don't allow + * starting from 0x0 offset. + */ +uint64_t gem_get_safe_start_offset(int i915) +{ + struct drm_i915_query_memory_regions *query_info; + struct igt_collection *regions, *set; + uint32_t region; + uint64_t offset = 0; + + query_info = gem_get_query_memory_regions(i915); + igt_assert(query_info); + + set = get_memory_region_set(query_info, + I915_SYSTEM_MEMORY, + I915_DEVICE_MEMORY); + + for_each_combination(regions, 1, set) { + region = igt_collection_get_value(regions, 0); + offset = max(offset, gem_get_start_offset_for_region(i915, region)); + } + free(query_info); + igt_collection_destroy(set); + + return offset; +} + +static uint64_t detect_alignment(int i915, uint32_t region_bb, uint32_t region_obj) +{ + struct drm_i915_gem_exec_object2 obj[2]; + struct drm_i915_gem_execbuffer2 eb; + uint64_t default_alignment = PAGE_SIZE; + uint64_t bb_size = PAGE_SIZE, obj_size = PAGE_SIZE; + uint32_t *batch; + + memset(obj, 0, sizeof(obj)); + memset(&eb, 0, sizeof(eb)); + + /* Establish bb offset first */ + eb.buffers_ptr = to_user_pointer(obj); + eb.buffer_count = 1; + eb.flags = I915_EXEC_BATCH_FIRST | I915_EXEC_DEFAULT; + igt_assert(__gem_create_in_memory_regions(i915, &obj[0].handle, &bb_size, region_bb) == 0); + obj[0].flags = EXEC_OBJECT_PINNED; + + batch = gem_mmap__device_coherent(i915, obj[0].handle, 0, bb_size, PROT_WRITE); + *batch = MI_BATCH_BUFFER_END; + munmap(batch, bb_size); + + obj[0].offset = detect_start_offset(i915, region_bb); + + /* Find appropriate alignment of object */ + eb.buffer_count = ARRAY_SIZE(obj); + igt_assert(__gem_create_in_memory_regions(i915, &obj[1].handle, &obj_size, region_obj) == 0); + obj[1].handle = gem_create_in_memory_regions(i915, PAGE_SIZE, region_obj); + obj[1].flags = EXEC_OBJECT_PINNED; + while (1) { + obj[1].offset = ALIGN(obj[0].offset + bb_size, default_alignment); + igt_assert(obj[1].offset <= 1ull << 32); + + if (__gem_execbuf(i915, &eb) == 0) + break; + + default_alignment <<= 1; + } + + gem_close(i915, obj[0].handle); + gem_close(i915, obj[1].handle); + + return default_alignment; +} + +/** + * gem_get_alignment_for_regions: + * @i915: drm fd + * @region1: first region + * @region2: second region + * + * Returns: alignment which must be used when objects from @region1 and + * @region2 are going to interact. + */ +uint64_t gem_get_alignment_for_regions(int i915, uint32_t region1, uint32_t region2) +{ + return detect_alignment(i915, region1, region2); +} + +struct devid_align { + uint16_t devid; + uint64_t alignment; + struct igt_list_head link; +}; + +static IGT_LIST_HEAD(alignment_cache); +static pthread_mutex_t alignment_cache_mutex = PTHREAD_MUTEX_INITIALIZER; + +/** + * gem_get_safe_alignment: + * @i915: drm fd + * + * Returns: safe (maximum) alignment for all memory regions on @i915 device. + */ +uint64_t gem_get_safe_alignment(int i915) +{ + struct drm_i915_query_memory_regions *query_info; + struct igt_collection *regions, *set; + uint64_t default_alignment = 0; + uint32_t region_bb, region_obj; + uint16_t devid = intel_get_drm_devid(i915); + struct devid_align *entry; + + /* non-discrete uses 4K page size */ + if (!gem_has_lmem(i915)) + return PAGE_SIZE; + + pthread_mutex_lock(&alignment_cache_mutex); + igt_list_for_each_entry(entry, &alignment_cache, link) { + if (entry->devid == devid) + goto out; + } + /* + * Unlock mutex in hope parallel alignment detection will happen + * on different devid-s. + */ + pthread_mutex_unlock(&alignment_cache_mutex); + + query_info = gem_get_query_memory_regions(i915); + igt_assert(query_info); + + set = get_memory_region_set(query_info, + I915_SYSTEM_MEMORY, + I915_DEVICE_MEMORY); + + for_each_variation_r(regions, 2, set) { + uint64_t alignment; + + region_bb = igt_collection_get_value(regions, 0); + region_obj = igt_collection_get_value(regions, 1); + + /* We're interested in triangular matrix */ + if (region_bb > region_obj) + continue; + + alignment = detect_alignment(i915, region_bb, region_obj); + if (default_alignment < alignment) + default_alignment = alignment; + } + + free(query_info); + igt_collection_destroy(set); + + /* Try again, check does we have cache updated in the meantime. */ + pthread_mutex_lock(&alignment_cache_mutex); + igt_list_for_each_entry(entry, &alignment_cache, link) { + if (entry->devid == devid) + goto out; + } + + entry = malloc(sizeof(*entry)); + if (!entry) + pthread_mutex_unlock(&alignment_cache_mutex); + igt_assert(entry); + entry->devid = devid; + entry->alignment = default_alignment; + igt_list_add(&entry->link, &alignment_cache); + +out: + pthread_mutex_unlock(&alignment_cache_mutex); + + return entry->alignment; +} diff --git a/lib/i915/intel_memory_region.h b/lib/i915/intel_memory_region.h index 8b427b7e7..4d994f1ad 100644 --- a/lib/i915/intel_memory_region.h +++ b/lib/i915/intel_memory_region.h @@ -129,4 +129,9 @@ uint64_t gpu_meminfo_region_available(const struct drm_i915_query_memory_regions uint16_t memory_class, uint16_t memory_instance); +uint64_t gem_get_start_offset_for_region(int i915, uint32_t region); +uint64_t gem_get_safe_start_offset(int i915); +uint64_t gem_get_alignment_for_regions(int i915, uint32_t region1, uint32_t region2); +uint64_t gem_get_safe_alignment(int i915); + #endif /* INTEL_MEMORY_REGION_H */ -- 2.32.0 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 2/3] tests/i915/gem_softpin: Add safe-alignment test 2021-12-29 13:57 [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection Zbigniew Kempczyński 2021-12-29 13:57 ` [igt-dev] [PATCH i-g-t 1/3] lib/intel_memory_region: " Zbigniew Kempczyński @ 2021-12-29 13:57 ` Zbigniew Kempczyński 2021-12-29 13:57 ` [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest Zbigniew Kempczyński ` (2 subsequent siblings) 4 siblings, 0 replies; 9+ messages in thread From: Zbigniew Kempczyński @ 2021-12-29 13:57 UTC (permalink / raw) To: igt-dev; +Cc: Petri Latvala Exercise start offset and alignment detection when we start mixing system and local memory. Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Petri Latvala <petri.latvala@intel.com> Cc: Ashutosh Dixit <ashutosh.dixit@intel.com> --- tests/i915/gem_softpin.c | 70 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/tests/i915/gem_softpin.c b/tests/i915/gem_softpin.c index d085dea34..0c5934fef 100644 --- a/tests/i915/gem_softpin.c +++ b/tests/i915/gem_softpin.c @@ -1072,6 +1072,66 @@ static void test_allocator_evict(int fd, const intel_ctx_t *ctx, igt_assert_eq(intel_detect_and_clear_missed_interrupts(fd), 0); } +static void make_batch(int i915, uint32_t handle, uint64_t size) +{ + uint32_t *bb = gem_mmap__device_coherent(i915, handle, 0, size, PROT_WRITE); + *bb = MI_BATCH_BUFFER_END; + munmap(bb, size); +} + +static void safe_alignment(int i915) +{ + struct drm_i915_gem_execbuffer2 execbuf = {}; + struct drm_i915_gem_exec_object2 obj[2] = {}; + uint32_t shandle, lhandle; + uint64_t alignment, soffset, loffset, ssize = 4096, lsize = 4096; + + igt_assert(__gem_create_in_memory_regions(i915, &shandle, &ssize, REGION_SMEM) == 0); + igt_assert(shandle); + make_batch(i915, shandle, ssize); + igt_assert(__gem_create_in_memory_regions(i915, &lhandle, &lsize, REGION_LMEM(0)) == 0); + igt_assert(lhandle); + make_batch(i915, lhandle, lsize); + + soffset = gem_get_start_offset_for_region(i915, REGION_SMEM); + loffset = gem_get_start_offset_for_region(i915, REGION_LMEM(0)); + alignment = gem_get_safe_alignment(i915); + igt_debug("safe alignment: %llx\n", (long long) alignment); + igt_debug("safe start offset: %llx\n", + (long long) gem_get_safe_start_offset(i915)); + igt_debug("minimum smem start offset: %llx\n", (long long) soffset); + igt_debug("minimum lmem start offset: %llx\n", (long long) loffset); + + execbuf.buffer_count = 2; + execbuf.buffers_ptr = to_user_pointer(obj); + + obj[0].offset = soffset; + obj[0].flags = EXEC_OBJECT_PINNED; + obj[0].handle = shandle; + obj[1].offset = max(ALIGN(soffset + ssize, alignment), loffset); + obj[1].flags = EXEC_OBJECT_PINNED; + obj[1].handle = lhandle; + igt_debug("obj[0].offset: %llx, handle: %u\n", obj[0].offset, obj[0].handle); + igt_debug("obj[1].offset: %llx, handle: %u\n", obj[1].offset, obj[1].handle); + gem_execbuf(i915, &execbuf); + + execbuf.flags = I915_EXEC_BATCH_FIRST; + gem_execbuf(i915, &execbuf); + + obj[0].offset = loffset; + obj[0].flags = EXEC_OBJECT_PINNED; + obj[0].handle = lhandle; + obj[1].offset = max(ALIGN(loffset + lsize, alignment), soffset); + obj[1].flags = EXEC_OBJECT_PINNED; + obj[1].handle = shandle; + igt_debug("obj[0].offset: %llx, handle: %u\n", obj[0].offset, obj[0].handle); + igt_debug("obj[1].offset: %llx, handle: %u\n", obj[1].offset, obj[1].handle); + gem_execbuf(i915, &execbuf); + + execbuf.flags = 0; + gem_execbuf(i915, &execbuf); +} + #define test_each_engine(T, i915, ctx, e) \ igt_subtest_with_dynamic(T) for_each_ctx_engine(i915, ctx, e) \ igt_dynamic_f("%s", e->name) @@ -1133,6 +1193,16 @@ igt_main test_allocator_evict(fd, ctx, ALL_ENGINES, 20); } + igt_subtest_group { + igt_fixture { + igt_require(gem_has_lmem(fd)); + } + + igt_describe("Check start offset and alignment detection"); + igt_subtest("safe-alignment") + safe_alignment(fd); + } + igt_subtest("softpin") test_softpin(fd); igt_subtest("overlap") -- 2.32.0 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest 2021-12-29 13:57 [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection Zbigniew Kempczyński 2021-12-29 13:57 ` [igt-dev] [PATCH i-g-t 1/3] lib/intel_memory_region: " Zbigniew Kempczyński 2021-12-29 13:57 ` [igt-dev] [PATCH i-g-t 2/3] tests/i915/gem_softpin: Add safe-alignment test Zbigniew Kempczyński @ 2021-12-29 13:57 ` Zbigniew Kempczyński 2021-12-29 14:43 ` [igt-dev] ✓ Fi.CI.BAT: success for Add start offset and alignment detection Patchwork 2021-12-29 15:50 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 9+ messages in thread From: Zbigniew Kempczyński @ 2021-12-29 13:57 UTC (permalink / raw) To: igt-dev; +Cc: Petri Latvala This test takes up to few hundred of milliseconds and exercises detecting of safe starting offset and alignment to use on discrete where memory regions constraints could differ on different gens. Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Petri Latvala <petri.latvala@intel.com> Cc: Ashutosh Dixit <ashutosh.dixit@intel.com> --- tests/intel-ci/fast-feedback.testlist | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist index de1c6cb46..5c867bbf7 100644 --- a/tests/intel-ci/fast-feedback.testlist +++ b/tests/intel-ci/fast-feedback.testlist @@ -45,6 +45,7 @@ igt@gem_render_tiled_blits@basic igt@gem_ringfill@basic-all igt@gem_softpin@allocator-basic igt@gem_softpin@allocator-basic-reserve +igt@gem_softpin@safe-alignment igt@gem_sync@basic-all igt@gem_sync@basic-each igt@gem_tiled_blits@basic -- 2.32.0 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for Add start offset and alignment detection 2021-12-29 13:57 [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection Zbigniew Kempczyński ` (2 preceding siblings ...) 2021-12-29 13:57 ` [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest Zbigniew Kempczyński @ 2021-12-29 14:43 ` Patchwork 2021-12-29 15:50 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2021-12-29 14:43 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 8794 bytes --] == Series Details == Series: Add start offset and alignment detection URL : https://patchwork.freedesktop.org/series/98402/ State : success == Summary == CI Bug Log - changes from CI_DRM_11039 -> IGTPW_6520 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/index.html Participating hosts (42 -> 34) ------------------------------ Missing (8): fi-kbl-soraka bat-dg1-6 fi-bsw-cyan bat-adlp-6 bat-adlp-4 bat-rpls-1 bat-jsl-2 fi-bdw-samus Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_6520: ### IGT changes ### #### Possible regressions #### * {igt@gem_softpin@safe-alignment} (NEW): - {fi-jsl-1}: NOTRUN -> [SKIP][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-jsl-1/igt@gem_softpin@safe-alignment.html - fi-cml-u2: NOTRUN -> [SKIP][2] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-cml-u2/igt@gem_softpin@safe-alignment.html - {fi-tgl-dsi}: NOTRUN -> [SKIP][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-tgl-dsi/igt@gem_softpin@safe-alignment.html - {fi-ehl-2}: NOTRUN -> [SKIP][4] [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-ehl-2/igt@gem_softpin@safe-alignment.html - fi-rkl-11600: NOTRUN -> [SKIP][5] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-rkl-11600/igt@gem_softpin@safe-alignment.html - fi-tgl-u2: NOTRUN -> [SKIP][6] [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-tgl-u2/igt@gem_softpin@safe-alignment.html - fi-tgl-1115g4: NOTRUN -> [SKIP][7] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-tgl-1115g4/igt@gem_softpin@safe-alignment.html - fi-rkl-guc: NOTRUN -> [SKIP][8] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-rkl-guc/igt@gem_softpin@safe-alignment.html New tests --------- New tests have been introduced between CI_DRM_11039 and IGTPW_6520: ### New IGT tests (1) ### * igt@gem_softpin@safe-alignment: - Statuses : 33 skip(s) - Exec time: [0.0] s Known issues ------------ Here are the changes found in IGTPW_6520 that come from known issues: ### IGT changes ### #### Issues hit #### * {igt@gem_softpin@safe-alignment} (NEW): - fi-kbl-8809g: NOTRUN -> [SKIP][9] ([fdo#109271]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-kbl-8809g/igt@gem_softpin@safe-alignment.html - fi-kbl-guc: NOTRUN -> [SKIP][10] ([fdo#109271]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-kbl-guc/igt@gem_softpin@safe-alignment.html - fi-kbl-7500u: NOTRUN -> [SKIP][11] ([fdo#109271]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-kbl-7500u/igt@gem_softpin@safe-alignment.html - fi-cfl-8109u: NOTRUN -> [SKIP][12] ([fdo#109271]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-cfl-8109u/igt@gem_softpin@safe-alignment.html - fi-skl-6600u: NOTRUN -> [SKIP][13] ([fdo#109271]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-skl-6600u/igt@gem_softpin@safe-alignment.html - fi-bwr-2160: NOTRUN -> [SKIP][14] ([fdo#109271]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-bwr-2160/igt@gem_softpin@safe-alignment.html - fi-bsw-kefka: NOTRUN -> [SKIP][15] ([fdo#109271]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-bsw-kefka/igt@gem_softpin@safe-alignment.html - fi-apl-guc: NOTRUN -> [SKIP][16] ([fdo#109271]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-apl-guc/igt@gem_softpin@safe-alignment.html - fi-kbl-x1275: NOTRUN -> [SKIP][17] ([fdo#109271]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-kbl-x1275/igt@gem_softpin@safe-alignment.html - fi-pnv-d510: NOTRUN -> [SKIP][18] ([fdo#109271]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-pnv-d510/igt@gem_softpin@safe-alignment.html - fi-snb-2520m: NOTRUN -> [SKIP][19] ([fdo#109271]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-snb-2520m/igt@gem_softpin@safe-alignment.html - fi-glk-dsi: NOTRUN -> [SKIP][20] ([fdo#109271]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-glk-dsi/igt@gem_softpin@safe-alignment.html - fi-blb-e6850: NOTRUN -> [SKIP][21] ([fdo#109271]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-blb-e6850/igt@gem_softpin@safe-alignment.html - fi-skl-6700k2: NOTRUN -> [SKIP][22] ([fdo#109271]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-skl-6700k2/igt@gem_softpin@safe-alignment.html - fi-cfl-8700k: NOTRUN -> [SKIP][23] ([fdo#109271]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-cfl-8700k/igt@gem_softpin@safe-alignment.html - fi-elk-e7500: NOTRUN -> [SKIP][24] ([fdo#109271]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-elk-e7500/igt@gem_softpin@safe-alignment.html - fi-ilk-650: NOTRUN -> [SKIP][25] ([fdo#109271]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-ilk-650/igt@gem_softpin@safe-alignment.html - fi-ivb-3770: NOTRUN -> [SKIP][26] ([fdo#109271]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-ivb-3770/igt@gem_softpin@safe-alignment.html - fi-bsw-n3050: NOTRUN -> [SKIP][27] ([fdo#109271]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-bsw-n3050/igt@gem_softpin@safe-alignment.html - fi-skl-guc: NOTRUN -> [SKIP][28] ([fdo#109271]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-skl-guc/igt@gem_softpin@safe-alignment.html - fi-kbl-7567u: NOTRUN -> [SKIP][29] ([fdo#109271]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-kbl-7567u/igt@gem_softpin@safe-alignment.html - fi-snb-2600: NOTRUN -> [SKIP][30] ([fdo#109271]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-snb-2600/igt@gem_softpin@safe-alignment.html - fi-cfl-guc: NOTRUN -> [SKIP][31] ([fdo#109271]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-cfl-guc/igt@gem_softpin@safe-alignment.html - fi-hsw-4770: NOTRUN -> [SKIP][32] ([fdo#109271]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-hsw-4770/igt@gem_softpin@safe-alignment.html - fi-bxt-dsi: NOTRUN -> [SKIP][33] ([fdo#109271]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-bxt-dsi/igt@gem_softpin@safe-alignment.html * igt@i915_selftest@live@execlists: - fi-bsw-kefka: [PASS][34] -> [INCOMPLETE][35] ([i915#2940]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/fi-bsw-kefka/igt@i915_selftest@live@execlists.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-bsw-kefka/igt@i915_selftest@live@execlists.html * igt@kms_psr@primary_page_flip: - fi-skl-6600u: [PASS][36] -> [INCOMPLETE][37] ([i915#4838]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/fi-skl-6600u/igt@kms_psr@primary_page_flip.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-skl-6600u/igt@kms_psr@primary_page_flip.html * igt@runner@aborted: - fi-bsw-kefka: NOTRUN -> [FAIL][38] ([fdo#109271] / [i915#1436] / [i915#2722] / [i915#3428] / [i915#4312]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/fi-bsw-kefka/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436 [i915#2722]: https://gitlab.freedesktop.org/drm/intel/issues/2722 [i915#2940]: https://gitlab.freedesktop.org/drm/intel/issues/2940 [i915#3428]: https://gitlab.freedesktop.org/drm/intel/issues/3428 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4838]: https://gitlab.freedesktop.org/drm/intel/issues/4838 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_6321 -> IGTPW_6520 CI-20190529: 20190529 CI_DRM_11039: c90264924b9988493890773248bde3173a4866b4 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_6520: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/index.html IGT_6321: 85a5938090cd3da34e4fba8f541fbe240210b47d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Testlist changes == +igt@gem_softpin@safe-alignment == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/index.html [-- Attachment #2: Type: text/html, Size: 11598 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for Add start offset and alignment detection 2021-12-29 13:57 [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection Zbigniew Kempczyński ` (3 preceding siblings ...) 2021-12-29 14:43 ` [igt-dev] ✓ Fi.CI.BAT: success for Add start offset and alignment detection Patchwork @ 2021-12-29 15:50 ` Patchwork 4 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2021-12-29 15:50 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 30258 bytes --] == Series Details == Series: Add start offset and alignment detection URL : https://patchwork.freedesktop.org/series/98402/ State : success == Summary == CI Bug Log - changes from CI_DRM_11039_full -> IGTPW_6520_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/index.html Participating hosts (12 -> 7) ------------------------------ Missing (5): pig-kbl-iris pig-glk-j5005 pig-skl-6260u shard-rkl shard-dg1 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_6520_full: ### IGT changes ### #### Possible regressions #### * {igt@gem_softpin@safe-alignment} (NEW): - shard-iclb: NOTRUN -> [SKIP][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb8/igt@gem_softpin@safe-alignment.html - shard-tglb: NOTRUN -> [SKIP][2] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb8/igt@gem_softpin@safe-alignment.html New tests --------- New tests have been introduced between CI_DRM_11039_full and IGTPW_6520_full: ### New IGT tests (1) ### * igt@gem_softpin@safe-alignment: - Statuses : 6 skip(s) - Exec time: [0.0] s Known issues ------------ Here are the changes found in IGTPW_6520_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_persistence@legacy-engines-mixed-process: - shard-snb: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#1099]) +1 similar issue [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-snb4/igt@gem_ctx_persistence@legacy-engines-mixed-process.html * igt@gem_eio@in-flight-contexts-immediate: - shard-tglb: [PASS][4] -> [TIMEOUT][5] ([i915#3063]) +1 similar issue [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-tglb1/igt@gem_eio@in-flight-contexts-immediate.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb2/igt@gem_eio@in-flight-contexts-immediate.html * igt@gem_exec_fair@basic-flow@rcs0: - shard-tglb: [PASS][6] -> [FAIL][7] ([i915#2842]) +1 similar issue [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-tglb2/igt@gem_exec_fair@basic-flow@rcs0.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb2/igt@gem_exec_fair@basic-flow@rcs0.html * igt@gem_exec_fair@basic-none-solo@rcs0: - shard-glk: [PASS][8] -> [FAIL][9] ([i915#2842]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-glk5/igt@gem_exec_fair@basic-none-solo@rcs0.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk8/igt@gem_exec_fair@basic-none-solo@rcs0.html - shard-tglb: NOTRUN -> [FAIL][10] ([i915#2842]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb8/igt@gem_exec_fair@basic-none-solo@rcs0.html * igt@gem_exec_fair@basic-none@vcs0: - shard-apl: [PASS][11] -> [FAIL][12] ([i915#2842]) +1 similar issue [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-apl1/igt@gem_exec_fair@basic-none@vcs0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl1/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_exec_fair@basic-none@vcs1: - shard-iclb: NOTRUN -> [FAIL][13] ([i915#2842]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb4/igt@gem_exec_fair@basic-none@vcs1.html * igt@gem_exec_fair@basic-pace@vcs1: - shard-kbl: [PASS][14] -> [FAIL][15] ([i915#2842]) +1 similar issue [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-kbl3/igt@gem_exec_fair@basic-pace@vcs1.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl3/igt@gem_exec_fair@basic-pace@vcs1.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-iclb: [PASS][16] -> [FAIL][17] ([i915#2842]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-iclb5/igt@gem_exec_fair@basic-pace@vecs0.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb5/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_lmem_swapping@parallel-random: - shard-kbl: NOTRUN -> [SKIP][18] ([fdo#109271] / [i915#4613]) +2 similar issues [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl6/igt@gem_lmem_swapping@parallel-random.html * igt@gem_lmem_swapping@parallel-random-engines: - shard-apl: NOTRUN -> [SKIP][19] ([fdo#109271] / [i915#4613]) +1 similar issue [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl6/igt@gem_lmem_swapping@parallel-random-engines.html - shard-tglb: NOTRUN -> [SKIP][20] ([i915#4613]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb8/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_pxp@create-regular-context-2: - shard-tglb: NOTRUN -> [SKIP][21] ([i915#4270]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb6/igt@gem_pxp@create-regular-context-2.html * igt@gem_render_copy@x-tiled-to-vebox-yf-tiled: - shard-kbl: NOTRUN -> [SKIP][22] ([fdo#109271]) +141 similar issues [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl6/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html - shard-iclb: NOTRUN -> [SKIP][23] ([i915#768]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb1/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-tglb: NOTRUN -> [SKIP][24] ([i915#3297]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb5/igt@gem_userptr_blits@create-destroy-unsync.html - shard-iclb: NOTRUN -> [SKIP][25] ([i915#3297]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb3/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-kbl: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#3323]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl3/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@input-checking: - shard-glk: NOTRUN -> [DMESG-WARN][27] ([i915#3002]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk2/igt@gem_userptr_blits@input-checking.html * igt@gem_workarounds@suspend-resume-context: - shard-kbl: [PASS][28] -> [DMESG-WARN][29] ([i915#180]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-kbl1/igt@gem_workarounds@suspend-resume-context.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl7/igt@gem_workarounds@suspend-resume-context.html * igt@gen7_exec_parse@basic-offset: - shard-tglb: NOTRUN -> [SKIP][30] ([fdo#109289]) +1 similar issue [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb7/igt@gen7_exec_parse@basic-offset.html * igt@gen9_exec_parse@bb-start-out: - shard-tglb: NOTRUN -> [SKIP][31] ([i915#2856]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb6/igt@gen9_exec_parse@bb-start-out.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-tglb: NOTRUN -> [SKIP][32] ([i915#404]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html - shard-iclb: NOTRUN -> [SKIP][33] ([i915#404]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_big_fb@x-tiled-64bpp-rotate-270: - shard-tglb: NOTRUN -> [SKIP][34] ([fdo#111614]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb1/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-glk: NOTRUN -> [SKIP][35] ([fdo#109271] / [i915#3777]) +1 similar issue [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-tglb: NOTRUN -> [SKIP][36] ([fdo#111615]) +2 similar issues [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb3/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0: - shard-apl: NOTRUN -> [SKIP][37] ([fdo#109271]) +127 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl4/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-iclb: NOTRUN -> [SKIP][38] ([fdo#110723]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][39] ([i915#3689] / [i915#3886]) +3 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb8/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_mc_ccs.html - shard-glk: NOTRUN -> [SKIP][40] ([fdo#109271] / [i915#3886]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk8/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_mc_ccs.html - shard-iclb: NOTRUN -> [SKIP][41] ([fdo#109278] / [i915#3886]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb1/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][42] ([i915#3689]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb8/igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_ccs.html * igt@kms_ccs@pipe-b-crc-primary-basic-yf_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][43] ([fdo#111615] / [i915#3689]) +1 similar issue [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb3/igt@kms_ccs@pipe-b-crc-primary-basic-yf_tiled_ccs.html * igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_gen12_mc_ccs: - shard-kbl: NOTRUN -> [SKIP][44] ([fdo#109271] / [i915#3886]) +4 similar issues [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl4/igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc: - shard-apl: NOTRUN -> [SKIP][45] ([fdo#109271] / [i915#3886]) +4 similar issues [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl4/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc.html * igt@kms_chamelium@hdmi-cmp-planar-formats: - shard-iclb: NOTRUN -> [SKIP][46] ([fdo#109284] / [fdo#111827]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb3/igt@kms_chamelium@hdmi-cmp-planar-formats.html - shard-glk: NOTRUN -> [SKIP][47] ([fdo#109271] / [fdo#111827]) +3 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk7/igt@kms_chamelium@hdmi-cmp-planar-formats.html * igt@kms_chamelium@vga-hpd-after-suspend: - shard-tglb: NOTRUN -> [SKIP][48] ([fdo#109284] / [fdo#111827]) +4 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb5/igt@kms_chamelium@vga-hpd-after-suspend.html * igt@kms_chamelium@vga-hpd-enable-disable-mode: - shard-apl: NOTRUN -> [SKIP][49] ([fdo#109271] / [fdo#111827]) +6 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl8/igt@kms_chamelium@vga-hpd-enable-disable-mode.html * igt@kms_color_chamelium@pipe-a-ctm-0-75: - shard-kbl: NOTRUN -> [SKIP][50] ([fdo#109271] / [fdo#111827]) +7 similar issues [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl4/igt@kms_color_chamelium@pipe-a-ctm-0-75.html * igt@kms_color_chamelium@pipe-d-ctm-0-5: - shard-snb: NOTRUN -> [SKIP][51] ([fdo#109271] / [fdo#111827]) +1 similar issue [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-snb2/igt@kms_color_chamelium@pipe-d-ctm-0-5.html - shard-iclb: NOTRUN -> [SKIP][52] ([fdo#109278] / [fdo#109284] / [fdo#111827]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb6/igt@kms_color_chamelium@pipe-d-ctm-0-5.html * igt@kms_content_protection@legacy: - shard-iclb: NOTRUN -> [SKIP][53] ([fdo#109300] / [fdo#111066]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb1/igt@kms_content_protection@legacy.html - shard-glk: NOTRUN -> [SKIP][54] ([fdo#109271]) +55 similar issues [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk8/igt@kms_content_protection@legacy.html - shard-kbl: NOTRUN -> [TIMEOUT][55] ([i915#1319]) +1 similar issue [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl6/igt@kms_content_protection@legacy.html - shard-apl: NOTRUN -> [TIMEOUT][56] ([i915#1319]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl7/igt@kms_content_protection@legacy.html * igt@kms_content_protection@uevent: - shard-tglb: NOTRUN -> [SKIP][57] ([fdo#111828]) +1 similar issue [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb8/igt@kms_content_protection@uevent.html - shard-apl: NOTRUN -> [FAIL][58] ([i915#2105]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl8/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@pipe-b-cursor-512x170-random: - shard-tglb: NOTRUN -> [SKIP][59] ([fdo#109279] / [i915#3359]) +4 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb1/igt@kms_cursor_crc@pipe-b-cursor-512x170-random.html * igt@kms_cursor_crc@pipe-b-cursor-512x512-onscreen: - shard-iclb: NOTRUN -> [SKIP][60] ([fdo#109278] / [fdo#109279]) +3 similar issues [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb4/igt@kms_cursor_crc@pipe-b-cursor-512x512-onscreen.html * igt@kms_cursor_crc@pipe-c-cursor-32x32-onscreen: - shard-tglb: NOTRUN -> [SKIP][61] ([i915#3319]) +1 similar issue [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb1/igt@kms_cursor_crc@pipe-c-cursor-32x32-onscreen.html * igt@kms_cursor_crc@pipe-d-cursor-max-size-onscreen: - shard-tglb: NOTRUN -> [SKIP][62] ([i915#3359]) +1 similar issue [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb2/igt@kms_cursor_crc@pipe-d-cursor-max-size-onscreen.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy: - shard-glk: [PASS][63] -> [FAIL][64] ([i915#72]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-glk1/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk4/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-iclb: NOTRUN -> [SKIP][65] ([fdo#109274] / [fdo#109278]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@pipe-d-single-move: - shard-iclb: NOTRUN -> [SKIP][66] ([fdo#109278]) +7 similar issues [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb3/igt@kms_cursor_legacy@pipe-d-single-move.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size: - shard-tglb: NOTRUN -> [SKIP][67] ([i915#4103]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html * igt@kms_flip@2x-flip-vs-rmfb: - shard-tglb: NOTRUN -> [SKIP][68] ([fdo#111825]) +23 similar issues [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb3/igt@kms_flip@2x-flip-vs-rmfb.html * igt@kms_flip@2x-plain-flip-fb-recreate: - shard-iclb: NOTRUN -> [SKIP][69] ([fdo#109274]) +2 similar issues [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb4/igt@kms_flip@2x-plain-flip-fb-recreate.html * igt@kms_flip@flip-vs-suspend-interruptible@b-dp1: - shard-kbl: [PASS][70] -> [INCOMPLETE][71] ([i915#3614]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible@b-dp1.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl3/igt@kms_flip@flip-vs-suspend-interruptible@b-dp1.html * igt@kms_flip@flip-vs-suspend-interruptible@c-dp1: - shard-apl: [PASS][72] -> [DMESG-WARN][73] ([i915#180]) +4 similar issues [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-apl4/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl1/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html * igt@kms_flip@flip-vs-suspend@c-dp1: - shard-kbl: NOTRUN -> [DMESG-WARN][74] ([i915#180]) +2 similar issues [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl7/igt@kms_flip@flip-vs-suspend@c-dp1.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling: - shard-iclb: [PASS][75] -> [SKIP][76] ([i915#3701]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-iclb3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu: - shard-iclb: NOTRUN -> [SKIP][77] ([fdo#109280]) +7 similar issues [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-cpu: - shard-snb: NOTRUN -> [SKIP][78] ([fdo#109271]) +70 similar issues [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-snb2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_hdr@static-toggle-suspend: - shard-tglb: NOTRUN -> [SKIP][79] ([i915#1187]) +1 similar issue [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb5/igt@kms_hdr@static-toggle-suspend.html - shard-iclb: NOTRUN -> [SKIP][80] ([i915#1187]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb3/igt@kms_hdr@static-toggle-suspend.html * igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c: - shard-iclb: NOTRUN -> [SKIP][81] ([fdo#109289]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb4/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d: - shard-kbl: NOTRUN -> [SKIP][82] ([fdo#109271] / [i915#533]) +1 similar issue [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html * igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb: - shard-kbl: NOTRUN -> [FAIL][83] ([i915#265]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl6/igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb.html * igt@kms_plane_alpha_blend@pipe-c-alpha-basic: - shard-kbl: NOTRUN -> [FAIL][84] ([fdo#108145] / [i915#265]) +3 similar issues [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl6/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html - shard-apl: NOTRUN -> [FAIL][85] ([fdo#108145] / [i915#265]) +2 similar issues [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl3/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-max: - shard-glk: NOTRUN -> [FAIL][86] ([fdo#108145] / [i915#265]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk3/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-max.html * igt@kms_plane_lowres@pipe-b-tiling-x: - shard-tglb: NOTRUN -> [SKIP][87] ([i915#3536]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb6/igt@kms_plane_lowres@pipe-b-tiling-x.html * igt@kms_plane_scaling@scaler-with-clipping-clamping@pipe-c-scaler-with-clipping-clamping: - shard-apl: NOTRUN -> [SKIP][88] ([fdo#109271] / [i915#2733]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl2/igt@kms_plane_scaling@scaler-with-clipping-clamping@pipe-c-scaler-with-clipping-clamping.html - shard-kbl: NOTRUN -> [SKIP][89] ([fdo#109271] / [i915#2733]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl1/igt@kms_plane_scaling@scaler-with-clipping-clamping@pipe-c-scaler-with-clipping-clamping.html - shard-glk: NOTRUN -> [SKIP][90] ([fdo#109271] / [i915#2733]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk4/igt@kms_plane_scaling@scaler-with-clipping-clamping@pipe-c-scaler-with-clipping-clamping.html * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area: - shard-iclb: NOTRUN -> [SKIP][91] ([fdo#111068] / [i915#658]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb4/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html - shard-kbl: NOTRUN -> [SKIP][92] ([fdo#109271] / [i915#658]) +1 similar issue [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl3/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html - shard-tglb: NOTRUN -> [SKIP][93] ([i915#2920]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html - shard-apl: NOTRUN -> [SKIP][94] ([fdo#109271] / [i915#658]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl8/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html - shard-glk: NOTRUN -> [SKIP][95] ([fdo#109271] / [i915#658]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk8/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html * igt@kms_psr@psr2_primary_mmap_gtt: - shard-tglb: NOTRUN -> [FAIL][96] ([i915#132] / [i915#3467]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb8/igt@kms_psr@psr2_primary_mmap_gtt.html * igt@kms_psr@psr2_primary_page_flip: - shard-iclb: [PASS][97] -> [SKIP][98] ([fdo#109441]) +1 similar issue [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb8/igt@kms_psr@psr2_primary_page_flip.html * igt@kms_setmode@basic: - shard-glk: [PASS][99] -> [FAIL][100] ([i915#31]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-glk6/igt@kms_setmode@basic.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk4/igt@kms_setmode@basic.html * igt@nouveau_crc@pipe-a-ctx-flip-skip-current-frame: - shard-tglb: NOTRUN -> [SKIP][101] ([i915#2530]) +1 similar issue [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb8/igt@nouveau_crc@pipe-a-ctx-flip-skip-current-frame.html * igt@nouveau_crc@pipe-d-source-outp-complete: - shard-iclb: NOTRUN -> [SKIP][102] ([fdo#109278] / [i915#2530]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb4/igt@nouveau_crc@pipe-d-source-outp-complete.html * igt@prime_nv_pcopy@test2: - shard-iclb: NOTRUN -> [SKIP][103] ([fdo#109291]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb2/igt@prime_nv_pcopy@test2.html * igt@prime_nv_test@nv_write_i915_cpu_mmap_read: - shard-tglb: NOTRUN -> [SKIP][104] ([fdo#109291]) +2 similar issues [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb6/igt@prime_nv_test@nv_write_i915_cpu_mmap_read.html * igt@sysfs_clients@busy: - shard-tglb: NOTRUN -> [SKIP][105] ([i915#2994]) +1 similar issue [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb1/igt@sysfs_clients@busy.html - shard-glk: NOTRUN -> [SKIP][106] ([fdo#109271] / [i915#2994]) +2 similar issues [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk4/igt@sysfs_clients@busy.html * igt@sysfs_clients@fair-0: - shard-iclb: NOTRUN -> [SKIP][107] ([i915#2994]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb3/igt@sysfs_clients@fair-0.html * igt@sysfs_clients@pidname: - shard-kbl: NOTRUN -> [SKIP][108] ([fdo#109271] / [i915#2994]) +2 similar issues [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl4/igt@sysfs_clients@pidname.html * igt@sysfs_clients@split-25: - shard-apl: NOTRUN -> [SKIP][109] ([fdo#109271] / [i915#2994]) +1 similar issue [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl6/igt@sysfs_clients@split-25.html #### Possible fixes #### * igt@gem_eio@kms: - shard-tglb: [FAIL][110] ([i915#232]) -> [PASS][111] [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-tglb1/igt@gem_eio@kms.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb6/igt@gem_eio@kms.html * igt@gem_eio@unwedge-stress: - shard-iclb: [TIMEOUT][112] ([i915#2481] / [i915#3070]) -> [PASS][113] [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-iclb5/igt@gem_eio@unwedge-stress.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb3/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@parallel-out-fence: - shard-iclb: [SKIP][114] ([i915#4525]) -> [PASS][115] +2 similar issues [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-iclb6/igt@gem_exec_balancer@parallel-out-fence.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb4/igt@gem_exec_balancer@parallel-out-fence.html * igt@gem_exec_fair@basic-deadline: - shard-kbl: [FAIL][116] ([i915#2846]) -> [PASS][117] [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-kbl6/igt@gem_exec_fair@basic-deadline.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl1/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-glk: [FAIL][118] ([i915#2842]) -> [PASS][119] +1 similar issue [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-glk7/igt@gem_exec_fair@basic-none-share@rcs0.html [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk7/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none-vip@rcs0: - shard-kbl: [FAIL][120] ([i915#2842]) -> [PASS][121] +1 similar issue [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-kbl4/igt@gem_exec_fair@basic-none-vip@rcs0.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-kbl1/igt@gem_exec_fair@basic-none-vip@rcs0.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: [FAIL][122] ([i915#454]) -> [PASS][123] [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-iclb4/igt@i915_pm_dc@dc6-psr.html [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-iclb1/igt@i915_pm_dc@dc6-psr.html * igt@i915_pm_rc6_residency@rc6-fence: - shard-tglb: [WARN][124] ([i915#2681] / [i915#2684]) -> [PASS][125] [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-tglb5/igt@i915_pm_rc6_residency@rc6-fence.html [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb5/igt@i915_pm_rc6_residency@rc6-fence.html * igt@i915_selftest@perf@region: - shard-tglb: [DMESG-WARN][126] ([i915#2867]) -> [PASS][127] +1 similar issue [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-tglb3/igt@i915_selftest@perf@region.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-tglb6/igt@i915_selftest@perf@region.html * igt@i915_suspend@sysfs-reader: - shard-apl: [DMESG-WARN][128] ([i915#180]) -> [PASS][129] +1 similar issue [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-apl4/igt@i915_suspend@sysfs-reader.html [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-apl7/igt@i915_suspend@sysfs-reader.html * igt@kms_big_fb@y-tiled-16bpp-rotate-0: - shard-glk: [DMESG-WARN][130] ([i915#118]) -> [PASS][131] +2 similar issues [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-glk8/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk4/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2: - shard-glk: [FAIL][132] ([i915#79]) -> [PASS][133] [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-glk4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-hdmi-a1-hdmi-a2: - shard-glk: [FAIL][134] ([i915#2122]) -> [PASS][135] [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11039/shard-glk2/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-hdmi-a1-hdmi-a2.html [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/shard-glk4/igt@kms_flip@2x-plain-flip-fb-recreate- == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6520/index.html [-- Attachment #2: Type: text/html, Size: 33700 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection @ 2021-12-29 19:37 Zbigniew Kempczyński 2021-12-29 19:37 ` [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest Zbigniew Kempczyński 0 siblings, 1 reply; 9+ messages in thread From: Zbigniew Kempczyński @ 2021-12-29 19:37 UTC (permalink / raw) To: igt-dev Add some universal code which tries to detect kernel offset capabilities. v2: unify cache, fix start offset iteration run gem_softpin@safe-alignment also on integrated Zbigniew Kempczyński (3): lib/intel_memory_region: Add start offset and alignment detection tests/i915/gem_softpin: Add safe-alignment test tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest lib/i915/intel_memory_region.c | 367 ++++++++++++++++++++++++++ lib/i915/intel_memory_region.h | 5 + tests/i915/gem_softpin.c | 66 +++++ tests/intel-ci/fast-feedback.testlist | 1 + 4 files changed, 439 insertions(+) -- 2.32.0 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest 2021-12-29 19:37 [igt-dev] [PATCH i-g-t 0/3] " Zbigniew Kempczyński @ 2021-12-29 19:37 ` Zbigniew Kempczyński 0 siblings, 0 replies; 9+ messages in thread From: Zbigniew Kempczyński @ 2021-12-29 19:37 UTC (permalink / raw) To: igt-dev; +Cc: Petri Latvala This test takes up to few hundred of milliseconds and exercises detecting of safe starting offset and alignment to use on discrete where memory regions constraints could differ on different gens. Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Petri Latvala <petri.latvala@intel.com> Cc: Ashutosh Dixit <ashutosh.dixit@intel.com> --- tests/intel-ci/fast-feedback.testlist | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist index de1c6cb46..5c867bbf7 100644 --- a/tests/intel-ci/fast-feedback.testlist +++ b/tests/intel-ci/fast-feedback.testlist @@ -45,6 +45,7 @@ igt@gem_render_tiled_blits@basic igt@gem_ringfill@basic-all igt@gem_softpin@allocator-basic igt@gem_softpin@allocator-basic-reserve +igt@gem_softpin@safe-alignment igt@gem_sync@basic-all igt@gem_sync@basic-each igt@gem_tiled_blits@basic -- 2.32.0 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection @ 2021-12-30 8:14 Zbigniew Kempczyński 2021-12-30 8:14 ` [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest Zbigniew Kempczyński 0 siblings, 1 reply; 9+ messages in thread From: Zbigniew Kempczyński @ 2021-12-30 8:14 UTC (permalink / raw) To: igt-dev Add some universal code which tries to detect kernel offset capabilities. v2: unify cache, fix start offset iteration run gem_softpin@safe-alignment also on integrated v3: move cache entry out of mutex Zbigniew Kempczyński (3): lib/intel_memory_region: Add start offset and alignment detection tests/i915/gem_softpin: Add safe-alignment test tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest lib/i915/intel_memory_region.c | 375 ++++++++++++++++++++++++++ lib/i915/intel_memory_region.h | 5 + tests/i915/gem_softpin.c | 66 +++++ tests/intel-ci/fast-feedback.testlist | 1 + 4 files changed, 447 insertions(+) -- 2.32.0 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest 2021-12-30 8:14 [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection Zbigniew Kempczyński @ 2021-12-30 8:14 ` Zbigniew Kempczyński 0 siblings, 0 replies; 9+ messages in thread From: Zbigniew Kempczyński @ 2021-12-30 8:14 UTC (permalink / raw) To: igt-dev; +Cc: Petri Latvala This test takes up to few hundred of milliseconds and exercises detecting of safe starting offset and alignment to use on discrete where memory regions constraints could differ on different gens. Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Petri Latvala <petri.latvala@intel.com> Cc: Ashutosh Dixit <ashutosh.dixit@intel.com> --- tests/intel-ci/fast-feedback.testlist | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist index de1c6cb46..5c867bbf7 100644 --- a/tests/intel-ci/fast-feedback.testlist +++ b/tests/intel-ci/fast-feedback.testlist @@ -45,6 +45,7 @@ igt@gem_render_tiled_blits@basic igt@gem_ringfill@basic-all igt@gem_softpin@allocator-basic igt@gem_softpin@allocator-basic-reserve +igt@gem_softpin@safe-alignment igt@gem_sync@basic-all igt@gem_sync@basic-each igt@gem_tiled_blits@basic -- 2.32.0 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection @ 2022-01-06 10:00 Zbigniew Kempczyński 2022-01-06 10:00 ` [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest Zbigniew Kempczyński 0 siblings, 1 reply; 9+ messages in thread From: Zbigniew Kempczyński @ 2022-01-06 10:00 UTC (permalink / raw) To: igt-dev Add some universal code which tries to detect kernel offset capabilities. v2: unify cache, fix start offset iteration run gem_softpin@safe-alignment also on integrated v3: move cache entry out of mutex v4: avoid assert and skip adding to cache if there's no memory rename to safe-start verify safe start offset on each engine v5: fix function doc (Ashutosh) v6: remove unnecessary initialization + rename to safe-alignment (Ashutosh) add 48b flag for softpin (Zbigniew) Zbigniew Kempczyński (3): lib/intel_memory_region: Add start offset and alignment detection tests/i915/gem_softpin: Add safe-alignment test tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest lib/i915/intel_memory_region.c | 373 ++++++++++++++++++++++++++ lib/i915/intel_memory_region.h | 5 + tests/i915/gem_softpin.c | 87 ++++++ tests/intel-ci/fast-feedback.testlist | 1 + 4 files changed, 466 insertions(+) -- 2.32.0 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest 2022-01-06 10:00 [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection Zbigniew Kempczyński @ 2022-01-06 10:00 ` Zbigniew Kempczyński 0 siblings, 0 replies; 9+ messages in thread From: Zbigniew Kempczyński @ 2022-01-06 10:00 UTC (permalink / raw) To: igt-dev; +Cc: Petri Latvala This test takes up to few hundred of milliseconds and exercises detecting of safe starting offset and alignment to use on discrete where memory regions constraints could differ on different gens. Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Petri Latvala <petri.latvala@intel.com> Cc: Ashutosh Dixit <ashutosh.dixit@intel.com> Acked-by: Petri Latvala <petri.latvala@intel.com> --- tests/intel-ci/fast-feedback.testlist | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist index de1c6cb46..5c867bbf7 100644 --- a/tests/intel-ci/fast-feedback.testlist +++ b/tests/intel-ci/fast-feedback.testlist @@ -45,6 +45,7 @@ igt@gem_render_tiled_blits@basic igt@gem_ringfill@basic-all igt@gem_softpin@allocator-basic igt@gem_softpin@allocator-basic-reserve +igt@gem_softpin@safe-alignment igt@gem_sync@basic-all igt@gem_sync@basic-each igt@gem_tiled_blits@basic -- 2.32.0 ^ permalink raw reply related [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-01-06 10:00 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-12-29 13:57 [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection Zbigniew Kempczyński 2021-12-29 13:57 ` [igt-dev] [PATCH i-g-t 1/3] lib/intel_memory_region: " Zbigniew Kempczyński 2021-12-29 13:57 ` [igt-dev] [PATCH i-g-t 2/3] tests/i915/gem_softpin: Add safe-alignment test Zbigniew Kempczyński 2021-12-29 13:57 ` [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest Zbigniew Kempczyński 2021-12-29 14:43 ` [igt-dev] ✓ Fi.CI.BAT: success for Add start offset and alignment detection Patchwork 2021-12-29 15:50 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2021-12-29 19:37 [igt-dev] [PATCH i-g-t 0/3] " Zbigniew Kempczyński 2021-12-29 19:37 ` [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest Zbigniew Kempczyński 2021-12-30 8:14 [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection Zbigniew Kempczyński 2021-12-30 8:14 ` [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest Zbigniew Kempczyński 2022-01-06 10:00 [igt-dev] [PATCH i-g-t 0/3] Add start offset and alignment detection Zbigniew Kempczyński 2022-01-06 10:00 ` [igt-dev] [PATCH i-g-t 3/3] tests/fast-feedback.testlist: Add gem_softpin@safe-alignment subtest Zbigniew Kempczyński
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.