[76.243859] Initializing watchdogs [76.243984] /dev/watchdog0 [76.263604] [FACT before any test] new: hardware.pci.gpu_at_addr.0000:00:02.0: 8086:0102 Intel Sandybridge (Gen6) 2nd Generation Core Processor Family Integrated Graphics Controller (XPS 8300) [76.271828] [FACT before any test] new: hardware.pci.drm_card_at_addr.0000:00:02.0: card0 [76.275513] [FACT before any test] new: kernel.kmod_is_loaded.i915: true [76.278657] [001/133] (960s left) gem_gpgpu_fill (offset-16x16) [76.380631] Subtest offset-16x16: SKIP (0.000s) [76.513906] [002/133] (960s left) kms_frontbuffer_tracking (fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt) [77.004717] Starting subtest: fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt [77.006055] Subtest fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt: SKIP (0.000s) [77.118313] [003/133] (959s left) drm_buddy (drm_buddy) [77.176156] Starting subtest: drm_buddy [77.178396] Subtest drm_buddy: SKIP (0.001s) [77.252910] [004/133] (959s left) kms_psr (psr-cursor-mmap-cpu) [77.738937] Subtest psr-cursor-mmap-cpu: SKIP (0.000s) [77.787911] [005/133] (959s left) gen7_exec_parse (load-register-reg) [77.851266] Subtest load-register-reg: SKIP (0.000s) [77.905723] [006/133] (959s left) kms_frontbuffer_tracking (fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite) [78.392924] Starting subtest: fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite [78.394752] Subtest fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite: SKIP (0.000s) [78.494077] [007/133] (958s left) kms_cursor_legacy (flip-vs-cursor-toggle) [78.981207] Starting subtest: flip-vs-cursor-toggle [93.431691] Subtest flip-vs-cursor-toggle: SUCCESS (14.453s) [93.688086] [008/133] (943s left) kms_psr2_sf (pr-plane-move-sf-dmg-area) [94.181954] Subtest pr-plane-move-sf-dmg-area: SKIP (0.000s) [94.228828] [009/133] (942s left) kms_ccs (crc-sprite-planes-basic-4-tiled-dg2-rc-ccs) [94.289879] Subtest crc-sprite-planes-basic-4-tiled-dg2-rc-ccs: SKIP (0.000s) [94.347839] [010/133] (942s left) kms_frontbuffer_tracking (psr-1p-offscreen-pri-shrfb-draw-mmap-gtt) [94.840166] Starting subtest: psr-1p-offscreen-pri-shrfb-draw-mmap-gtt [94.841608] Subtest psr-1p-offscreen-pri-shrfb-draw-mmap-gtt: SKIP (0.000s) [94.934303] [011/133] (942s left) fbdev (pan) [95.025261] Starting subtest: pan [95.058230] Subtest pan: FAIL (0.021s) [95.135910] [012/133] (942s left) kms_frontbuffer_tracking (psr-2p-primscrn-indfb-plflip-blt) [95.618671] Starting subtest: psr-2p-primscrn-indfb-plflip-blt [95.620420] Subtest psr-2p-primscrn-indfb-plflip-blt: SKIP (0.000s) [95.722602] [013/133] (941s left) gem_exec_schedule (preempt) [95.791654] Subtest preempt: SKIP (0.000s) [95.986966] [014/133] (941s left) kms_addfb_basic (invalid-smem-bo-on-discrete) [96.042741] Starting subtest: invalid-smem-bo-on-discrete [96.044308] Subtest invalid-smem-bo-on-discrete: SKIP (0.000s) [96.573628] [015/133] (940s left) kms_psr2_su (page_flip-xrgb8888) [96.630352] Subtest page_flip-XRGB8888: SKIP (0.000s) [96.684868] [016/133] (940s left) kms_plane_scaling (plane-upscale-factor-0-25-with-pixel-format) [97.168371] Starting subtest: plane-upscale-factor-0-25-with-pixel-format [97.169336] Starting dynamic subtest: pipe-A [97.172216] Dynamic subtest pipe-A: SKIP (0.002s) [97.183419] Starting dynamic subtest: pipe-B [97.187816] Dynamic subtest pipe-B: SKIP (0.002s) [97.189831] Subtest plane-upscale-factor-0-25-with-pixel-format: SKIP (0.004s) [97.264718] [017/133] (940s left) kms_frontbuffer_tracking (fbc-1p-primscrn-pri-indfb-draw-pwrite) [97.752818] Starting subtest: fbc-1p-primscrn-pri-indfb-draw-pwrite [99.574870] Subtest fbc-1p-primscrn-pri-indfb-draw-pwrite: SUCCESS (1.821s) [99.806800] [018/133] (937s left) gem_workarounds (basic-read-fd) [99.878339] Starting subtest: basic-read-fd [99.883989] Subtest basic-read-fd: SUCCESS (0.006s) [100.002081] [019/133] (937s left) i915_query (query-topology-garbage-items) [100.057450] Starting subtest: query-topology-garbage-items [100.058944] Subtest query-topology-garbage-items: SKIP (0.000s) [100.151711] [020/133] (937s left) gem_mmap_offset (perf) [100.208260] Starting subtest: perf [100.209123] Starting dynamic subtest: smem0 [100.344375] Dynamic subtest smem0: SUCCESS (0.135s) [100.345231] Subtest perf: SUCCESS (0.136s) [100.458493] [021/133] (937s left) gem_mmap_gtt (basic-short) [100.521929] Starting subtest: basic-short [100.545931] Subtest basic-short: SUCCESS (0.026s) [100.659609] [022/133] (937s left) kms_flip_scaled_crc (flip-64bpp-ytile-to-16bpp-ytile-downscaling) [100.715640] Subtest flip-64bpp-ytile-to-16bpp-ytile-downscaling: SKIP (0.000s) [100.763767] [023/133] (936s left) gem_mmap_wc (bad-object) [100.821306] Starting subtest: bad-object [100.822043] Subtest bad-object: SUCCESS (0.000s) [100.919066] [024/133] (936s left) gem_ctx_bad_destroy (double-destroy) [100.976546] Starting subtest: double-destroy [100.977460] Subtest double-destroy: SUCCESS (0.000s) [101.070194] [025/133] (936s left) gem_mmap_wc (write) [101.124413] Starting subtest: write [101.258608] Subtest write: SUCCESS (0.134s) [101.359456] [026/133] (936s left) kms_frontbuffer_tracking (psr-2p-scndscrn-pri-shrfb-draw-render) [101.853537] Starting subtest: psr-2p-scndscrn-pri-shrfb-draw-render [101.855169] Subtest psr-2p-scndscrn-pri-shrfb-draw-render: SKIP (0.000s) [101.958746] [027/133] (935s left) sw_sync (sync_busy_fork) [102.014770] Starting subtest: sync_busy_fork [103.032842] Subtest sync_busy_fork: SUCCESS (1.017s) [103.110895] [028/133] (934s left) kms_frontbuffer_tracking (psr-1p-primscrn-spr-indfb-fullscreen) [103.599408] Starting subtest: psr-1p-primscrn-spr-indfb-fullscreen [103.600859] Subtest psr-1p-primscrn-spr-indfb-fullscreen: SKIP (0.000s) [103.696875] [029/133] (934s left) api_intel_bb (add-remove-objects) [103.755427] Starting subtest: add-remove-objects [103.759764] Subtest add-remove-objects: SUCCESS (0.005s) [103.881403] [030/133] (934s left) gem_exec_fence (syncobj-backward-timeline-chain-engines) [104.239901] Subtest syncobj-backward-timeline-chain-engines: SKIP (0.000s) [104.465085] [FACT gem_exec_fence (syncobj-backward-timeline-chain-engines)] new: kernel.kmod_is_loaded.vgem: true [104.468061] [031/133] (933s left) kms_color_pipeline (plane-lut1d-ctm3x4) [104.950660] Starting subtest: plane-lut1d-ctm3x4 [105.562015] Subtest plane-lut1d-ctm3x4: SKIP (0.612s) [105.806984] [032/133] (932s left) kms_frontbuffer_tracking (fbcpsr-1p-primscrn-shrfb-plflip-blt) [106.302560] Starting subtest: fbcpsr-1p-primscrn-shrfb-plflip-blt [106.303993] Subtest fbcpsr-1p-primscrn-shrfb-plflip-blt: SKIP (0.000s) [106.410895] [033/133] (931s left) kms_pm_rpm (legacy-planes) [118.193245] Subtest legacy-planes: SKIP (0.000s) [118.249286] [034/133] (920s left) perf_pmu (init-wait) [118.317147] Starting subtest: init-wait [118.317935] Starting dynamic subtest: rcs0 [118.318821] Dynamic subtest rcs0: SUCCESS (0.001s) [118.331470] Starting dynamic subtest: bcs0 [118.332527] Dynamic subtest bcs0: SUCCESS (0.000s) [118.343417] Starting dynamic subtest: vcs0 [118.344637] Dynamic subtest vcs0: SUCCESS (0.000s) [118.345633] Subtest init-wait: SUCCESS (0.003s) [118.416164] [035/133] (919s left) kms_vrr (flip-suspend) [118.897458] Starting subtest: flip-suspend [118.901352] Subtest flip-suspend: SKIP (0.000s) [118.996222] [036/133] (919s left) kms_flip_scaled_crc (flip-64bpp-linear-to-32bpp-linear-downscaling) [119.054476] Subtest flip-64bpp-linear-to-32bpp-linear-downscaling: SKIP (0.000s) [119.116885] [037/133] (919s left) gem_exec_params (larger-than-life-batch) [119.174016] Starting subtest: larger-than-life-batch [119.175865] Subtest larger-than-life-batch: SKIP (0.000s) [119.278142] [038/133] (919s left) kms_async_flips (test-time-stamp) [119.763082] Starting subtest: test-time-stamp [120.014295] Starting dynamic subtest: pipe-A-VGA-1 [120.147342] Dynamic subtest pipe-A-VGA-1: SUCCESS (0.131s) [120.262493] Starting dynamic subtest: pipe-A-HDMI-A-1 [120.436848] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (0.182s) [120.596337] Starting dynamic subtest: pipe-B-VGA-1 [120.731762] Dynamic subtest pipe-B-VGA-1: SUCCESS (0.142s) [120.846274] Starting dynamic subtest: pipe-B-HDMI-A-1 [121.015096] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (0.176s) [121.015855] Subtest test-time-stamp: SUCCESS (1.251s) [121.405445] [039/133] (917s left) kms_psr (pr-dpms) [121.895819] Subtest pr-dpms: SKIP (0.000s) [121.966297] [040/133] (916s left) gem_exec_balancer (full) [122.024805] Subtest full: SKIP (0.000s) [122.119090] [041/133] (916s left) kms_cursor_crc (cursor-onscreen-128x128) [122.603840] Starting subtest: cursor-onscreen-128x128 [122.620525] Starting dynamic subtest: pipe-A-VGA-1 [124.889387] Dynamic subtest pipe-A-VGA-1: SUCCESS (2.265s) [124.929489] Starting dynamic subtest: pipe-B-HDMI-A-1 [127.141956] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (2.227s) [127.142879] Subtest cursor-onscreen-128x128: SUCCESS (4.539s) [127.438923] [042/133] (911s left) kms_big_fb (4-tiled-max-hw-stride-32bpp-rotate-180-hflip) [127.947238] Starting subtest: 4-tiled-max-hw-stride-32bpp-rotate-180-hflip [127.948914] Subtest 4-tiled-max-hw-stride-32bpp-rotate-180-hflip: SKIP (0.000s) [128.050321] [043/133] (910s left) sw_sync (sync_merge_invalid) [128.107371] Starting subtest: sync_merge_invalid [128.110321] Subtest sync_merge_invalid: SUCCESS (0.003s) [128.177328] [044/133] (910s left) gem_exec_capture (userptr) [128.237371] Subtest userptr: SKIP (0.000s) [128.311226] [045/133] (910s left) syncobj_timeline (signal-point-0) [128.373347] Starting subtest: signal-point-0 [128.374170] Subtest signal-point-0: SUCCESS (0.001s) [128.465795] [046/133] (910s left) gem_exec_store (basic) [128.542299] Starting subtest: basic [128.589910] Subtest basic: SUCCESS (0.047s) [128.782248] [047/133] (910s left) gem_exec_reloc (basic-write-read) [128.843743] Starting subtest: basic-write-read [128.845454] Subtest basic-write-read: SUCCESS (0.003s) [129.370889] [048/133] (909s left) kms_big_fb (y-tiled-max-hw-stride-32bpp-rotate-0) [129.863732] Starting subtest: y-tiled-max-hw-stride-32bpp-rotate-0 [129.866610] Subtest y-tiled-max-hw-stride-32bpp-rotate-0: SKIP (0.000s) [129.971249] [049/133] (909s left) sw_sync (alloc_timeline) [130.027941] Starting subtest: alloc_timeline [130.028760] Subtest alloc_timeline: SUCCESS (0.000s) [130.109915] [050/133] (908s left) kms_selftest (drm_damage_helper) [130.165837] Starting subtest: drm_damage_helper [130.175956] Starting dynamic subtest: drm_test_damage_iter_no_damage [130.244658] Dynamic subtest drm_test_damage_iter_no_damage: SUCCESS (0.071s) [130.258396] Starting dynamic subtest: drm_test_damage_iter_no_damage_fractional_src [130.311031] Dynamic subtest drm_test_damage_iter_no_damage_fractional_src: SUCCESS (0.065s) [130.321031] Starting dynamic subtest: drm_test_damage_iter_no_damage_src_moved [130.378882] Dynamic subtest drm_test_damage_iter_no_damage_src_moved: SUCCESS (0.067s) [130.389763] Starting dynamic subtest: drm_test_damage_iter_no_damage_fractional_src_moved [130.449661] Dynamic subtest drm_test_damage_iter_no_damage_fractional_src_moved: SUCCESS (0.070s) [130.461548] Starting dynamic subtest: drm_test_damage_iter_no_damage_not_visible [130.525951] Dynamic subtest drm_test_damage_iter_no_damage_not_visible: SUCCESS (0.076s) [130.536437] Starting dynamic subtest: drm_test_damage_iter_no_damage_no_crtc [130.605049] Dynamic subtest drm_test_damage_iter_no_damage_no_crtc: SUCCESS (0.078s) [130.615326] Starting dynamic subtest: drm_test_damage_iter_no_damage_no_fb [130.677486] Dynamic subtest drm_test_damage_iter_no_damage_no_fb: SUCCESS (0.072s) [130.690105] Starting dynamic subtest: drm_test_damage_iter_simple_damage [130.743558] Dynamic subtest drm_test_damage_iter_simple_damage: SUCCESS (0.064s) [130.755769] Starting dynamic subtest: drm_test_damage_iter_single_damage [130.807332] Dynamic subtest drm_test_damage_iter_single_damage: SUCCESS (0.064s) [130.818552] Starting dynamic subtest: drm_test_damage_iter_single_damage_intersect_src [130.873917] Dynamic subtest drm_test_damage_iter_single_damage_intersect_src: SUCCESS (0.066s) [130.884607] Starting dynamic subtest: drm_test_damage_iter_single_damage_outside_src [130.938686] Dynamic subtest drm_test_damage_iter_single_damage_outside_src: SUCCESS (0.064s) [130.952456] Starting dynamic subtest: drm_test_damage_iter_single_damage_fractional_src [131.007308] Dynamic subtest drm_test_damage_iter_single_damage_fractional_src: SUCCESS (0.069s) [131.018208] Starting dynamic subtest: drm_test_damage_iter_single_damage_intersect_fractional_src [131.075150] Dynamic subtest drm_test_damage_iter_single_damage_intersect_fractional_src: SUCCESS (0.067s) [131.086314] Starting dynamic subtest: drm_test_damage_iter_single_damage_outside_fractional_src [131.134155] Dynamic subtest drm_test_damage_iter_single_damage_outside_fractional_src: SUCCESS (0.059s) [131.146261] Starting dynamic subtest: drm_test_damage_iter_single_damage_src_moved [131.215325] Dynamic subtest drm_test_damage_iter_single_damage_src_moved: SUCCESS (0.080s) [131.227217] Starting dynamic subtest: drm_test_damage_iter_single_damage_fractional_src_moved [131.279352] Dynamic subtest drm_test_damage_iter_single_damage_fractional_src_moved: SUCCESS (0.064s) [131.291805] Starting dynamic subtest: drm_test_damage_iter_damage [131.346543] Dynamic subtest drm_test_damage_iter_damage: SUCCESS (0.066s) [131.358209] Starting dynamic subtest: drm_test_damage_iter_damage_one_intersect [131.407773] Dynamic subtest drm_test_damage_iter_damage_one_intersect: SUCCESS (0.060s) [131.419473] Starting dynamic subtest: drm_test_damage_iter_damage_one_outside [131.470231] Dynamic subtest drm_test_damage_iter_damage_one_outside: SUCCESS (0.062s) [131.480896] Starting dynamic subtest: drm_test_damage_iter_damage_src_moved [131.534844] Dynamic subtest drm_test_damage_iter_damage_src_moved: SUCCESS (0.063s) [131.546409] Starting dynamic subtest: drm_test_damage_iter_damage_not_visible [131.608321] Dynamic subtest drm_test_damage_iter_damage_not_visible: SUCCESS (0.072s) [131.609555] Subtest drm_damage_helper: SUCCESS (1.442s) [131.744270] [051/133] (907s left) gem_eio (in-flight-suspend) [131.807767] Starting subtest: in-flight-suspend [170.014943] Subtest in-flight-suspend: SUCCESS (6.763s) [177.580956] [052/133] (868s left) kms_frontbuffer_tracking (fbc-2p-scndscrn-shrfb-pgflip-blt) [178.095369] Starting subtest: fbc-2p-scndscrn-shrfb-pgflip-blt [179.768602] Subtest fbc-2p-scndscrn-shrfb-pgflip-blt: SUCCESS (1.672s) [179.906459] [053/133] (866s left) gem_ctx_create (basic-files) [179.976462] Starting subtest: basic-files [181.991471] Subtest basic-files: SUCCESS (2.014s) [182.221593] [054/133] (864s left) kms_plane (pixel-format-linear-modifier-source-clamping) [182.709839] Starting subtest: pixel-format-linear-modifier-source-clamping [182.826412] Starting dynamic subtest: pipe-A-plane-0 [183.628769] Dynamic subtest pipe-A-plane-0: SUCCESS (0.802s) [183.645872] Starting dynamic subtest: pipe-A-plane-1 [184.565142] Dynamic subtest pipe-A-plane-1: SUCCESS (0.935s) [184.769845] Starting dynamic subtest: pipe-B-plane-0 [186.148427] Dynamic subtest pipe-B-plane-0: SUCCESS (1.397s) [186.163028] Starting dynamic subtest: pipe-B-plane-1 [187.080199] Dynamic subtest pipe-B-plane-1: SUCCESS (0.930s) [187.195855] Subtest pixel-format-linear-modifier-source-clamping: SUCCESS (4.485s) [187.456191] [055/133] (858s left) gem_eio (unwedge-stress) [187.525544] Starting subtest: unwedge-stress [187.526397] Starting dynamic subtest: render [189.124916] Dynamic subtest render: SUCCESS (1.598s) [189.138198] Starting dynamic subtest: bsd [190.915694] Dynamic subtest bsd: FAIL (1.761s) [190.916529] Subtest unwedge-stress: FAIL (3.361s) [191.430979] [056/133] (854s left) kms_prop_blob (blob-prop-validate) [191.489829] Starting subtest: blob-prop-validate [191.490901] Subtest blob-prop-validate: SUCCESS (0.000s) [191.584526] [057/133] (854s left) kms_big_fb (linear-max-hw-stride-32bpp-rotate-180) [192.072578] Starting subtest: linear-max-hw-stride-32bpp-rotate-180 [193.250423] Subtest linear-max-hw-stride-32bpp-rotate-180: SUCCESS (1.177s) [193.490748] [058/133] (852s left) kms_feature_discovery (display-4x) [193.977850] Starting subtest: display-4x [193.980348] Subtest display-4x: SKIP (0.000s) [194.070031] [059/133] (852s left) kms_fence_pin_leak [196.177893] [060/133] (850s left) gem_spin_batch (legacy-resubmit) [196.249557] Starting subtest: legacy-resubmit [196.250629] Starting dynamic subtest: default [196.251525] Dynamic subtest default: SUCCESS (0.001s) [196.267339] Starting dynamic subtest: render [196.268146] Dynamic subtest render: SUCCESS (0.002s) [196.281103] Starting dynamic subtest: bsd [196.282074] Dynamic subtest bsd: SUCCESS (0.001s) [196.295040] Starting dynamic subtest: bsd1 [196.295935] Dynamic subtest bsd1: SUCCESS (0.001s) [196.309195] Starting dynamic subtest: blt [196.310066] Dynamic subtest blt: SUCCESS (0.001s) [196.310899] Subtest legacy-resubmit: SUCCESS (0.014s) [196.473018] [061/133] (850s left) gem_render_copy (yf-tiled-mc-ccs-to-vebox-yf-tiled) [196.540916] Starting subtest: yf-tiled-mc-ccs-to-vebox-yf-tiled [196.543019] Subtest yf-tiled-mc-ccs-to-vebox-yf-tiled: SKIP (0.000s) [196.745032] [062/133] (849s left) kms_cursor_legacy (2x-long-cursor-vs-flip-legacy) [197.225431] Starting subtest: 2x-long-cursor-vs-flip-legacy [232.722398] Subtest 2x-long-cursor-vs-flip-legacy: SUCCESS (35.495s) [233.038468] [063/133] (813s left) kms_lease (atomic-implicit-crtc) [233.524991] Starting subtest: atomic-implicit-crtc [233.525904] Starting dynamic subtest: pipe-A-VGA-1 [233.529866] Dynamic subtest pipe-A-VGA-1: SUCCESS (0.002s) [233.543176] Starting dynamic subtest: pipe-A-HDMI-A-1 [233.547200] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (0.018s) [233.560289] Starting dynamic subtest: pipe-B-VGA-1 [233.566877] Dynamic subtest pipe-B-VGA-1: SUCCESS (0.018s) [233.582793] Starting dynamic subtest: pipe-B-HDMI-A-1 [233.585802] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (0.001s) [233.586395] Subtest atomic-implicit-crtc: SUCCESS (0.045s) [233.661990] [064/133] (813s left) kms_frontbuffer_tracking (fbc-2p-scndscrn-cur-indfb-draw-mmap-wc) [234.150372] Starting subtest: fbc-2p-scndscrn-cur-indfb-draw-mmap-wc [235.667657] Subtest fbc-2p-scndscrn-cur-indfb-draw-mmap-wc: SUCCESS (1.517s) [235.814030] [065/133] (811s left) kms_cursor_crc (cursor-random-128x128) [236.302287] Starting subtest: cursor-random-128x128 [236.318772] Starting dynamic subtest: pipe-A-VGA-1 [240.081731] Dynamic subtest pipe-A-VGA-1: SUCCESS (3.763s) [240.123232] Starting dynamic subtest: pipe-B-HDMI-A-1 [243.800261] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (3.689s) [243.801071] Subtest cursor-random-128x128: SUCCESS (7.498s) [244.065486] [066/133] (802s left) gem_ctx_engines (none) [244.138150] Starting subtest: none [244.139946] Subtest none: SUCCESS (0.002s) [244.347701] [067/133] (802s left) kms_plane_multiple (tiling-y) [244.827497] Starting subtest: tiling-y [244.829278] Subtest tiling-y: SKIP (0.000s) [244.930291] [068/133] (802s left) kms_ccs (bad-pixel-format-4-tiled-dg2-mc-ccs) [244.988420] Subtest bad-pixel-format-4-tiled-dg2-mc-ccs: SKIP (0.000s) [245.040113] [069/133] (802s left) kms_frontbuffer_tracking (psr-2p-scndscrn-indfb-pgflip-blt) [245.519014] Starting subtest: psr-2p-scndscrn-indfb-pgflip-blt [245.520573] Subtest psr-2p-scndscrn-indfb-pgflip-blt: SKIP (0.000s) [245.629109] [070/133] (801s left) kms_big_fb (x-tiled-max-hw-stride-64bpp-rotate-180-async-flip) [246.125887] Starting subtest: x-tiled-max-hw-stride-64bpp-rotate-180-async-flip [246.735296] Subtest x-tiled-max-hw-stride-64bpp-rotate-180-async-flip: SUCCESS (0.609s) [247.008514] [071/133] (800s left) kms_chamelium_hpd (common-hpd-after-suspend) [247.609767] Subtest common-hpd-after-suspend: SKIP (0.000s) [247.842624] [072/133] (799s left) gem_exec_schedule (u-independent) [247.916798] Starting subtest: u-independent [247.917509] Starting dynamic subtest: rcs0 [247.980413] Dynamic subtest rcs0: SUCCESS (0.062s) [247.995574] Starting dynamic subtest: bcs0 [248.027261] Dynamic subtest bcs0: SUCCESS (0.045s) [248.028608] Subtest u-independent: SUCCESS (0.111s) [248.233733] [073/133] (799s left) kms_big_fb (linear-16bpp-rotate-270) [248.714761] Starting subtest: linear-16bpp-rotate-270 [248.795500] Subtest linear-16bpp-rotate-270: SKIP (0.079s) [249.015672] [074/133] (798s left) sriov_basic (enable-vfs-bind-unbind-each) [249.075957] Subtest enable-vfs-bind-unbind-each: SKIP (0.000s) [249.145152] [075/133] (798s left) kms_chamelium_frames (hdmi-cmp-planar-formats) [249.733086] Subtest hdmi-cmp-planar-formats: SKIP (0.000s) [249.946873] [076/133] (797s left) kms_psr (fbc-psr-primary-mmap-gtt) [250.424041] Subtest fbc-psr-primary-mmap-gtt: SKIP (0.000s) [250.490910] [077/133] (797s left) kms_flip_scaled_crc (flip-32bpp-4tile-to-64bpp-4tile-downscaling) [250.545999] Subtest flip-32bpp-4tile-to-64bpp-4tile-downscaling: SKIP (0.000s) [250.610343] [078/133] (796s left) gem_lmem_swapping (parallel-random-verify) [250.668653] Subtest parallel-random-verify: SKIP (0.000s) [250.728664] [079/133] (796s left) kms_invalid_mode (bad-vsync-start) [251.204310] Starting subtest: bad-vsync-start [251.205116] Starting dynamic subtest: pipe-A-VGA-1 [251.331057] Dynamic subtest pipe-A-VGA-1: SUCCESS (0.126s) [251.345670] Starting dynamic subtest: pipe-A-HDMI-A-1 [251.346598] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (0.000s) [251.359479] Starting dynamic subtest: pipe-B-VGA-1 [251.360103] Dynamic subtest pipe-B-VGA-1: SUCCESS (0.000s) [251.372718] Starting dynamic subtest: pipe-B-HDMI-A-1 [251.373418] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (0.000s) [251.374014] Subtest bad-vsync-start: SUCCESS (0.135s) [251.597521] [080/133] (796s left) i915_query (query-topology-unsupported) [251.665998] Starting subtest: query-topology-unsupported [251.666850] Subtest query-topology-unsupported: SUCCESS (0.000s) [251.760151] [081/133] (795s left) kms_frontbuffer_tracking (fbc-2p-primscrn-spr-indfb-fullscreen) [252.244918] Starting subtest: fbc-2p-primscrn-spr-indfb-fullscreen [253.746191] Subtest fbc-2p-primscrn-spr-indfb-fullscreen: SUCCESS (1.499s) [253.901346] [082/133] (793s left) kms_addfb_basic (unused-handle) [253.964102] Starting subtest: unused-handle [253.964831] Subtest unused-handle: SUCCESS (0.000s) [254.495985] [083/133] (793s left) syncobj_timeline (invalid-multi-wait-unsubmitted-signaled) [254.558606] Starting subtest: invalid-multi-wait-unsubmitted-signaled [254.559346] Subtest invalid-multi-wait-unsubmitted-signaled: SUCCESS (0.001s) [254.647103] [084/133] (793s left) gem_render_copy (yf-tiled) [254.715120] Starting subtest: yf-tiled [254.715935] Starting dynamic subtest: smem [254.717360] Dynamic subtest smem: SKIP (0.000s) [254.719108] Subtest yf-tiled: SKIP (0.001s) [254.916343] [085/133] (793s left) kms_ccs (random-ccs-data-4-tiled-mtl-rc-ccs) [254.974465] Subtest random-ccs-data-4-tiled-mtl-rc-ccs: SKIP (0.000s) [255.038977] [086/133] (792s left) i915_drm_fdinfo (virtual-idle) [255.102248] Subtest virtual-idle: SKIP (0.000s) [255.160629] [087/133] (792s left) syncobj_timeline (multi-wait-for-submit-unsubmitted-signaled) [255.220246] Starting subtest: multi-wait-for-submit-unsubmitted-signaled [255.221087] Subtest multi-wait-for-submit-unsubmitted-signaled: SUCCESS (0.001s) [255.316904] [088/133] (792s left) kms_frontbuffer_tracking (fbcpsr-1p-offscreen-pri-indfb-draw-mmap-cpu) [255.796940] Starting subtest: fbcpsr-1p-offscreen-pri-indfb-draw-mmap-cpu [255.798529] Subtest fbcpsr-1p-offscreen-pri-indfb-draw-mmap-cpu: SKIP (0.000s) [255.909161] [089/133] (792s left) gem_caching (read-writes) [255.969689] Starting subtest: read-writes [260.915381] Subtest read-writes: SUCCESS (4.946s) [261.047287] [090/133] (787s left) kms_ccs (crc-primary-suspend-y-tiled-gen12-mc-ccs) [261.107938] Subtest crc-primary-suspend-y-tiled-gen12-mc-ccs: SKIP (0.000s) [261.182920] [091/133] (787s left) gem_exec_reloc (basic-gtt) [261.244173] Starting subtest: basic-gtt [261.248401] Subtest basic-gtt: SUCCESS (0.004s) [261.771340] [092/133] (786s left) gem_busy (close-race) [261.840992] Starting subtest: close-race [284.114380] Subtest close-race: SUCCESS (22.274s) [284.475592] [093/133] (763s left) sysfs_defaults (readonly) [284.635793] Starting subtest: readonly [284.638267] Starting dynamic subtest: vcs0 [284.639055] Dynamic subtest vcs0: SUCCESS (0.000s) [284.653389] Starting dynamic subtest: bcs0 [284.654585] Dynamic subtest bcs0: SUCCESS (0.001s) [284.668809] Starting dynamic subtest: rcs0 [284.669776] Dynamic subtest rcs0: SUCCESS (0.000s) [284.670951] Subtest readonly: SUCCESS (0.006s) [284.740378] [094/133] (763s left) kms_plane_scaling (plane-scaler-with-clipping-clamping-pixel-formats) [285.230581] Starting subtest: plane-scaler-with-clipping-clamping-pixel-formats [285.231404] Starting dynamic subtest: pipe-A [285.234864] Dynamic subtest pipe-A: SKIP (0.002s) [285.251853] Starting dynamic subtest: pipe-B [285.257503] Dynamic subtest pipe-B: SKIP (0.002s) [285.259668] Subtest plane-scaler-with-clipping-clamping-pixel-formats: SKIP (0.007s) [285.340802] [095/133] (763s left) syncobj_timeline (etime-single-wait-all-for-submit-unsubmitted) [285.410411] Starting subtest: etime-single-wait-all-for-submit-unsubmitted [285.516620] Subtest etime-single-wait-all-for-submit-unsubmitted: SUCCESS (0.106s) [285.618028] [096/133] (762s left) kms_psr (fbc-psr2-cursor-plane-onoff) [286.094795] Subtest fbc-psr2-cursor-plane-onoff: SKIP (0.000s) [286.175239] [097/133] (762s left) kms_big_fb (yf-tiled-8bpp-rotate-0) [286.662278] Starting subtest: yf-tiled-8bpp-rotate-0 [286.663932] Subtest yf-tiled-8bpp-rotate-0: SKIP (0.000s) [286.778245] [098/133] (761s left) gem_mmap_gtt (basic-small-bo) [286.838308] Starting subtest: basic-small-bo [287.038791] Subtest basic-small-bo: SUCCESS (0.200s) [287.158533] [099/133] (761s left) gem_mmap_wc (close) [287.324416] Starting subtest: close [287.358301] Subtest close: SUCCESS (0.035s) [287.448242] [100/133] (761s left) gem_ctx_persistence (legacy-engines-mixed) [287.509481] Subtest legacy-engines-mixed: SKIP (0.000s) [287.576047] [101/133] (761s left) kms_frontbuffer_tracking (psr-1p-primscrn-cur-indfb-draw-pwrite) [288.067995] Starting subtest: psr-1p-primscrn-cur-indfb-draw-pwrite [288.070698] Subtest psr-1p-primscrn-cur-indfb-draw-pwrite: SKIP (0.000s) [288.186601] [102/133] (760s left) gem_softpin (softpin) [288.252069] Starting subtest: softpin [320.474832] Subtest softpin: SUCCESS (32.222s) [320.598844] [103/133] (728s left) gem_mmap (basic-small-bo) [320.658356] Starting subtest: basic-small-bo [320.988538] Subtest basic-small-bo: SUCCESS (0.331s) [321.094382] [104/133] (727s left) kms_cursor_edge_walk (64x64-left-edge) [321.686474] Starting subtest: 64x64-left-edge [321.688823] Starting dynamic subtest: pipe-A-VGA-1 [325.148757] Dynamic subtest pipe-A-VGA-1: SUCCESS (3.460s) [325.163767] Starting dynamic subtest: pipe-B-HDMI-A-1 [328.479448] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (3.327s) [328.482164] Subtest 64x64-left-edge: SUCCESS (6.792s) [328.726398] [105/133] (720s left) gem_tiled_blits (basic) [328.865782] Starting subtest: basic [328.878591] Subtest basic: SUCCESS (0.016s) [329.021924] [106/133] (720s left) kms_pm_dc (dc9-dpms) [340.239596] Subtest dc9-dpms: SKIP (0.000s) [340.304510] [107/133] (708s left) gem_exec_balancer (parallel-contexts) [340.366985] Subtest parallel-contexts: SKIP (0.000s) [340.469115] [108/133] (708s left) i915_pm_rc6_residency (rc6-idle) [340.530707] Starting subtest: rc6-idle [340.535895] Subtest rc6-idle: SKIP (0.005s) [340.635881] [109/133] (708s left) gem_exec_flush (basic-wb-pro-default) [340.703936] Starting subtest: basic-wb-pro-default [346.156021] Subtest basic-wb-pro-default: SUCCESS (5.452s) [346.359234] [110/133] (702s left) kms_pipe_b_c_ivb (from-pipe-c-to-b-with-3-lanes) [346.420046] Subtest from-pipe-C-to-B-with-3-lanes: SKIP (0.000s) [346.485389] [111/133] (702s left) kms_content_protection (content-type-change) [347.003912] Starting subtest: content-type-change [347.005584] Subtest content-type-change: SKIP (0.000s) [347.127012] [112/133] (702s left) kms_cursor_legacy (flip-vs-cursor-crc-atomic) [347.606956] Starting subtest: flip-vs-cursor-crc-atomic [348.201267] Subtest flip-vs-cursor-crc-atomic: SUCCESS (0.595s) [348.464757] [113/133] (700s left) core_auth (getclient-master-drop) [348.525233] Starting subtest: getclient-master-drop [348.527732] Subtest getclient-master-drop: SUCCESS (0.004s) [348.630082] [114/133] (700s left) kms_psr (psr-sprite-mmap-gtt) [349.104249] Subtest psr-sprite-mmap-gtt: SKIP (0.000s) [349.175446] [115/133] (700s left) gem_readwrite (read-write) [349.234863] Starting subtest: read-write [349.237831] Subtest read-write: SUCCESS (0.000s) [349.343241] [116/133] (700s left) gem_exec_reloc (basic-wc-read-active) [349.404653] Starting subtest: basic-wc-read-active [349.514572] Subtest basic-wc-read-active: SUCCESS (0.109s) [350.033375] [117/133] (699s left) gem_vm_create (isolation) [350.093940] Subtest isolation: SKIP (0.000s) [350.158419] [118/133] (699s left) perf (invalid-create-userspace-config) [350.354141] Subtest invalid-create-userspace-config: SKIP (0.000s) [350.424030] [119/133] (699s left) kms_vblank (ts-continuation-suspend) [350.901599] Starting subtest: ts-continuation-suspend [350.902861] Starting dynamic subtest: pipe-A-VGA-1 [368.026654] Dynamic subtest pipe-A-VGA-1: SUCCESS (0.983s) [368.045376] Starting dynamic subtest: pipe-A-HDMI-A-1 [385.093011] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (0.970s) [385.109673] Starting dynamic subtest: pipe-B-VGA-1 [402.023632] Dynamic subtest pipe-B-VGA-1: SUCCESS (0.950s) [402.041434] Starting dynamic subtest: pipe-B-HDMI-A-1 [419.093455] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (1.059s) [419.094869] Subtest ts-continuation-suspend: SUCCESS (3.972s) [427.408185] [120/133] (630s left) kms_flip (2x-flip-vs-panning-interruptible) [427.937130] Starting subtest: 2x-flip-vs-panning-interruptible [427.939225] Starting dynamic subtest: AB-VGA1-HDMI-A1 [458.363401] Dynamic subtest AB-VGA1-HDMI-A1: SUCCESS (30.417s) [458.367367] Subtest 2x-flip-vs-panning-interruptible: SUCCESS (30.422s) [458.610942] [121/133] (599s left) gem_exec_alignment (pi) [458.671009] Starting subtest: pi [458.672641] Subtest pi: SKIP (0.000s) [458.797584] [122/133] (599s left) kms_frontbuffer_tracking (fbcpsr-rgb101010-draw-render) [459.280816] Starting subtest: fbcpsr-rgb101010-draw-render [459.282102] Subtest fbcpsr-rgb101010-draw-render: SKIP (0.000s) [459.393053] [123/133] (598s left) kms_cursor_legacy (cursora-vs-flipa-varying-size) [459.883249] Starting subtest: cursorA-vs-flipA-varying-size [470.842591] Subtest cursorA-vs-flipA-varying-size: SUCCESS (10.957s) [471.103674] [124/133] (586s left) kms_frontbuffer_tracking (fbc-1p-primscrn-indfb-msflip-blt) [471.591545] Starting subtest: fbc-1p-primscrn-indfb-msflip-blt [473.471745] Subtest fbc-1p-primscrn-indfb-msflip-blt: SUCCESS (1.880s) [473.712021] [125/133] (584s left) kms_pipe_stress (stress-xrgb8888-ytiled) [474.195915] Starting subtest: stress-xrgb8888-ytiled [474.197451] Subtest stress-xrgb8888-ytiled: SKIP (0.000s) [474.269278] [126/133] (583s left) kms_frontbuffer_tracking (fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-cpu) [474.757748] Starting subtest: fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-cpu [474.759152] Subtest fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-cpu: SKIP (0.000s) [474.876620] [127/133] (583s left) gem_ctx_persistence (engines-hostile-preempt) [474.936205] Subtest engines-hostile-preempt: SKIP (0.000s) [475.005502] [128/133] (583s left) i915_drm_fdinfo (busy) [475.065060] Subtest busy: SKIP (0.000s) [475.121782] [129/133] (583s left) syncobj_eventfd (timeline-wait-signaled) [475.183209] Starting subtest: timeline-wait-signaled [475.184019] Subtest timeline-wait-signaled: SUCCESS (0.001s) [475.277814] [130/133] (583s left) kms_frontbuffer_tracking (fbc-rgb101010-draw-pwrite) [475.759266] Starting subtest: fbc-rgb101010-draw-pwrite [478.436194] Subtest fbc-rgb101010-draw-pwrite: SUCCESS (2.677s) [478.661115] [131/133] (579s left) kms_big_fb (y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip) [479.155454] Starting subtest: y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip [479.157113] Subtest y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: SKIP (0.000s) [479.274867] [132/133] (579s left) kms_ccs (ccs-on-another-bo-4-tiled-mtl-mc-ccs) [479.342197] Subtest ccs-on-another-bo-4-tiled-mtl-mc-ccs: SKIP (0.000s) [479.410527] [133/133] (579s left) kms_cursor_legacy (forked-move) [479.889168] Starting subtest: forked-move [479.889912] Starting dynamic subtest: pipe-A [485.341972] Dynamic subtest pipe-A: SUCCESS (5.450s) [485.376277] Starting dynamic subtest: pipe-B [490.798215] Dynamic subtest pipe-B: SUCCESS (5.453s) [490.821805] Starting dynamic subtest: all-pipes [496.288672] Dynamic subtest all-pipes: SUCCESS (5.487s) [496.289376] Subtest forked-move: SUCCESS (16.399s) [496.390253] Closing watchdogs results: parsing output: 0/ for test: gem_gpgpu_fill results: parsing output: 1/ for test: kms_frontbuffer_tracking results: parsing output: 2/ for test: drm_buddy results: parsing output: 3/ for test: kms_psr results: parsing output: 4/ for test: gen7_exec_parse results: parsing output: 5/ for test: kms_frontbuffer_tracking results: parsing output: 6/ for test: kms_cursor_legacy results: parsing output: 7/ for test: kms_psr2_sf results: parsing output: 8/ for test: kms_ccs results: parsing output: 9/ for test: kms_frontbuffer_tracking results: parsing output: 10/ for test: fbdev results: parsing output: 11/ for test: kms_frontbuffer_tracking results: parsing output: 12/ for test: gem_exec_schedule results: parsing output: 13/ for test: kms_addfb_basic results: parsing output: 14/ for test: kms_psr2_su results: parsing output: 15/ for test: kms_plane_scaling results: parsing output: 16/ for test: kms_frontbuffer_tracking results: parsing output: 17/ for test: gem_workarounds results: parsing output: 18/ for test: i915_query results: parsing output: 19/ for test: gem_mmap_offset results: parsing output: 20/ for test: gem_mmap_gtt results: parsing output: 21/ for test: kms_flip_scaled_crc results: parsing output: 22/ for test: gem_mmap_wc results: parsing output: 23/ for test: gem_ctx_bad_destroy results: parsing output: 24/ for test: gem_mmap_wc results: parsing output: 25/ for test: kms_frontbuffer_tracking results: parsing output: 26/ for test: sw_sync results: parsing output: 27/ for test: kms_frontbuffer_tracking results: parsing output: 28/ for test: api_intel_bb results: parsing output: 29/ for test: gem_exec_fence results: parsing output: 30/ for test: kms_color_pipeline results: parsing output: 31/ for test: kms_frontbuffer_tracking results: parsing output: 32/ for test: kms_pm_rpm results: parsing output: 33/ for test: perf_pmu results: parsing output: 34/ for test: kms_vrr results: parsing output: 35/ for test: kms_flip_scaled_crc results: parsing output: 36/ for test: gem_exec_params results: parsing output: 37/ for test: kms_async_flips results: parsing output: 38/ for test: kms_psr results: parsing output: 39/ for test: gem_exec_balancer results: parsing output: 40/ for test: kms_cursor_crc results: parsing output: 41/ for test: kms_big_fb results: parsing output: 42/ for test: sw_sync results: parsing output: 43/ for test: gem_exec_capture results: parsing output: 44/ for test: syncobj_timeline results: parsing output: 45/ for test: gem_exec_store results: parsing output: 46/ for test: gem_exec_reloc results: parsing output: 47/ for test: kms_big_fb results: parsing output: 48/ for test: sw_sync results: parsing output: 49/ for test: kms_selftest results: parsing output: 50/ for test: gem_eio results: parsing output: 51/ for test: kms_frontbuffer_tracking results: parsing output: 52/ for test: gem_ctx_create results: parsing output: 53/ for test: kms_plane results: parsing output: 54/ for test: gem_eio results: parsing output: 55/ for test: kms_prop_blob results: parsing output: 56/ for test: kms_big_fb results: parsing output: 57/ for test: kms_feature_discovery results: parsing output: 58/ for test: kms_fence_pin_leak results: parsing output: 59/ for test: gem_spin_batch results: parsing output: 60/ for test: gem_render_copy results: parsing output: 61/ for test: kms_cursor_legacy results: parsing output: 62/ for test: kms_lease results: parsing output: 63/ for test: kms_frontbuffer_tracking results: parsing output: 64/ for test: kms_cursor_crc results: parsing output: 65/ for test: gem_ctx_engines results: parsing output: 66/ for test: kms_plane_multiple results: parsing output: 67/ for test: kms_ccs results: parsing output: 68/ for test: kms_frontbuffer_tracking results: parsing output: 69/ for test: kms_big_fb results: parsing output: 70/ for test: kms_chamelium_hpd results: parsing output: 71/ for test: gem_exec_schedule results: parsing output: 72/ for test: kms_big_fb results: parsing output: 73/ for test: sriov_basic results: parsing output: 74/ for test: kms_chamelium_frames results: parsing output: 75/ for test: kms_psr results: parsing output: 76/ for test: kms_flip_scaled_crc results: parsing output: 77/ for test: gem_lmem_swapping results: parsing output: 78/ for test: kms_invalid_mode results: parsing output: 79/ for test: i915_query results: parsing output: 80/ for test: kms_frontbuffer_tracking results: parsing output: 81/ for test: kms_addfb_basic results: parsing output: 82/ for test: syncobj_timeline results: parsing output: 83/ for test: gem_render_copy results: parsing output: 84/ for test: kms_ccs results: parsing output: 85/ for test: i915_drm_fdinfo results: parsing output: 86/ for test: syncobj_timeline results: parsing output: 87/ for test: kms_frontbuffer_tracking results: parsing output: 88/ for test: gem_caching results: parsing output: 89/ for test: kms_ccs results: parsing output: 90/ for test: gem_exec_reloc results: parsing output: 91/ for test: gem_busy results: parsing output: 92/ for test: sysfs_defaults results: parsing output: 93/ for test: kms_plane_scaling results: parsing output: 94/ for test: syncobj_timeline results: parsing output: 95/ for test: kms_psr results: parsing output: 96/ for test: kms_big_fb results: parsing output: 97/ for test: gem_mmap_gtt results: parsing output: 98/ for test: gem_mmap_wc results: parsing output: 99/ for test: gem_ctx_persistence results: parsing output: 100/ for test: kms_frontbuffer_tracking results: parsing output: 101/ for test: gem_softpin results: parsing output: 102/ for test: gem_mmap results: parsing output: 103/ for test: kms_cursor_edge_walk results: parsing output: 104/ for test: gem_tiled_blits results: parsing output: 105/ for test: kms_pm_dc results: parsing output: 106/ for test: gem_exec_balancer results: parsing output: 107/ for test: i915_pm_rc6_residency results: parsing output: 108/ for test: gem_exec_flush results: parsing output: 109/ for test: kms_pipe_b_c_ivb results: parsing output: 110/ for test: kms_content_protection results: parsing output: 111/ for test: kms_cursor_legacy results: parsing output: 112/ for test: core_auth results: parsing output: 113/ for test: kms_psr results: parsing output: 114/ for test: gem_readwrite results: parsing output: 115/ for test: gem_exec_reloc results: parsing output: 116/ for test: gem_vm_create results: parsing output: 117/ for test: perf results: parsing output: 118/ for test: kms_vblank results: parsing output: 119/ for test: kms_flip results: parsing output: 120/ for test: gem_exec_alignment results: parsing output: 121/ for test: kms_frontbuffer_tracking results: parsing output: 122/ for test: kms_cursor_legacy results: parsing output: 123/ for test: kms_frontbuffer_tracking results: parsing output: 124/ for test: kms_pipe_stress results: parsing output: 125/ for test: kms_frontbuffer_tracking results: parsing output: 126/ for test: gem_ctx_persistence results: parsing output: 127/ for test: i915_drm_fdinfo results: parsing output: 128/ for test: syncobj_eventfd results: parsing output: 129/ for test: kms_frontbuffer_tracking results: parsing output: 130/ for test: kms_big_fb results: parsing output: 131/ for test: kms_ccs results: parsing output: 132/ for test: kms_cursor_legacy Done.