[70.394536] Initializing watchdogs [70.394608] /dev/watchdog0 [70.416875] [FACT before any test] new: hardware.pci.gpu_at_addr.0000:03:00.0: 8086:56a0 Intel Dg2 (Gen12) DG2 [Arc A770] [70.428355] [FACT before any test] new: hardware.pci.drm_card_at_addr.0000:03:00.0: card0 [70.432285] [FACT before any test] new: kernel.kmod_is_loaded.i915: true [70.435343] [001/133] (960s left) kms_rotation_crc (primary-yf-tiled-reflect-x-0) [71.982356] Starting subtest: primary-yf-tiled-reflect-x-0 [72.089398] Subtest primary-yf-tiled-reflect-x-0: SKIP (0.106s) [72.276517] [002/133] (958s left) kms_content_protection (legacy) [73.856456] Starting subtest: legacy [73.860450] Subtest legacy: SKIP (0.002s) [74.012586] [003/133] (957s left) kms_frontbuffer_tracking (psr-1p-primscrn-spr-indfb-draw-mmap-gtt) [75.526877] Starting subtest: psr-1p-primscrn-spr-indfb-draw-mmap-gtt [75.528952] Subtest psr-1p-primscrn-spr-indfb-draw-mmap-gtt: SKIP (0.000s) [75.748384] [004/133] (955s left) kms_async_flips (async-flip-with-page-flip-events-linear-atomic) [77.256995] Starting subtest: async-flip-with-page-flip-events-linear-atomic [77.499669] Starting dynamic subtest: pipe-A-HDMI-A-1 [79.754547] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (2.253s) [79.916465] Starting dynamic subtest: pipe-B-HDMI-A-1 [81.969294] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (2.059s) [82.161303] Starting dynamic subtest: pipe-C-HDMI-A-1 [84.205378] Dynamic subtest pipe-C-HDMI-A-1: SUCCESS (2.050s) [84.359768] Starting dynamic subtest: pipe-D-HDMI-A-1 [86.409395] Dynamic subtest pipe-D-HDMI-A-1: SUCCESS (2.057s) [86.410561] Subtest async-flip-with-page-flip-events-linear-atomic: SUCCESS (9.151s) [86.736175] [005/133] (944s left) kms_selftest (drm_format) [86.785689] Starting subtest: drm_format [86.793889] Starting dynamic subtest: drm_test_format_block_width_invalid [86.855628] Dynamic subtest drm_test_format_block_width_invalid: SUCCESS (0.061s) [86.874177] Starting dynamic subtest: drm_test_format_block_width_one_plane [86.929650] Dynamic subtest drm_test_format_block_width_one_plane: SUCCESS (0.071s) [86.964596] Starting dynamic subtest: drm_test_format_block_width_two_plane [86.993335] Dynamic subtest drm_test_format_block_width_two_plane: SUCCESS (0.063s) [87.010137] Starting dynamic subtest: drm_test_format_block_width_three_plane [87.062075] Dynamic subtest drm_test_format_block_width_three_plane: SUCCESS (0.067s) [87.098214] Starting dynamic subtest: drm_test_format_block_width_tiled [87.137531] Dynamic subtest drm_test_format_block_width_tiled: SUCCESS (0.074s) [87.167561] Starting dynamic subtest: drm_test_format_block_height_invalid [87.217639] Dynamic subtest drm_test_format_block_height_invalid: SUCCESS (0.079s) [87.251157] Starting dynamic subtest: drm_test_format_block_height_one_plane [87.292046] Dynamic subtest drm_test_format_block_height_one_plane: SUCCESS (0.072s) [87.321236] Starting dynamic subtest: drm_test_format_block_height_two_plane [87.372048] Dynamic subtest drm_test_format_block_height_two_plane: SUCCESS (0.079s) [87.408575] Starting dynamic subtest: drm_test_format_block_height_three_plane [87.448733] Dynamic subtest drm_test_format_block_height_three_plane: SUCCESS (0.075s) [87.479231] Starting dynamic subtest: drm_test_format_block_height_tiled [87.518083] Dynamic subtest drm_test_format_block_height_tiled: SUCCESS (0.068s) [87.550297] Starting dynamic subtest: drm_test_format_min_pitch_invalid [87.601820] Dynamic subtest drm_test_format_min_pitch_invalid: SUCCESS (0.082s) [87.638378] Starting dynamic subtest: drm_test_format_min_pitch_one_plane_8bpp [87.678620] Dynamic subtest drm_test_format_min_pitch_one_plane_8bpp: SUCCESS (0.075s) [87.709872] Starting dynamic subtest: drm_test_format_min_pitch_one_plane_16bpp [87.751140] Dynamic subtest drm_test_format_min_pitch_one_plane_16bpp: SUCCESS (0.071s) [87.786470] Starting dynamic subtest: drm_test_format_min_pitch_one_plane_24bpp [87.819711] Dynamic subtest drm_test_format_min_pitch_one_plane_24bpp: SUCCESS (0.070s) [87.841632] Starting dynamic subtest: drm_test_format_min_pitch_one_plane_32bpp [87.896396] Dynamic subtest drm_test_format_min_pitch_one_plane_32bpp: SUCCESS (0.074s) [87.931824] Starting dynamic subtest: drm_test_format_min_pitch_two_plane [87.974186] Dynamic subtest drm_test_format_min_pitch_two_plane: SUCCESS (0.077s) [88.007049] Starting dynamic subtest: drm_test_format_min_pitch_three_plane_8bpp [88.037450] Dynamic subtest drm_test_format_min_pitch_three_plane_8bpp: SUCCESS (0.063s) [88.053905] Starting dynamic subtest: drm_test_format_min_pitch_tiled [88.116359] Dynamic subtest drm_test_format_min_pitch_tiled: SUCCESS (0.077s) [88.118321] Subtest drm_format: SUCCESS (1.329s) [88.361409] [006/133] (943s left) syncobj_timeline (etime-multi-wait-all-for-submit-available-unsubmitted-signa [88.438289] Starting subtest: etime-multi-wait-all-for-submit-available-unsubmitted-signaled [88.553681] Subtest etime-multi-wait-all-for-submit-available-unsubmitted-signaled: SUCCESS (0.110s) [88.691879] [007/133] (942s left) kms_big_fb (4-tiled-64bpp-rotate-180) [90.217419] Starting subtest: 4-tiled-64bpp-rotate-180 [92.228885] Subtest 4-tiled-64bpp-rotate-180: SUCCESS (2.010s) [92.429924] [008/133] (939s left) gem_exec_reloc (basic-wc-cpu-noreloc) [92.515497] Subtest basic-wc-cpu-noreloc: SKIP (0.000s) [92.586364] [009/133] (938s left) kms_frontbuffer_tracking (psr-2p-primscrn-pri-shrfb-draw-render) [94.100199] Starting subtest: psr-2p-primscrn-pri-shrfb-draw-render [94.102363] Subtest psr-2p-primscrn-pri-shrfb-draw-render: SKIP (0.000s) [94.236065] [010/133] (937s left) kms_psr2_sf (pr-overlay-plane-update-sf-dmg-area) [95.783847] Subtest pr-overlay-plane-update-sf-dmg-area: SKIP (0.000s) [95.835253] [011/133] (935s left) kms_ccs (crc-primary-suspend-4-tiled-mtl-mc-ccs) [97.348495] Starting subtest: crc-primary-suspend-4-tiled-mtl-mc-ccs [97.349489] Starting dynamic subtest: pipe-A-HDMI-A-1 [97.353068] Dynamic subtest pipe-A-HDMI-A-1: SKIP (0.000s) [97.362062] Starting dynamic subtest: pipe-B-HDMI-A-1 [97.365937] Dynamic subtest pipe-B-HDMI-A-1: SKIP (0.000s) [97.375245] Starting dynamic subtest: pipe-C-HDMI-A-1 [97.379042] Dynamic subtest pipe-C-HDMI-A-1: SKIP (0.000s) [97.387496] Starting dynamic subtest: pipe-D-HDMI-A-1 [97.390998] Dynamic subtest pipe-D-HDMI-A-1: SKIP (0.000s) [97.392785] Subtest crc-primary-suspend-4-tiled-mtl-mc-ccs: SKIP (0.004s) [97.588694] [012/133] (934s left) gem_readwrite (read-bad-handle) [97.661393] Subtest read-bad-handle: SKIP (0.000s) [97.736801] [013/133] (934s left) gem_exec_schedule (u-fairslice-all) [97.827036] Starting subtest: u-fairslice-all [99.942518] Subtest u-fairslice-all: SUCCESS (2.116s) [100.296997] [014/133] (931s left) kms_frontbuffer_tracking (psr-2p-scndscrn-cur-indfb-move) [101.807936] Starting subtest: psr-2p-scndscrn-cur-indfb-move [101.810045] Subtest psr-2p-scndscrn-cur-indfb-move: SKIP (0.000s) [101.977834] [015/133] (929s left) gem_render_copy (yf-tiled-to-vebox-linear) [102.072774] Starting subtest: yf-tiled-to-vebox-linear [102.074839] Subtest yf-tiled-to-vebox-linear: SKIP (0.000s) [102.287950] [016/133] (929s left) gem_exercise_blt (fast-copy-emit) [102.362966] Starting subtest: fast-copy-emit [102.363919] Starting dynamic subtest: linear-smem-smem-emit [102.408491] Dynamic subtest linear-smem-smem-emit: SUCCESS (0.046s) [102.417502] Starting dynamic subtest: linear-smem-lmem0-emit [102.423828] Dynamic subtest linear-smem-lmem0-emit: SUCCESS (0.015s) [102.432893] Starting dynamic subtest: linear-lmem0-smem-emit [102.521221] Dynamic subtest linear-lmem0-smem-emit: SUCCESS (0.097s) [102.530295] Starting dynamic subtest: linear-lmem0-lmem0-emit [102.612993] Dynamic subtest linear-lmem0-lmem0-emit: SUCCESS (0.092s) [102.622135] Starting dynamic subtest: xmajor-smem-smem-emit [102.629221] Dynamic subtest xmajor-smem-smem-emit: SUCCESS (0.016s) [102.638371] Starting dynamic subtest: xmajor-smem-lmem0-emit [102.643958] Dynamic subtest xmajor-smem-lmem0-emit: SUCCESS (0.014s) [102.653075] Starting dynamic subtest: xmajor-lmem0-smem-emit [102.747634] Dynamic subtest xmajor-lmem0-smem-emit: SUCCESS (0.103s) [102.756849] Starting dynamic subtest: xmajor-lmem0-lmem0-emit [102.846359] Dynamic subtest xmajor-lmem0-lmem0-emit: SUCCESS (0.098s) [102.855531] Starting dynamic subtest: tile4-smem-smem-emit [102.861426] Dynamic subtest tile4-smem-smem-emit: SUCCESS (0.015s) [102.870586] Starting dynamic subtest: tile4-smem-lmem0-emit [102.876159] Dynamic subtest tile4-smem-lmem0-emit: SUCCESS (0.014s) [102.885162] Starting dynamic subtest: tile4-lmem0-smem-emit [102.981548] Dynamic subtest tile4-lmem0-smem-emit: SUCCESS (0.105s) [102.990352] Starting dynamic subtest: tile4-lmem0-lmem0-emit [103.079058] Dynamic subtest tile4-lmem0-lmem0-emit: SUCCESS (0.097s) [103.088129] Starting dynamic subtest: tile64-smem-smem-emit [103.094047] Dynamic subtest tile64-smem-smem-emit: SUCCESS (0.015s) [103.103143] Starting dynamic subtest: tile64-smem-lmem0-emit [103.108365] Dynamic subtest tile64-smem-lmem0-emit: SUCCESS (0.014s) [103.117389] Starting dynamic subtest: tile64-lmem0-smem-emit [103.206975] Dynamic subtest tile64-lmem0-smem-emit: SUCCESS (0.098s) [103.216076] Starting dynamic subtest: tile64-lmem0-lmem0-emit [103.312604] Dynamic subtest tile64-lmem0-lmem0-emit: SUCCESS (0.105s) [103.313636] Subtest fast-copy-emit: SUCCESS (0.951s) [103.439536] [017/133] (928s left) gem_mmap_wc (fault-concurrent) [103.523174] Subtest fault-concurrent: SKIP (0.000s) [103.590811] [018/133] (928s left) api_intel_allocator (simple-allocator) [103.662976] Starting subtest: simple-allocator [103.663958] Starting dynamic subtest: basic [103.695340] Dynamic subtest basic: SUCCESS (0.033s) [103.704501] Starting dynamic subtest: parallel-one [103.881713] Dynamic subtest parallel-one: SUCCESS (0.179s) [103.891790] Starting dynamic subtest: print [103.892701] Dynamic subtest print: SUCCESS (0.000s) [103.902808] Starting dynamic subtest: reuse [103.903999] Dynamic subtest reuse: SUCCESS (0.000s) [103.914180] Starting dynamic subtest: reserve [103.915466] Dynamic subtest reserve: SUCCESS (0.000s) [103.925576] Starting dynamic subtest: fork-reopen-allocator [103.926801] Dynamic subtest fork-reopen-allocator: SUCCESS (0.015s) [103.927986] Subtest simple-allocator: SUCCESS (0.229s) [104.051065] [019/133] (928s left) kms_psr (psr-primary-page-flip) [105.561585] Subtest psr-primary-page-flip: SKIP (0.000s) [105.619613] [020/133] (926s left) perf (gen12-group-exclusive-stream-sample-oa) [105.963162] Starting subtest: gen12-group-exclusive-stream-sample-oa [105.987122] Subtest gen12-group-exclusive-stream-sample-oa: SUCCESS (0.024s) [106.038688] [021/133] (926s left) kms_psr (fbc-pr-no-drrs) [107.553432] Subtest fbc-pr-no-drrs: SKIP (0.000s) [107.601027] [022/133] (924s left) gem_eio (banned) [107.898181] Starting subtest: banned [108.958286] Subtest banned: SUCCESS (1.060s) [110.594404] [023/133] (921s left) kms_frontbuffer_tracking (fbcpsr-1p-primscrn-spr-indfb-draw-blt) [112.109811] Starting subtest: fbcpsr-1p-primscrn-spr-indfb-draw-blt [112.111565] Subtest fbcpsr-1p-primscrn-spr-indfb-draw-blt: SKIP (0.000s) [112.288821] [024/133] (920s left) perf_pmu (most-busy-idle-check-all) [112.364375] Starting subtest: most-busy-idle-check-all [112.365355] Starting dynamic subtest: rcs0 [113.048602] Dynamic subtest rcs0: SUCCESS (0.684s) [113.061543] Starting dynamic subtest: bcs0 [113.705901] Dynamic subtest bcs0: SUCCESS (0.656s) [113.720038] Starting dynamic subtest: vcs0 [114.361549] Dynamic subtest vcs0: SUCCESS (0.655s) [114.372556] Starting dynamic subtest: vcs1 [115.014614] Dynamic subtest vcs1: SUCCESS (0.653s) [115.026219] Starting dynamic subtest: vecs0 [115.669714] Dynamic subtest vecs0: SUCCESS (0.655s) [115.681416] Starting dynamic subtest: vecs1 [116.320576] Dynamic subtest vecs1: SUCCESS (0.650s) [116.334780] Starting dynamic subtest: ccs0 [116.978739] Dynamic subtest ccs0: SUCCESS (0.657s) [116.980639] Subtest most-busy-idle-check-all: SUCCESS (4.614s) [117.147188] [025/133] (915s left) gem_flink_race (flink_close) [117.193171] Starting subtest: flink_close [122.266594] Subtest flink_close: SUCCESS (5.073s) [122.407497] [026/133] (910s left) perf_pmu (semaphore-wait-idle) [122.509626] Starting subtest: semaphore-wait-idle [122.510581] Starting dynamic subtest: rcs0 [123.051078] Dynamic subtest rcs0: SUCCESS (0.540s) [123.064237] Starting dynamic subtest: bcs0 [123.564160] Dynamic subtest bcs0: SUCCESS (0.512s) [123.576698] Starting dynamic subtest: vcs0 [124.076736] Dynamic subtest vcs0: SUCCESS (0.512s) [124.090213] Starting dynamic subtest: vcs1 [124.590309] Dynamic subtest vcs1: SUCCESS (0.512s) [124.602713] Starting dynamic subtest: vecs0 [125.102500] Dynamic subtest vecs0: SUCCESS (0.511s) [125.116060] Starting dynamic subtest: vecs1 [125.615988] Dynamic subtest vecs1: SUCCESS (0.512s) [125.630760] Starting dynamic subtest: ccs0 [126.130736] Dynamic subtest ccs0: SUCCESS (0.514s) [126.132630] Subtest semaphore-wait-idle: SUCCESS (3.620s) [126.312926] [027/133] (906s left) i915_selftest (live) [127.309472] Starting subtest: live [127.310540] Starting dynamic subtest: sanitycheck [128.805123] Dynamic subtest sanitycheck: SUCCESS (1.497s) [128.813552] Starting dynamic subtest: uncore [130.303016] Dynamic subtest uncore: SUCCESS (1.497s) [130.312152] Starting dynamic subtest: workarounds [147.068925] Dynamic subtest workarounds: FAIL (16.381s) [147.076519] Starting dynamic subtest: gt_engines [149.298154] Dynamic subtest gt_engines: SUCCESS (2.297s) [149.306884] Starting dynamic subtest: gt_timelines [169.794113] Dynamic subtest gt_timelines: SUCCESS (20.495s) [169.802857] Starting dynamic subtest: gt_contexts [171.339972] Dynamic subtest gt_contexts: SUCCESS (1.545s) [171.348798] Starting dynamic subtest: gt_lrc [177.533140] Dynamic subtest gt_lrc: SUCCESS (6.192s) [177.541864] Starting dynamic subtest: gt_mocs [180.270980] Dynamic subtest gt_mocs: SUCCESS (2.737s) [180.280134] Starting dynamic subtest: gt_pm [184.375154] Dynamic subtest gt_pm: SUCCESS (4.104s) [184.383672] Starting dynamic subtest: gt_heartbeat [185.918122] Dynamic subtest gt_heartbeat: SUCCESS (1.542s) [185.926967] Starting dynamic subtest: gt_tlb [198.675211] Dynamic subtest gt_tlb: SUCCESS (12.756s) [198.684064] Starting dynamic subtest: requests [212.013133] Dynamic subtest requests: SUCCESS (13.337s) [212.021810] Starting dynamic subtest: migrate [216.830113] Dynamic subtest migrate: SUCCESS (4.816s) [216.838856] Starting dynamic subtest: active [218.316945] Dynamic subtest active: SUCCESS (1.486s) [218.325730] Starting dynamic subtest: objects [220.645966] Dynamic subtest objects: SUCCESS (2.328s) [220.654633] Starting dynamic subtest: mman [227.187225] Dynamic subtest mman: SUCCESS (6.541s) [227.195956] Starting dynamic subtest: dmabuf [228.764186] Dynamic subtest dmabuf: SUCCESS (1.576s) [228.773170] Starting dynamic subtest: vma [230.295907] Dynamic subtest vma: SUCCESS (1.531s) [230.305065] Starting dynamic subtest: coherency [234.580123] Dynamic subtest coherency: SUCCESS (4.283s) [234.588872] Starting dynamic subtest: gtt [244.500012] Dynamic subtest gtt: SUCCESS (9.919s) [244.508819] Starting dynamic subtest: gem [246.129972] Dynamic subtest gem: SUCCESS (1.629s) [246.138857] Starting dynamic subtest: evict [249.059939] Dynamic subtest evict: SUCCESS (2.929s) [249.068916] Starting dynamic subtest: hugepages [267.089798] Dynamic subtest hugepages: SUCCESS (18.028s) [267.098807] Starting dynamic subtest: gem_contexts [300.037013] Dynamic subtest gem_contexts: SUCCESS (32.947s) [300.045794] Starting dynamic subtest: client [301.563096] Dynamic subtest client: SUCCESS (1.525s) [301.572141] Starting dynamic subtest: gem_migrate [304.991586] Dynamic subtest gem_migrate: SUCCESS (3.428s) [305.000810] Starting dynamic subtest: reset [306.578108] Dynamic subtest reset: SUCCESS (1.585s) [306.587176] Starting dynamic subtest: memory_region [309.688955] Dynamic subtest memory_region: SUCCESS (3.110s) [309.697834] Starting dynamic subtest: hangcheck [339.134958] Dynamic subtest hangcheck: SUCCESS (29.445s) [339.144058] Starting dynamic subtest: execlists [340.651937] Dynamic subtest execlists: SUCCESS (1.516s) [340.661193] Starting dynamic subtest: ring_submission [342.170998] Dynamic subtest ring_submission: SUCCESS (1.518s) [342.180122] Starting dynamic subtest: perf [343.794902] Dynamic subtest perf: SUCCESS (1.623s) [343.804013] Starting dynamic subtest: slpc [350.928965] Dynamic subtest slpc: SUCCESS (7.133s) [350.937857] Starting dynamic subtest: guc [353.770032] Dynamic subtest guc: SUCCESS (2.840s) [353.779203] Starting dynamic subtest: guc_multi_lrc [355.309935] Dynamic subtest guc_multi_lrc: SUCCESS (1.539s) [355.318710] Starting dynamic subtest: guc_hang [357.616284] Dynamic subtest guc_hang: SUCCESS (2.305s) [357.625279] Starting dynamic subtest: late_gt_pm [359.192984] Dynamic subtest late_gt_pm: SUCCESS (1.576s) [359.193961] Subtest live: FAIL (231.880s) [359.223648] [FACT i915_selftest (live)] deleted: kernel.kmod_is_loaded.i915: true [359.225594] [028/133] (673s left) kms_frontbuffer_tracking (fbc-rgb565-draw-pwrite) [364.065160] Starting subtest: fbc-rgb565-draw-pwrite [367.001152] Subtest fbc-rgb565-draw-pwrite: SUCCESS (2.936s) [367.222196] [FACT kms_frontbuffer_tracking (fbc-rgb565-draw-pwrite)] new: kernel.kmod_is_loaded.i915: true [367.224815] [029/133] (665s left) gem_ctx_shared (detached-shared-gtt) [367.318316] Starting subtest: detached-shared-gtt [369.471981] Subtest detached-shared-gtt: SUCCESS (2.154s) [371.543209] [030/133] (661s left) kms_plane_scaling (planes-downscale-factor-0-75-unity-scaling) [373.082587] Starting subtest: planes-downscale-factor-0-75-unity-scaling [373.083511] Starting dynamic subtest: pipe-A [373.166803] Dynamic subtest pipe-A: SUCCESS (0.083s) [373.185065] Starting dynamic subtest: pipe-B [373.313216] Dynamic subtest pipe-B: SUCCESS (0.145s) [373.327055] Starting dynamic subtest: pipe-C [373.438037] Dynamic subtest pipe-C: SUCCESS (0.124s) [373.448780] Starting dynamic subtest: pipe-D [373.562038] Dynamic subtest pipe-D: SUCCESS (0.123s) [373.563055] Subtest planes-downscale-factor-0-75-unity-scaling: SUCCESS (0.480s) [373.839811] [031/133] (659s left) gem_bad_reloc (negative-reloc-lut) [373.921708] Subtest negative-reloc-lut: SKIP (0.000s) [374.021919] [032/133] (658s left) kms_frontbuffer_tracking (psr-1p-offscreen-pri-shrfb-draw-blt) [375.537941] Starting subtest: psr-1p-offscreen-pri-shrfb-draw-blt [375.539731] Subtest psr-1p-offscreen-pri-shrfb-draw-blt: SKIP (0.000s) [375.744110] [033/133] (657s left) kms_psr (pr-primary-page-flip) [377.254866] Subtest pr-primary-page-flip: SKIP (0.000s) [377.311456] [034/133] (655s left) gem_pxp (protected-encrypted-src-copy-not-readible) [379.916226] Starting subtest: protected-encrypted-src-copy-not-readible [379.918246] Subtest protected-encrypted-src-copy-not-readible: SKIP (0.000s) [380.049265] [035/133] (653s left) kms_psr (fbc-psr-sprite-plane-move) [381.555540] Subtest fbc-psr-sprite-plane-move: SKIP (0.000s) [381.611863] [036/133] (651s left) kms_frontbuffer_tracking (fbc-1p-offscreen-pri-shrfb-draw-mmap-cpu) [383.121153] Starting subtest: fbc-1p-offscreen-pri-shrfb-draw-mmap-cpu [385.235660] Subtest fbc-1p-offscreen-pri-shrfb-draw-mmap-cpu: SUCCESS (2.115s) [385.446563] [037/133] (647s left) gem_exec_fence (submit3) [385.650978] Starting subtest: submit3 [385.653067] Subtest submit3: SKIP (0.000s) [386.424070] [FACT gem_exec_fence (submit3)] new: kernel.kmod_is_loaded.vgem: true [386.426353] [038/133] (646s left) gem_exec_gttfill (multigpu-basic) [386.624924] Starting subtest: multigpu-basic [400.630216] Subtest multigpu-basic: SUCCESS (14.005s) [400.721377] [039/133] (632s left) kms_frontbuffer_tracking (fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt) [402.300346] Starting subtest: fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt [402.302389] Subtest fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt: SKIP (0.000s) [402.428951] [040/133] (631s left) gem_madvise (dontneed-before-mmap) [402.510265] Starting subtest: dontneed-before-mmap [402.555317] Subtest dontneed-before-mmap: SUCCESS (0.047s) [402.691724] [041/133] (630s left) kms_cursor_legacy (2x-flip-vs-cursor-legacy) [404.212365] Starting subtest: 2x-flip-vs-cursor-legacy [404.214249] Subtest 2x-flip-vs-cursor-legacy: SKIP (0.002s) [404.317336] [042/133] (629s left) kms_big_fb (x-tiled-64bpp-rotate-180) [405.864055] Starting subtest: x-tiled-64bpp-rotate-180 [407.753675] Subtest x-tiled-64bpp-rotate-180: SUCCESS (1.889s) [407.947431] [043/133] (625s left) kms_ccs (crc-primary-basic-4-tiled-mtl-rc-ccs-cc) [409.465553] Starting subtest: crc-primary-basic-4-tiled-mtl-rc-ccs-cc [409.467958] Starting dynamic subtest: pipe-A-HDMI-A-1 [409.476721] Dynamic subtest pipe-A-HDMI-A-1: SKIP (0.001s) [409.488840] Starting dynamic subtest: pipe-B-HDMI-A-1 [409.497682] Dynamic subtest pipe-B-HDMI-A-1: SKIP (0.001s) [409.509577] Starting dynamic subtest: pipe-C-HDMI-A-1 [409.518226] Dynamic subtest pipe-C-HDMI-A-1: SKIP (0.001s) [409.530166] Starting dynamic subtest: pipe-D-HDMI-A-1 [409.541534] Dynamic subtest pipe-D-HDMI-A-1: SKIP (0.001s) [409.543268] Subtest crc-primary-basic-4-tiled-mtl-rc-ccs-cc: SKIP (0.009s) [409.696682] [044/133] (624s left) gem_exec_balancer (busy) [409.792129] Starting subtest: busy [410.737393] Subtest busy: SUCCESS (0.945s) [411.189260] [045/133] (622s left) gem_exec_nop (basic-sequential) [411.284551] Starting subtest: basic-sequential [415.726132] Subtest basic-sequential: SUCCESS (4.440s) [416.000846] [046/133] (617s left) syncobj_timeline (etime-single-wait-all-for-submit-available-unsubmitted) [416.097412] Starting subtest: etime-single-wait-all-for-submit-available-unsubmitted [416.203333] Subtest etime-single-wait-all-for-submit-available-unsubmitted: SUCCESS (0.105s) [416.308300] [047/133] (617s left) kms_plane (pixel-format-yf-tiled-modifier-source-clamping) [417.827559] Starting subtest: pixel-format-yf-tiled-modifier-source-clamping [417.829347] Subtest pixel-format-yf-tiled-modifier-source-clamping: SKIP (0.000s) [417.937161] [048/133] (616s left) kms_frontbuffer_tracking (fbcpsr-2p-shrfb-fliptrack-mmap-gtt) [419.482279] Starting subtest: fbcpsr-2p-shrfb-fliptrack-mmap-gtt [419.484026] Subtest fbcpsr-2p-shrfb-fliptrack-mmap-gtt: SKIP (0.000s) [419.655821] [049/133] (614s left) gem_flink_race (flink_name) [419.714433] Starting subtest: flink_name [425.115198] Subtest flink_name: SUCCESS (5.400s) [425.270909] [050/133] (609s left) i915_drm_fdinfo (isolation) [425.382438] Starting subtest: isolation [425.383518] Starting dynamic subtest: rcs0 [425.402229] Dynamic subtest rcs0: SKIP (0.020s) [425.414644] Starting dynamic subtest: bcs0 [425.416535] Dynamic subtest bcs0: SKIP (0.000s) [425.428805] Starting dynamic subtest: vcs0 [425.431151] Dynamic subtest vcs0: SKIP (0.000s) [425.443374] Starting dynamic subtest: vcs1 [425.445796] Dynamic subtest vcs1: SKIP (0.000s) [425.458755] Starting dynamic subtest: vecs0 [425.461054] Dynamic subtest vecs0: SKIP (0.000s) [425.472750] Starting dynamic subtest: vecs1 [425.475061] Dynamic subtest vecs1: SKIP (0.000s) [425.486646] Starting dynamic subtest: ccs0 [425.488935] Dynamic subtest ccs0: SKIP (0.000s) [425.491360] Subtest isolation: SKIP (0.029s) [425.540943] [051/133] (608s left) syncobj_timeline (multi-wait-available-unsubmitted-signaled) [425.623466] Starting subtest: multi-wait-available-unsubmitted-signaled [425.624413] Subtest multi-wait-available-unsubmitted-signaled: SUCCESS (0.000s) [425.760389] [052/133] (608s left) kms_flip_scaled_crc (flip-64bpp-yftile-to-32bpp-yftile-upscaling) [427.275504] Starting subtest: flip-64bpp-yftile-to-32bpp-yftile-upscaling [427.277314] Subtest flip-64bpp-yftile-to-32bpp-yftile-upscaling: SKIP (0.000s) [427.384544] [053/133] (607s left) perf (oa-formats) [427.761899] Starting subtest: oa-formats [427.762763] Starting dynamic subtest: 0-rcs0 [427.787782] Dynamic subtest 0-rcs0: SUCCESS (0.026s) [427.788651] Subtest oa-formats: SUCCESS (0.027s) [427.851585] [054/133] (606s left) kms_lease (page-flip-implicit-plane) [429.372287] Starting subtest: page-flip-implicit-plane [429.373228] Starting dynamic subtest: pipe-A-HDMI-A-1 [429.756465] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (0.384s) [429.770824] Starting dynamic subtest: pipe-B-HDMI-A-1 [429.998124] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (0.240s) [430.012174] Starting dynamic subtest: pipe-C-HDMI-A-1 [430.232853] Dynamic subtest pipe-C-HDMI-A-1: SUCCESS (0.231s) [430.246636] Starting dynamic subtest: pipe-D-HDMI-A-1 [430.472354] Dynamic subtest pipe-D-HDMI-A-1: SUCCESS (0.237s) [430.473346] Subtest page-flip-implicit-plane: SUCCESS (1.101s) [430.660329] [055/133] (603s left) gem_ctx_exec (basic-norecovery) [430.749514] Starting subtest: basic-norecovery [431.140031] Subtest basic-norecovery: SUCCESS (0.390s) [431.301727] [056/133] (603s left) kms_cursor_legacy (cursorb-vs-flipb-atomic-transitions-varying-size) [432.818357] Starting subtest: cursorB-vs-flipB-atomic-transitions-varying-size [432.820293] Subtest cursorB-vs-flipB-atomic-transitions-varying-size: SKIP (0.001s) [432.940424] [057/133] (601s left) gem_softpin (noreloc-s3) [433.050801] Starting subtest: noreloc-S3 [453.244079] Subtest noreloc-S3: SUCCESS (5.487s) [463.451539] [058/133] (581s left) syncobj_wait (invalid-multi-wait-all-unsubmitted-submitted) [463.542730] Starting subtest: invalid-multi-wait-all-unsubmitted-submitted [463.543659] Subtest invalid-multi-wait-all-unsubmitted-submitted: SUCCESS (0.000s) [463.678120] [059/133] (581s left) gem_userptr_blits (readonly-pwrite-unsync) [463.769244] Subtest readonly-pwrite-unsync: SKIP (0.000s) [463.961613] [060/133] (581s left) api_intel_bb (intel-bb-blit-x) [464.046006] Starting subtest: intel-bb-blit-x [464.731120] Subtest intel-bb-blit-x: SUCCESS (0.686s) [464.867642] [061/133] (580s left) gem_mmap_wc (close) [464.950372] Subtest close: SKIP (0.000s) [465.030991] [062/133] (580s left) kms_properties (plane-properties-atomic) [466.550825] Starting subtest: plane-properties-atomic [466.553208] Starting dynamic subtest: pipe-A-HDMI-A-1 [466.994692] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (0.442s) [467.011531] Starting dynamic subtest: pipe-B-HDMI-A-1 [467.425248] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (0.428s) [467.439747] Starting dynamic subtest: pipe-C-HDMI-A-1 [467.853318] Dynamic subtest pipe-C-HDMI-A-1: SUCCESS (0.427s) [467.870269] Starting dynamic subtest: pipe-D-HDMI-A-1 [468.266808] Dynamic subtest pipe-D-HDMI-A-1: SUCCESS (0.412s) [468.267719] Subtest plane-properties-atomic: SUCCESS (1.717s) [468.448163] [063/133] (576s left) kms_chamelium_color (ctm-0-25) [469.971536] Subtest ctm-0-25: SKIP (0.000s) [470.047283] [064/133] (575s left) kms_cursor_crc (cursor-offscreen-32x32) [471.664272] Starting subtest: cursor-offscreen-32x32 [471.708453] Subtest cursor-offscreen-32x32: SKIP (0.042s) [472.141879] [065/133] (573s left) kms_frontbuffer_tracking (fbcpsr-rgb101010-draw-mmap-wc) [473.664572] Starting subtest: fbcpsr-rgb101010-draw-mmap-wc [473.666406] Subtest fbcpsr-rgb101010-draw-mmap-wc: SKIP (0.000s) [473.897460] [066/133] (571s left) kms_cursor_legacy (forked-move) [475.414608] Starting subtest: forked-move [475.415551] Starting dynamic subtest: pipe-A [480.834306] Dynamic subtest pipe-A: SUCCESS (5.418s) [480.860868] Starting dynamic subtest: pipe-B [486.262326] Dynamic subtest pipe-B: SUCCESS (5.425s) [486.290974] Starting dynamic subtest: pipe-C [491.690357] Dynamic subtest pipe-C: SUCCESS (5.425s) [491.725665] Starting dynamic subtest: pipe-D [497.125923] Dynamic subtest pipe-D: SUCCESS (5.432s) [497.156552] Starting dynamic subtest: all-pipes [502.556823] Dynamic subtest all-pipes: SUCCESS (5.430s) [502.557700] Subtest forked-move: SUCCESS (27.142s) [502.671997] [067/133] (542s left) kms_busy (basic) [504.206609] Starting subtest: basic [504.207520] Starting dynamic subtest: flip [504.802229] Dynamic subtest flip: SUCCESS (0.595s) [504.818451] Starting dynamic subtest: modeset [505.454746] Dynamic subtest modeset: SUCCESS (0.651s) [505.455661] Subtest basic: SUCCESS (1.250s) [505.659516] [068/133] (539s left) kms_atomic_interruptible (legacy-cursor) [507.182803] Starting subtest: legacy-cursor [507.185249] Starting dynamic subtest: pipe-A-HDMI-A-1 [513.358070] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (6.173s) [513.359019] Subtest legacy-cursor: SUCCESS (6.175s) [513.553929] [069/133] (532s left) gem_pxp (display-protected-crc) [516.168726] Starting subtest: display-protected-crc [516.170566] Subtest display-protected-crc: SKIP (0.000s) [516.274536] [070/133] (529s left) kms_flip (2x-blocking-wf_vblank) [517.798248] Starting subtest: 2x-blocking-wf_vblank [517.814230] Subtest 2x-blocking-wf_vblank: SKIP (0.015s) [517.932773] [071/133] (527s left) kms_psr (fbc-psr2-primary-render) [519.471255] Subtest fbc-psr2-primary-render: SKIP (0.000s) [519.546141] [072/133] (526s left) dmabuf_sync_file (export-multiwait) [519.611698] Starting subtest: export-multiwait [519.612562] Subtest export-multiwait: SUCCESS (0.000s) [519.733337] [073/133] (526s left) i915_pm_rpm (gem-pread) [523.697446] Starting subtest: gem-pread [524.872570] Subtest gem-pread: SUCCESS (1.179s) [525.817835] [074/133] (520s left) syncobj_timeline (wait-for-submit-complex) [525.899739] Starting subtest: wait-for-submit-complex [525.962461] Subtest wait-for-submit-complex: SUCCESS (0.062s) [526.156770] [075/133] (520s left) kms_chamelium_edid (hdmi-edid-stress-resolution-non-4k) [527.710197] Subtest hdmi-edid-stress-resolution-non-4k: SKIP (0.000s) [527.817998] [076/133] (518s left) kms_frontbuffer_tracking (psr-rgb565-draw-pwrite) [529.348554] Starting subtest: psr-rgb565-draw-pwrite [529.350432] Subtest psr-rgb565-draw-pwrite: SKIP (0.000s) [529.506157] [077/133] (516s left) kms_plane_scaling (plane-scaler-with-clipping-clamping-modifiers) [531.036026] Starting subtest: plane-scaler-with-clipping-clamping-modifiers [531.036935] Starting dynamic subtest: pipe-A [531.658879] Dynamic subtest pipe-A: SUCCESS (0.622s) [531.678958] Starting dynamic subtest: pipe-B [532.217950] Dynamic subtest pipe-B: SUCCESS (0.557s) [532.248826] Starting dynamic subtest: pipe-C [532.792005] Dynamic subtest pipe-C: SUCCESS (0.572s) [532.823826] Starting dynamic subtest: pipe-D [533.365722] Dynamic subtest pipe-D: SUCCESS (0.572s) [533.366871] Subtest plane-scaler-with-clipping-clamping-modifiers: SUCCESS (2.330s) [533.593394] [078/133] (512s left) kms_feature_discovery (display-3x) [535.112249] Starting subtest: display-3x [535.114165] Subtest display-3x: SKIP (0.000s) [535.309057] [079/133] (511s left) kms_flip (2x-flip-vs-dpms-on-nop) [536.825758] Starting subtest: 2x-flip-vs-dpms-on-nop [536.840460] Subtest 2x-flip-vs-dpms-on-nop: SKIP (0.015s) [536.961692] [080/133] (509s left) kms_chamelium_hpd (vga-hpd-for-each-pipe) [538.547572] Subtest vga-hpd-for-each-pipe: SKIP (0.000s) [538.662327] [081/133] (508s left) gem_userptr_blits (process-exit-busy) [538.764673] Starting subtest: process-exit-busy [538.781664] Subtest process-exit-busy: SUCCESS (0.017s) [538.965646] [082/133] (507s left) kms_ccs (crc-sprite-planes-basic-4-tiled-dg2-mc-ccs) [540.483050] Starting subtest: crc-sprite-planes-basic-4-tiled-dg2-mc-ccs [540.485429] Starting dynamic subtest: pipe-A-HDMI-A-1 [540.770499] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (0.268s) [540.831795] Starting dynamic subtest: pipe-B-HDMI-A-1 [541.112459] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (0.334s) [541.143679] Starting dynamic subtest: pipe-C-HDMI-A-1 [541.392430] Dynamic subtest pipe-C-HDMI-A-1: SUCCESS (0.279s) [541.407988] Starting dynamic subtest: pipe-D-HDMI-A-1 [541.661750] Dynamic subtest pipe-D-HDMI-A-1: SUCCESS (0.261s) [541.663574] Subtest crc-sprite-planes-basic-4-tiled-dg2-mc-ccs: SUCCESS (1.162s) [541.886454] [083/133] (504s left) kms_cursor_legacy (basic-flip-before-cursor-legacy) [543.408638] Starting subtest: basic-flip-before-cursor-legacy [544.432152] Subtest basic-flip-before-cursor-legacy: SUCCESS (1.024s) [587.637136] Aborting: Ping host did not respond to ping, network down [587.675837] Closing watchdogs results: parsing output: 0/ for test: kms_rotation_crc results: parsing output: 1/ for test: kms_content_protection results: parsing output: 2/ for test: kms_frontbuffer_tracking results: parsing output: 3/ for test: kms_async_flips results: parsing output: 4/ for test: kms_selftest results: parsing output: 5/ for test: syncobj_timeline results: parsing output: 6/ for test: kms_big_fb results: parsing output: 7/ for test: gem_exec_reloc results: parsing output: 8/ for test: kms_frontbuffer_tracking results: parsing output: 9/ for test: kms_psr2_sf results: parsing output: 10/ for test: kms_ccs results: parsing output: 11/ for test: gem_readwrite results: parsing output: 12/ for test: gem_exec_schedule results: parsing output: 13/ for test: kms_frontbuffer_tracking results: parsing output: 14/ for test: gem_render_copy results: parsing output: 15/ for test: gem_exercise_blt results: parsing output: 16/ for test: gem_mmap_wc results: parsing output: 17/ for test: api_intel_allocator results: parsing output: 18/ for test: kms_psr results: parsing output: 19/ for test: perf results: parsing output: 20/ for test: kms_psr results: parsing output: 21/ for test: gem_eio results: parsing output: 22/ for test: kms_frontbuffer_tracking results: parsing output: 23/ for test: perf_pmu results: parsing output: 24/ for test: gem_flink_race results: parsing output: 25/ for test: perf_pmu results: parsing output: 26/ for test: i915_selftest results: parsing output: 27/ for test: kms_frontbuffer_tracking results: parsing output: 28/ for test: gem_ctx_shared results: parsing output: 29/ for test: kms_plane_scaling results: parsing output: 30/ for test: gem_bad_reloc results: parsing output: 31/ for test: kms_frontbuffer_tracking results: parsing output: 32/ for test: kms_psr results: parsing output: 33/ for test: gem_pxp results: parsing output: 34/ for test: kms_psr results: parsing output: 35/ for test: kms_frontbuffer_tracking results: parsing output: 36/ for test: gem_exec_fence results: parsing output: 37/ for test: gem_exec_gttfill results: parsing output: 38/ for test: kms_frontbuffer_tracking results: parsing output: 39/ for test: gem_madvise results: parsing output: 40/ for test: kms_cursor_legacy results: parsing output: 41/ for test: kms_big_fb results: parsing output: 42/ for test: kms_ccs results: parsing output: 43/ for test: gem_exec_balancer results: parsing output: 44/ for test: gem_exec_nop results: parsing output: 45/ for test: syncobj_timeline results: parsing output: 46/ for test: kms_plane results: parsing output: 47/ for test: kms_frontbuffer_tracking results: parsing output: 48/ for test: gem_flink_race results: parsing output: 49/ for test: i915_drm_fdinfo results: parsing output: 50/ for test: syncobj_timeline results: parsing output: 51/ for test: kms_flip_scaled_crc results: parsing output: 52/ for test: perf results: parsing output: 53/ for test: kms_lease results: parsing output: 54/ for test: gem_ctx_exec results: parsing output: 55/ for test: kms_cursor_legacy results: parsing output: 56/ for test: gem_softpin results: parsing output: 57/ for test: syncobj_wait results: parsing output: 58/ for test: gem_userptr_blits results: parsing output: 59/ for test: api_intel_bb results: parsing output: 60/ for test: gem_mmap_wc results: parsing output: 61/ for test: kms_properties results: parsing output: 62/ for test: kms_chamelium_color results: parsing output: 63/ for test: kms_cursor_crc results: parsing output: 64/ for test: kms_frontbuffer_tracking results: parsing output: 65/ for test: kms_cursor_legacy results: parsing output: 66/ for test: kms_busy results: parsing output: 67/ for test: kms_atomic_interruptible results: parsing output: 68/ for test: gem_pxp results: parsing output: 69/ for test: kms_flip results: parsing output: 70/ for test: kms_psr results: parsing output: 71/ for test: dmabuf_sync_file results: parsing output: 72/ for test: i915_pm_rpm results: parsing output: 73/ for test: syncobj_timeline results: parsing output: 74/ for test: kms_chamelium_edid results: parsing output: 75/ for test: kms_frontbuffer_tracking results: parsing output: 76/ for test: kms_plane_scaling results: parsing output: 77/ for test: kms_feature_discovery results: parsing output: 78/ for test: kms_flip results: parsing output: 79/ for test: kms_chamelium_hpd results: parsing output: 80/ for test: gem_userptr_blits results: parsing output: 81/ for test: kms_ccs results: parsing output: 82/ for test: kms_cursor_legacy results: parsing output: 83/ for test: kms_properties results: no output, setting notrun results: parsing output: 84/ for test: vgem_slow results: no output, setting notrun results: parsing output: 85/ for test: gem_exec_balancer results: no output, setting notrun results: parsing output: 86/ for test: kms_big_fb results: no output, setting notrun results: parsing output: 87/ for test: kms_plane results: no output, setting notrun results: parsing output: 88/ for test: i915_drm_fdinfo results: no output, setting notrun results: parsing output: 89/ for test: gen7_exec_parse results: no output, setting notrun results: parsing output: 90/ for test: kms_frontbuffer_tracking results: no output, setting notrun results: parsing output: 91/ for test: gem_eio results: no output, setting notrun results: parsing output: 92/ for test: kms_invalid_mode results: no output, setting notrun results: parsing output: 93/ for test: kms_cursor_crc results: no output, setting notrun results: parsing output: 94/ for test: kms_frontbuffer_tracking results: no output, setting notrun results: parsing output: 95/ for test: kms_big_fb results: no output, setting notrun results: parsing output: 96/ for test: kms_cursor_legacy results: no output, setting notrun results: parsing output: 97/ for test: gem_ccs results: no output, setting notrun results: parsing output: 98/ for test: kms_frontbuffer_tracking results: no output, setting notrun results: parsing output: 99/ for test: kms_color results: no output, setting notrun results: parsing output: 100/ for test: kms_big_fb results: no output, setting notrun results: parsing output: 101/ for test: syncobj_wait results: no output, setting notrun results: parsing output: 102/ for test: kms_flip results: no output, setting notrun results: parsing output: 103/ for test: kms_addfb_basic results: no output, setting notrun results: parsing output: 104/ for test: gem_exec_whisper results: no output, setting notrun results: parsing output: 105/ for test: kms_psr2_sf results: no output, setting notrun results: parsing output: 106/ for test: sw_sync results: no output, setting notrun results: parsing output: 107/ for test: gem_partial_pwrite_pread results: no output, setting notrun results: parsing output: 108/ for test: syncobj_timeline results: no output, setting notrun results: parsing output: 109/ for test: gem_ctx_param results: no output, setting notrun results: parsing output: 110/ for test: gen9_exec_parse results: no output, setting notrun results: parsing output: 111/ for test: gem_eio results: no output, setting notrun results: parsing output: 112/ for test: gem_exec_reloc results: no output, setting notrun results: parsing output: 113/ for test: gem_exec_schedule results: no output, setting notrun results: parsing output: 114/ for test: kms_cursor_legacy results: no output, setting notrun results: parsing output: 115/ for test: kms_vblank results: no output, setting notrun results: parsing output: 116/ for test: kms_cursor_legacy results: no output, setting notrun results: parsing output: 117/ for test: gem_mmap_gtt results: no output, setting notrun results: parsing output: 118/ for test: kms_addfb_basic results: no output, setting notrun results: parsing output: 119/ for test: kms_big_fb results: no output, setting notrun results: parsing output: 120/ for test: syncobj_timeline results: no output, setting notrun results: parsing output: 121/ for test: kms_pm_rpm results: no output, setting notrun results: parsing output: 122/ for test: gem_mmap_offset results: no output, setting notrun results: parsing output: 123/ for test: kms_addfb_basic results: no output, setting notrun results: parsing output: 124/ for test: kms_addfb_basic results: no output, setting notrun results: parsing output: 125/ for test: kms_prime results: no output, setting notrun results: parsing output: 126/ for test: kms_cursor_crc results: no output, setting notrun results: parsing output: 127/ for test: kms_frontbuffer_tracking results: no output, setting notrun results: parsing output: 128/ for test: kms_pipe_stress results: no output, setting notrun results: parsing output: 129/ for test: gem_spin_batch results: no output, setting notrun results: parsing output: 130/ for test: kms_ccs results: no output, setting notrun results: parsing output: 131/ for test: kms_atomic_transition results: no output, setting notrun results: parsing output: 132/ for test: kms_psr results: no output, setting notrun Done.