[62.519818] Initializing watchdogs [62.519871] /dev/watchdog0 [62.533798] [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] [62.538709] [FACT before any test] new: hardware.pci.drm_card_at_addr.0000:00:02.0: card0 [62.540768] [FACT before any test] new: kernel.kmod_is_loaded.i915: true [62.542545] [001/133] (960s left) syncobj_timeline (multi-wait-for-submit-signaled) [62.575333] Starting subtest: multi-wait-for-submit-signaled [62.575967] Subtest multi-wait-for-submit-signaled: SUCCESS (0.001s) [62.684752] [002/133] (960s left) kms_frontbuffer_tracking (fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc) [62.787075] Starting subtest: fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc [62.788380] Subtest fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc: SKIP (0.000s) [62.912232] [003/133] (960s left) i915_pm_rpm (gem-evict-pwrite) [64.353244] Starting subtest: gem-evict-pwrite [64.828630] Subtest gem-evict-pwrite: SUCCESS (0.478s) [65.005582] [004/133] (958s left) gem_mmap_gtt (cpuset-basic-small-copy-xy) [65.035091] Starting subtest: cpuset-basic-small-copy-XY [70.468230] Subtest cpuset-basic-small-copy-XY: SUCCESS (5.439s) [70.549517] [005/133] (952s left) kms_psr2_sf (psr2-primary-plane-update-sf-dmg-area) [70.694357] Subtest psr2-primary-plane-update-sf-dmg-area: SKIP (0.000s) [70.747492] [006/133] (952s left) kms_content_protection (dp-mst-lic-type-1) [70.852186] Starting subtest: dp-mst-lic-type-1 [70.853445] Subtest dp-mst-lic-type-1: SKIP (0.000s) [70.991768] [007/133] (952s left) kms_big_fb (linear-16bpp-rotate-270) [71.098948] Starting subtest: linear-16bpp-rotate-270 [71.166153] Subtest linear-16bpp-rotate-270: SKIP (0.067s) [71.313816] [008/133] (951s left) kms_ccs (crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc) [71.411154] Starting subtest: crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc [71.411806] Starting dynamic subtest: pipe-A-HDMI-A-1 [71.427681] Dynamic subtest pipe-A-HDMI-A-1: SKIP (0.001s) [71.433097] Starting dynamic subtest: pipe-B-HDMI-A-1 [71.449060] Dynamic subtest pipe-B-HDMI-A-1: SKIP (0.001s) [71.454034] Starting dynamic subtest: pipe-C-HDMI-A-1 [71.469707] Dynamic subtest pipe-C-HDMI-A-1: SKIP (0.001s) [71.470896] Subtest crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc: SKIP (0.006s) [71.683748] [009/133] (951s left) gem_exec_reloc (basic-gtt-cpu) [71.717763] Subtest basic-gtt-cpu: SKIP (0.000s) [71.778529] [010/133] (951s left) i915_drm_fdinfo (idle) [71.809078] Starting subtest: idle [71.809749] Starting dynamic subtest: rcs0 [72.321777] Dynamic subtest rcs0: SUCCESS (0.503s) [72.330751] Starting dynamic subtest: bcs0 [72.826077] Dynamic subtest bcs0: SUCCESS (0.504s) [72.836053] Starting dynamic subtest: vcs0 [73.330373] Dynamic subtest vcs0: SUCCESS (0.504s) [73.340219] Starting dynamic subtest: vecs0 [73.834981] Dynamic subtest vecs0: SUCCESS (0.504s) [73.836399] Subtest idle: SUCCESS (2.018s) [73.916662] [011/133] (949s left) kms_cursor_legacy (2x-nonblocking-modeset-vs-cursor-atomic) [74.014403] Starting subtest: 2x-nonblocking-modeset-vs-cursor-atomic [74.016335] Subtest 2x-nonblocking-modeset-vs-cursor-atomic: SKIP (0.001s) [74.131253] [012/133] (949s left) gem_ctx_shared (exec-shared-gtt) [74.166497] Starting subtest: exec-shared-gtt [74.167144] Starting dynamic subtest: rcs0 [74.170492] Dynamic subtest rcs0: SUCCESS (0.004s) [74.176745] Starting dynamic subtest: bcs0 [74.177386] Dynamic subtest bcs0: SUCCESS (0.003s) [74.183562] Starting dynamic subtest: vcs0 [74.184192] Dynamic subtest vcs0: SUCCESS (0.002s) [74.189334] Starting dynamic subtest: vecs0 [74.189963] Dynamic subtest vecs0: SUCCESS (0.002s) [74.190645] Subtest exec-shared-gtt: SUCCESS (0.012s) [74.397095] [013/133] (949s left) kms_dp_linktrain_fallback (dsc-fallback) [74.494337] Starting subtest: dsc-fallback [74.496241] Subtest dsc-fallback: SKIP (0.000s) [74.605488] [014/133] (948s left) kms_busy (extended-modeset-hang-newfb-with-reset) [74.713870] Starting subtest: extended-modeset-hang-newfb-with-reset [74.714523] Starting dynamic subtest: pipe-A [77.606945] Dynamic subtest pipe-A: SUCCESS (2.894s) [77.614749] Starting dynamic subtest: pipe-C [80.427346] Dynamic subtest pipe-C: SUCCESS (2.818s) [80.428708] Subtest extended-modeset-hang-newfb-with-reset: SUCCESS (5.716s) [80.612854] [015/133] (942s left) kms_psr (fbc-psr-basic) [80.711928] Subtest fbc-psr-basic: SKIP (0.000s) [80.757581] [016/133] (942s left) kms_rotation_crc (primary-x-tiled-reflect-x-180) [80.856513] Starting subtest: primary-x-tiled-reflect-x-180 [88.760345] Subtest primary-x-tiled-reflect-x-180: SUCCESS (7.902s) [88.942504] [017/133] (934s left) gem_softpin (safe-alignment) [88.976147] Starting subtest: safe-alignment [88.985646] Subtest safe-alignment: SUCCESS (0.009s) [89.123656] [018/133] (934s left) gem_exec_schedule (preempt-queue-chain) [89.169157] Starting subtest: preempt-queue-chain [89.169852] Starting dynamic subtest: rcs0 [89.245351] Dynamic subtest rcs0: SUCCESS (0.076s) [89.251823] Starting dynamic subtest: bcs0 [89.315415] Dynamic subtest bcs0: SUCCESS (0.070s) [89.321083] Starting dynamic subtest: vcs0 [89.384049] Dynamic subtest vcs0: SUCCESS (0.068s) [89.389785] Starting dynamic subtest: vecs0 [89.453293] Dynamic subtest vecs0: SUCCESS (0.069s) [89.453955] Subtest preempt-queue-chain: SUCCESS (0.284s) [89.786872] [019/133] (933s left) gem_exec_balancer (waits) [89.822539] Starting subtest: waits [90.999752] Subtest waits: SUCCESS (1.168s) [91.233677] [020/133] (932s left) kms_plane (pixel-format-linear-modifier-source-clamping) [91.331662] Starting subtest: pixel-format-linear-modifier-source-clamping [91.369605] Starting dynamic subtest: pipe-A-plane-0 [97.042758] Dynamic subtest pipe-A-plane-0: SUCCESS (5.673s) [97.060933] Starting dynamic subtest: pipe-A-plane-3 [99.718478] Dynamic subtest pipe-A-plane-3: SUCCESS (2.674s) [99.879853] Starting dynamic subtest: pipe-B-plane-0 [105.449475] Dynamic subtest pipe-B-plane-0: SUCCESS (5.578s) [105.468696] Starting dynamic subtest: pipe-B-plane-3 [108.143651] Dynamic subtest pipe-B-plane-3: SUCCESS (2.693s) [108.188153] Subtest pixel-format-linear-modifier-source-clamping: SUCCESS (16.855s) [108.333537] [021/133] (915s left) gem_ctx_param (set-priority-range) [108.362796] Starting subtest: set-priority-range [108.378072] Subtest set-priority-range: SUCCESS (0.015s) [108.483350] [022/133] (915s left) api_intel_bb (full-batch) [108.512075] Starting subtest: full-batch [108.514437] Subtest full-batch: SUCCESS (0.002s) [108.655637] [023/133] (915s left) kms_lease (possible-crtcs-filtering) [108.753988] Starting subtest: possible-crtcs-filtering [108.756184] Subtest possible-crtcs-filtering: SUCCESS (0.002s) [108.841043] [024/133] (915s left) sw_sync (sync_merge_same) [108.869505] Starting subtest: sync_merge_same [108.870190] Subtest sync_merge_same: SUCCESS (0.000s) [108.921009] [025/133] (915s left) kms_cursor_crc (cursor-random-512x512) [109.022306] Starting subtest: cursor-random-512x512 [109.023582] Subtest cursor-random-512x512: SKIP (0.001s) [109.169223] [026/133] (914s left) gem_exec_fence (syncobj-backward-timeline-chain-engines) [109.640392] Starting subtest: syncobj-backward-timeline-chain-engines [109.671731] Subtest syncobj-backward-timeline-chain-engines: SUCCESS (0.040s) [109.881978] [FACT gem_exec_fence (syncobj-backward-timeline-chain-engines)] new: kernel.kmod_is_loaded.vgem: true [109.883367] [027/133] (914s left) kms_cursor_legacy (cursorb-vs-flipb-atomic-transitions) [109.981215] Starting subtest: cursorB-vs-flipB-atomic-transitions [109.990680] Subtest cursorB-vs-flipB-atomic-transitions: SKIP (0.001s) [110.079423] [028/133] (914s left) kms_vblank (ts-continuation-idle-hang) [110.177107] Starting subtest: ts-continuation-idle-hang [110.178402] Starting dynamic subtest: pipe-A-HDMI-A-1 [124.540107] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (14.362s) [124.549398] Starting dynamic subtest: pipe-C-HDMI-A-1 [138.853679] Dynamic subtest pipe-C-HDMI-A-1: SUCCESS (14.310s) [138.854359] Subtest ts-continuation-idle-hang: SUCCESS (28.676s) [139.023109] [029/133] (885s left) syncobj_timeline (device-signal-unordered) [139.053505] Starting subtest: device-signal-unordered [139.054155] Subtest device-signal-unordered: SUCCESS (0.000s) [139.146456] [030/133] (885s left) gem_create (create-ext-set-pat) [139.290165] Starting subtest: create-ext-set-pat [139.292380] Subtest create-ext-set-pat: SKIP (0.000s) [139.413736] [031/133] (884s left) gem_exec_params (rs-invalid) [139.444532] Starting subtest: rs-invalid [139.446192] Subtest rs-invalid: SUCCESS (0.001s) [139.587712] [032/133] (884s left) kms_chamelium_color (ctm-blue-to-red) [139.685306] Subtest ctm-blue-to-red: SKIP (0.000s) [139.736520] [033/133] (884s left) perf (gen12-group-concurrent-oa-buffer-read) [139.856991] Starting subtest: gen12-group-concurrent-oa-buffer-read [149.917528] Subtest gen12-group-concurrent-oa-buffer-read: SUCCESS (10.027s) [149.987115] [034/133] (874s left) syncobj_timeline (wait-for-submit-snapshot) [150.041816] Starting subtest: wait-for-submit-snapshot [150.125690] Subtest wait-for-submit-snapshot: SUCCESS (0.083s) [150.231278] [035/133] (874s left) syncobj_basic (bad-flags-handle-to-fd) [150.259868] Starting subtest: bad-flags-handle-to-fd [150.260511] Subtest bad-flags-handle-to-fd: SUCCESS (0.000s) [150.362835] [036/133] (874s left) kms_cursor_crc (cursor-onscreen-32x32) [150.461258] Starting subtest: cursor-onscreen-32x32 [150.493064] Subtest cursor-onscreen-32x32: SKIP (0.030s) [150.642998] [037/133] (873s left) gem_mmap_gtt (big-bo) [150.672510] Starting subtest: big-bo [150.792723] Subtest big-bo: SUCCESS (0.120s) [150.928821] [038/133] (873s left) kms_addfb_basic (bo-too-small-due-to-tiling) [151.070708] Starting subtest: bo-too-small-due-to-tiling [151.071365] Subtest bo-too-small-due-to-tiling: SUCCESS (0.000s) [151.199373] [039/133] (873s left) kms_frontbuffer_tracking (psr-modesetfrombusy) [151.300415] Starting subtest: psr-modesetfrombusy [151.301687] Subtest psr-modesetfrombusy: SKIP (0.000s) [151.445083] [040/133] (873s left) prime_self_import (basic-with_two_bos) [151.473567] Starting subtest: basic-with_two_bos [151.475656] Subtest basic-with_two_bos: SUCCESS (0.002s) [151.598231] [041/133] (873s left) kms_chamelium_hpd (hdmi-hpd-for-each-pipe) [151.750222] Subtest hdmi-hpd-for-each-pipe: SKIP (0.000s) [151.832551] [042/133] (872s left) core_hotunplug (unbind-rebind) [151.911605] Starting subtest: unbind-rebind [157.206448] Subtest unbind-rebind: SUCCESS (5.294s) [157.237452] [043/133] (867s left) kms_frontbuffer_tracking (fbcpsr-1p-offscreen-pri-indfb-draw-mmap-cpu) [157.340337] Starting subtest: fbcpsr-1p-offscreen-pri-indfb-draw-mmap-cpu [157.341697] Subtest fbcpsr-1p-offscreen-pri-indfb-draw-mmap-cpu: SKIP (0.000s) [157.467810] [044/133] (867s left) gem_vm_create (invalid-destroy) [157.500509] Starting subtest: invalid-destroy [157.501179] Subtest invalid-destroy: SUCCESS (0.000s) [157.637629] [045/133] (867s left) kms_frontbuffer_tracking (psr-1p-primscrn-pri-indfb-draw-mmap-wc) [157.738264] Starting subtest: psr-1p-primscrn-pri-indfb-draw-mmap-wc [157.739547] Subtest psr-1p-primscrn-pri-indfb-draw-mmap-wc: SKIP (0.000s) [157.865793] [046/133] (867s left) kms_cursor_legacy (basic-flip-after-cursor-atomic) [157.964652] Starting subtest: basic-flip-after-cursor-atomic [159.058892] Subtest basic-flip-after-cursor-atomic: SUCCESS (1.094s) [159.232357] [047/133] (865s left) gem_tiled_partial_pwrite_pread (reads) [159.264680] Subtest reads: SKIP (0.000s) [159.354704] [048/133] (865s left) gem_mmap_wc (write-cpu-read-wc) [159.384357] Starting subtest: write-cpu-read-wc [159.460789] Subtest write-cpu-read-wc: SUCCESS (0.076s) [159.573995] [049/133] (865s left) kms_frontbuffer_tracking (fbc-1p-offscreen-pri-indfb-draw-render) [159.675525] Starting subtest: fbc-1p-offscreen-pri-indfb-draw-render [161.821559] Subtest fbc-1p-offscreen-pri-indfb-draw-render: SUCCESS (2.147s) [162.022869] [050/133] (863s left) kms_cursor_legacy (cursor-vs-flip-atomic-transitions) [162.120456] Starting subtest: cursor-vs-flip-atomic-transitions [191.691468] Subtest cursor-vs-flip-atomic-transitions: SUCCESS (29.571s) [191.845568] [051/133] (833s left) kms_big_fb (y-tiled-8bpp-rotate-180) [191.953483] Starting subtest: y-tiled-8bpp-rotate-180 [193.392130] Subtest y-tiled-8bpp-rotate-180: SUCCESS (1.438s) [193.556665] [052/133] (831s left) gem_tiled_swapping (non-threaded) [204.545851] Starting subtest: non-threaded [208.378491] Subtest non-threaded: SUCCESS (3.829s) [210.788562] [053/133] (814s left) kms_frontbuffer_tracking (fbcpsr-2p-primscrn-shrfb-msflip-blt) [210.961504] Starting subtest: fbcpsr-2p-primscrn-shrfb-msflip-blt [210.962807] Subtest fbcpsr-2p-primscrn-shrfb-msflip-blt: SKIP (0.000s) [211.088927] [054/133] (814s left) sriov_basic (enable-vfs-bind-unbind-each) [211.119615] Subtest enable-vfs-bind-unbind-each: SKIP (0.000s) [211.158606] [055/133] (814s left) gem_exec_whisper (basic-queues-all) [211.196228] Starting subtest: basic-queues-all [212.326947] Subtest basic-queues-all: SUCCESS (1.130s) [212.553549] [056/133] (812s left) syncobj_timeline (invalid-signal-illegal-handle) [212.592626] Starting subtest: invalid-signal-illegal-handle [212.593272] Subtest invalid-signal-illegal-handle: SUCCESS (0.000s) [212.740721] [057/133] (812s left) gem_wait (invalid-buf) [212.772990] Starting subtest: invalid-buf [212.773732] Subtest invalid-buf: SUCCESS (0.000s) [213.005558] [058/133] (812s left) kms_flip (2x-flip-vs-modeset) [213.106382] Starting subtest: 2x-flip-vs-modeset [213.110148] Subtest 2x-flip-vs-modeset: SKIP (0.004s) [213.207856] [059/133] (812s left) kms_ccs (bad-pixel-format-4-tiled-dg2-mc-ccs) [213.306431] Starting subtest: bad-pixel-format-4-tiled-dg2-mc-ccs [213.307068] Starting dynamic subtest: pipe-A-HDMI-A-1 [213.313215] Dynamic subtest pipe-A-HDMI-A-1: SKIP (0.000s) [213.320463] Starting dynamic subtest: pipe-B-HDMI-A-1 [213.326645] Dynamic subtest pipe-B-HDMI-A-1: SKIP (0.000s) [213.333719] Starting dynamic subtest: pipe-C-HDMI-A-1 [213.339767] Dynamic subtest pipe-C-HDMI-A-1: SKIP (0.000s) [213.340999] Subtest bad-pixel-format-4-tiled-dg2-mc-ccs: SKIP (0.003s) [213.545517] [060/133] (812s left) kms_feature_discovery (display-4x) [213.644470] Starting subtest: display-4x [213.645695] Subtest display-4x: SKIP (0.000s) [213.745870] [061/133] (812s left) kms_addfb_basic (invalid-smem-bo-on-discrete) [213.775453] Starting subtest: invalid-smem-bo-on-discrete [213.776713] Subtest invalid-smem-bo-on-discrete: SKIP (0.000s) [213.983487] [062/133] (811s left) api_intel_allocator (reopen) [214.012806] Starting subtest: reopen [214.014303] Subtest reopen: SUCCESS (0.001s) [214.173831] [063/133] (811s left) kms_cursor_edge_walk (64x64-top-bottom) [214.271113] Starting subtest: 64x64-top-bottom [214.272538] Starting dynamic subtest: pipe-A-HDMI-A-1 [217.994094] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (3.722s) [218.002898] Starting dynamic subtest: pipe-C-HDMI-A-1 [221.625069] Dynamic subtest pipe-C-HDMI-A-1: SUCCESS (3.630s) [221.625706] Subtest 64x64-top-bottom: SUCCESS (7.354s) [221.781925] [064/133] (804s left) kms_rotation_crc (multiplane-rotation) [221.880751] Starting subtest: multiplane-rotation [275.262212] Subtest multiplane-rotation: SUCCESS (53.381s) [275.408902] [065/133] (750s left) gem_exec_reloc (basic-write-read) [275.446060] Subtest basic-write-read: SKIP (0.000s) [275.525427] [066/133] (750s left) kms_frontbuffer_tracking (fbc-1p-primscrn-spr-indfb-draw-mmap-cpu) [275.626558] Starting subtest: fbc-1p-primscrn-spr-indfb-draw-mmap-cpu [278.069546] Subtest fbc-1p-primscrn-spr-indfb-draw-mmap-cpu: SUCCESS (2.443s) [278.274925] [067/133] (747s left) kms_psr (psr-cursor-mmap-gtt) [278.374487] Subtest psr-cursor-mmap-gtt: SKIP (0.000s) [278.421711] [068/133] (747s left) kms_psr2_sf (pr-plane-move-sf-dmg-area) [278.522743] Subtest pr-plane-move-sf-dmg-area: SKIP (0.000s) [278.573612] [069/133] (747s left) gem_exec_nop (basic-parallel) [278.610783] Starting subtest: basic-parallel [281.655585] Subtest basic-parallel: SUCCESS (3.045s) [281.917977] [070/133] (744s left) kms_frontbuffer_tracking (fbc-2p-primscrn-cur-indfb-draw-pwrite) [282.020661] Starting subtest: fbc-2p-primscrn-cur-indfb-draw-pwrite [282.021912] Subtest fbc-2p-primscrn-cur-indfb-draw-pwrite: SKIP (0.000s) [282.139633] [071/133] (744s left) gem_fenced_exec_thrash (no-spare-fences-busy-interruptible) [282.172206] Starting subtest: no-spare-fences-busy-interruptible [284.338966] Subtest no-spare-fences-busy-interruptible: SUCCESS (2.166s) [284.477961] [072/133] (741s left) gem_pread (exhaustion) [284.507931] Subtest exhaustion: SKIP (0.000s) [284.576282] [073/133] (741s left) kms_big_fb (4-tiled-32bpp-rotate-180) [284.685884] Starting subtest: 4-tiled-32bpp-rotate-180 [284.687166] Subtest 4-tiled-32bpp-rotate-180: SKIP (0.000s) [284.820194] [074/133] (741s left) kms_sequence (queue-idle) [284.918603] Starting subtest: queue-idle [284.920328] Starting dynamic subtest: pipe-A-HDMI-A-1 [287.505965] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (2.586s) [287.514410] Starting dynamic subtest: pipe-B-HDMI-A-1 [289.953876] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (2.446s) [289.961257] Starting dynamic subtest: pipe-C-HDMI-A-1 [292.402823] Dynamic subtest pipe-C-HDMI-A-1: SUCCESS (2.448s) [292.403470] Subtest queue-idle: SUCCESS (7.484s) [292.538687] [075/133] (733s left) kms_color (invalid-gamma-lut-sizes) [292.639671] Starting subtest: invalid-gamma-lut-sizes [292.640309] Starting dynamic subtest: pipe-A [292.684179] Dynamic subtest pipe-A: SUCCESS (0.045s) [292.692624] Starting dynamic subtest: pipe-B [292.693272] Dynamic subtest pipe-B: SUCCESS (0.002s) [292.700336] Starting dynamic subtest: pipe-C [292.700990] Dynamic subtest pipe-C: SUCCESS (0.001s) [292.701632] Subtest invalid-gamma-lut-sizes: SUCCESS (0.050s) [292.842670] [076/133] (733s left) kms_chamelium_edid (dp-mode-timings) [292.987058] Subtest dp-mode-timings: SKIP (0.000s) [293.069446] [077/133] (733s left) kms_atomic (plane-invalid-params) [293.168380] Starting subtest: plane-invalid-params [293.170082] Starting dynamic subtest: pipe-A-HDMI-A-1 [293.349155] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (0.179s) [293.349841] Subtest plane-invalid-params: SUCCESS (0.181s) [293.510893] [078/133] (732s left) kms_cursor_legacy (cursora-vs-flipa-toggle) [293.610707] Starting subtest: cursorA-vs-flipA-toggle [304.473740] Subtest cursorA-vs-flipA-toggle: SUCCESS (10.862s) [304.638756] [079/133] (721s left) kms_frontbuffer_tracking (psr-2p-scndscrn-pri-indfb-draw-mmap-cpu) [304.742683] Starting subtest: psr-2p-scndscrn-pri-indfb-draw-mmap-cpu [304.743984] Subtest psr-2p-scndscrn-pri-indfb-draw-mmap-cpu: SKIP (0.000s) [304.887994] [080/133] (721s left) perf_pmu (gt-awake) [304.920076] Starting subtest: gt-awake [307.455227] Subtest gt-awake: SUCCESS (2.526s) [307.568999] [081/133] (719s left) kms_atomic_interruptible (legacy-cursor) [307.669724] Starting subtest: legacy-cursor [307.670367] Starting dynamic subtest: pipe-A-HDMI-A-1 [313.841956] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (6.172s) [313.842743] Subtest legacy-cursor: SUCCESS (6.173s) [314.008355] [082/133] (712s left) gem_busy (busy) [314.047391] Starting subtest: busy [314.048099] Starting dynamic subtest: all-engines [314.068667] Dynamic subtest all-engines: SUCCESS (0.021s) [314.077684] Starting dynamic subtest: rcs0 [314.124213] Dynamic subtest rcs0: SUCCESS (0.055s) [314.141957] Starting dynamic subtest: bcs0 [314.159828] Dynamic subtest bcs0: SUCCESS (0.034s) [314.175992] Starting dynamic subtest: vcs0 [314.176736] Dynamic subtest vcs0: SUCCESS (0.014s) [314.184877] Starting dynamic subtest: vecs0 [314.197071] Dynamic subtest vecs0: SUCCESS (0.019s) [314.197743] Subtest busy: SUCCESS (0.149s) [314.587956] [083/133] (712s left) gem_ctx_persistence (legacy-engines-mixed) [314.620970] Starting subtest: legacy-engines-mixed [314.621659] Starting dynamic subtest: render [314.659961] Dynamic subtest render: SUCCESS (0.038s) [314.678049] Starting dynamic subtest: bsd [314.709853] Dynamic subtest bsd: SUCCESS (0.046s) [314.732444] Starting dynamic subtest: blt [314.768992] Dynamic subtest blt: SUCCESS (0.053s) [314.792463] Starting dynamic subtest: vebox [314.824910] Dynamic subtest vebox: SUCCESS (0.052s) [314.829139] Subtest legacy-engines-mixed: SUCCESS (0.205s) [314.935984] [084/133] (711s left) kms_plane_scaling (planes-downscale-factor-0-5-unity-scaling) [315.034335] Starting subtest: planes-downscale-factor-0-5-unity-scaling [315.034996] Starting dynamic subtest: pipe-A [315.181331] Dynamic subtest pipe-A: SUCCESS (0.146s) [315.202089] Starting dynamic subtest: pipe-B [315.327743] Dynamic subtest pipe-B: SUCCESS (0.143s) [315.348945] Starting dynamic subtest: pipe-C [315.473606] Dynamic subtest pipe-C: SUCCESS (0.143s) [315.477729] Subtest planes-downscale-factor-0-5-unity-scaling: SUCCESS (0.441s) [315.693091] [085/133] (711s left) kms_joiner (invalid-modeset-ultra-joiner) [315.793334] Starting subtest: invalid-modeset-ultra-joiner [315.794657] Subtest invalid-modeset-ultra-joiner: SKIP (0.000s) [315.897042] [086/133] (710s left) kms_frontbuffer_tracking (fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc) [315.998876] Starting subtest: fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc [316.000125] Subtest fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc: SKIP (0.000s) [316.130225] [087/133] (710s left) gem_exec_params (dr4-dirt) [316.164196] Starting subtest: DR4-dirt [316.164835] Subtest DR4-dirt: SUCCESS (0.000s) [316.279426] [088/133] (710s left) kms_flip_scaled_crc (flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling) [316.378702] Starting subtest: flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling [316.379349] Starting dynamic subtest: pipe-A-valid-mode [317.242853] Dynamic subtest pipe-A-valid-mode: SUCCESS (0.863s) [317.243646] Subtest flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling: SUCCESS (0.865s) [317.424222] [089/133] (709s left) kms_plane (pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping) [317.523695] Starting subtest: pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping [317.524977] Subtest pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping: SKIP (0.000s) [317.633596] [090/133] (709s left) gem_mmap_wc (invalid-flags) [317.664315] Starting subtest: invalid-flags [317.664965] Subtest invalid-flags: SUCCESS (0.000s) [317.784584] [091/133] (709s left) kms_psr (pr-cursor-plane-move) [317.884044] Subtest pr-cursor-plane-move: SKIP (0.000s) [317.934599] [092/133] (709s left) kms_pm_backlight (fade-with-suspend) [318.033986] Subtest fade-with-suspend: SKIP (0.000s) [318.087665] [093/133] (709s left) syncobj_timeline (etime-single-wait-submitted) [318.118413] Starting subtest: etime-single-wait-submitted [318.220287] Subtest etime-single-wait-submitted: SUCCESS (0.101s) [318.355926] [094/133] (708s left) kms_flip_scaled_crc (flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling) [318.454419] Starting subtest: flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling [318.455688] Subtest flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling: SKIP (0.000s) [318.585491] [095/133] (708s left) i915_pm_freq_api (freq-reset-multiple) [318.618675] Subtest freq-reset-multiple: SKIP (0.000s) [318.679615] [096/133] (708s left) gem_ringfill (legacy-basic) [318.869800] Starting subtest: legacy-basic [318.873745] Starting dynamic subtest: default [318.897553] Dynamic subtest default: SUCCESS (0.026s) [318.919197] Starting dynamic subtest: render [318.919867] Dynamic subtest render: SUCCESS (0.018s) [318.927743] Starting dynamic subtest: bsd [318.938052] Dynamic subtest bsd: SUCCESS (0.019s) [318.948096] Starting dynamic subtest: bsd1 [318.956072] Dynamic subtest bsd1: SUCCESS (0.017s) [318.965687] Starting dynamic subtest: blt [318.973078] Dynamic subtest blt: SUCCESS (0.016s) [318.982523] Starting dynamic subtest: vebox [318.991971] Dynamic subtest vebox: SUCCESS (0.018s) [318.992669] Subtest legacy-basic: SUCCESS (0.123s) [319.097756] [097/133] (708s left) kms_pm_rpm (package-g7) [320.511298] Starting subtest: package-g7 [320.514390] Subtest package-g7: SKIP (0.000s) [320.705102] [098/133] (706s left) kms_frontbuffer_tracking (psr-1p-rte) [320.809521] Starting subtest: psr-1p-rte [320.810757] Subtest psr-1p-rte: SKIP (0.000s) [320.928424] [099/133] (706s left) gem_mmap_offset (mmap-boundaries) [320.959478] Starting subtest: mmap-boundaries [320.960121] Starting dynamic subtest: smem0 [321.221653] Dynamic subtest smem0: SUCCESS (0.262s) [321.222308] Subtest mmap-boundaries: SUCCESS (0.263s) [321.384259] [100/133] (706s left) kms_frontbuffer_tracking (fbcpsr-1p-primscrn-shrfb-pgflip-blt) [321.485757] Starting subtest: fbcpsr-1p-primscrn-shrfb-pgflip-blt [321.487069] Subtest fbcpsr-1p-primscrn-shrfb-pgflip-blt: SKIP (0.000s) [321.632217] [101/133] (705s left) gem_exec_whisper (basic-contexts-priority) [321.669599] Starting subtest: basic-contexts-priority [323.849817] Subtest basic-contexts-priority: SUCCESS (2.171s) [324.060938] [102/133] (703s left) kms_psr2_sf (fbc-pr-plane-move-sf-dmg-area) [324.162189] Subtest fbc-pr-plane-move-sf-dmg-area: SKIP (0.000s) [324.206110] [103/133] (703s left) kms_getfb (getfb-handle-protection) [324.307316] Starting subtest: getfb-handle-protection [324.331959] Subtest getfb-handle-protection: SUCCESS (0.025s) [324.475170] [104/133] (703s left) kms_psr (fbc-psr2-dpms) [324.573886] Subtest fbc-psr2-dpms: SKIP (0.000s) [324.625589] [105/133] (703s left) gem_exec_reloc (basic-write-cpu-noreloc) [324.658381] Subtest basic-write-cpu-noreloc: SKIP (0.000s) [324.747213] [106/133] (702s left) kms_frontbuffer_tracking (fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite) [324.850256] Starting subtest: fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite [324.851515] Subtest fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite: SKIP (0.000s) [324.971248] [107/133] (702s left) kms_big_fb (yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip) [325.078744] Starting subtest: yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip [325.080061] Subtest yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip: SKIP (0.000s) [325.217116] [108/133] (702s left) gen7_exec_parse (basic-offset) [325.249519] Subtest basic-offset: SKIP (0.000s) [325.286825] [109/133] (702s left) kms_plane_scaling (plane-scaler-unity-scaling-with-rotation) [325.385688] Starting subtest: plane-scaler-unity-scaling-with-rotation [325.386333] Starting dynamic subtest: pipe-A [325.785171] Dynamic subtest pipe-A: SKIP (0.398s) [325.793393] Starting dynamic subtest: pipe-B [326.200095] Dynamic subtest pipe-B: SKIP (0.414s) [326.208210] Starting dynamic subtest: pipe-C [326.623132] Dynamic subtest pipe-C: SKIP (0.423s) [326.624375] Subtest plane-scaler-unity-scaling-with-rotation: SKIP (1.237s) [326.790591] [110/133] (701s left) gem_exec_schedule (semaphore-user) [326.833172] Starting subtest: semaphore-user [326.838085] Subtest semaphore-user: SUCCESS (0.005s) [327.133062] [111/133] (700s left) kms_ccs (crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc) [327.232736] Starting subtest: crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc [327.233434] Starting dynamic subtest: pipe-A-HDMI-A-1 [328.413465] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (1.177s) [328.434761] Starting dynamic subtest: pipe-B-HDMI-A-1 [329.168461] Dynamic subtest pipe-B-HDMI-A-1: SUCCESS (0.750s) [329.190584] Starting dynamic subtest: pipe-C-HDMI-A-1 [329.921044] Dynamic subtest pipe-C-HDMI-A-1: SUCCESS (0.747s) [329.922152] Subtest crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc: SUCCESS (2.688s) [330.132921] [112/133] (697s left) gem_ctx_param (invalid-set-no-zeromap) [330.164568] Starting subtest: invalid-set-no-zeromap [330.165214] Subtest invalid-set-no-zeromap: SUCCESS (0.000s) [330.286099] [113/133] (697s left) kms_big_fb (x-tiled-8bpp-rotate-90) [330.393033] Starting subtest: x-tiled-8bpp-rotate-90 [330.456791] Subtest x-tiled-8bpp-rotate-90: SKIP (0.063s) [330.608210] [114/133] (697s left) kms_plane_alpha_blend (alpha-transparent-fb) [330.707681] Starting subtest: alpha-transparent-fb [330.763711] Starting dynamic subtest: pipe-A-HDMI-A-1 [331.282779] Dynamic subtest pipe-A-HDMI-A-1: SUCCESS (0.519s) [331.291672] Starting dynamic subtest: pipe-C-HDMI-A-1 [331.807129] Dynamic subtest pipe-C-HDMI-A-1: SUCCESS (0.523s) [331.807815] Subtest alpha-transparent-fb: SUCCESS (1.100s) [331.988174] [115/133] (696s left) kms_flip (plain-flip-fb-recreate-interruptible) [332.090332] Starting subtest: plain-flip-fb-recreate-interruptible [332.091979] Starting dynamic subtest: A-HDMI-A1 [342.591504] Dynamic subtest A-HDMI-A1: SUCCESS (10.499s) [342.613677] Starting dynamic subtest: B-HDMI-A1 [353.076193] Dynamic subtest B-HDMI-A1: SUCCESS (10.480s) [353.087722] Starting dynamic subtest: C-HDMI-A1 [363.541444] Dynamic subtest C-HDMI-A1: SUCCESS (10.461s) [363.545362] Subtest plain-flip-fb-recreate-interruptible: SUCCESS (31.454s) [363.739617] [116/133] (664s left) gem_workarounds (reset-context) [363.782086] Starting subtest: reset-context [363.789864] Subtest reset-context: SUCCESS (0.007s) [363.948862] [117/133] (664s left) kms_frontbuffer_tracking (psr-2p-primscrn-spr-indfb-draw-mmap-wc) [364.049555] Starting subtest: psr-2p-primscrn-spr-indfb-draw-mmap-wc [364.050819] Subtest psr-2p-primscrn-spr-indfb-draw-mmap-wc: SKIP (0.000s) [364.177586] [118/133] (664s left) kms_frontbuffer_tracking (fbc-2p-scndscrn-indfb-msflip-blt) [364.279948] Starting subtest: fbc-2p-scndscrn-indfb-msflip-blt [364.281224] Subtest fbc-2p-scndscrn-indfb-msflip-blt: SKIP (0.000s) [364.404092] [119/133] (663s left) kms_addfb_basic (invalid-get-prop-any) [364.433439] Starting subtest: invalid-get-prop-any [364.434087] Subtest invalid-get-prop-any: SUCCESS (0.000s) [364.613125] [120/133] (663s left) gem_exec_balancer (bonded-chain) [364.649446] Starting subtest: bonded-chain [365.829422] Subtest bonded-chain: SUCCESS (1.180s) [366.050381] [121/133] (662s left) gem_pxp (hw-rejects-pxp-context) [366.148799] Starting subtest: hw-rejects-pxp-context [366.151038] Subtest hw-rejects-pxp-context: SKIP (0.000s) [366.264427] [122/133] (662s left) syncobj_timeline (single-wait-for-submit-signaled) [366.295430] Starting subtest: single-wait-for-submit-signaled [366.296076] Subtest single-wait-for-submit-signaled: SUCCESS (0.000s) [366.394936] [123/133] (662s left) gem_softpin (evict-snoop) [366.429473] Starting subtest: evict-snoop [366.430762] Subtest evict-snoop: SKIP (0.000s) [366.526753] [124/133] (661s left) kms_flip (2x-absolute-wf_vblank-interruptible) [366.628211] Starting subtest: 2x-absolute-wf_vblank-interruptible [366.630734] Subtest 2x-absolute-wf_vblank-interruptible: SKIP (0.002s) [366.757953] [125/133] (661s left) gem_eio (in-flight-internal-1us) [366.796267] Starting subtest: in-flight-internal-1us [367.056536] Subtest in-flight-internal-1us: SUCCESS (0.260s) [367.234372] [126/133] (661s left) i915_suspend (forcewake) [367.264375] Starting subtest: forcewake [401.429603] Subtest forcewake: SUCCESS (4.506s) [411.527725] [127/133] (627s left) kms_ccs (crc-primary-basic-yf-tiled-ccs) [411.628640] Starting subtest: crc-primary-basic-yf-tiled-ccs [411.629283] Starting dynamic subtest: pipe-A-HDMI-A-1 [411.635439] Dynamic subtest pipe-A-HDMI-A-1: SKIP (0.000s) [411.644489] Starting dynamic subtest: pipe-B-HDMI-A-1 [411.650559] Dynamic subtest pipe-B-HDMI-A-1: SKIP (0.001s) [411.659370] Starting dynamic subtest: pipe-C-HDMI-A-1 [411.665482] Dynamic subtest pipe-C-HDMI-A-1: SKIP (0.000s) [411.666681] Subtest crc-primary-basic-yf-tiled-ccs: SKIP (0.005s) [411.889329] [128/133] (626s left) sw_sync (sync_random_merge) [411.918197] Starting subtest: sync_random_merge [411.974404] Subtest sync_random_merge: SUCCESS (0.056s) [412.046067] [129/133] (626s left) gem_render_copy_redux (interruptible) [412.079108] Starting subtest: interruptible [412.330601] Subtest interruptible: SUCCESS (0.251s) [412.481951] [130/133] (626s left) gem_softpin (noreloc-s3) [412.516278] Starting subtest: noreloc-S3 [433.071354] Subtest noreloc-S3: SUCCESS (5.432s) [438.200441] [131/133] (605s left) gem_basic (create-fd-close) [438.235919] Starting subtest: create-fd-close [438.237183] Subtest create-fd-close: SUCCESS (0.000s) [438.378304] [132/133] (605s left) kms_big_fb (yf-tiled-16bpp-rotate-180) [438.484487] Starting subtest: yf-tiled-16bpp-rotate-180 [438.485742] Subtest yf-tiled-16bpp-rotate-180: SKIP (0.000s) [438.605694] [133/133] (605s left) gem_render_copy_redux (flink-interruptible) [438.638932] Starting subtest: flink-interruptible [439.235612] Subtest flink-interruptible: SUCCESS (0.601s) [439.377913] Closing watchdogs results: parsing output: 0/ for test: syncobj_timeline results: parsing output: 1/ for test: kms_frontbuffer_tracking results: parsing output: 2/ for test: i915_pm_rpm results: parsing output: 3/ for test: gem_mmap_gtt results: parsing output: 4/ for test: kms_psr2_sf results: parsing output: 5/ for test: kms_content_protection results: parsing output: 6/ for test: kms_big_fb results: parsing output: 7/ for test: kms_ccs results: parsing output: 8/ for test: gem_exec_reloc results: parsing output: 9/ for test: i915_drm_fdinfo results: parsing output: 10/ for test: kms_cursor_legacy results: parsing output: 11/ for test: gem_ctx_shared results: parsing output: 12/ for test: kms_dp_linktrain_fallback results: parsing output: 13/ for test: kms_busy results: parsing output: 14/ for test: kms_psr results: parsing output: 15/ for test: kms_rotation_crc results: parsing output: 16/ for test: gem_softpin results: parsing output: 17/ for test: gem_exec_schedule results: parsing output: 18/ for test: gem_exec_balancer results: parsing output: 19/ for test: kms_plane results: parsing output: 20/ for test: gem_ctx_param results: parsing output: 21/ for test: api_intel_bb results: parsing output: 22/ for test: kms_lease results: parsing output: 23/ for test: sw_sync results: parsing output: 24/ for test: kms_cursor_crc results: parsing output: 25/ for test: gem_exec_fence results: parsing output: 26/ for test: kms_cursor_legacy results: parsing output: 27/ for test: kms_vblank results: parsing output: 28/ for test: syncobj_timeline results: parsing output: 29/ for test: gem_create results: parsing output: 30/ for test: gem_exec_params results: parsing output: 31/ for test: kms_chamelium_color results: parsing output: 32/ for test: perf results: parsing output: 33/ for test: syncobj_timeline results: parsing output: 34/ for test: syncobj_basic results: parsing output: 35/ for test: kms_cursor_crc results: parsing output: 36/ for test: gem_mmap_gtt results: parsing output: 37/ for test: kms_addfb_basic results: parsing output: 38/ for test: kms_frontbuffer_tracking results: parsing output: 39/ for test: prime_self_import results: parsing output: 40/ for test: kms_chamelium_hpd results: parsing output: 41/ for test: core_hotunplug results: parsing output: 42/ for test: kms_frontbuffer_tracking results: parsing output: 43/ for test: gem_vm_create results: parsing output: 44/ for test: kms_frontbuffer_tracking results: parsing output: 45/ for test: kms_cursor_legacy results: parsing output: 46/ for test: gem_tiled_partial_pwrite_pread results: parsing output: 47/ for test: gem_mmap_wc results: parsing output: 48/ for test: kms_frontbuffer_tracking results: parsing output: 49/ for test: kms_cursor_legacy results: parsing output: 50/ for test: kms_big_fb results: parsing output: 51/ for test: gem_tiled_swapping results: parsing output: 52/ for test: kms_frontbuffer_tracking results: parsing output: 53/ for test: sriov_basic results: parsing output: 54/ for test: gem_exec_whisper results: parsing output: 55/ for test: syncobj_timeline results: parsing output: 56/ for test: gem_wait results: parsing output: 57/ for test: kms_flip results: parsing output: 58/ for test: kms_ccs results: parsing output: 59/ for test: kms_feature_discovery results: parsing output: 60/ for test: kms_addfb_basic results: parsing output: 61/ for test: api_intel_allocator results: parsing output: 62/ for test: kms_cursor_edge_walk results: parsing output: 63/ for test: kms_rotation_crc results: parsing output: 64/ for test: gem_exec_reloc results: parsing output: 65/ for test: kms_frontbuffer_tracking results: parsing output: 66/ for test: kms_psr results: parsing output: 67/ for test: kms_psr2_sf results: parsing output: 68/ for test: gem_exec_nop results: parsing output: 69/ for test: kms_frontbuffer_tracking results: parsing output: 70/ for test: gem_fenced_exec_thrash results: parsing output: 71/ for test: gem_pread results: parsing output: 72/ for test: kms_big_fb results: parsing output: 73/ for test: kms_sequence results: parsing output: 74/ for test: kms_color results: parsing output: 75/ for test: kms_chamelium_edid results: parsing output: 76/ for test: kms_atomic results: parsing output: 77/ for test: kms_cursor_legacy results: parsing output: 78/ for test: kms_frontbuffer_tracking results: parsing output: 79/ for test: perf_pmu results: parsing output: 80/ for test: kms_atomic_interruptible results: parsing output: 81/ for test: gem_busy results: parsing output: 82/ for test: gem_ctx_persistence results: parsing output: 83/ for test: kms_plane_scaling results: parsing output: 84/ for test: kms_joiner results: parsing output: 85/ for test: kms_frontbuffer_tracking results: parsing output: 86/ for test: gem_exec_params results: parsing output: 87/ for test: kms_flip_scaled_crc results: parsing output: 88/ for test: kms_plane results: parsing output: 89/ for test: gem_mmap_wc results: parsing output: 90/ for test: kms_psr results: parsing output: 91/ for test: kms_pm_backlight results: parsing output: 92/ for test: syncobj_timeline results: parsing output: 93/ for test: kms_flip_scaled_crc results: parsing output: 94/ for test: i915_pm_freq_api results: parsing output: 95/ for test: gem_ringfill results: parsing output: 96/ for test: kms_pm_rpm results: parsing output: 97/ for test: kms_frontbuffer_tracking results: parsing output: 98/ for test: gem_mmap_offset results: parsing output: 99/ for test: kms_frontbuffer_tracking results: parsing output: 100/ for test: gem_exec_whisper results: parsing output: 101/ for test: kms_psr2_sf results: parsing output: 102/ for test: kms_getfb results: parsing output: 103/ for test: kms_psr results: parsing output: 104/ for test: gem_exec_reloc results: parsing output: 105/ for test: kms_frontbuffer_tracking results: parsing output: 106/ for test: kms_big_fb results: parsing output: 107/ for test: gen7_exec_parse results: parsing output: 108/ for test: kms_plane_scaling results: parsing output: 109/ for test: gem_exec_schedule results: parsing output: 110/ for test: kms_ccs results: parsing output: 111/ for test: gem_ctx_param results: parsing output: 112/ for test: kms_big_fb results: parsing output: 113/ for test: kms_plane_alpha_blend results: parsing output: 114/ for test: kms_flip results: parsing output: 115/ for test: gem_workarounds results: parsing output: 116/ for test: kms_frontbuffer_tracking results: parsing output: 117/ for test: kms_frontbuffer_tracking results: parsing output: 118/ for test: kms_addfb_basic results: parsing output: 119/ for test: gem_exec_balancer results: parsing output: 120/ for test: gem_pxp results: parsing output: 121/ for test: syncobj_timeline results: parsing output: 122/ for test: gem_softpin results: parsing output: 123/ for test: kms_flip results: parsing output: 124/ for test: gem_eio results: parsing output: 125/ for test: i915_suspend results: parsing output: 126/ for test: kms_ccs results: parsing output: 127/ for test: sw_sync results: parsing output: 128/ for test: gem_render_copy_redux results: parsing output: 129/ for test: gem_softpin results: parsing output: 130/ for test: gem_basic results: parsing output: 131/ for test: kms_big_fb results: parsing output: 132/ for test: gem_render_copy_redux Done.