* [igt-dev] [CI] i915/gem_huc_copy: Enable a HuC copy test @ 2020-06-06 9:08 Chris Wilson 2020-06-06 10:09 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork ` (2 more replies) 0 siblings, 3 replies; 4+ messages in thread From: Chris Wilson @ 2020-06-06 9:08 UTC (permalink / raw) To: igt-dev From: Sally Qi <feng.qi@intel.com> This test case loads the HuC copy firmware to copy the content of the source buffer to the destination buffer. v2: (Tony Ye) * Restructured some functions and files. * Defined the copy buffer size as 4K explicitly as the HuC Copy kernel always copy 4K bytes from src buffer to dst buffer. v3: (Feng Qi, Antonio Argenziano, Tony Ye) * Restructured some functions as igt requested, exclude libdrm function call. * Remove huc function wrappers * Random initialize source input buffer v4: (Robert Fosha) * Fix autotools build failure. v5: (Feng Qi, Tony Ye) * Released all bo buffer after huc copying. * Restructured huc_copy() function. v6: (Feng Qi) * Fixed the function of huc enabling and status check * Added huc_copy to fast feedback testlist v7: (Tony Ye, Feng Qi, Robert Fosha, Chris Wilson, Michal Wajdeczko) * Check error with HUC_STATUS ioctl instead of debugfs v8: (Antonio Argenziano) * Remove unnecessary variable. * Add huc_load subtest. * Move failure checks out of igt_fixture. Signed-off-by: Feng Qi <feng.qi@intel.com> Signed-off-by: Tony Ye <tony.ye@intel.com> Cc: Michal Wajdeczko <michal.wajdeczko@intel.com> Cc: Chris Wilson <chris@chris-wilson.co.uk> Acked-by: Antonio Argenziano <antonio.argenziano@intel.com> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> --- lib/Makefile.sources | 2 + lib/huc_copy.c | 120 +++++++++++++++++++++ lib/huc_copy.h | 47 +++++++++ lib/intel_batchbuffer.c | 20 ++++ lib/intel_batchbuffer.h | 18 ++++ lib/meson.build | 1 + tests/Makefile.sources | 3 + tests/i915/gem_huc_copy.c | 144 ++++++++++++++++++++++++++ tests/intel-ci/fast-feedback.testlist | 2 + tests/meson.build | 1 + 10 files changed, 358 insertions(+) create mode 100644 lib/huc_copy.c create mode 100644 lib/huc_copy.h create mode 100644 tests/i915/gem_huc_copy.c diff --git a/lib/Makefile.sources b/lib/Makefile.sources index 09aedb403..e87a66ccb 100644 --- a/lib/Makefile.sources +++ b/lib/Makefile.sources @@ -88,6 +88,8 @@ lib_source_list = \ ioctl_wrappers.h \ media_fill.c \ media_fill.h \ + huc_copy.c \ + huc_copy.h \ media_spin.h \ media_spin.c \ gpgpu_fill.h \ diff --git a/lib/huc_copy.c b/lib/huc_copy.c new file mode 100644 index 000000000..451b1725d --- /dev/null +++ b/lib/huc_copy.c @@ -0,0 +1,120 @@ +/* + * Copyright © 2019 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + */ + +#include <i915_drm.h> +#include "huc_copy.h" + +static unsigned int offset_in_page(void *addr) +{ + return (uintptr_t)addr & 4095; +} + +static uint32_t * +gen9_emit_huc_virtual_addr_state(uint32_t *cs, + struct drm_i915_gem_exec_object2 *src, + struct drm_i915_gem_exec_object2 *dst, + struct drm_i915_gem_relocation_entry *reloc_src, + struct drm_i915_gem_relocation_entry *reloc_dst) +{ + *cs++ = HUC_VIRTUAL_ADDR_STATE; + + for (int j = 0; j < HUC_VIRTUAL_ADDR_REGION_NUM; j++) { + uint64_t addr = 0; + + switch (j) { + case HUC_VIRTUAL_ADDR_REGION_SRC: + reloc_src->target_handle = src->handle; + reloc_src->presumed_offset = src->offset; + reloc_src->delta = 0; + reloc_src->offset = offset_in_page(cs); + reloc_src->read_domains = 0; + reloc_src->write_domain = 0; + + addr = reloc_src->presumed_offset; + break; + + case HUC_VIRTUAL_ADDR_REGION_DST: + reloc_dst->target_handle = dst->handle; + reloc_dst->presumed_offset = dst->offset; + reloc_dst->delta = 0; + reloc_dst->offset = offset_in_page(cs); + reloc_dst->read_domains = 0; + reloc_dst->write_domain = I915_GEM_DOMAIN_RENDER; + + addr = reloc_dst->presumed_offset; + break; + + default: + break; + } + + *cs++ = addr; + *cs++ = addr >> 32; + *cs++ = 0; + } + + return cs; +} + +void gen9_huc_copyfunc(int fd, struct drm_i915_gem_exec_object2 *obj) +{ + struct drm_i915_gem_relocation_entry reloc[2] = {}; + struct drm_i915_gem_execbuffer2 execbuf = { + .buffers_ptr = to_user_pointer(obj), + .buffer_count = 3, + .flags = I915_EXEC_BSD | I915_EXEC_NO_RELOC, + }; + uint32_t buf[64], *cs = buf; + + /* load huc kernel */ + *cs++ = HUC_IMEM_STATE; + *cs++ = 0; + *cs++ = 0; + *cs++ = 0; + *cs++ = 0x3; + + *cs++ = MFX_WAIT; + *cs++ = MFX_WAIT; + + *cs++ = HUC_PIPE_MODE_SELECT; + *cs++ = 0; + *cs++ = 0; + + *cs++ = MFX_WAIT; + + cs = gen9_emit_huc_virtual_addr_state(cs, + &obj[0], &obj[1], + &reloc[0], &reloc[1]); + + *cs++ = HUC_START; + *cs++ = 1; + + *cs++ = MI_BATCH_BUFFER_END; + + gem_write(fd, obj[2].handle, 0, buf, sizeof(buf)); + obj[2].relocation_count = 2; + obj[2].relocs_ptr = to_user_pointer(reloc); + + gem_execbuf(fd, &execbuf); +} diff --git a/lib/huc_copy.h b/lib/huc_copy.h new file mode 100644 index 000000000..f921cead7 --- /dev/null +++ b/lib/huc_copy.h @@ -0,0 +1,47 @@ +/* + * Copyright © 2019 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + */ + +#ifndef HUC_COPY_H +#define HUC_COPY_H + +#include <stdint.h> +#include <string.h> +#include "ioctl_wrappers.h" +#include "intel_reg.h" + +#define PARALLEL_VIDEO_PIPE (0x3<<29) +#define MFX_WAIT (PARALLEL_VIDEO_PIPE|(0x1<<27)|(0x1<<8)) + +#define HUC_IMEM_STATE (PARALLEL_VIDEO_PIPE|(0x2<<27)|(0xb<<23)|(0x1<<16)|0x3) +#define HUC_PIPE_MODE_SELECT (PARALLEL_VIDEO_PIPE|(0x2<<27)|(0xb<<23)|0x1) +#define HUC_START (PARALLEL_VIDEO_PIPE|(0x2<<27)|(0xb<<23)|(0x21<<16)) +#define HUC_VIRTUAL_ADDR_STATE (PARALLEL_VIDEO_PIPE|(0x2<<27)|(0xb<<23)|(0x4<<16)|0x2f) + +#define HUC_VIRTUAL_ADDR_REGION_NUM 16 +#define HUC_VIRTUAL_ADDR_REGION_SRC 0 +#define HUC_VIRTUAL_ADDR_REGION_DST 14 + +void gen9_huc_copyfunc(int fd, struct drm_i915_gem_exec_object2 *obj); + +#endif /* HUC_COPY_H */ diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index 49f2d0fee..652d34b34 100644 --- a/lib/intel_batchbuffer.c +++ b/lib/intel_batchbuffer.c @@ -48,6 +48,7 @@ #include "igt_aux.h" #include "igt_rand.h" #include "i830_reg.h" +#include "huc_copy.h" #include <i915_drm.h> @@ -1649,3 +1650,22 @@ uint64_t intel_bb_get_object_offset(struct intel_bb *ibb, uint32_t handle) return (*found)->offset; } + +/** + * igt_get_huc_copyfunc: + * @devid: pci device id + * + * Returns: + * + * The platform-specific huc copy function pointer for the device specified + * with @devid. Will return NULL when no media spin function is implemented. + */ +igt_huc_copyfunc_t igt_get_huc_copyfunc(int devid) +{ + igt_huc_copyfunc_t copy = NULL; + + if (IS_GEN12(devid) || IS_GEN11(devid) || IS_GEN9(devid)) + copy = gen9_huc_copyfunc; + + return copy; +} diff --git a/lib/intel_batchbuffer.h b/lib/intel_batchbuffer.h index ae052c17b..553b3ad6f 100644 --- a/lib/intel_batchbuffer.h +++ b/lib/intel_batchbuffer.h @@ -525,4 +525,22 @@ void intel_bb_exec_with_context(struct intel_bb *ibb, uint32_t end_offset, uint64_t intel_bb_get_object_offset(struct intel_bb *ibb, uint32_t handle); +/** + * igt_huc_copyfunc_t: + * @fd: drm fd + * @obj: drm_i915_gem_exec_object2 buffer array + * obj[0] is source buffer + * obj[1] is destination buffer + * obj[2] is execution buffer + * + * This is the type of the per-platform huc copy functions. + * + * The huc copy function emits a batchbuffer to the VDBOX engine to + * invoke the HuC Copy kernel to copy 4K bytes from the source buffer + * to the destination buffer. + */ +typedef void (*igt_huc_copyfunc_t)(int fd, + struct drm_i915_gem_exec_object2 *obj); + +igt_huc_copyfunc_t igt_get_huc_copyfunc(int devid); #endif diff --git a/lib/meson.build b/lib/meson.build index 99aee6ee1..4321820de 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -1,5 +1,6 @@ lib_sources = [ 'drmtest.c', + 'huc_copy.c', 'i915/gem.c', 'i915/gem_context.c', 'i915/gem_engine_topology.c', diff --git a/tests/Makefile.sources b/tests/Makefile.sources index eaa6c0d04..d80c031e2 100644 --- a/tests/Makefile.sources +++ b/tests/Makefile.sources @@ -319,6 +319,9 @@ gem_media_fill_SOURCES = i915/gem_media_fill.c TESTS_progs += gem_media_vme gem_media_vme_SOURCES = i915/gem_media_vme.c +TESTS_progs += gem_huc_copy +gem_huc_copy_SOURCES = i915/gem_huc_copy.c + TESTS_progs += gem_mmap gem_mmap_SOURCES = i915/gem_mmap.c diff --git a/tests/i915/gem_huc_copy.c b/tests/i915/gem_huc_copy.c new file mode 100644 index 000000000..2d3cb1f56 --- /dev/null +++ b/tests/i915/gem_huc_copy.c @@ -0,0 +1,144 @@ +/* + * Copyright © 2019 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ +#include "igt.h" +#include <stdbool.h> +#include <unistd.h> +#include <stdlib.h> +#include <sys/ioctl.h> +#include <stdio.h> +#include <string.h> +#include <fcntl.h> +#include <inttypes.h> +#include <errno.h> +#include <sys/stat.h> +#include <sys/time.h> +#include "drm.h" +#include "i915/gem.h" + +IGT_TEST_DESCRIPTION("A very simple workload for the HuC."); + +#define HUC_COPY_DATA_DW 1024 +#define HUC_COPY_DATA_BUF_SIZE (HUC_COPY_DATA_DW * sizeof(uint32_t)) + +static void +compare_u32(uint32_t *src, uint32_t *dst, int len) +{ + for (int i = 0; i < len; i++) + igt_assert_f(src[i] == dst[i], + "Expected %08x, found %08x at %x.\n", + src[i], dst[i], 4 * i); +} + +static int get_huc_status(int fd) +{ + int status = 0; + drm_i915_getparam_t gp = { + .param = I915_PARAM_HUC_STATUS, + .value = &status, + }; + + if (igt_ioctl(fd, DRM_IOCTL_I915_GETPARAM, &gp)) + return -errno; + + errno = 0; + return status; +} + +static void test_huc_load(int fd) +{ + int status = get_huc_status(fd); + + igt_skip_on_f(status == -ENODEV, + "HuC is not present on this platform!\n"); + igt_skip_on_f(status == -EOPNOTSUPP, + "HuC firmware is disabled!\n"); + igt_fail_on_f(status < 0, "HuC firmware loading error: %i, %s\n", + -status, strerror(-status)); + igt_fail_on_f(status == 0, "HuC firmware is not running!\n"); +} + +igt_main +{ + int i915 = -1; + igt_huc_copyfunc_t huc_copy; + + igt_fixture { + uint32_t devid; + + i915 = drm_open_driver(DRIVER_INTEL); + igt_require_gem(i915); + + devid = intel_get_drm_devid(i915); + huc_copy = igt_get_huc_copyfunc(devid); + igt_require_f(huc_copy, "no huc_copy function\n"); + } + + igt_describe("Make sure that Huc has loaded" + "successfully if enabled and" + "present"); + + igt_subtest("huc-load") + test_huc_load(i915); + + igt_describe("Make sure that Huc firmware works" + "by copying a char array using Huc" + "and verifying the copied result"); + + igt_subtest("huc-copy") { + struct drm_i915_gem_exec_object2 obj[3]; + uint32_t inputs[HUC_COPY_DATA_DW]; + uint32_t src[HUC_COPY_DATA_DW]; + uint32_t dst[HUC_COPY_DATA_DW]; + + test_huc_load(i915); + /* Initialize src buffer randomly */ + srand(time(NULL)); + for (int i = 0; i < HUC_COPY_DATA_DW; i++) + inputs[i] = rand(); + + memset(obj, 0, sizeof(obj)); + /* source buffer object for storing input */ + obj[0].handle = gem_create(i915, HUC_COPY_DATA_BUF_SIZE); + /* destination buffer object to receive input */ + obj[1].handle = gem_create(i915, HUC_COPY_DATA_BUF_SIZE); + /* execution buffer object */ + obj[2].handle = gem_create(i915, 4096); + + gem_write(i915, obj[0].handle, 0, inputs, sizeof(inputs)); + + huc_copy(i915, obj); + + gem_read(i915, obj[0].handle, 0, src, sizeof(src)); + gem_read(i915, obj[1].handle, 0, dst, sizeof(dst)); + + compare_u32(inputs, src, HUC_COPY_DATA_DW); + compare_u32(src, dst, HUC_COPY_DATA_DW); + + gem_close(i915, obj[2].handle); + gem_close(i915, obj[1].handle); + gem_close(i915, obj[0].handle); + } + + igt_fixture + close(i915); +} diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist index 04f6affcf..b23a884d4 100644 --- a/tests/intel-ci/fast-feedback.testlist +++ b/tests/intel-ci/fast-feedback.testlist @@ -28,6 +28,8 @@ igt@gem_flink_basic@bad-open igt@gem_flink_basic@basic igt@gem_flink_basic@double-flink igt@gem_flink_basic@flink-lifetime +igt@gem_huc_copy@huc_copy +igt@gem_huc_copy@huc_load igt@gem_linear_blits@basic igt@gem_mmap@basic igt@gem_mmap_gtt@basic diff --git a/tests/meson.build b/tests/meson.build index e69bdb7d0..5733d1e97 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -166,6 +166,7 @@ i915_progs = [ 'gem_gtt_cpu_tlb', 'gem_gtt_hog', 'gem_gtt_speed', + 'gem_huc_copy', 'gem_linear_blits', 'gem_lut_handle', 'gem_madvise', -- 2.27.0 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 4+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for i915/gem_huc_copy: Enable a HuC copy test 2020-06-06 9:08 [igt-dev] [CI] i915/gem_huc_copy: Enable a HuC copy test Chris Wilson @ 2020-06-06 10:09 ` Patchwork 2020-06-06 11:44 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2020-06-11 8:26 ` [igt-dev] ✗ GitLab.Pipeline: failure " Patchwork 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2020-06-06 10:09 UTC (permalink / raw) To: Chris Wilson; +Cc: igt-dev == Series Details == Series: i915/gem_huc_copy: Enable a HuC copy test URL : https://patchwork.freedesktop.org/series/78063/ State : success == Summary == CI Bug Log - changes from CI_DRM_8596 -> IGTPW_4654 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_4654: ### IGT changes ### #### Possible regressions #### * {igt@gem_huc_copy@huc_copy} (NEW): - fi-cml-u2: NOTRUN -> [SKIP][1] +1 similar issue [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-cml-u2/igt@gem_huc_copy@huc_copy.html - {fi-tgl-u}: NOTRUN -> [SKIP][2] +1 similar issue [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-tgl-u/igt@gem_huc_copy@huc_copy.html - fi-icl-u2: NOTRUN -> [SKIP][3] +1 similar issue [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-icl-u2/igt@gem_huc_copy@huc_copy.html * {igt@gem_huc_copy@huc_load} (NEW): - fi-cml-s: NOTRUN -> [SKIP][4] +1 similar issue [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-cml-s/igt@gem_huc_copy@huc_load.html - fi-icl-guc: NOTRUN -> [SKIP][5] +1 similar issue [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-icl-guc/igt@gem_huc_copy@huc_load.html - {fi-ehl-1}: NOTRUN -> [SKIP][6] +1 similar issue [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-ehl-1/igt@gem_huc_copy@huc_load.html - fi-icl-y: NOTRUN -> [SKIP][7] +1 similar issue [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-icl-y/igt@gem_huc_copy@huc_load.html - {fi-tgl-dsi}: NOTRUN -> [SKIP][8] +1 similar issue [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-tgl-dsi/igt@gem_huc_copy@huc_load.html New tests --------- New tests have been introduced between CI_DRM_8596 and IGTPW_4654: ### New IGT tests (2) ### * igt@gem_huc_copy@huc_copy: - Statuses : 40 skip(s) - Exec time: [0.0] s * igt@gem_huc_copy@huc_load: - Statuses : 40 skip(s) - Exec time: [0.0] s Known issues ------------ Here are the changes found in IGTPW_4654 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@read_all_entries: - fi-bsw-nick: [PASS][9] -> [INCOMPLETE][10] ([i915#1250] / [i915#1436]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/fi-bsw-nick/igt@debugfs_test@read_all_entries.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-bsw-nick/igt@debugfs_test@read_all_entries.html #### Possible fixes #### * igt@i915_module_load@reload: - {fi-tgl-dsi}: [DMESG-WARN][11] ([i915#1982]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/fi-tgl-dsi/igt@i915_module_load@reload.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-tgl-dsi/igt@i915_module_load@reload.html * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy: - fi-icl-guc: [DMESG-WARN][13] ([i915#1982]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/fi-icl-guc/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-icl-guc/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html * {igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1}: - fi-icl-u2: [DMESG-WARN][15] ([i915#1982]) -> [PASS][16] +2 similar issues [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html #### Warnings #### * igt@i915_pm_rpm@module-reload: - fi-kbl-x1275: [SKIP][17] ([fdo#109271]) -> [DMESG-FAIL][18] ([i915#62]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/fi-kbl-x1275/igt@i915_pm_rpm@module-reload.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-kbl-x1275/igt@i915_pm_rpm@module-reload.html * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy: - fi-kbl-x1275: [DMESG-WARN][19] ([i915#62] / [i915#92]) -> [DMESG-WARN][20] ([i915#62] / [i915#92] / [i915#95]) +2 similar issues [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html * igt@kms_cursor_legacy@basic-flip-before-cursor-atomic: - fi-kbl-x1275: [DMESG-WARN][21] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][22] ([i915#62] / [i915#92]) +1 similar issue [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.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#1250]: https://gitlab.freedesktop.org/drm/intel/issues/1250 [i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (49 -> 42) ------------------------------ Missing (7): fi-ilk-m540 fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-kbl-7560u fi-byt-clapper fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5695 -> IGTPW_4654 CI-20190529: 20190529 CI_DRM_8596: ac91b8351ce380da73dbe8b87d1e4f95aa0c4409 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4654: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/index.html IGT_5695: 53e8c878a6fb5708e63c99403691e8960b86ea9c @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Testlist changes == +igt@gem_huc_copy@huc-copy +igt@gem_huc_copy@huc-load == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 4+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for i915/gem_huc_copy: Enable a HuC copy test 2020-06-06 9:08 [igt-dev] [CI] i915/gem_huc_copy: Enable a HuC copy test Chris Wilson 2020-06-06 10:09 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork @ 2020-06-06 11:44 ` Patchwork 2020-06-11 8:26 ` [igt-dev] ✗ GitLab.Pipeline: failure " Patchwork 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2020-06-06 11:44 UTC (permalink / raw) To: Chris Wilson; +Cc: igt-dev == Series Details == Series: i915/gem_huc_copy: Enable a HuC copy test URL : https://patchwork.freedesktop.org/series/78063/ State : success == Summary == CI Bug Log - changes from CI_DRM_8596_full -> IGTPW_4654_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_4654_full: ### IGT changes ### #### Possible regressions #### * {igt@gem_huc_copy@huc-copy} (NEW): - shard-tglb: NOTRUN -> [FAIL][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-tglb7/igt@gem_huc_copy@huc-copy.html * {igt@gem_huc_copy@huc-load} (NEW): - shard-iclb: NOTRUN -> [SKIP][2] +1 similar issue [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-iclb2/igt@gem_huc_copy@huc-load.html - shard-tglb: NOTRUN -> [SKIP][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-tglb6/igt@gem_huc_copy@huc-load.html New tests --------- New tests have been introduced between CI_DRM_8596_full and IGTPW_4654_full: ### New IGT tests (2) ### * igt@gem_huc_copy@huc-copy: - Statuses : 1 fail(s) 6 skip(s) - Exec time: [0.0, 0.02] s * igt@gem_huc_copy@huc-load: - Statuses : 7 skip(s) - Exec time: [0.0] s Known issues ------------ Here are the changes found in IGTPW_4654_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_busy@close-race: - shard-tglb: [PASS][4] -> [DMESG-WARN][5] ([i915#402]) +1 similar issue [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-tglb2/igt@gem_busy@close-race.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-tglb1/igt@gem_busy@close-race.html * igt@gem_exec_reloc@basic-cpu-gtt: - shard-snb: [PASS][6] -> [TIMEOUT][7] ([i915#1958]) +4 similar issues [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-snb1/igt@gem_exec_reloc@basic-cpu-gtt.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-snb2/igt@gem_exec_reloc@basic-cpu-gtt.html * igt@kms_big_fb@x-tiled-8bpp-rotate-180: - shard-apl: [PASS][8] -> [DMESG-WARN][9] ([i915#1982]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl8/igt@kms_big_fb@x-tiled-8bpp-rotate-180.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl3/igt@kms_big_fb@x-tiled-8bpp-rotate-180.html * igt@kms_cursor_crc@pipe-a-cursor-128x128-random: - shard-hsw: [PASS][10] -> [TIMEOUT][11] ([i915#1958]) +3 similar issues [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-hsw7/igt@kms_cursor_crc@pipe-a-cursor-128x128-random.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-hsw5/igt@kms_cursor_crc@pipe-a-cursor-128x128-random.html * igt@kms_cursor_crc@pipe-a-cursor-64x64-offscreen: - shard-kbl: [PASS][12] -> [DMESG-FAIL][13] ([i915#54] / [i915#95]) +1 similar issue [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl3/igt@kms_cursor_crc@pipe-a-cursor-64x64-offscreen.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-64x64-offscreen.html * igt@kms_cursor_crc@pipe-a-cursor-suspend: - shard-tglb: [PASS][14] -> [INCOMPLETE][15] ([i915#1602] / [i915#456]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-tglb7/igt@kms_cursor_crc@pipe-a-cursor-suspend.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-tglb1/igt@kms_cursor_crc@pipe-a-cursor-suspend.html * igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions: - shard-apl: [PASS][16] -> [DMESG-WARN][17] ([i915#95]) +32 similar issues [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl1/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl7/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions.html * igt@kms_flip_tiling@flip-changes-tiling: - shard-apl: [PASS][18] -> [DMESG-FAIL][19] ([i915#95]) +2 similar issues [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl1/igt@kms_flip_tiling@flip-changes-tiling.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl6/igt@kms_flip_tiling@flip-changes-tiling.html * igt@kms_flip_tiling@flip-changes-tiling-yf: - shard-kbl: [PASS][20] -> [DMESG-FAIL][21] ([i915#95]) +1 similar issue [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl3/igt@kms_flip_tiling@flip-changes-tiling-yf.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl1/igt@kms_flip_tiling@flip-changes-tiling-yf.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes: - shard-kbl: [PASS][22] -> [DMESG-WARN][23] ([i915#180]) +3 similar issues [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl2/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-mid: - shard-kbl: [PASS][24] -> [DMESG-FAIL][25] ([fdo#108145] / [i915#95]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl2/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-mid.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl2/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-mid.html - shard-apl: [PASS][26] -> [DMESG-FAIL][27] ([fdo#108145] / [i915#95]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl4/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-mid.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl8/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-mid.html * igt@kms_psr@psr2_sprite_blt: - shard-iclb: [PASS][28] -> [SKIP][29] ([fdo#109441]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-iclb2/igt@kms_psr@psr2_sprite_blt.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-iclb6/igt@kms_psr@psr2_sprite_blt.html * igt@syncobj_basic@bad-flags-fd-to-handle: - shard-kbl: [PASS][30] -> [DMESG-WARN][31] ([i915#93] / [i915#95]) +36 similar issues [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl2/igt@syncobj_basic@bad-flags-fd-to-handle.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl2/igt@syncobj_basic@bad-flags-fd-to-handle.html #### Possible fixes #### * {igt@gem_exec_schedule@implicit-write-read@rcs0}: - shard-snb: [INCOMPLETE][32] ([i915#82]) -> [PASS][33] +1 similar issue [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-snb4/igt@gem_exec_schedule@implicit-write-read@rcs0.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-snb2/igt@gem_exec_schedule@implicit-write-read@rcs0.html * igt@gem_exec_whisper@basic-normal: - shard-glk: [DMESG-WARN][34] ([i915#118] / [i915#95]) -> [PASS][35] +1 similar issue [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-glk7/igt@gem_exec_whisper@basic-normal.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-glk8/igt@gem_exec_whisper@basic-normal.html * igt@gem_workarounds@suspend-resume-fd: - shard-tglb: [INCOMPLETE][36] ([i915#1602] / [i915#456]) -> [PASS][37] [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-tglb3/igt@gem_workarounds@suspend-resume-fd.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-tglb2/igt@gem_workarounds@suspend-resume-fd.html * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-tglb: [SKIP][38] ([i915#1904]) -> [PASS][39] [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-tglb2/igt@i915_pm_dc@dc3co-vpb-simulation.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-tglb6/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_pm_dc@dc5-psr: - shard-iclb: [FAIL][40] ([i915#1899]) -> [PASS][41] [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-iclb8/igt@i915_pm_dc@dc5-psr.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-iclb1/igt@i915_pm_dc@dc5-psr.html * igt@i915_suspend@forcewake: - shard-glk: [INCOMPLETE][42] ([i915#58] / [k.org#198133]) -> [PASS][43] [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-glk9/igt@i915_suspend@forcewake.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-glk2/igt@i915_suspend@forcewake.html * igt@kms_big_fb@x-tiled-16bpp-rotate-0: - shard-glk: [DMESG-WARN][44] ([i915#1982]) -> [PASS][45] [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-glk5/igt@kms_big_fb@x-tiled-16bpp-rotate-0.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-glk4/igt@kms_big_fb@x-tiled-16bpp-rotate-0.html * igt@kms_color@pipe-d-ctm-0-5: - shard-tglb: [DMESG-WARN][46] ([i915#1149] / [i915#402]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-tglb1/igt@kms_color@pipe-d-ctm-0-5.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-tglb2/igt@kms_color@pipe-d-ctm-0-5.html * igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen: - shard-kbl: [DMESG-FAIL][48] ([i915#54] / [i915#95]) -> [PASS][49] +2 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl7/igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen.html * igt@kms_cursor_legacy@pipe-c-torture-move: - shard-hsw: [DMESG-WARN][50] ([i915#128]) -> [PASS][51] [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-hsw1/igt@kms_cursor_legacy@pipe-c-torture-move.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-hsw1/igt@kms_cursor_legacy@pipe-c-torture-move.html * igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size: - shard-apl: [DMESG-WARN][52] ([i915#1982]) -> [PASS][53] +1 similar issue [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl6/igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl7/igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size.html * igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-xtiled: - shard-snb: [TIMEOUT][54] ([i915#1958]) -> [PASS][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-snb5/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-xtiled.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-snb5/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-xtiled.html * igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled: - shard-apl: [DMESG-FAIL][56] ([i915#54] / [i915#95]) -> [PASS][57] +1 similar issue [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl2/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl4/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled.html * {igt@kms_flip@flip-vs-suspend-interruptible@a-dp1}: - shard-kbl: [DMESG-WARN][58] ([i915#180]) -> [PASS][59] +5 similar issues [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl7/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html - shard-apl: [DMESG-WARN][60] ([i915#180]) -> [PASS][61] +1 similar issue [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl4/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl2/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html * igt@kms_flip_tiling@flip-x-tiled: - shard-apl: [DMESG-WARN][62] ([i915#95]) -> [PASS][63] +37 similar issues [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl7/igt@kms_flip_tiling@flip-x-tiled.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl1/igt@kms_flip_tiling@flip-x-tiled.html * igt@kms_psr2_su@page_flip: - shard-iclb: [SKIP][64] ([fdo#109642] / [fdo#111068]) -> [PASS][65] [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-iclb7/igt@kms_psr2_su@page_flip.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-iclb2/igt@kms_psr2_su@page_flip.html * igt@kms_vblank@pipe-a-query-forked: - shard-kbl: [DMESG-WARN][66] ([i915#93] / [i915#95]) -> [PASS][67] +41 similar issues [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl4/igt@kms_vblank@pipe-a-query-forked.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl4/igt@kms_vblank@pipe-a-query-forked.html * igt@kms_vblank@pipe-a-wait-forked-hang: - shard-hsw: [INCOMPLETE][68] ([i915#61]) -> [PASS][69] [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-hsw4/igt@kms_vblank@pipe-a-wait-forked-hang.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-hsw8/igt@kms_vblank@pipe-a-wait-forked-hang.html * igt@kms_vblank@pipe-b-wait-busy: - shard-kbl: [DMESG-WARN][70] ([i915#1982]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl7/igt@kms_vblank@pipe-b-wait-busy.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl6/igt@kms_vblank@pipe-b-wait-busy.html #### Warnings #### * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-iclb: [SKIP][72] ([i915#658]) -> [SKIP][73] ([i915#588]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-iclb7/igt@i915_pm_dc@dc3co-vpb-simulation.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-iclb2/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_pm_dc@dc6-psr: - shard-tglb: [FAIL][74] ([i915#454]) -> [SKIP][75] ([i915#468]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-tglb3/igt@i915_pm_dc@dc6-psr.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-tglb2/igt@i915_pm_dc@dc6-psr.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-iclb: [WARN][76] ([i915#1515]) -> [FAIL][77] ([i915#1515]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-iclb5/igt@i915_pm_rc6_residency@rc6-idle.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-iclb7/igt@i915_pm_rc6_residency@rc6-idle.html * igt@kms_color_chamelium@pipe-c-ctm-limited-range: - shard-snb: [INCOMPLETE][78] ([CI#80] / [i915#82]) -> [SKIP][79] ([fdo#109271] / [fdo#111827]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-snb5/igt@kms_color_chamelium@pipe-c-ctm-limited-range.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-snb6/igt@kms_color_chamelium@pipe-c-ctm-limited-range.html * igt@kms_content_protection@atomic: - shard-kbl: [TIMEOUT][80] ([i915#1319] / [i915#1958]) -> [TIMEOUT][81] ([i915#1319]) +1 similar issue [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl4/igt@kms_content_protection@atomic.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl1/igt@kms_content_protection@atomic.html - shard-apl: [TIMEOUT][82] ([i915#1319]) -> [TIMEOUT][83] ([i915#1319] / [i915#1635]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl2/igt@kms_content_protection@atomic.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl7/igt@kms_content_protection@atomic.html * igt@kms_content_protection@atomic-dpms: - shard-apl: [TIMEOUT][84] ([i915#1319] / [i915#1635]) -> [FAIL][85] ([fdo#110321] / [fdo#110336]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl1/igt@kms_content_protection@atomic-dpms.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl6/igt@kms_content_protection@atomic-dpms.html - shard-kbl: [TIMEOUT][86] ([i915#1319]) -> [TIMEOUT][87] ([i915#1319] / [i915#1958]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl2/igt@kms_content_protection@atomic-dpms.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl4/igt@kms_content_protection@atomic-dpms.html * igt@kms_content_protection@lic: - shard-apl: [TIMEOUT][88] ([i915#1319] / [i915#1635]) -> [FAIL][89] ([fdo#110321]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl4/igt@kms_content_protection@lic.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl6/igt@kms_content_protection@lic.html - shard-kbl: [DMESG-FAIL][90] ([fdo#110321] / [i915#95]) -> [TIMEOUT][91] ([i915#1319]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl2/igt@kms_content_protection@lic.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl3/igt@kms_content_protection@lic.html * igt@kms_content_protection@srm: - shard-apl: [DMESG-FAIL][92] ([fdo#110321] / [i915#95]) -> [TIMEOUT][93] ([i915#1319] / [i915#1635]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-apl6/igt@kms_content_protection@srm.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-apl3/igt@kms_content_protection@srm.html * igt@kms_cursor_legacy@pipe-d-forked-move: - shard-snb: [SKIP][94] ([fdo#109271]) -> [TIMEOUT][95] ([i915#1958]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-snb4/igt@kms_cursor_legacy@pipe-d-forked-move.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-snb2/igt@kms_cursor_legacy@pipe-d-forked-move.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-hsw: [SKIP][96] ([fdo#109271]) -> [TIMEOUT][97] ([i915#1958]) +1 similar issue [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-hsw8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-hsw5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-kbl: [DMESG-WARN][98] ([i915#180] / [i915#93] / [i915#95]) -> [DMESG-WARN][99] ([i915#93] / [i915#95]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-kbl2/igt@kms_frontbuffer_tracking@fbc-suspend.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_plane_scaling@pipe-b-scaler-with-clipping-clamping: - shard-snb: [TIMEOUT][100] ([i915#1958]) -> [SKIP][101] ([fdo#109271]) +2 similar issues [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8596/shard-snb5/igt@kms_plane_scaling@pipe-b-scaler-with-clipping-clamping.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/shard-snb1/igt@kms_plane_scaling@pipe-b-scaler-with-clipping-clamping.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [CI#80]: https://gitlab.freedesktop.org/gfx-ci/i915-infra/issues/80 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321 [fdo#110336]: https://bugs.freedesktop.org/show_bug.cgi?id=110336 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#128]: https://gitlab.freedesktop.org/drm/intel/issues/128 [i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319 [i915#1515]: https://gitlab.freedesktop.org/drm/intel/issues/1515 [i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542 [i915#1602]: https://gitlab.freedesktop.org/drm/intel/issues/1602 [i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1899]: https://gitlab.freedesktop.org/drm/intel/issues/1899 [i915#1904]: https://gitlab.freedesktop.org/drm/intel/issues/1904 [i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#456]: https://gitlab.freedesktop.org/drm/intel/issues/456 [i915#468]: https://gitlab.freedesktop.org/drm/intel/issues/468 [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 [i915#58]: https://gitlab.freedesktop.org/drm/intel/issues/58 [i915#588]: https://gitlab.freedesktop.org/drm/intel/issues/588 [i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82 [i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133 Participating hosts (11 -> 8) ------------------------------ Missing (3): pig-skl-6260u pig-glk-j5005 pig-icl-1065g7 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5695 -> IGTPW_4654 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_8596: ac91b8351ce380da73dbe8b87d1e4f95aa0c4409 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4654: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/index.html IGT_5695: 53e8c878a6fb5708e63c99403691e8960b86ea9c @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4654/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 4+ messages in thread
* [igt-dev] ✗ GitLab.Pipeline: failure for i915/gem_huc_copy: Enable a HuC copy test 2020-06-06 9:08 [igt-dev] [CI] i915/gem_huc_copy: Enable a HuC copy test Chris Wilson 2020-06-06 10:09 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2020-06-06 11:44 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork @ 2020-06-11 8:26 ` Patchwork 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2020-06-11 8:26 UTC (permalink / raw) To: Chris Wilson; +Cc: igt-dev == Series Details == Series: i915/gem_huc_copy: Enable a HuC copy test URL : https://patchwork.freedesktop.org/series/78063/ State : failure == Summary == ERROR! This series introduces new undocumented tests: gem_exec_balancer@bonded-dual gem_exec_balancer@bonded-pair gem_exec_balancer@bonded-sync Can you document them as per the requirement in the [CONTRIBUTING.md]? [Documentation] has more details on how to do this. Here are few examples: https://gitlab.freedesktop.org/drm/igt-gpu-tools/commit/0316695d03aa46108296b27f3982ec93200c7a6e https://gitlab.freedesktop.org/drm/igt-gpu-tools/commit/443cc658e1e6b492ee17bf4f4d891029eb7a205d Thanks in advance! [CONTRIBUTING.md]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/blob/master/CONTRIBUTING.md#L19 [Documentation]: https://drm.pages.freedesktop.org/igt-gpu-tools/igt-gpu-tools-Core.html#igt-describe Other than that, pipeline status: SUCCESS. see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/pipelines/157044 for the overview. == Logs == For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/pipelines/157044 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-06-11 8:26 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-06-06 9:08 [igt-dev] [CI] i915/gem_huc_copy: Enable a HuC copy test Chris Wilson 2020-06-06 10:09 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2020-06-06 11:44 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2020-06-11 8:26 ` [igt-dev] ✗ GitLab.Pipeline: failure " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.