* [igt-dev] [PATCH v5 i-g-t 0/2] add create-big-vram subtest
@ 2023-11-30 13:44 Marcin Bernatowicz
2023-11-30 13:44 ` [igt-dev] [PATCH v5 i-g-t 1/2] lib/xe/xe_query: xe_visible_available_vram_size helper Marcin Bernatowicz
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Marcin Bernatowicz @ 2023-11-30 13:44 UTC (permalink / raw)
To: igt-dev; +Cc: adam.miszczak, matthew.auld, jakub1.kolakowski
Validate the creation of significant Buffer Object (BO) within VRAM,
considering the entire available CPU-visible VRAM size.
Marcin Bernatowicz (2):
lib/xe/xe_query: xe_visible_available_vram_size helper
tests/intel/xe_create: create-big-vram subtest
lib/xe/xe_query.c | 57 ++++++++++++++++++-------
lib/xe/xe_query.h | 3 +-
tests/intel/xe_create.c | 85 +++++++++++++++++++++++++++++++++++++-
tests/intel/xe_evict_ccs.c | 2 +-
4 files changed, 130 insertions(+), 17 deletions(-)
--
2.31.1
^ permalink raw reply [flat|nested] 5+ messages in thread* [igt-dev] [PATCH v5 i-g-t 1/2] lib/xe/xe_query: xe_visible_available_vram_size helper 2023-11-30 13:44 [igt-dev] [PATCH v5 i-g-t 0/2] add create-big-vram subtest Marcin Bernatowicz @ 2023-11-30 13:44 ` Marcin Bernatowicz 2023-11-30 13:44 ` [igt-dev] [PATCH v5 i-g-t 2/2] tests/intel/xe_create: create-big-vram subtest Marcin Bernatowicz ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: Marcin Bernatowicz @ 2023-11-30 13:44 UTC (permalink / raw) To: igt-dev; +Cc: adam.miszczak, matthew.auld, jakub1.kolakowski Added 'xe_visible_available_vram_size' helper function to query the available CPU-visible VRAM size. Also, renamed 'xe_vram_available' to 'xe_available_vram_size' for consistency with other function names. Cc: Francois Dugast <francois.dugast@intel.com> Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Lukasz Laguna <lukasz.laguna@intel.com> Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@intel.com> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> --- lib/xe/xe_query.c | 57 ++++++++++++++++++++++++++++---------- lib/xe/xe_query.h | 3 +- tests/intel/xe_evict_ccs.c | 2 +- 3 files changed, 46 insertions(+), 16 deletions(-) diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c index afd443be3..eb4759094 100644 --- a/lib/xe/xe_query.c +++ b/lib/xe/xe_query.c @@ -629,20 +629,20 @@ uint64_t xe_visible_vram_size(int fd, int gt) return visible_size; } -/** - * xe_vram_available: - * @fd: xe device fd - * @gt: gt - * - * Returns available vram of xe device @fd and @gt. - */ -uint64_t xe_vram_available(int fd, int gt) + +struct __available_vram { + uint64_t total_available; + uint64_t cpu_visible_available; +}; + +static void __available_vram_size_snapshot(int fd, int gt, struct __available_vram *vram) { struct xe_device *xe_dev; int region_idx; struct drm_xe_query_mem_region *mem_region; struct drm_xe_query_mem_regions *mem_regions; + igt_assert(vram); xe_dev = find_in_cache(fd); igt_assert(xe_dev); @@ -650,19 +650,48 @@ uint64_t xe_vram_available(int fd, int gt) mem_region = &xe_dev->mem_regions->regions[region_idx]; if (XE_IS_CLASS_VRAM(mem_region)) { - uint64_t available_vram; - mem_regions = xe_query_mem_regions_new(fd); pthread_mutex_lock(&cache.cache_mutex); mem_region->used = mem_regions->regions[region_idx].used; - available_vram = mem_region->total_size - mem_region->used; + mem_region->cpu_visible_used = mem_regions->regions[region_idx].cpu_visible_used; + vram->total_available = mem_region->total_size - mem_region->used; + vram->cpu_visible_available = + mem_region->cpu_visible_size - mem_region->cpu_visible_used; pthread_mutex_unlock(&cache.cache_mutex); free(mem_regions); - - return available_vram; } +} - return 0; +/** + * xe_available_vram_size: + * @fd: xe device fd + * @gt: gt + * + * Returns size of available vram of xe device @fd and @gt. + */ +uint64_t xe_available_vram_size(int fd, int gt) +{ + struct __available_vram vram = {}; + + __available_vram_size_snapshot(fd, gt, &vram); + + return vram.total_available; +} + +/** + * xe_visible_available_vram_size: + * @fd: xe device fd + * @gt: gt + * + * Returns size of visible available vram of xe device @fd and @gt. + */ +uint64_t xe_visible_available_vram_size(int fd, int gt) +{ + struct __available_vram vram = {}; + + __available_vram_size_snapshot(fd, gt, &vram); + + return vram.cpu_visible_available; } /** diff --git a/lib/xe/xe_query.h b/lib/xe/xe_query.h index 38e9aa440..503d60b44 100644 --- a/lib/xe/xe_query.h +++ b/lib/xe/xe_query.h @@ -92,7 +92,8 @@ unsigned int xe_number_hw_engines(int fd); bool xe_has_vram(int fd); uint64_t xe_vram_size(int fd, int gt); uint64_t xe_visible_vram_size(int fd, int gt); -uint64_t xe_vram_available(int fd, int gt); +uint64_t xe_available_vram_size(int fd, int gt); +uint64_t xe_visible_available_vram_size(int fd, int gt); uint32_t xe_get_default_alignment(int fd); uint32_t xe_va_bits(int fd); uint16_t xe_dev_id(int fd); diff --git a/tests/intel/xe_evict_ccs.c b/tests/intel/xe_evict_ccs.c index d7244f620..b04c20935 100644 --- a/tests/intel/xe_evict_ccs.c +++ b/tests/intel/xe_evict_ccs.c @@ -325,7 +325,7 @@ static void set_config(int fd, uint32_t flags, const struct param *param, config->param = param; config->flags = flags; config->free_mb = xe_visible_vram_size(fd, 0) / SZ_1M; - config->total_mb = xe_vram_available(fd, 0) / SZ_1M; + config->total_mb = xe_available_vram_size(fd, 0) / SZ_1M; config->test_mb = min_t(int, config->free_mb * config->param->vram_percent / 100, config->total_mb * config->param->vram_percent / 100); -- 2.31.1 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* [igt-dev] [PATCH v5 i-g-t 2/2] tests/intel/xe_create: create-big-vram subtest 2023-11-30 13:44 [igt-dev] [PATCH v5 i-g-t 0/2] add create-big-vram subtest Marcin Bernatowicz 2023-11-30 13:44 ` [igt-dev] [PATCH v5 i-g-t 1/2] lib/xe/xe_query: xe_visible_available_vram_size helper Marcin Bernatowicz @ 2023-11-30 13:44 ` Marcin Bernatowicz 2023-11-30 16:17 ` [igt-dev] ✗ Fi.CI.BAT: failure for add create-big-vram subtest (rev2) Patchwork 2023-11-30 17:01 ` [igt-dev] ✓ CI.xeBAT: success " Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Marcin Bernatowicz @ 2023-11-30 13:44 UTC (permalink / raw) To: igt-dev; +Cc: adam.miszczak, matthew.auld, jakub1.kolakowski Validates the creation of significant Buffer Object (BO) within VRAM, considering the entire available CPU-visible VRAM size. The size of the created BO can be adjusted using command line parameters, with '-S' representing BO size in MB, and '-p' representing BO size as a percentage of the VRAM size. v2: rebased, updated to uAPI changes (DRM_XE_VM_CREATE_FLAG_ASYNC_DEFAULT), after review corrections: 1024UL -> 1024ULL, int -> unsigned int (Kamil) v3: provided a flag to allocate the memory within the CPU-visible portion of VRAM (Matt) __create_bo replaced with xe_bo_create_flags (Lukasz) removed the percent command line parameter (Lukasz) renamed size_MB to size_mb (Lukasz) added helper function to query available CPU-visible VRAM size, renamed 'xe_vram_available' to 'xe_available_vram_size' for consistency with other function names v4: split lib and test changes into separate patches (Lukasz, Kamil) added prefixes to titles (Kamil) restored percent command line parameter (Kamil) whitespace correction (Kamil) v5: skip the test if there is no available visible VRAM (Kamil) split to per gt subtests simplified bo_size assignment Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> Cc: Lukasz Laguna <lukasz.laguna@intel.com> Cc: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@intel.com> --- tests/intel/xe_create.c | 85 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 84 insertions(+), 1 deletion(-) diff --git a/tests/intel/xe_create.c b/tests/intel/xe_create.c index f4633cfb3..bb739abd8 100644 --- a/tests/intel/xe_create.c +++ b/tests/intel/xe_create.c @@ -18,6 +18,14 @@ #define PAGE_SIZE 0x1000 +static struct param { + unsigned int size_mb; + unsigned int vram_percent; +} params = { + .size_mb = 0, + .vram_percent = 100, +}; + static int __create_bo(int fd, uint32_t vm, uint64_t size, uint32_t flags, uint32_t *handlep) { @@ -214,7 +222,73 @@ static void create_massive_size(int fd) } } -igt_main +/** + * SUBTEST: create-big-vram + * Functionality: BO creation + * Test category: functionality test + * Description: Verifies the creation of substantial BO within VRAM, + * constituting all available CPU-visible VRAM. + */ +static void create_big_vram(int fd, int gt) +{ + uint64_t bo_size, size, visible_avail_size, alignment; + uint32_t bo_handle; + char *bo_ptr = NULL; + uint64_t vm = 0; + + alignment = xe_get_default_alignment(fd); + vm = xe_vm_create(fd, DRM_XE_VM_CREATE_FLAG_ASYNC_DEFAULT, 0); + + visible_avail_size = xe_visible_available_vram_size(fd, gt); + igt_require(visible_avail_size); + + bo_size = params.size_mb ? params.size_mb * 1024ULL * 1024ULL + : ALIGN_DOWN(visible_avail_size * params.vram_percent / 100, alignment); + igt_require(bo_size); + igt_info("gt%u bo_size=%lu visible_available_vram_size=%lu\n", + gt, bo_size, visible_avail_size); + + bo_handle = xe_bo_create_flags(fd, vm, bo_size, visible_vram_memory(fd, gt)); + bo_ptr = xe_bo_map(fd, bo_handle, bo_size); + + size = bo_size - 1; + while (size > SZ_64K) { + igt_assert_eq(0, READ_ONCE(bo_ptr[size])); + WRITE_ONCE(bo_ptr[size], 'A'); + igt_assert_eq('A', READ_ONCE(bo_ptr[size])); + size >>= 1; + } + igt_assert_eq(0, bo_ptr[0]); + + munmap(bo_ptr, bo_size); + gem_close(fd, bo_handle); + xe_vm_destroy(fd, vm); +} + +static int opt_handler(int opt, int opt_index, void *data) +{ + switch (opt) { + case 'S': + params.size_mb = atoi(optarg); + igt_debug("Size MB: %d\n", params.size_mb); + break; + case 'p': + params.vram_percent = atoi(optarg); + igt_debug("Percent of VRAM: %d\n", params.vram_percent); + break; + default: + return IGT_OPT_HANDLER_ERROR; + } + + return IGT_OPT_HANDLER_SUCCESS; +} + +const char *help_str = + " -S\tBO size in MB\n" + " -p\tPercent of VRAM for BO\n" + ; + +igt_main_args("S:p:", NULL, help_str, opt_handler, NULL) { int xe; @@ -253,6 +327,15 @@ igt_main igt_waitchildren(); } + igt_subtest_with_dynamic("create-big-vram") { + int gt; + + igt_require(xe_has_vram(xe)); + + xe_for_each_gt(xe, gt) + igt_dynamic_f("gt%u", gt) + create_big_vram(xe, gt); + } igt_fixture drm_close_driver(xe); -- 2.31.1 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for add create-big-vram subtest (rev2) 2023-11-30 13:44 [igt-dev] [PATCH v5 i-g-t 0/2] add create-big-vram subtest Marcin Bernatowicz 2023-11-30 13:44 ` [igt-dev] [PATCH v5 i-g-t 1/2] lib/xe/xe_query: xe_visible_available_vram_size helper Marcin Bernatowicz 2023-11-30 13:44 ` [igt-dev] [PATCH v5 i-g-t 2/2] tests/intel/xe_create: create-big-vram subtest Marcin Bernatowicz @ 2023-11-30 16:17 ` Patchwork 2023-11-30 17:01 ` [igt-dev] ✓ CI.xeBAT: success " Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2023-11-30 16:17 UTC (permalink / raw) To: Marcin Bernatowicz; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 13751 bytes --] == Series Details == Series: add create-big-vram subtest (rev2) URL : https://patchwork.freedesktop.org/series/126831/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13955 -> IGTPW_10305 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_10305 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_10305, 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_10305/index.html Participating hosts (36 -> 35) ------------------------------ Additional (3): bat-rpls-1 bat-mtlp-8 fi-pnv-d510 Missing (4): bat-kbl-2 bat-jsl-1 fi-snb-2520m fi-bsw-n3050 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_10305: ### IGT changes ### #### Possible regressions #### * igt@kms_pipe_crc_basic@hang-read-crc@pipe-c-dp-5: - bat-adlp-11: [PASS][1] -> [FAIL][2] +3 other tests fail [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13955/bat-adlp-11/igt@kms_pipe_crc_basic@hang-read-crc@pipe-c-dp-5.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-adlp-11/igt@kms_pipe_crc_basic@hang-read-crc@pipe-c-dp-5.html Known issues ------------ Here are the changes found in IGTPW_10305 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-mtlp-8: NOTRUN -> [SKIP][3] ([i915#9318]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@debugfs_test@basic-hwmon.html - bat-rpls-1: NOTRUN -> [SKIP][4] ([i915#9318]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@debugfs_test@basic-hwmon.html * igt@fbdev@info: - bat-rpls-1: NOTRUN -> [SKIP][5] ([i915#1849] / [i915#2582]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@fbdev@info.html * igt@fbdev@write: - bat-rpls-1: NOTRUN -> [SKIP][6] ([i915#2582]) +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@fbdev@write.html * igt@gem_lmem_swapping@basic: - fi-pnv-d510: NOTRUN -> [SKIP][7] ([fdo#109271]) +25 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/fi-pnv-d510/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@random-engines: - bat-rpls-1: NOTRUN -> [SKIP][8] ([i915#4613]) +3 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@gem_lmem_swapping@random-engines.html * igt@gem_lmem_swapping@verify-random: - bat-mtlp-8: NOTRUN -> [SKIP][9] ([i915#4613]) +3 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap@basic: - bat-mtlp-8: NOTRUN -> [SKIP][10] ([i915#4083]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@gem_mmap@basic.html * igt@gem_mmap_gtt@basic: - bat-mtlp-8: NOTRUN -> [SKIP][11] ([i915#4077]) +2 other tests skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@gem_mmap_gtt@basic.html * igt@gem_render_tiled_blits@basic: - bat-mtlp-8: NOTRUN -> [SKIP][12] ([i915#4079]) +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@gem_render_tiled_blits@basic.html * igt@gem_tiled_pread_basic: - bat-rpls-1: NOTRUN -> [SKIP][13] ([i915#3282]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@gem_tiled_pread_basic.html * igt@i915_module_load@load: - bat-adlp-6: [PASS][14] -> [DMESG-WARN][15] ([i915#1982]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13955/bat-adlp-6/igt@i915_module_load@load.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-adlp-6/igt@i915_module_load@load.html * igt@i915_pm_rps@basic-api: - bat-mtlp-8: NOTRUN -> [SKIP][16] ([i915#6621]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@i915_pm_rps@basic-api.html - bat-rpls-1: NOTRUN -> [SKIP][17] ([i915#6621]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@i915_pm_rps@basic-api.html * igt@i915_suspend@basic-s3-without-i915: - bat-mtlp-8: NOTRUN -> [SKIP][18] ([i915#6645]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][19] ([i915#5190]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][20] ([i915#4212]) +8 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][21] ([i915#4213]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy: - bat-rpls-1: NOTRUN -> [SKIP][22] ([i915#1845]) +17 other tests skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-mtlp-8: NOTRUN -> [SKIP][23] ([i915#3555] / [i915#3840] / [i915#4098] / [i915#9159]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@kms_dsc@dsc-basic.html * igt@kms_flip@basic-flip-vs-modeset: - bat-rpls-1: NOTRUN -> [SKIP][24] ([i915#3637]) +3 other tests skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@kms_flip@basic-flip-vs-modeset.html * igt@kms_force_connector_basic@force-load-detect: - bat-mtlp-8: NOTRUN -> [SKIP][25] ([fdo#109285]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@kms_force_connector_basic@force-load-detect.html - bat-rpls-1: NOTRUN -> [SKIP][26] ([fdo#109285]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-mtlp-8: NOTRUN -> [SKIP][27] ([i915#5274]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@basic: - bat-rpls-1: NOTRUN -> [SKIP][28] ([i915#1849] / [i915#5354]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@kms_frontbuffer_tracking@basic.html * igt@kms_pipe_crc_basic@hang-read-crc@pipe-a-dp-5: - bat-adlp-11: [PASS][29] -> [DMESG-FAIL][30] ([i915#6868]) +1 other test dmesg-fail [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13955/bat-adlp-11/igt@kms_pipe_crc_basic@hang-read-crc@pipe-a-dp-5.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-adlp-11/igt@kms_pipe_crc_basic@hang-read-crc@pipe-a-dp-5.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-adlp-11: NOTRUN -> [SKIP][31] ([i915#1845] / [i915#3546]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-adlp-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1: - bat-rplp-1: [PASS][32] -> [ABORT][33] ([i915#8668]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13955/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html * igt@kms_pipe_crc_basic@read-crc@pipe-c-dp-5: - bat-adlp-11: [PASS][34] -> [ABORT][35] ([i915#8668]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13955/bat-adlp-11/igt@kms_pipe_crc_basic@read-crc@pipe-c-dp-5.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-adlp-11/igt@kms_pipe_crc_basic@read-crc@pipe-c-dp-5.html * igt@kms_setmode@basic-clone-single-crtc: - bat-mtlp-8: NOTRUN -> [SKIP][36] ([i915#3555] / [i915#8809]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@kms_setmode@basic-clone-single-crtc.html - bat-rpls-1: NOTRUN -> [SKIP][37] ([i915#3555]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-rpls-1: NOTRUN -> [SKIP][38] ([fdo#109295] / [i915#1845] / [i915#3708]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-mmap: - bat-mtlp-8: NOTRUN -> [SKIP][39] ([i915#3708] / [i915#4077]) +1 other test skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-fence-read: - bat-mtlp-8: NOTRUN -> [SKIP][40] ([i915#3708]) +2 other tests skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-mtlp-8/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-write: - bat-rpls-1: NOTRUN -> [SKIP][41] ([fdo#109295] / [i915#3708]) +2 other tests skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-rpls-1/igt@prime_vgem@basic-write.html #### Possible fixes #### * igt@kms_flip@basic-flip-vs-modeset@b-dp6: - bat-adlp-11: [FAIL][42] ([i915#6121]) -> [PASS][43] +3 other tests pass [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13955/bat-adlp-11/igt@kms_flip@basic-flip-vs-modeset@b-dp6.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/bat-adlp-11/igt@kms_flip@basic-flip-vs-modeset@b-dp6.html * igt@kms_hdmi_inject@inject-audio: - fi-kbl-guc: [FAIL][44] ([IGT#3]) -> [PASS][45] [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13955/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645 [i915#6868]: https://gitlab.freedesktop.org/drm/intel/issues/6868 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809 [i915#9159]: https://gitlab.freedesktop.org/drm/intel/issues/9159 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9736]: https://gitlab.freedesktop.org/drm/intel/issues/9736 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7612 -> IGTPW_10305 CI-20190529: 20190529 CI_DRM_13955: d835c627d25ba8775624ff3e854d034708044ac3 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10305: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/index.html IGT_7612: b5c47966901ee1060bcb9d4bccdd3ccec9651ef4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Testlist changes ---------------- +++ 64 lines --- 139 lines == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/index.html [-- Attachment #2: Type: text/html, Size: 16247 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* [igt-dev] ✓ CI.xeBAT: success for add create-big-vram subtest (rev2) 2023-11-30 13:44 [igt-dev] [PATCH v5 i-g-t 0/2] add create-big-vram subtest Marcin Bernatowicz ` (2 preceding siblings ...) 2023-11-30 16:17 ` [igt-dev] ✗ Fi.CI.BAT: failure for add create-big-vram subtest (rev2) Patchwork @ 2023-11-30 17:01 ` Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2023-11-30 17:01 UTC (permalink / raw) To: Marcin Bernatowicz; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 2374 bytes --] == Series Details == Series: add create-big-vram subtest (rev2) URL : https://patchwork.freedesktop.org/series/126831/ State : success == Summary == CI Bug Log - changes from XEIGT_7612_BAT -> XEIGTPW_10305_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_10305_BAT that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size: - bat-adlp-7: [FAIL][1] ([i915#2346]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7612/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10305/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html * igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1: - bat-adlp-7: [FAIL][3] ([Intel XE#480]) -> [PASS][4] +2 other tests pass [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7612/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10305/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480 [Intel XE#524]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/524 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 Build changes ------------- * IGT: IGT_7612 -> IGTPW_10305 * Linux: xe-538-afdc645350a4b30d1ba6c52deed4ecc11bf7c083 -> xe-539-00436a1a34afc0f8116f720f0666e9c62c82505c IGTPW_10305: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10305/index.html IGT_7612: b5c47966901ee1060bcb9d4bccdd3ccec9651ef4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-538-afdc645350a4b30d1ba6c52deed4ecc11bf7c083: afdc645350a4b30d1ba6c52deed4ecc11bf7c083 xe-539-00436a1a34afc0f8116f720f0666e9c62c82505c: 00436a1a34afc0f8116f720f0666e9c62c82505c == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10305/index.html [-- Attachment #2: Type: text/html, Size: 2925 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-11-30 17:01 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-11-30 13:44 [igt-dev] [PATCH v5 i-g-t 0/2] add create-big-vram subtest Marcin Bernatowicz 2023-11-30 13:44 ` [igt-dev] [PATCH v5 i-g-t 1/2] lib/xe/xe_query: xe_visible_available_vram_size helper Marcin Bernatowicz 2023-11-30 13:44 ` [igt-dev] [PATCH v5 i-g-t 2/2] tests/intel/xe_create: create-big-vram subtest Marcin Bernatowicz 2023-11-30 16:17 ` [igt-dev] ✗ Fi.CI.BAT: failure for add create-big-vram subtest (rev2) Patchwork 2023-11-30 17:01 ` [igt-dev] ✓ CI.xeBAT: success " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox