440.01 TOTAL 33.79 igt@kms_plane_cursor@primary pass 30.67 igt@kms_flip@flip-vs-fences pass 28.47 igt@kms_busy@extended-pageflip-hang-newfb pass 23.86 igt@gem_exec_gttfill@all-engines pass 21.79 igt@gem_exec_await@wide-all pass 20.16 igt@gem_exec_create@madvise@smem pass 20.16 igt@gem_exec_create@madvise pass 14.31 igt@kms_busy@extended-pageflip-hang-newfb@pipe-d pass 14.15 igt@kms_busy@extended-pageflip-hang-newfb@pipe-a pass 12.19 igt@kms_flip@modeset-vs-vblank-race pass 11.94 igt@kms_flip@dpms-vs-vblank-race-interruptible pass 10.49 igt@vgem_slow@nohang pass 10.37 igt@i915_pm_rps@thresholds-idle pass 10.36 igt@i915_pm_rps@thresholds-idle@gt0 pass 9.34 igt@kms_async_flips@async-flip-dpms pass 8.60 igt@kms_pipe_crc_basic@suspend-read-crc pass 7.82 igt@i915_pm_rpm@system-suspend-devices pass 7.69 igt@kms_flip@flip-vs-fences@b-hdmi-a1 pass 7.69 igt@kms_flip@flip-vs-fences@a-hdmi-a1 pass 7.64 igt@kms_flip@flip-vs-fences@d-hdmi-a1 pass 7.64 igt@kms_flip@flip-vs-fences@c-hdmi-a1 pass 6.68 igt@gem_pxp@verify-pxp-key-change-after-suspend-resume pass 6.18 igt@gem_wait@await pass 6.16 igt@kms_atomic_interruptible@legacy-setmode@pipe-a-hdmi-a-1 pass 6.16 igt@kms_atomic_interruptible@legacy-setmode pass 5.76 igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats pass 5.74 igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format pass 5.48 igt@kms_vblank@wait-forked-busy pass 5.41 igt@api_intel_allocator@fork-simple-stress pass 5.35 igt@kms_cursor_crc@cursor-offscreen-128x42 pass 4.12 igt@gem_reg_read@timestamp-monotonic pass 3.86 igt@gem_ctx_persistence@legacy-engines-persistence pass 3.32 igt@gem_exec_balancer@fairslice pass 3.18 igt@gem_exec_whisper@basic-fds-forked pass 3.07 igt@kms_flip@modeset-vs-vblank-race@d-hdmi-a1 pass 3.06 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4 pass 3.04 igt@kms_flip@modeset-vs-vblank-race@c-hdmi-a1 pass 3.04 igt@kms_flip@dpms-vs-vblank-race-interruptible@a-hdmi-a1 pass 3.03 igt@kms_flip@modeset-vs-vblank-race@b-hdmi-a1 pass 3.03 igt@kms_flip@modeset-vs-vblank-race@a-hdmi-a1 pass 3.02 igt@perf_pmu@gt-awake pass 2.97 igt@kms_flip@dpms-vs-vblank-race-interruptible@d-hdmi-a1 pass 2.97 igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a1 pass 2.94 igt@kms_flip@dpms-vs-vblank-race-interruptible@c-hdmi-a1 pass 2.82 igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-blt pass 2.79 igt@kms_vblank@wait-forked-busy@pipe-a-hdmi-a-1 pass 2.79 igt@kms_plane_cursor@primary@pipe-c-hdmi-a-1-size-64 pass 2.78 igt@kms_plane_cursor@primary@pipe-d-hdmi-a-1-size-64 pass 2.78 igt@kms_plane_cursor@primary@pipe-b-hdmi-a-1-size-64 pass 2.75 igt@kms_plane_cursor@primary@pipe-d-hdmi-a-1-size-256 pass 2.75 igt@kms_plane_cursor@primary@pipe-d-hdmi-a-1-size-128 pass 2.75 igt@kms_plane_cursor@primary@pipe-c-hdmi-a-1-size-256 pass 2.75 igt@kms_plane_cursor@primary@pipe-c-hdmi-a-1-size-128 pass 2.75 igt@kms_plane_cursor@primary@pipe-b-hdmi-a-1-size-256 pass 2.75 igt@kms_plane_cursor@primary@pipe-b-hdmi-a-1-size-128 pass 2.75 igt@kms_plane_cursor@primary@pipe-a-hdmi-a-1-size-256 pass 2.75 igt@kms_plane_cursor@primary@pipe-a-hdmi-a-1-size-128 pass 2.74 igt@kms_plane_cursor@primary@pipe-a-hdmi-a-1-size-64 pass 2.71 igt@kms_cursor_crc@cursor-offscreen-128x42@pipe-a-hdmi-a-1 pass 2.69 igt@kms_vblank@wait-forked-busy@pipe-d-hdmi-a-1 pass 2.61 igt@kms_cursor_crc@cursor-offscreen-128x42@pipe-d-hdmi-a-1 pass 2.56 igt@perf_pmu@semaphore-wait-idle pass 2.55 igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-b pass 2.55 igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b pass 2.55 igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-a pass 2.53 igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-a pass 2.43 igt@kms_async_flips@async-flip-dpms@pipe-a-hdmi-a-1 pass 2.33 igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1 pass 2.21 igt@kms_big_fb@linear-64bpp-rotate-0 pass 2.11 igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-1 pass 2.10 igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1 pass 2.06 igt@kms_pipe_crc_basic@suspend-read-crc@pipe-d-hdmi-a-1 pass 2.06 igt@kms_async_flips@async-flip-dpms@pipe-d-hdmi-a-1 pass 2.05 igt@kms_async_flips@async-flip-dpms@pipe-c-hdmi-a-1 pass 2.05 igt@kms_async_flips@async-flip-dpms@pipe-b-hdmi-a-1 pass 1.97 igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-pwrite pass 1.53 igt@kms_big_fb@y-tiled-8bpp-rotate-0 pass 1.36 igt@kms_dirtyfb@fbc-dirtyfb-ioctl pass 1.35 igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1 pass 1.24 igt@gem_ctx_engines@execute-one pass 1.17 igt@gem_close_race@basic-threads pass 1.13 igt@i915_drm_fdinfo@memory-info-active@smem0 pass 1.13 igt@i915_drm_fdinfo@memory-info-active pass 1.08 igt@kms_cursor_legacy@basic-flip-after-cursor-atomic pass 1.07 igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-valid-mode pass 1.07 igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling pass 1.07 igt@kms_cursor_legacy@short-flip-after-cursor-toggle pass 1.03 igt@gem_wait@await@vecs0 pass 1.03 igt@gem_wait@await@vcs1 pass 1.03 igt@gem_wait@await@rcs0 pass 1.03 igt@gem_wait@await@bcs0 pass 1.03 igt@gem_wait@await@all-engines pass 1.02 igt@gem_wait@await@vcs0 pass 1.01 igt@kms_lease@lease-uevent pass 1.01 igt@gem_ctx_isolation@dirty-create pass 0.88 igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling@pipe-a-valid-mode pass 0.88 igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling pass 0.78 igt@kms_cursor_crc@cursor-tearing-position-change pass 0.78 igt@gem_ctx_persistence@legacy-engines-persistence@render pass 0.77 igt@gem_ctx_persistence@legacy-engines-persistence@vebox pass 0.77 igt@gem_ctx_persistence@legacy-engines-persistence@bsd1 pass 0.77 igt@gem_ctx_persistence@legacy-engines-persistence@blt pass 0.76 igt@gem_ctx_persistence@legacy-engines-persistence@bsd2 pass 0.72 igt@kms_flip@nonexisting-fb pass 0.60 igt@kms_atomic_transition@plane-primary-toggle-with-vblank-wait pass 0.52 igt@perf_pmu@all-busy-check-all pass 0.51 igt@perf_pmu@semaphore-wait-idle@vecs0 pass 0.51 igt@perf_pmu@semaphore-wait-idle@vcs1 pass 0.51 igt@perf_pmu@semaphore-wait-idle@vcs0 pass 0.51 igt@perf_pmu@semaphore-wait-idle@rcs0 pass 0.51 igt@perf_pmu@semaphore-wait-idle@bcs0 pass 0.44 igt@kms_cursor_crc@cursor-tearing-position-change@pipe-a-hdmi-a-1 pass 0.42 igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip pass 0.40 igt@gem_tiled_partial_pwrite_pread@reads pass 0.34 igt@kms_cursor_crc@cursor-tearing-position-change@pipe-d-hdmi-a-1 pass 0.33 igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-d pass 0.33 igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-c pass 0.33 igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-d pass 0.33 igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-c pass 0.32 igt@gem_exec_schedule@in-order pass 0.31 igt@gem_mmap_wc@write-wc-read-gtt pass 0.29 igt@kms_atomic@plane-primary-legacy@pipe-a-hdmi-a-1 pass 0.29 igt@kms_atomic@plane-primary-legacy pass 0.28 igt@gem_eio@in-flight-internal-10ms pass 0.25 igt@kms_atomic_transition@plane-primary-toggle-with-vblank-wait@pipe-b-hdmi-a-1 pass 0.25 igt@gem_eio@in-flight-external pass 0.24 igt@kms_atomic_transition@plane-primary-toggle-with-vblank-wait@pipe-a-hdmi-a-1 pass 0.22 igt@gem_ctx_isolation@dirty-create@vecs0 pass 0.21 igt@kms_flip@nonexisting-fb@a-hdmi-a1 pass 0.21 igt@gem_ctx_isolation@dirty-create@vcs1 pass 0.21 igt@gem_ctx_isolation@dirty-create@vcs0 pass 0.21 igt@gem_ctx_isolation@dirty-create@bcs0 pass 0.19 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-a-plane-0 pass 0.17 igt@kms_flip@nonexisting-fb@d-hdmi-a1 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-d-plane-2 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-d-plane-1 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-d-plane-0 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-c-plane-2 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-c-plane-1 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-c-plane-0 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-b-plane-2 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-b-plane-1 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-b-plane-0 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-a-plane-2 pass 0.17 igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-a-plane-1 pass 0.17 igt@gem_ctx_isolation@dirty-create@rcs0 pass 0.16 igt@kms_flip@nonexisting-fb@c-hdmi-a1 pass 0.16 igt@kms_flip@nonexisting-fb@b-hdmi-a1 pass 0.15 igt@gem_exec_fence@keep-in-fence pass 0.12 igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180 skip 0.12 igt@gem_set_tiling_vs_blt@tiled-to-tiled pass 0.11 igt@syncobj_wait@multi-wait-submitted pass 0.11 igt@syncobj_timeline@etime-single-wait-all-for-submit-submitted pass 0.11 igt@syncobj_timeline@etime-multi-wait-all-available-unsubmitted-signaled pass 0.11 igt@gem_render_copy@y-tiled-ccs-to-x-tiled@smem pass 0.11 igt@gem_render_copy@y-tiled-ccs-to-x-tiled pass 0.10 igt@syncobj_timeline@wait-all-interrupted pass 0.10 igt@kms_big_fb@x-tiled-32bpp-rotate-90 skip 0.08 igt@syncobj_wait@wait-for-submit-snapshot pass 0.08 igt@gem_exec_schedule@u-lateslice pass 0.07 igt@gem_render_copy@y-tiled-to-vebox-yf-tiled@smem pass 0.07 igt@gem_render_copy@y-tiled-to-vebox-yf-tiled pass 0.06 igt@gem_exec_schedule@in-order@vecs0 pass 0.06 igt@gem_exec_schedule@in-order@vcs1 pass 0.06 igt@gem_exec_schedule@in-order@vcs0 pass 0.06 igt@gem_exec_schedule@in-order@rcs0 pass 0.06 igt@gem_exec_schedule@in-order@bcs0 pass 0.05 igt@kms_invalid_mode@zero-clock@pipe-a-hdmi-a-1 pass 0.05 igt@kms_invalid_mode@zero-clock pass 0.03 igt@gem_exec_fence@keep-in-fence@vecs0 pass 0.03 igt@gem_exec_fence@keep-in-fence@vcs1 pass 0.03 igt@gem_exec_fence@keep-in-fence@vcs0 pass 0.03 igt@gem_exec_fence@keep-in-fence@rcs0 pass 0.03 igt@gem_exec_fence@keep-in-fence@bcs0 pass 0.03 igt@gem_eio@context-create pass 0.02 igt@gem_spin_batch@resubmit-new pass 0.02 igt@gem_exec_schedule@u-lateslice@vcs1 pass 0.02 igt@gem_exec_schedule@u-lateslice@vcs0 pass 0.02 igt@gem_exec_schedule@u-lateslice@rcs0 pass 0.02 igt@gem_exec_endless@dispatch pass 0.01 igt@sysfs_timeslice_duration@idempotent pass 0.01 igt@perf@short-reads pass 0.01 igt@kms_flip@2x-plain-flip-fb-recreate skip 0.01 igt@kms_flip@2x-flip-vs-panning-interruptible skip 0.01 igt@kms_flip@2x-flip-vs-modeset-vs-hang skip 0.01 igt@kms_content_protection@lic-type-1 skip 0.01 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs skip 0.01 igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs skip 0.01 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs skip 0.01 igt@gem_workarounds@reset-fd pass 0.01 igt@gem_exec_schedule@u-lateslice@vecs0 pass 0.01 igt@gem_exec_schedule@u-lateslice@bcs0 pass 0.01 igt@gem_exec_reloc@basic-cpu pass 0.00 igt@sysfs_timeslice_duration@idempotent@vecs0 pass 0.00 igt@sysfs_timeslice_duration@idempotent@vcs1 pass 0.00 igt@sysfs_timeslice_duration@idempotent@vcs0 pass 0.00 igt@sysfs_timeslice_duration@idempotent@rcs0 pass 0.00 igt@sysfs_timeslice_duration@idempotent@bcs0 pass 0.00 igt@syncobj_timeline@multi-wait-for-submit-available-submitted-signaled pass 0.00 igt@syncobj_timeline@invalid-query-illegal-handle pass 0.00 igt@perf@mi-rpc skip 0.00 igt@kms_vrr@seamless-rr-switch-virtual skip 0.00 igt@kms_tiled_display@basic-test-pattern skip 0.00 igt@kms_psr_stress_test@invalidate-primary-flip-overlay skip 0.00 igt@kms_psr@psr-cursor-mmap-gtt skip 0.00 igt@kms_psr@pr-sprite-render skip 0.00 igt@kms_psr@fbc-psr-primary-page-flip skip 0.00 igt@kms_psr@fbc-pr-sprite-mmap-gtt skip 0.00 igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area skip 0.00 igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf skip 0.00 igt@kms_prop_blob@invalid-get-prop-any pass 0.00 igt@kms_prop_blob@basic pass 0.00 igt@kms_pm_backlight@brightness-with-dpms skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier skip 0.00 igt@kms_invalid_mode@zero-clock@pipe-d-hdmi-a-1 pass 0.00 igt@kms_invalid_mode@zero-clock@pipe-c-hdmi-a-1 pass 0.00 igt@kms_invalid_mode@zero-clock@pipe-b-hdmi-a-1 pass 0.00 igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-rte skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-tiling-4 skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-blt skip 0.00 igt@kms_feature_discovery@psr1 skip 0.00 igt@kms_cursor_crc@cursor-random-512x512 skip 0.00 igt@kms_chamelium_hpd@hdmi-hpd-fast skip 0.00 igt@kms_chamelium_edid@dp-mode-timings skip 0.00 igt@kms_cdclk@mode-transition-all-outputs skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-1 skip 0.00 igt@kms_big_fb@yf-tiled-64bpp-rotate-180 skip 0.00 igt@kms_big_fb@4-tiled-32bpp-rotate-0 skip 0.00 igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels skip 0.00 igt@kms_addfb_basic@invalid-get-prop pass 0.00 igt@kms_addfb_basic@bad-pitch-65536 pass 0.00 igt@i915_getparams_basic@basic-eu-total pass 0.00 igt@gen7_exec_parse@basic-rejected skip 0.00 igt@gem_spin_batch@resubmit-new@vecs0 pass 0.00 igt@gem_spin_batch@resubmit-new@vcs1 pass 0.00 igt@gem_spin_batch@resubmit-new@vcs0 pass 0.00 igt@gem_spin_batch@resubmit-new@rcs0 pass 0.00 igt@gem_spin_batch@resubmit-new@bcs0 pass 0.00 igt@gem_mmap_offset@bad-flags pass 0.00 igt@gem_lmem_swapping@verify-random skip 0.00 igt@gem_lmem_swapping@massive-random skip 0.00 igt@gem_exec_reloc@basic-cpu-read-noreloc pass 0.00 igt@gem_exec_params@invalid-fence-in pass 0.00 igt@gem_exec_endless@dispatch@vecs0 pass 0.00 igt@gem_exec_endless@dispatch@vcs1 pass 0.00 igt@gem_exec_endless@dispatch@vcs0 pass 0.00 igt@gem_exec_endless@dispatch@rcs0 pass 0.00 igt@gem_exec_endless@dispatch@bcs0 pass 0.00 igt@gem_ctx_param@invalid-size-get pass 0.00 igt@gem_ccs@ctrl-surf-copy skip 0.00 igt@dmabuf_sync_file@export-multiwait pass 0.00 igt@api_intel_bb@object-noreloc-purge-cache-simple pass