[59.129794] Initializing watchdogs [59.129852] /dev/watchdog0 [59.144771] [FACT before any test] new: hardware.pci.gpu_at_addr.0000:00:02.0: 8086:4c8a Intel Rocketlake (Gen12) RocketLake-S GT1 [UHD Graphics 750] [59.149152] [FACT before any test] new: hardware.pci.drm_card_at_addr.0000:00:02.0: card0 [59.151348] [FACT before any test] new: kernel.kmod_is_loaded.i915: true [59.153189] [001/131] (960s left) gem_mmap (bad-offset) [59.186739] Starting subtest: bad-offset [59.187424] Subtest bad-offset: SUCCESS (0.000s) [59.313296] [002/131] (960s left) gem_request_retire (retire-vma-not-inactive) [59.346342] Starting subtest: retire-vma-not-inactive [59.355674] Subtest retire-vma-not-inactive: SUCCESS (0.008s) [59.498897] [003/131] (960s left) kms_frontbuffer_tracking (psr-1p-offscren-pri-indfb-draw-mmap-cpu) [59.591113] Starting subtest: psr-1p-offscren-pri-indfb-draw-mmap-cpu [59.592503] Subtest psr-1p-offscren-pri-indfb-draw-mmap-cpu: SKIP (0.000s) [59.725514] [004/131] (960s left) kms_pipe_crc_basic (nonblocking-crc-frame-sequence) [59.814051] Starting subtest: nonblocking-crc-frame-sequence [59.814827] Starting dynamic subtest: pipe-A-HDMI-A-2 [60.484634] Dynamic subtest pipe-A-HDMI-A-2: SUCCESS (0.670s) [60.490123] Starting dynamic subtest: pipe-B-HDMI-A-2 [61.009125] Dynamic subtest pipe-B-HDMI-A-2: SUCCESS (0.523s) [61.009821] Subtest nonblocking-crc-frame-sequence: SUCCESS (1.194s) [61.139637] [005/131] (958s left) kms_frontbuffer_tracking (psr-rgb565-draw-blt) [61.231485] Starting subtest: psr-rgb565-draw-blt [61.232839] Subtest psr-rgb565-draw-blt: SKIP (0.000s) [61.370179] [006/131] (958s left) kms_chamelium_edid (dp-edid-stress-resolution-4k) [61.524969] Subtest dp-edid-stress-resolution-4k: SKIP (0.000s) [61.601889] [007/131] (958s left) gem_exec_reloc (basic-cpu-gtt-noreloc) [61.633552] Subtest basic-cpu-gtt-noreloc: SKIP (0.000s) [61.725439] [008/131] (958s left) gem_userptr_blits (dmabuf-sync) [61.763385] Starting subtest: dmabuf-sync [61.766122] Subtest dmabuf-sync: SKIP (0.002s) [61.894223] [009/131] (958s left) kms_psr (psr-sprite-plane-move) [61.984787] Subtest psr-sprite-plane-move: SKIP (0.000s) [62.044540] [010/131] (957s left) api_intel_allocator (default-alignment) [62.073524] Starting subtest: default-alignment [62.074293] Subtest default-alignment: SUCCESS (0.001s) [62.230509] [011/131] (957s left) kms_plane (plane-position-hole-dpms) [62.318867] Starting subtest: plane-position-hole-dpms [62.685215] Starting dynamic subtest: pipe-A-plane-1 [63.100147] Dynamic subtest pipe-A-plane-1: SUCCESS (0.415s) [63.108076] Starting dynamic subtest: pipe-A-plane-2 [63.560967] Dynamic subtest pipe-A-plane-2: SUCCESS (0.460s) [63.569119] Starting dynamic subtest: pipe-A-plane-3 [64.021157] Dynamic subtest pipe-A-plane-3: SUCCESS (0.460s) [64.029061] Starting dynamic subtest: pipe-A-plane-4 [64.483817] Dynamic subtest pipe-A-plane-4: SUCCESS (0.463s) [64.492219] Starting dynamic subtest: pipe-A-plane-5 [64.493599] Dynamic subtest pipe-A-plane-5: SUCCESS (0.004s) [64.730505] Starting dynamic subtest: pipe-B-plane-1 [65.134383] Dynamic subtest pipe-B-plane-1: SUCCESS (0.408s) [65.139158] Starting dynamic subtest: pipe-B-plane-2 [65.541517] Dynamic subtest pipe-B-plane-2: SUCCESS (0.407s) [65.546695] Starting dynamic subtest: pipe-B-plane-3 [65.929401] Dynamic subtest pipe-B-plane-3: SUCCESS (0.387s) [65.934291] Starting dynamic subtest: pipe-B-plane-4 [66.335643] Dynamic subtest pipe-B-plane-4: SUCCESS (0.407s) [66.340448] Starting dynamic subtest: pipe-B-plane-5 [66.341789] Dynamic subtest pipe-B-plane-5: SUCCESS (0.002s) [66.342463] Subtest plane-position-hole-dpms: SUCCESS (4.019s) [66.492533] [012/131] (953s left) gem_flink_basic (basic) [66.522017] Starting subtest: basic [66.522792] Subtest basic: SUCCESS (0.000s) [66.647504] [013/131] (953s left) kms_feature_discovery (psr1) [66.737698] Starting subtest: psr1 [66.739115] Subtest psr1: SKIP (0.000s) [66.834894] [014/131] (953s left) kms_frontbuffer_tracking (psr-2p-primscrn-cur-indfb-draw-mmap-gtt) [66.927808] Starting subtest: psr-2p-primscrn-cur-indfb-draw-mmap-gtt [66.929212] Subtest psr-2p-primscrn-cur-indfb-draw-mmap-gtt: SKIP (0.000s) [67.046491] [015/131] (953s left) kms_sequence (queue-idle) [67.135023] Starting subtest: queue-idle [67.135820] Starting dynamic subtest: pipe-A-HDMI-A-2 [69.691769] Dynamic subtest pipe-A-HDMI-A-2: SUCCESS (2.556s) [69.696724] Starting dynamic subtest: pipe-B-HDMI-A-2 [72.151840] Dynamic subtest pipe-B-HDMI-A-2: SUCCESS (2.459s) [72.152540] Subtest queue-idle: SUCCESS (5.017s) [72.282842] [016/131] (947s left) kms_frontbuffer_tracking (psr-2p-scndscrn-cur-indfb-draw-mmap-cpu) [72.376695] Starting subtest: psr-2p-scndscrn-cur-indfb-draw-mmap-cpu [72.378085] Subtest psr-2p-scndscrn-cur-indfb-draw-mmap-cpu: SKIP (0.000s) [72.520819] [017/131] (947s left) kms_cursor_legacy (cursorb-vs-flipa-legacy) [72.611620] Starting subtest: cursorB-vs-flipA-legacy [72.614421] Subtest cursorB-vs-flipA-legacy: SKIP (0.002s) [72.686408] [018/131] (947s left) gem_exec_gttfill (multigpu-basic) [72.843129] Starting subtest: multigpu-basic [90.797456] Subtest multigpu-basic: SUCCESS (17.955s) [90.852609] [019/131] (929s left) kms_psr2_sf (psr2-overlay-plane-move-continuous-sf) [91.009372] Subtest psr2-overlay-plane-move-continuous-sf: SKIP (0.000s) [91.054605] [020/131] (929s left) kms_psr (fbc-psr-sprite-render) [91.143688] Subtest fbc-psr-sprite-render: SKIP (0.000s) [91.190406] [021/131] (929s left) gem_ctx_engines (independent) [91.225781] Starting subtest: independent [91.226491] Starting dynamic subtest: rcs0 [91.284266] Dynamic subtest rcs0: SUCCESS (0.058s) [91.290412] Starting dynamic subtest: bcs0 [91.344158] Dynamic subtest bcs0: SUCCESS (0.060s) [91.350521] Starting dynamic subtest: vcs0 [91.405845] Dynamic subtest vcs0: SUCCESS (0.061s) [91.411377] Starting dynamic subtest: vecs0 [91.462940] Dynamic subtest vecs0: SUCCESS (0.057s) [91.468643] Starting dynamic subtest: all-engines [91.567652] Dynamic subtest all-engines: SUCCESS (0.104s) [91.568392] Subtest independent: SUCCESS (0.342s) [91.777374] [022/131] (928s left) kms_frontbuffer_tracking (fbc-shrfb-scaledprimary) [91.868623] Starting subtest: fbc-shrfb-scaledprimary [95.333912] Subtest fbc-shrfb-scaledprimary: SUCCESS (3.466s) [95.535404] [023/131] (924s left) kms_getfb (getfb2-into-addfb2) [95.623189] Starting subtest: getfb2-into-addfb2 [95.623896] Subtest getfb2-into-addfb2: SUCCESS (0.000s) [95.763207] [024/131] (924s left) gem_unref_active_buffers [96.116622] [025/131] (924s left) gem_render_copy (y-tiled-ccs-to-yf-tiled-ccs) [96.150608] Starting subtest: y-tiled-ccs-to-yf-tiled-ccs [96.151310] Starting dynamic subtest: smem [96.241278] Dynamic subtest smem: SUCCESS (0.090s) [96.241995] Subtest y-tiled-ccs-to-yf-tiled-ccs: SUCCESS (0.091s) [96.446813] [026/131] (924s left) syncobj_timeline (multi-wait-available-submitted-signaled) [96.482973] Starting subtest: multi-wait-available-submitted-signaled [96.483827] Subtest multi-wait-available-submitted-signaled: SUCCESS (0.000s) [96.577122] [027/131] (924s left) kms_frontbuffer_tracking (fbc-suspend) [96.670803] Starting subtest: fbc-suspend [134.991759] Subtest fbc-suspend: SUCCESS (8.816s) [138.232521] [028/131] (885s left) kms_flip_scaled_crc (flip-32bpp-yftileccs-to-64bpp-yftile-downscaling) [138.339758] Starting subtest: flip-32bpp-yftileccs-to-64bpp-yftile-downscaling [138.340507] Starting dynamic subtest: pipe-A-valid-mode [138.403156] Dynamic subtest pipe-A-valid-mode: SKIP (0.062s) [138.404841] Subtest flip-32bpp-yftileccs-to-64bpp-yftile-downscaling: SKIP (0.062s) [138.532126] [029/131] (885s left) gem_userptr_blits (unsync-unmap) [138.565487] Subtest unsync-unmap: SKIP (0.000s) [138.716184] [030/131] (885s left) syncobj_timeline (32bits-limit) [138.745142] Starting subtest: 32bits-limit [138.745854] Subtest 32bits-limit: SUCCESS (0.001s) [138.832699] [031/131] (885s left) gem_userptr_blits (unsync-unmap-cycles) [138.865775] Subtest unsync-unmap-cycles: SKIP (0.000s) [139.010781] [032/131] (884s left) gem_exec_params (batch-first) [139.042636] Starting subtest: batch-first [139.045776] Subtest batch-first: SUCCESS (0.003s) [139.181638] [033/131] (884s left) kms_ccs (crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc) [139.270624] Starting subtest: crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc [139.271420] Starting dynamic subtest: pipe-A-HDMI-A-2 [139.278342] Dynamic subtest pipe-A-HDMI-A-2: SKIP (0.001s) [139.284568] Starting dynamic subtest: pipe-B-HDMI-A-2 [139.291360] Dynamic subtest pipe-B-HDMI-A-2: SKIP (0.001s) [139.292724] Subtest crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc: SKIP (0.002s) [139.469493] [034/131] (884s left) kms_flip (2x-plain-flip-fb-recreate) [139.559327] Starting subtest: 2x-plain-flip-fb-recreate [139.560726] Subtest 2x-plain-flip-fb-recreate: SKIP (0.001s) [139.701442] [035/131] (884s left) kms_flip_scaled_crc (flip-64bpp-linear-to-32bpp-linear-downscaling) [139.790781] Starting subtest: flip-64bpp-linear-to-32bpp-linear-downscaling [139.791496] Starting dynamic subtest: pipe-A-valid-mode [140.787201] Dynamic subtest pipe-A-valid-mode: SUCCESS (0.994s) [140.787892] Subtest flip-64bpp-linear-to-32bpp-linear-downscaling: SUCCESS (0.995s) [140.950267] [036/131] (883s left) kms_frontbuffer_tracking (fbcpsr-1p-primscrn-cur-indfb-onoff) [141.043559] Starting subtest: fbcpsr-1p-primscrn-cur-indfb-onoff [141.044959] Subtest fbcpsr-1p-primscrn-cur-indfb-onoff: SKIP (0.000s) [141.178566] [037/131] (882s left) syncobj_wait (multi-wait-all-submitted) [141.207221] Starting subtest: multi-wait-all-submitted [141.311352] Subtest multi-wait-all-submitted: SUCCESS (0.103s) [141.406565] [038/131] (882s left) gem_exec_alignment (pi-isolated) [141.438653] Starting subtest: pi-isolated [192.226271] Subtest pi-isolated: SUCCESS (50.766s) [192.942277] [039/131] (831s left) kms_big_fb (4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip) [193.104509] Starting subtest: 4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip [193.105967] Subtest 4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: SKIP (0.000s) [193.209379] [040/131] (831s left) gem_vm_create (invalid-destroy) [193.242100] Starting subtest: invalid-destroy [193.242807] Subtest invalid-destroy: SUCCESS (0.000s) [193.377403] [041/131] (830s left) gem_spin_batch (resubmit-new-all) [193.411523] Starting subtest: resubmit-new-all [193.412233] Starting dynamic subtest: rcs0 [193.416256] Dynamic subtest rcs0: SUCCESS (0.005s) [193.423121] Starting dynamic subtest: bcs0 [193.423817] Dynamic subtest bcs0: SUCCESS (0.003s) [193.431319] Starting dynamic subtest: vcs0 [193.431997] Dynamic subtest vcs0: SUCCESS (0.003s) [193.438342] Starting dynamic subtest: vecs0 [193.439084] Dynamic subtest vecs0: SUCCESS (0.003s) [193.439801] Subtest resubmit-new-all: SUCCESS (0.014s) [193.642686] [042/131] (830s left) kms_psr (fbc-pr-cursor-mmap-cpu) [193.734417] Subtest fbc-pr-cursor-mmap-cpu: SKIP (0.000s) [193.768305] [043/131] (830s left) syncobj_wait (invalid-reset-zero-handles) [193.804523] Starting subtest: invalid-reset-zero-handles [193.805344] Subtest invalid-reset-zero-handles: SUCCESS (0.000s) [193.906909] [044/131] (830s left) kms_cursor_legacy (modeset-atomic-cursor-hotspot) [193.996916] Starting subtest: modeset-atomic-cursor-hotspot [193.998541] Subtest modeset-atomic-cursor-hotspot: SKIP (0.000s) [194.093667] [045/131] (830s left) syncobj_basic (bad-pad-fd-to-handle) [194.123285] Starting subtest: bad-pad-fd-to-handle [194.124084] Subtest bad-pad-fd-to-handle: SUCCESS (0.000s) [194.221711] [046/131] (830s left) syncobj_timeline (multi-wait-all-available-submitted-signaled) [194.251994] Starting subtest: multi-wait-all-available-submitted-signaled [194.252781] Subtest multi-wait-all-available-submitted-signaled: SUCCESS (0.001s) [194.332076] [047/131] (830s left) kms_frontbuffer_tracking (psr-1p-primscrn-shrfb-msflip-blt) [194.427490] Starting subtest: psr-1p-primscrn-shrfb-msflip-blt [194.428835] Subtest psr-1p-primscrn-shrfb-msflip-blt: SKIP (0.000s) [194.548623] [048/131] (830s left) kms_frontbuffer_tracking (fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu) [194.639594] Starting subtest: fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu [194.640964] Subtest fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu: SKIP (0.000s) [194.751683] [049/131] (829s left) gem_fenced_exec_thrash (no-spare-fences-busy-interruptible) [194.782883] Starting subtest: no-spare-fences-busy-interruptible [196.968315] Subtest no-spare-fences-busy-interruptible: SUCCESS (2.184s) [197.088081] [050/131] (827s left) kms_psr (psr2-cursor-mmap-cpu) [197.175267] Subtest psr2-cursor-mmap-cpu: SKIP (0.000s) [197.232840] [051/131] (827s left) kms_addfb_basic (addfb25-y-tiled-small-legacy) [197.321887] Starting subtest: addfb25-y-tiled-small-legacy [197.322660] Subtest addfb25-y-tiled-small-legacy: SUCCESS (0.000s) [197.441985] [052/131] (827s left) gem_exec_schedule (pi-shared-iova) [197.604062] Starting subtest: pi-shared-iova [197.605117] Starting dynamic subtest: rcs0 [197.625744] Dynamic subtest rcs0: SUCCESS (0.024s) [197.632841] Starting dynamic subtest: bcs0 [197.642235] Dynamic subtest bcs0: SUCCESS (0.016s) [197.649304] Starting dynamic subtest: vcs0 [197.659156] Dynamic subtest vcs0: SUCCESS (0.017s) [197.666320] Starting dynamic subtest: vecs0 [197.675744] Dynamic subtest vecs0: SUCCESS (0.016s) [197.676561] Subtest pi-shared-iova: SUCCESS (0.075s) [197.875035] [053/131] (826s left) kms_content_protection (atomic-dpms) [197.970682] Starting subtest: atomic-dpms [198.104123] Subtest atomic-dpms: SKIP (0.129s) [198.296176] [054/131] (826s left) kms_addfb_basic (invalid-get-prop-any) [198.325599] Starting subtest: invalid-get-prop-any [198.326342] Subtest invalid-get-prop-any: SUCCESS (0.000s) [198.509237] [055/131] (826s left) vgem_basic (bad-fence) [198.590818] Starting subtest: bad-fence [198.591658] Subtest bad-fence: SUCCESS (0.000s) [198.672325] [FACT vgem_basic (bad-fence)] new: kernel.kmod_is_loaded.vgem: true [198.673809] [056/131] (826s left) gem_exec_reloc (basic-gtt-read-active) [198.705796] Subtest basic-gtt-read-active: SKIP (0.000s) [198.805049] [057/131] (826s left) kms_big_fb (linear-32bpp-rotate-90) [198.901756] Starting subtest: linear-32bpp-rotate-90 [198.974552] Subtest linear-32bpp-rotate-90: SKIP (0.073s) [199.138322] [058/131] (825s left) kms_frontbuffer_tracking (fbcpsr-2p-primscrn-pri-shrfb-draw-blt) [199.230799] Starting subtest: fbcpsr-2p-primscrn-pri-shrfb-draw-blt [199.232142] Subtest fbcpsr-2p-primscrn-pri-shrfb-draw-blt: SKIP (0.000s) [199.346096] [059/131] (825s left) perf (gen8-unprivileged-single-ctx-counters) [199.428757] Starting subtest: gen8-unprivileged-single-ctx-counters [199.430143] Subtest gen8-unprivileged-single-ctx-counters: SKIP (0.000s) [199.473935] [060/131] (825s left) core_getversion (basic) [199.503129] Starting subtest: basic [199.504418] Subtest basic: SUCCESS (0.000s) [199.587686] [061/131] (825s left) kms_pm_backlight (fade-with-suspend) [199.676495] Subtest fade-with-suspend: SKIP (0.000s) [199.718757] [062/131] (825s left) gem_exec_reloc (basic-wc-gtt) [199.750175] Subtest basic-wc-gtt: SKIP (0.000s) [199.846934] [063/131] (825s left) kms_plane_cursor (viewport) [199.934730] Starting subtest: viewport [199.936195] Starting dynamic subtest: pipe-A-HDMI-A-2-size-64 [202.785303] Dynamic subtest pipe-A-HDMI-A-2-size-64: SUCCESS (2.848s) [202.881308] Starting dynamic subtest: pipe-A-HDMI-A-2-size-128 [205.745518] Dynamic subtest pipe-A-HDMI-A-2-size-128: SUCCESS (2.883s) [205.841176] Starting dynamic subtest: pipe-A-HDMI-A-2-size-256 [208.687785] Dynamic subtest pipe-A-HDMI-A-2-size-256: SUCCESS (2.864s) [208.791791] Starting dynamic subtest: pipe-B-HDMI-A-2-size-64 [211.714337] Dynamic subtest pipe-B-HDMI-A-2-size-64: SUCCESS (2.927s) [211.781724] Starting dynamic subtest: pipe-B-HDMI-A-2-size-128 [214.636996] Dynamic subtest pipe-B-HDMI-A-2-size-128: SUCCESS (2.864s) [214.711613] Starting dynamic subtest: pipe-B-HDMI-A-2-size-256 [217.559454] Dynamic subtest pipe-B-HDMI-A-2-size-256: SUCCESS (2.865s) [217.658742] Subtest viewport: SUCCESS (17.720s) [217.792104] [064/131] (807s left) kms_big_fb (4-tiled-64bpp-rotate-0) [217.891580] Starting subtest: 4-tiled-64bpp-rotate-0 [217.892986] Subtest 4-tiled-64bpp-rotate-0: SKIP (0.000s) [218.021765] [065/131] (807s left) kms_ccs (bad-rotation-90-yf-tiled-ccs) [218.111767] Starting subtest: bad-rotation-90-yf-tiled-ccs [218.112548] Starting dynamic subtest: pipe-A-HDMI-A-2 [218.119481] Dynamic subtest pipe-A-HDMI-A-2: SKIP (0.000s) [218.126028] Starting dynamic subtest: pipe-B-HDMI-A-2 [218.132741] Dynamic subtest pipe-B-HDMI-A-2: SKIP (0.000s) [218.134119] Subtest bad-rotation-90-yf-tiled-ccs: SKIP (0.002s) [218.328646] [066/131] (806s left) kms_lease (lease-get) [218.417765] Starting subtest: lease-get [218.418495] Starting dynamic subtest: pipe-A-HDMI-A-2 [218.419224] Dynamic subtest pipe-A-HDMI-A-2: SUCCESS (0.001s) [218.427330] Starting dynamic subtest: pipe-B-HDMI-A-2 [218.428055] Dynamic subtest pipe-B-HDMI-A-2: SUCCESS (0.000s) [218.428761] Subtest lease-get: SUCCESS (0.003s) [218.499353] [067/131] (806s left) gem_ctx_shared (detached-shared-gtt) [218.535764] Starting subtest: detached-shared-gtt [220.693774] Subtest detached-shared-gtt: SUCCESS (2.149s) [220.923503] [068/131] (804s left) kms_flip (flip-vs-panning-vs-hang) [221.014216] Starting subtest: flip-vs-panning-vs-hang [221.015841] Starting dynamic subtest: A-HDMI-A2 [267.175585] Dynamic subtest A-HDMI-A2: SUCCESS (46.173s) [267.185282] Starting dynamic subtest: B-HDMI-A2 [295.524916] Dynamic subtest B-HDMI-A2: SUCCESS (28.349s) [295.525761] Subtest flip-vs-panning-vs-hang: SUCCESS (74.525s) [295.751748] [069/131] (729s left) gem_mmap_gtt (pf-nonblock) [295.781004] Starting subtest: pf-nonblock [295.782898] Subtest pf-nonblock: SUCCESS (0.002s) [295.922831] [070/131] (729s left) api_intel_bb (blit-reloc-purge-cache) [295.951136] Starting subtest: blit-reloc-purge-cache [295.952552] Subtest blit-reloc-purge-cache: SKIP (0.000s) [296.092351] [071/131] (729s left) kms_frontbuffer_tracking (fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu) [296.182586] Starting subtest: fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu [298.773506] Subtest fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu: SUCCESS (2.592s) [298.958569] [072/131] (726s left) prime_vgem (basic-blt) [299.025593] Starting subtest: basic-blt [299.046697] Subtest basic-blt: SUCCESS (0.021s) [299.178343] [073/131] (726s left) perf (non-sampling-read-error) [299.271192] Starting subtest: non-sampling-read-error [299.280204] Subtest non-sampling-read-error: SUCCESS (0.009s) [299.314992] [074/131] (726s left) kms_big_fb (x-tiled-8bpp-rotate-90) [299.412658] Starting subtest: x-tiled-8bpp-rotate-90 [299.475788] Subtest x-tiled-8bpp-rotate-90: SKIP (0.062s) [299.643036] [075/131] (725s left) perf (invalid-remove-userspace-config) [299.728389] Starting subtest: invalid-remove-userspace-config [299.738516] Subtest invalid-remove-userspace-config: SUCCESS (0.009s) [299.771385] [076/131] (725s left) kms_frontbuffer_tracking (fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite) [299.863611] Starting subtest: fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite [299.865039] Subtest fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite: SKIP (0.000s) [300.005781] [077/131] (725s left) kms_flip (2x-plain-flip-fb-recreate-interruptible) [300.096492] Starting subtest: 2x-plain-flip-fb-recreate-interruptible [300.097882] Subtest 2x-plain-flip-fb-recreate-interruptible: SKIP (0.001s) [300.250370] [078/131] (725s left) gem_exec_create (legacy) [300.286468] Starting subtest: legacy [300.287178] Starting dynamic subtest: smem [302.460821] Dynamic subtest smem: SUCCESS (2.174s) [302.461565] Subtest legacy: SUCCESS (2.174s) [302.661362] [079/131] (723s left) i915_hangman (gt-error-state-capture) [302.697109] Starting subtest: gt-error-state-capture [302.697840] Starting dynamic subtest: rcs0 [312.398555] Dynamic subtest rcs0: SUCCESS (9.701s) [312.412750] Starting dynamic subtest: bcs0 [322.367893] Dynamic subtest bcs0: SUCCESS (9.968s) [322.375073] Starting dynamic subtest: vcs0 [332.577218] Dynamic subtest vcs0: SUCCESS (10.207s) [332.586891] Starting dynamic subtest: vecs0 [342.624271] Dynamic subtest vecs0: SUCCESS (10.044s) [342.625827] Subtest gt-error-state-capture: SUCCESS (39.925s) [342.714648] [080/131] (683s left) kms_frontbuffer_tracking (fbcpsr-1p-primscrn-spr-indfb-onoff) [342.806921] Starting subtest: fbcpsr-1p-primscrn-spr-indfb-onoff [342.808343] Subtest fbcpsr-1p-primscrn-spr-indfb-onoff: SKIP (0.000s) [342.933512] [081/131] (682s left) kms_chamelium_audio (hdmi-audio-edid) [343.067923] Subtest hdmi-audio-edid: SKIP (0.000s) [343.147981] [082/131] (682s left) gem_mmap_offset (blt-coherency) [343.178088] Starting subtest: blt-coherency [343.182063] Subtest blt-coherency: SUCCESS (0.004s) [343.339389] [083/131] (682s left) kms_frontbuffer_tracking (fbc-2p-scndscrn-cur-indfb-draw-pwrite) [343.431698] Starting subtest: fbc-2p-scndscrn-cur-indfb-draw-pwrite [343.433137] Subtest fbc-2p-scndscrn-cur-indfb-draw-pwrite: SKIP (0.000s) [343.566482] [084/131] (682s left) gem_create (create-ext-cpu-access-big) [343.707166] Starting subtest: create-ext-cpu-access-big [343.708612] Subtest create-ext-cpu-access-big: SKIP (0.000s) [343.814170] [085/131] (682s left) kms_frontbuffer_tracking (fbcpsr-rgb101010-draw-mmap-gtt) [343.906840] Starting subtest: fbcpsr-rgb101010-draw-mmap-gtt [343.908171] Subtest fbcpsr-rgb101010-draw-mmap-gtt: SKIP (0.000s) [344.030031] [086/131] (682s left) kms_frontbuffer_tracking (psr-2p-scndscrn-spr-indfb-draw-blt) [344.122865] Starting subtest: psr-2p-scndscrn-spr-indfb-draw-blt [344.124297] Subtest psr-2p-scndscrn-spr-indfb-draw-blt: SKIP (0.000s) [344.239371] [087/131] (681s left) kms_flip (2x-flip-vs-modeset) [344.328342] Starting subtest: 2x-flip-vs-modeset [344.329767] Subtest 2x-flip-vs-modeset: SKIP (0.001s) [344.478445] [088/131] (681s left) gem_exec_schedule (in-order) [344.517251] Starting subtest: in-order [344.517962] Starting dynamic subtest: rcs0 [344.567344] Dynamic subtest rcs0: SUCCESS (0.049s) [344.578254] Starting dynamic subtest: bcs0 [344.620431] Dynamic subtest bcs0: SUCCESS (0.052s) [344.630606] Starting dynamic subtest: vcs0 [344.672525] Dynamic subtest vcs0: SUCCESS (0.050s) [344.686763] Starting dynamic subtest: vecs0 [344.728278] Dynamic subtest vecs0: SUCCESS (0.054s) [344.729270] Subtest in-order: SUCCESS (0.212s) [345.067544] [089/131] (681s left) i915_drm_fdinfo (memory-info-active) [345.100255] Starting subtest: memory-info-active [345.101014] Starting dynamic subtest: smem0 [346.704205] Dynamic subtest smem0: SUCCESS (1.603s) [346.705391] Subtest memory-info-active: SUCCESS (1.604s) [346.801765] [090/131] (679s left) kms_cursor_legacy (2x-flip-vs-cursor-legacy) [346.888006] Starting subtest: 2x-flip-vs-cursor-legacy [346.890619] Subtest 2x-flip-vs-cursor-legacy: SKIP (0.001s) [346.999942] [091/131] (679s left) perf_pmu (pmu-read) [347.031512] Starting subtest: pmu-read [347.033790] Subtest pmu-read: SUCCESS (0.002s) [347.132692] [092/131] (679s left) kms_big_fb (yf-tiled-max-hw-stride-32bpp-rotate-0-hflip) [347.231508] Starting subtest: yf-tiled-max-hw-stride-32bpp-rotate-0-hflip [347.232976] Subtest yf-tiled-max-hw-stride-32bpp-rotate-0-hflip: SKIP (0.000s) [347.381288] [093/131] (679s left) gem_madvise (dontneed-after-mmap) [347.407763] Starting subtest: dontneed-after-mmap [347.414501] Subtest dontneed-after-mmap: SUCCESS (0.006s) [347.532950] [094/131] (678s left) kms_cursor_crc (cursor-onscreen-32x32) [347.623644] Starting subtest: cursor-onscreen-32x32 [347.659882] Subtest cursor-onscreen-32x32: SKIP (0.035s) [347.788059] [095/131] (678s left) syncobj_wait (single-wait-for-submit-unsubmitted) [347.817557] Starting subtest: single-wait-for-submit-unsubmitted [347.918901] Subtest single-wait-for-submit-unsubmitted: SUCCESS (0.101s) [348.025190] [096/131] (678s left) perf (gen12-group-exclusive-stream-sample-oa) [348.104743] Starting subtest: gen12-group-exclusive-stream-sample-oa [348.112556] Subtest gen12-group-exclusive-stream-sample-oa: SUCCESS (0.007s) [348.155371] [097/131] (678s left) kms_async_flips (test-cursor) [348.242947] Starting subtest: test-cursor [348.399080] Starting dynamic subtest: pipe-A-HDMI-A-2 [348.480530] Dynamic subtest pipe-A-HDMI-A-2: SUCCESS (0.081s) [348.677844] Starting dynamic subtest: pipe-B-HDMI-A-2 [348.729407] Dynamic subtest pipe-B-HDMI-A-2: SUCCESS (0.059s) [348.730312] Subtest test-cursor: SUCCESS (0.487s) [349.064349] [098/131] (677s left) gem_bad_reloc (negative-reloc) [349.096582] Subtest negative-reloc: SKIP (0.000s) [349.185043] [099/131] (677s left) gem_basic (bad-close) [349.213364] Starting subtest: bad-close [349.214777] Subtest bad-close: SUCCESS (0.000s) [349.309235] [100/131] (677s left) kms_pm_rpm (cursor) [350.756405] Starting subtest: cursor [352.304343] Subtest cursor: SUCCESS (1.548s) [352.474393] [101/131] (674s left) gem_exec_schedule (u-semaphore-noskip) [352.514316] Starting subtest: u-semaphore-noskip [352.721010] Subtest u-semaphore-noskip: SUCCESS (0.197s) [353.038056] [102/131] (673s left) kms_chamelium_frames (hdmi-crc-multiple) [353.166391] Subtest hdmi-crc-multiple: SKIP (0.000s) [353.245421] [103/131] (673s left) kms_psr (psr-cursor-render) [353.334376] Subtest psr-cursor-render: SKIP (0.000s) [353.372133] [104/131] (673s left) gem_exec_whisper (basic-contexts-priority-all) [353.408755] Starting subtest: basic-contexts-priority-all [356.715454] Subtest basic-contexts-priority-all: SUCCESS (3.297s) [356.920901] [105/131] (669s left) syncobj_timeline (invalid-multi-wait-all-unsubmitted-submitted) [356.949236] Starting subtest: invalid-multi-wait-all-unsubmitted-submitted [356.949975] Subtest invalid-multi-wait-all-unsubmitted-submitted: SUCCESS (0.000s) [357.061505] [106/131] (669s left) gem_pwrite (basic-exhaustion) [357.091929] Subtest basic-exhaustion: SKIP (0.000s) [357.156983] [107/131] (669s left) gem_pread (snoop) [357.186393] Subtest snoop: SKIP (0.000s) [357.257677] [108/131] (669s left) i915_drm_fdinfo (busy-idle-check-all) [357.287825] Starting subtest: busy-idle-check-all [357.288554] Starting dynamic subtest: rcs0 [357.923561] Dynamic subtest rcs0: SUCCESS (0.635s) [357.942503] Starting dynamic subtest: bcs0 [358.548243] Dynamic subtest bcs0: SUCCESS (0.621s) [358.557771] Starting dynamic subtest: vcs0 [359.178455] Dynamic subtest vcs0: SUCCESS (0.630s) [359.189614] Starting dynamic subtest: vecs0 [359.803240] Dynamic subtest vecs0: SUCCESS (0.623s) [359.804538] Subtest busy-idle-check-all: SUCCESS (2.516s) [359.909454] [109/131] (667s left) kms_debugfs (display-off-read-all) [359.998869] Starting subtest: display-off-read-all [360.055826] Subtest display-off-read-all: SUCCESS (0.057s) [360.187937] [110/131] (666s left) syncobj_timeline (single-wait-all-available-submitted) [360.216889] Starting subtest: single-wait-all-available-submitted [360.217602] Subtest single-wait-all-available-submitted: SUCCESS (0.000s) [360.320122] [111/131] (666s left) kms_vblank (ts-continuation-modeset) [360.407809] Starting subtest: ts-continuation-modeset [360.409503] Starting dynamic subtest: pipe-A-HDMI-A-2 [360.789502] Dynamic subtest pipe-A-HDMI-A-2: SUCCESS (0.380s) [360.800427] Starting dynamic subtest: pipe-B-HDMI-A-2 [361.032690] Dynamic subtest pipe-B-HDMI-A-2: SUCCESS (0.242s) [361.033450] Subtest ts-continuation-modeset: SUCCESS (0.625s) [361.186570] [112/131] (666s left) gem_exec_reloc (basic-range) [361.219148] Subtest basic-range: SKIP (0.000s) [361.277695] [113/131] (665s left) gem_exec_parallel (fds) [361.314431] Starting subtest: fds [361.315169] Starting dynamic subtest: rcs0 [363.172404] Dynamic subtest rcs0: SUCCESS (1.857s) [363.204451] Starting dynamic subtest: bcs0 [364.935057] Dynamic subtest bcs0: SUCCESS (1.761s) [364.953949] Starting dynamic subtest: vcs0 [366.661420] Dynamic subtest vcs0: SUCCESS (1.725s) [366.672629] Starting dynamic subtest: vecs0 [368.410991] Dynamic subtest vecs0: SUCCESS (1.749s) [368.411730] Subtest fds: SUCCESS (7.098s) [368.643957] [114/131] (658s left) kms_big_fb (y-tiled-16bpp-rotate-180) [368.741016] Starting subtest: y-tiled-16bpp-rotate-180 [370.377461] Subtest y-tiled-16bpp-rotate-180: SUCCESS (1.628s) [370.535646] [115/131] (656s left) kms_pm_rpm (modeset-non-lpsp-stress-no-wait) [371.927356] Starting subtest: modeset-non-lpsp-stress-no-wait [372.879724] Subtest modeset-non-lpsp-stress-no-wait: SUCCESS (0.953s) [373.029238] [116/131] (654s left) gem_exec_balancer (smoke) [373.068513] Starting subtest: smoke [374.253502] Subtest smoke: SUCCESS (1.177s) [374.468191] [117/131] (652s left) kms_invalid_mode (bad-hsync-end) [374.557417] Starting subtest: bad-hsync-end [374.558124] Starting dynamic subtest: pipe-A-HDMI-A-2 [374.616631] Dynamic subtest pipe-A-HDMI-A-2: SUCCESS (0.057s) [374.630563] Starting dynamic subtest: pipe-B-HDMI-A-2 [374.631391] Dynamic subtest pipe-B-HDMI-A-2: SUCCESS (0.001s) [374.632105] Subtest bad-hsync-end: SUCCESS (0.062s) [374.806553] [118/131] (652s left) gem_render_copy (y-tiled-mc-ccs-to-vebox-y-tiled) [374.847816] Starting subtest: y-tiled-mc-ccs-to-vebox-y-tiled [374.848602] Starting dynamic subtest: smem [374.988652] Dynamic subtest smem: SUCCESS (0.140s) [374.989418] Subtest y-tiled-mc-ccs-to-vebox-y-tiled: SUCCESS (0.141s) [375.207854] [119/131] (652s left) kms_cursor_crc (cursor-sliding-256x256) [375.300698] Starting subtest: cursor-sliding-256x256 [375.303634] Starting dynamic subtest: pipe-A-HDMI-A-2 [379.352647] Dynamic subtest pipe-A-HDMI-A-2: SUCCESS (4.050s) [379.389460] Starting dynamic subtest: pipe-B-HDMI-A-2 [383.332563] Dynamic subtest pipe-B-HDMI-A-2: SUCCESS (3.950s) [383.333297] Subtest cursor-sliding-256x256: SUCCESS (8.033s) [383.483202] [120/131] (644s left) kms_psr2_sf (fbc-pr-overlay-plane-move-continuous-sf) [383.576489] Subtest fbc-pr-overlay-plane-move-continuous-sf: SKIP (0.000s) [383.610269] [121/131] (644s left) kms_chamelium_hpd (vga-hpd-without-ddc) [383.739236] Subtest vga-hpd-without-ddc: SKIP (0.000s) [383.815190] [122/131] (643s left) kms_busy (extended-pageflip-modeset-hang-oldfb) [383.907877] Starting subtest: extended-pageflip-modeset-hang-oldfb [383.909611] Starting dynamic subtest: pipe-A [404.373794] Dynamic subtest pipe-A: SUCCESS (20.465s) [404.382564] Starting dynamic subtest: pipe-B [424.539931] Dynamic subtest pipe-B: SUCCESS (20.153s) [424.540683] Subtest extended-pageflip-modeset-hang-oldfb: SUCCESS (40.624s) [424.670603] [123/131] (603s left) kms_psr (fbc-psr-basic) [424.760218] Subtest fbc-psr-basic: SKIP (0.000s) [424.806658] [124/131] (602s left) kms_frontbuffer_tracking (fbc-1p-primscrn-pri-indfb-draw-mmap-wc) [424.899934] Starting subtest: fbc-1p-primscrn-pri-indfb-draw-mmap-wc [427.453364] Subtest fbc-1p-primscrn-pri-indfb-draw-mmap-wc: SUCCESS (2.554s) [427.640578] [125/131] (600s left) syncobj_wait (reset-signaled) [427.670032] Starting subtest: reset-signaled [427.670769] Subtest reset-signaled: SUCCESS (0.000s) [427.771908] [126/131] (600s left) gem_exec_reloc (basic-cpu-gtt-active) [427.802399] Subtest basic-cpu-gtt-active: SKIP (0.000s) [427.916003] [127/131] (599s left) gem_ctx_persistence (heartbeat-close) [427.947582] Starting subtest: heartbeat-close [428.223751] Subtest heartbeat-close: SUCCESS (0.275s) [428.341874] [128/131] (599s left) kms_big_fb (y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip) [428.438700] Starting subtest: y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip [428.837238] Subtest y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: SUCCESS (0.398s) [429.073566] [129/131] (598s left) kms_ccs (missing-ccs-buffer-4-tiled-mtl-mc-ccs) [429.162887] Starting subtest: missing-ccs-buffer-4-tiled-mtl-mc-ccs [429.164541] Starting dynamic subtest: pipe-A-HDMI-A-2 [429.171061] Dynamic subtest pipe-A-HDMI-A-2: SKIP (0.000s) [429.178405] Starting dynamic subtest: pipe-B-HDMI-A-2 [429.185178] Dynamic subtest pipe-B-HDMI-A-2: SKIP (0.000s) [429.186533] Subtest missing-ccs-buffer-4-tiled-mtl-mc-ccs: SKIP (0.002s) [429.392007] [130/131] (598s left) prime_self_import (basic-with_one_bo) [429.420177] Starting subtest: basic-with_one_bo [429.424144] Subtest basic-with_one_bo: SUCCESS (0.004s) [429.501891] [131/131] (598s left) i915_query (query-regions-unallocated) [429.531771] Starting subtest: query-regions-unallocated [429.532452] Subtest query-regions-unallocated: SUCCESS (0.000s) [429.638278] Closing watchdogs results: parsing output: 0/ for test: gem_mmap results: parsing output: 1/ for test: gem_request_retire results: parsing output: 2/ for test: kms_frontbuffer_tracking results: parsing output: 3/ for test: kms_pipe_crc_basic results: parsing output: 4/ for test: kms_frontbuffer_tracking results: parsing output: 5/ for test: kms_chamelium_edid results: parsing output: 6/ for test: gem_exec_reloc results: parsing output: 7/ for test: gem_userptr_blits results: parsing output: 8/ for test: kms_psr results: parsing output: 9/ for test: api_intel_allocator results: parsing output: 10/ for test: kms_plane results: parsing output: 11/ for test: gem_flink_basic results: parsing output: 12/ for test: kms_feature_discovery results: parsing output: 13/ for test: kms_frontbuffer_tracking results: parsing output: 14/ for test: kms_sequence results: parsing output: 15/ for test: kms_frontbuffer_tracking results: parsing output: 16/ for test: kms_cursor_legacy results: parsing output: 17/ for test: gem_exec_gttfill results: parsing output: 18/ for test: kms_psr2_sf results: parsing output: 19/ for test: kms_psr results: parsing output: 20/ for test: gem_ctx_engines results: parsing output: 21/ for test: kms_frontbuffer_tracking results: parsing output: 22/ for test: kms_getfb results: parsing output: 23/ for test: gem_unref_active_buffers results: parsing output: 24/ for test: gem_render_copy results: parsing output: 25/ for test: syncobj_timeline results: parsing output: 26/ for test: kms_frontbuffer_tracking results: parsing output: 27/ for test: kms_flip_scaled_crc results: parsing output: 28/ for test: gem_userptr_blits results: parsing output: 29/ for test: syncobj_timeline results: parsing output: 30/ for test: gem_userptr_blits results: parsing output: 31/ for test: gem_exec_params results: parsing output: 32/ for test: kms_ccs results: parsing output: 33/ for test: kms_flip results: parsing output: 34/ for test: kms_flip_scaled_crc results: parsing output: 35/ for test: kms_frontbuffer_tracking results: parsing output: 36/ for test: syncobj_wait results: parsing output: 37/ for test: gem_exec_alignment results: parsing output: 38/ for test: kms_big_fb results: parsing output: 39/ for test: gem_vm_create results: parsing output: 40/ for test: gem_spin_batch results: parsing output: 41/ for test: kms_psr results: parsing output: 42/ for test: syncobj_wait results: parsing output: 43/ for test: kms_cursor_legacy results: parsing output: 44/ for test: syncobj_basic results: parsing output: 45/ for test: syncobj_timeline results: parsing output: 46/ for test: kms_frontbuffer_tracking results: parsing output: 47/ for test: kms_frontbuffer_tracking results: parsing output: 48/ for test: gem_fenced_exec_thrash results: parsing output: 49/ for test: kms_psr results: parsing output: 50/ for test: kms_addfb_basic results: parsing output: 51/ for test: gem_exec_schedule results: parsing output: 52/ for test: kms_content_protection results: parsing output: 53/ for test: kms_addfb_basic results: parsing output: 54/ for test: vgem_basic results: parsing output: 55/ for test: gem_exec_reloc results: parsing output: 56/ for test: kms_big_fb results: parsing output: 57/ for test: kms_frontbuffer_tracking results: parsing output: 58/ for test: perf results: parsing output: 59/ for test: core_getversion results: parsing output: 60/ for test: kms_pm_backlight results: parsing output: 61/ for test: gem_exec_reloc results: parsing output: 62/ for test: kms_plane_cursor results: parsing output: 63/ for test: kms_big_fb results: parsing output: 64/ for test: kms_ccs results: parsing output: 65/ for test: kms_lease results: parsing output: 66/ for test: gem_ctx_shared results: parsing output: 67/ for test: kms_flip results: parsing output: 68/ for test: gem_mmap_gtt results: parsing output: 69/ for test: api_intel_bb results: parsing output: 70/ for test: kms_frontbuffer_tracking results: parsing output: 71/ for test: prime_vgem results: parsing output: 72/ for test: perf results: parsing output: 73/ for test: kms_big_fb results: parsing output: 74/ for test: perf results: parsing output: 75/ for test: kms_frontbuffer_tracking results: parsing output: 76/ for test: kms_flip results: parsing output: 77/ for test: gem_exec_create results: parsing output: 78/ for test: i915_hangman results: parsing output: 79/ for test: kms_frontbuffer_tracking results: parsing output: 80/ for test: kms_chamelium_audio results: parsing output: 81/ for test: gem_mmap_offset results: parsing output: 82/ for test: kms_frontbuffer_tracking results: parsing output: 83/ for test: gem_create results: parsing output: 84/ for test: kms_frontbuffer_tracking results: parsing output: 85/ for test: kms_frontbuffer_tracking results: parsing output: 86/ for test: kms_flip results: parsing output: 87/ for test: gem_exec_schedule results: parsing output: 88/ for test: i915_drm_fdinfo results: parsing output: 89/ for test: kms_cursor_legacy results: parsing output: 90/ for test: perf_pmu results: parsing output: 91/ for test: kms_big_fb results: parsing output: 92/ for test: gem_madvise results: parsing output: 93/ for test: kms_cursor_crc results: parsing output: 94/ for test: syncobj_wait results: parsing output: 95/ for test: perf results: parsing output: 96/ for test: kms_async_flips results: parsing output: 97/ for test: gem_bad_reloc results: parsing output: 98/ for test: gem_basic results: parsing output: 99/ for test: kms_pm_rpm results: parsing output: 100/ for test: gem_exec_schedule results: parsing output: 101/ for test: kms_chamelium_frames results: parsing output: 102/ for test: kms_psr results: parsing output: 103/ for test: gem_exec_whisper results: parsing output: 104/ for test: syncobj_timeline results: parsing output: 105/ for test: gem_pwrite results: parsing output: 106/ for test: gem_pread results: parsing output: 107/ for test: i915_drm_fdinfo results: parsing output: 108/ for test: kms_debugfs results: parsing output: 109/ for test: syncobj_timeline results: parsing output: 110/ for test: kms_vblank results: parsing output: 111/ for test: gem_exec_reloc results: parsing output: 112/ for test: gem_exec_parallel results: parsing output: 113/ for test: kms_big_fb results: parsing output: 114/ for test: kms_pm_rpm results: parsing output: 115/ for test: gem_exec_balancer results: parsing output: 116/ for test: kms_invalid_mode results: parsing output: 117/ for test: gem_render_copy results: parsing output: 118/ for test: kms_cursor_crc results: parsing output: 119/ for test: kms_psr2_sf results: parsing output: 120/ for test: kms_chamelium_hpd results: parsing output: 121/ for test: kms_busy results: parsing output: 122/ for test: kms_psr results: parsing output: 123/ for test: kms_frontbuffer_tracking results: parsing output: 124/ for test: syncobj_wait results: parsing output: 125/ for test: gem_exec_reloc results: parsing output: 126/ for test: gem_ctx_persistence results: parsing output: 127/ for test: kms_big_fb results: parsing output: 128/ for test: kms_ccs results: parsing output: 129/ for test: prime_self_import results: parsing output: 130/ for test: i915_query Done.