638.81 TOTAL 51.33 igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy pass 34.38 igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible pass 32.22 igt@drm_read@short-buffer-wakeup pass 32.00 igt@kms_flip@2x-absolute-wf_vblank pass 27.14 igt@kms_hdr@static-toggle skip 22.27 igt@gem_mmap_offset@clear-via-pagefault@smem0 pass 22.27 igt@gem_mmap_offset@clear-via-pagefault pass 17.82 igt@kms_cursor_legacy@flip-vs-cursor-atomic pass 15.74 igt@kms_sequence@queue-busy pass 15.44 igt@kms_async_flips@async-flip-dpms pass 14.88 igt@kms_flip@modeset-vs-vblank-race-interruptible pass 14.20 igt@kms_flip@2x-flip-vs-modeset-vs-hang pass 14.20 igt@kms_flip@2x-flip-vs-modeset-vs-hang@ac-hdmi-a1-hdmi-a2 pass 10.70 igt@kms_flip@2x-absolute-wf_vblank@ab-hdmi-a1-hdmi-a2 pass 10.64 igt@kms_flip@2x-absolute-wf_vblank@bc-hdmi-a1-hdmi-a2 pass 10.64 igt@kms_flip@2x-absolute-wf_vblank@ac-hdmi-a1-hdmi-a2 pass 10.11 igt@i915_pm_rps@thresholds pass 10.11 igt@i915_pm_rps@thresholds@gt0 pass 10.02 igt@prime_mmap_coherency@ioctl-errors pass 9.89 igt@i915_hangman@hangcheck-unterminated pass 7.27 igt@kms_cursor_edge_walk@256x256-left-edge pass 6.08 igt@sysfs_heartbeat_interval@precise pass 6.04 igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a1 pass 5.79 igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-hdmi-a2 pass 5.64 igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2 pass 5.63 igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-hdmi-a1 pass 5.63 igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-hdmi-a2 pass 5.62 igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-hdmi-a1 pass 5.44 igt@gem_exec_flush@basic-uc-prw-default pass 5.26 igt@gem_wait@await pass 5.09 igt@kms_cursor_crc@cursor-onscreen-128x42 pass 5.02 igt@gem_userptr_blits@create-destroy-sync pass 4.90 igt@gem_exec_balancer@bonded-chain pass 4.36 igt@kms_big_fb@x-tiled-64bpp-rotate-180 pass 3.82 igt@kms_cursor_edge_walk@256x256-left-edge@pipe-a-hdmi-a-1 pass 3.49 igt@kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt pass 3.44 igt@kms_cursor_edge_walk@256x256-left-edge@pipe-c-hdmi-a-1 pass 3.13 igt@gem_exec_nop@basic-parallel pass 3.00 igt@kms_big_fb@y-tiled-16bpp-rotate-180 pass 2.98 igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-blt pass 2.97 igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-render pass 2.93 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt pass 2.89 igt@kms_lease@simple-lease pass 2.85 igt@kms_sequence@queue-busy@pipe-a-hdmi-a-1 pass 2.80 igt@kms_flip@modeset-vs-vblank-race-interruptible@a-hdmi-a1 pass 2.79 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu pass 2.74 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc pass 2.68 igt@kms_async_flips@async-flip-dpms@pipe-a-hdmi-a-1 pass 2.64 igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1 pass 2.59 igt@kms_sequence@queue-busy@pipe-a-hdmi-a-2 pass 2.57 igt@kms_sequence@queue-busy@pipe-c-hdmi-a-2 pass 2.57 igt@kms_sequence@queue-busy@pipe-c-hdmi-a-1 pass 2.57 igt@kms_sequence@queue-busy@pipe-b-hdmi-a-2 pass 2.56 igt@kms_sequence@queue-busy@pipe-b-hdmi-a-1 pass 2.55 igt@perf_pmu@render-node-busy-idle pass 2.53 igt@i915_drm_fdinfo@busy-idle-check-all pass 2.51 igt@kms_flip@modeset-vs-vblank-race-interruptible@a-hdmi-a2 pass 2.50 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render pass 2.41 igt@kms_flip@modeset-vs-vblank-race-interruptible@c-hdmi-a1 pass 2.40 igt@kms_flip@modeset-vs-vblank-race-interruptible@c-hdmi-a2 pass 2.39 igt@kms_draw_crc@draw-method-mmap-gtt pass 2.38 igt@kms_flip@modeset-vs-vblank-race-interruptible@b-hdmi-a2 pass 2.38 igt@kms_flip@modeset-vs-vblank-race-interruptible@b-hdmi-a1 pass 2.36 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt pass 2.35 igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-c-hdmi-a-1 pass 2.15 igt@kms_async_flips@async-flip-dpms@pipe-c-hdmi-a-2 pass 2.13 igt@kms_async_flips@async-flip-dpms@pipe-b-hdmi-a-1 pass 2.12 igt@kms_async_flips@async-flip-dpms@pipe-c-hdmi-a-1 pass 2.12 igt@kms_async_flips@async-flip-dpms@pipe-b-hdmi-a-2 pass 2.12 igt@kms_async_flips@async-flip-dpms@pipe-a-hdmi-a-2 pass 1.98 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render pass 1.83 igt@kms_ccs@crc-primary-basic-y-tiled-ccs pass 1.60 igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0 pass 1.58 igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0 pass 1.57 igt@gem_exec_schedule@preempt-queue-chain pass 1.53 igt@sysfs_heartbeat_interval@precise@bcs0 pass 1.52 igt@sysfs_heartbeat_interval@precise@vecs0 pass 1.52 igt@sysfs_heartbeat_interval@precise@vcs0 pass 1.52 igt@kms_plane_alpha_blend@alpha-basic fail 1.50 igt@sysfs_heartbeat_interval@precise@rcs0 pass 1.42 igt@kms_color_pipeline@plane-ctm3x4 skip 1.32 igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size pass 1.12 igt@gem_fence_thrash@bo-write-verify-none pass 1.10 igt@gem_wait@await@all-engines pass 1.05 igt@gem_exec_fence@syncobj-channel pass 1.04 igt@gem_wait@await@vcs0 pass 1.04 igt@gem_wait@await@bcs0 pass 1.03 igt@gem_wait@await@vecs0 pass 1.03 igt@gem_wait@await@rcs0 pass 0.97 igt@kms_pm_rpm@dpms-mode-unset-non-lpsp pass 0.92 igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-valid-mode pass 0.92 igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling pass 0.88 igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling pass 0.87 igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling@pipe-a-valid-mode pass 0.81 igt@gem_eio@in-flight-immediate pass 0.74 igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1 fail 0.69 igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5 pass 0.64 igt@perf_pmu@render-node-busy-idle@rcs0 pass 0.64 igt@perf_pmu@render-node-busy-idle@bcs0 pass 0.64 igt@i915_drm_fdinfo@busy-idle-check-all@bcs0 pass 0.63 igt@perf_pmu@render-node-busy-idle@vecs0 pass 0.63 igt@perf_pmu@render-node-busy-idle@vcs0 pass 0.63 igt@i915_drm_fdinfo@busy-idle-check-all@vecs0 pass 0.63 igt@i915_drm_fdinfo@busy-idle-check-all@vcs0 pass 0.63 igt@i915_drm_fdinfo@busy-idle-check-all@rcs0 pass 0.62 igt@kms_lease@simple-lease@pipe-a-hdmi-a-2 pass 0.57 igt@kms_atomic@plane-overlay-legacy pass 0.56 igt@kms_atomic@plane-overlay-legacy@pipe-a-hdmi-a-1 pass 0.54 igt@gem_ctx_engines@execute-oneforall pass 0.52 igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1 fail 0.50 igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-a-hdmi-a-1 pass 0.48 igt@kms_lease@simple-lease@pipe-a-hdmi-a-1 pass 0.47 igt@kms_draw_crc@draw-method-mmap-gtt@xrgb8888-untiled pass 0.46 igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-1 pass 0.46 igt@gem_mmap_wc@write-wc-read-gtt pass 0.44 igt@kms_lease@simple-lease@pipe-c-hdmi-a-2 pass 0.44 igt@kms_lease@simple-lease@pipe-b-hdmi-a-2 pass 0.44 igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-a-hdmi-a-2 pass 0.43 igt@kms_lease@simple-lease@pipe-c-hdmi-a-1 pass 0.43 igt@kms_lease@simple-lease@pipe-b-hdmi-a-1 pass 0.41 igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2 pass 0.39 igt@gem_exec_schedule@preempt-queue-chain@vecs0 pass 0.39 igt@gem_exec_schedule@preempt-queue-chain@vcs0 pass 0.39 igt@gem_exec_schedule@preempt-queue-chain@rcs0 pass 0.39 igt@gem_exec_schedule@preempt-queue-chain@bcs0 pass 0.35 igt@gem_exec_store@pages pass 0.35 igt@gem_ctx_shared@q-out-order pass 0.34 igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b pass 0.33 igt@api_intel_bb@render-ccs pass 0.31 igt@gem_ctx_persistence@engines-queued pass 0.29 igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-a pass 0.26 igt@kms_draw_crc@draw-method-mmap-gtt@xbgr16161616f-untiled pass 0.25 igt@kms_draw_crc@draw-method-mmap-gtt@xrgb2101010-untiled pass 0.24 igt@kms_draw_crc@draw-method-mmap-gtt@rgb565-untiled pass 0.20 igt@prime_busy@before-wait pass 0.19 igt@kms_pm_rpm@modeset-lpsp skip 0.19 igt@i915_pm_rpm@sysfs-read pass 0.16 igt@gem_exec_fence@concurrent pass 0.15 igt@kms_draw_crc@draw-method-mmap-gtt@xrgb8888-ytiled pass 0.15 igt@kms_draw_crc@draw-method-mmap-gtt@xrgb8888-xtiled pass 0.15 igt@kms_draw_crc@draw-method-mmap-gtt@xbgr16161616f-ytiled pass 0.15 igt@kms_draw_crc@draw-method-mmap-gtt@rgb565-ytiled pass 0.15 igt@kms_draw_crc@draw-method-mmap-gtt@rgb565-xtiled pass 0.15 igt@gem_eio@banned pass 0.14 igt@kms_cursor_crc@cursor-rapid-movement-32x10 skip 0.13 igt@kms_draw_crc@draw-method-mmap-gtt@xrgb2101010-ytiled pass 0.13 igt@kms_draw_crc@draw-method-mmap-gtt@xrgb2101010-xtiled pass 0.13 igt@kms_draw_crc@draw-method-mmap-gtt@xbgr16161616f-xtiled pass 0.13 igt@gem_ctx_persistence@engines-queued@bcs0 pass 0.11 igt@syncobj_timeline@etime-single-wait-for-submit-unsubmitted pass 0.10 igt@syncobj_wait@single-wait-submitted pass 0.10 igt@syncobj_timeline@reset-during-wait-for-submit pass 0.10 igt@gem_mmap_wc@write-cpu-read-wc pass 0.09 igt@gem_exec_store@pages@rcs0 pass 0.09 igt@gem_exec_store@pages@bcs0 pass 0.09 igt@gem_ctx_shared@q-out-order@rcs0 pass 0.09 igt@gem_ctx_shared@q-out-order@bcs0 pass 0.08 igt@gem_exec_store@pages@vecs0 pass 0.08 igt@gem_exec_store@pages@vcs0 pass 0.08 igt@gem_ctx_shared@q-out-order@vecs0 pass 0.08 igt@gem_ctx_shared@q-out-order@vcs0 pass 0.07 igt@gem_spin_batch@legacy-resubmit-new pass 0.07 igt@gem_eio@in-flight-external pass 0.06 igt@gem_ctx_persistence@engines-queued@vecs0 pass 0.05 igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c pass 0.05 igt@gem_ctx_persistence@engines-queued@vcs0 pass 0.05 igt@gem_ctx_persistence@engines-queued@rcs0 pass 0.04 igt@gem_exec_fence@concurrent@rcs0 pass 0.04 igt@api_intel_allocator@standalone pass 0.03 igt@kms_content_protection@content-type-change skip 0.03 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs skip 0.03 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc skip 0.03 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc skip 0.03 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc skip 0.03 igt@gem_exec_fence@concurrent@vecs0 pass 0.03 igt@gem_exec_fence@concurrent@vcs0 pass 0.03 igt@gem_exec_fence@concurrent@bcs0 pass 0.02 igt@prime_busy@before-wait@vcs0 pass 0.02 igt@prime_busy@before-wait@rcs0 pass 0.02 igt@prime_busy@before-wait@bcs0 pass 0.02 igt@perf@invalid-oa-format-id pass 0.02 igt@gem_exec_schedule@u-semaphore-user pass 0.02 igt@gem_exec_reloc@basic-gtt-cpu-noreloc pass 0.02 igt@gem_exec_reloc@basic-cpu pass 0.01 igt@syncobj_eventfd@timeline-wait pass 0.01 igt@prime_self_import@basic-with_fd_dup pass 0.01 igt@prime_busy@before-wait@vecs0 pass 0.01 igt@gem_spin_batch@legacy-resubmit-new@vebox pass 0.01 igt@gem_spin_batch@legacy-resubmit-new@render pass 0.01 igt@gem_spin_batch@legacy-resubmit-new@default pass 0.01 igt@gem_spin_batch@legacy-resubmit-new@bsd pass 0.01 igt@gem_spin_batch@legacy-resubmit-new@bsd1 pass 0.01 igt@gem_spin_batch@legacy-resubmit-new@blt pass 0.01 igt@gem_madvise@dontneed-after-mmap pass 0.01 igt@gem_gpgpu_fill@basic@smem pass 0.01 igt@gem_gpgpu_fill@basic pass 0.01 igt@gem_exec_params@invalid-batch-start-offset pass 0.00 igt@syncobj_wait@reset-signaled pass 0.00 igt@syncobj_wait@reset-multiple-signaled pass 0.00 igt@syncobj_wait@multi-wait-all-signaled pass 0.00 igt@syncobj_timeline@single-wait-signaled pass 0.00 igt@syncobj_timeline@multi-wait-all-available-submitted pass 0.00 igt@syncobj_basic@bad-create-flags pass 0.00 igt@kms_vrr@negative-basic skip 0.00 igt@kms_vrr@flip-basic skip 0.00 igt@kms_rotation_crc@multiplane-rotation incomplete 0.00 igt@kms_psr@psr2-sprite-render skip 0.00 igt@kms_psr@pr-sprite-render skip 0.00 igt@kms_psr@fbc-psr-primary-blt skip 0.00 igt@kms_psr@fbc-psr2-primary-mmap-gtt skip 0.00 igt@kms_psr@fbc-pr-no-drrs skip 0.00 igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area skip 0.00 igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier-source-clamping skip 0.00 igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier skip 0.00 igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping skip 0.00 igt@kms_getfb@getfb-reject-nv12 pass 0.00 igt@kms_getfb@getfb-addfb-different-handles pass 0.00 igt@kms_frontbuffer_tracking@psr-rgb565-draw-render skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-onoff skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt skip 0.00 igt@kms_dp_link_training@uhbr-mst skip 0.00 igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe skip 0.00 igt@kms_chamelium_frames@hdmi-crc-single skip 0.00 igt@kms_chamelium_color@ctm-limited-range skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2 skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2 skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2 skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-c-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-2 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-2 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2 skip 0.00 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2 skip 0.00 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2 skip 0.00 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-1 skip 0.00 igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip skip 0.00 igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180 skip 0.00 igt@gen9_exec_parse@secure-batches pass 0.00 igt@gem_userptr_blits@unsync-overlap skip 0.00 igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs skip 0.00 igt@gem_pxp@verify-pxp-execution-after-suspend-resume skip 0.00 igt@gem_lmem_swapping@verify-random skip 0.00 igt@gem_ctx_persistence@idempotent pass 0.00 igt@gem_ctx_bad_destroy@invalid-default-ctx pass 0.00 igt@fbdev@info pass