On Fri, 18 Feb 2022 14:38:53 -0800, Lucas De Marchi wrote:
The move to softpin in igt is ongoing and should land soon. Meanwhile, like was done for ADL and RKL, add an exception to allow running the igt display tests before that conversion is complete so we can unblock CI.
One example failure we see on DG2 if we don't do this (reported by Lucas):
IGT-Version: 1.26-g9cb64a75 (x86_64) (Linux: 5.17.0-rc4-demarchi+ x86_64) (testdisplay:10068) ioctl_wrappers-CRITICAL: Test assertion failure function gem_execbuf, file ../lib/ioctl_wrappers.c:674: (testdisplay:10068) ioctl_wrappers-CRITICAL: Failed assertion: __gem_execbuf(fd, execbuf) == 0 (testdisplay:10068) ioctl_wrappers-CRITICAL: error: -22 != 0 Stack trace: #0 ../lib/igt_core.c:1754 __igt_fail_assert() #1 [gem_execbuf+0x48] #2 ../lib/intel_batchbuffer.c:1053 igt_blitter_fast_copy__raw() #3 ../lib/igt_fb.c:2497 blitcopy() #4 ../lib/igt_fb.c:2646 setup_linear_mapping() #5 ../lib/igt_fb.c:2671 create_cairo_surface__gpu() #6 ../lib/igt_fb.c:3959 igt_get_cairo_surface() #7 ../lib/igt_fb.c:3987 igt_get_cairo_ctx() #8 ../lib/igt_fb.c:1980 igt_create_pattern_fb() #9 ../tests/testdisplay.c:271 set_mode() #10 ../tests/testdisplay.c:511 update_display() #11 ../tests/testdisplay.c:763 main() #12 ../csu/libc-start.c:342 __libc_start_main() #13 [_start+0x2e] Test testdisplay failed