267.73 TOTAL 40.38 igt@kms_busy@extended-pageflip-modeset-hang-oldfb pass 31.79 igt@gem_mmap_offset@mmap-unmap@smem0 pass 31.79 igt@gem_mmap_offset@mmap-unmap pass 31.21 igt@kms_flip@blocking-wf_vblank pass 22.88 igt@gem_eio@kms pass 20.41 igt@kms_busy@extended-pageflip-modeset-hang-oldfb@pipe-a pass 19.96 igt@kms_busy@extended-pageflip-modeset-hang-oldfb@pipe-d pass 12.53 igt@kms_pm_rpm@modeset-lpsp-stress pass 12.22 igt@kms_plane@pixel-format-linear-modifier pass 10.75 igt@gem_cs_tlb@engines pass 9.44 igt@gem_caching@writes pass 7.82 igt@kms_flip@blocking-wf_vblank@a-hdmi-a1 pass 7.80 igt@kms_flip@blocking-wf_vblank@d-hdmi-a1 pass 7.79 igt@kms_flip@blocking-wf_vblank@c-hdmi-a1 pass 7.79 igt@kms_flip@blocking-wf_vblank@b-hdmi-a1 pass 7.77 igt@perf_pmu@semaphore-busy pass 6.23 igt@kms_atomic_interruptible@legacy-setmode@pipe-a-hdmi-a-1 pass 6.23 igt@kms_atomic_interruptible@legacy-setmode pass 4.51 igt@kms_plane_scaling@plane-upscale-20x20-with-rotation skip 4.45 igt@sysfs_timeslice_duration@timeout pass 3.47 igt@kms_cursor_edge_walk@64x64-top-bottom pass 3.41 igt@gem_mmap_gtt@cpuset-basic-small-copy pass 3.14 igt@gem_wait@write-busy pass 2.90 igt@i915_hangman@engine-engine-hang pass 2.82 igt@gem_exec_fence@submit67 pass 2.62 igt@perf_pmu@frequency pass 2.61 igt@kms_flip@basic-flip-vs-modeset pass 2.61 igt@i915_drm_fdinfo@busy-check-all pass 2.52 igt@kms_plane@pixel-format-linear-modifier@pipe-a-plane-0 pass 2.46 igt@kms_plane@pixel-format-linear-modifier@pipe-b-plane-0 pass 2.34 igt@kms_cursor_crc@cursor-onscreen-128x42 pass 2.23 igt@kms_cursor_legacy@long-nonblocking-modeset-vs-cursor-atomic pass 2.21 igt@kms_plane@pixel-format-linear-modifier@pipe-b-plane-3 pass 2.21 igt@kms_plane@pixel-format-linear-modifier@pipe-a-plane-3 pass 2.15 igt@gem_cs_tlb@engines@vecs0 pass 2.15 igt@gem_cs_tlb@engines@vcs1 pass 2.15 igt@gem_cs_tlb@engines@vcs0 pass 2.15 igt@gem_cs_tlb@engines@rcs0 pass 2.15 igt@gem_cs_tlb@engines@bcs0 pass 2.11 igt@perf_pmu@frequency@gt0 pass 1.78 igt@kms_cursor_edge_walk@64x64-top-bottom@pipe-a-hdmi-a-1 pass 1.68 igt@kms_cursor_edge_walk@64x64-top-bottom@pipe-d-hdmi-a-1 pass 1.61 igt@gem_exec_balancer@full-late-pulse pass 1.60 igt@gem_exec_whisper@basic-forked pass 1.56 igt@perf_pmu@semaphore-busy@rcs0 pass 1.55 igt@perf_pmu@semaphore-busy@vecs0 pass 1.55 igt@perf_pmu@semaphore-busy@vcs1 pass 1.55 igt@perf_pmu@semaphore-busy@vcs0 pass 1.55 igt@perf_pmu@semaphore-busy@bcs0 pass 1.48 igt@kms_rotation_crc@bad-tiling pass 1.31 igt@kms_draw_crc@draw-method-mmap-wc pass 1.29 igt@gem_exec_balancer@persistence pass 1.25 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render pass 1.20 igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-b skip 1.19 igt@kms_plane@pixel-format-linear-modifier@pipe-a-plane-5 pass 1.19 igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-valid-mode pass 1.19 igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling pass 1.17 igt@kms_plane@pixel-format-linear-modifier@pipe-b-plane-5 pass 1.17 igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1 pass 1.15 igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d skip 1.14 igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-d-hdmi-a-1 pass 1.10 igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-c skip 1.07 igt@gem_pxp@verify-pxp-stale-buf-execution pass 1.06 igt@kms_universal_plane@cursor-fb-leak pass 1.06 igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a skip 0.92 igt@gem_exec_fence@submit67@rcs0 pass 0.91 igt@sysfs_timeslice_duration@timeout@vcs0 pass 0.89 igt@sysfs_timeslice_duration@timeout@bcs0 pass 0.88 igt@sysfs_timeslice_duration@timeout@vcs1 pass 0.88 igt@sysfs_timeslice_duration@timeout@rcs0 pass 0.87 igt@sysfs_timeslice_duration@timeout@vecs0 pass 0.84 igt@kms_plane_alpha_blend@constant-alpha-min pass 0.82 igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling pass 0.81 igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode pass 0.74 igt@kms_lease@setcrtc-implicit-plane pass 0.73 igt@kms_flip@basic-flip-vs-modeset@a-hdmi-a1 pass 0.70 igt@kms_plane@plane-panning-bottom-right pass 0.63 igt@kms_flip@basic-flip-vs-modeset@d-hdmi-a1 pass 0.62 igt@kms_flip@basic-flip-vs-modeset@c-hdmi-a1 pass 0.62 igt@kms_flip@basic-flip-vs-modeset@b-hdmi-a1 pass 0.59 igt@i915_hangman@engine-engine-hang@vcs1 pass 0.58 igt@kms_rmfb@rmfb-ioctl pass 0.58 igt@i915_hangman@engine-engine-hang@vecs0 pass 0.58 igt@i915_hangman@engine-engine-hang@vcs0 pass 0.58 igt@i915_hangman@engine-engine-hang@rcs0 pass 0.58 igt@i915_hangman@engine-engine-hang@bcs0 pass 0.56 igt@kms_flip@nonexisting-fb-interruptible pass 0.54 igt@gem_wait@write-busy@all-engines pass 0.52 igt@i915_drm_fdinfo@busy-check-all@vecs0 pass 0.52 igt@i915_drm_fdinfo@busy-check-all@vcs1 pass 0.52 igt@i915_drm_fdinfo@busy-check-all@vcs0 pass 0.52 igt@i915_drm_fdinfo@busy-check-all@rcs0 pass 0.52 igt@i915_drm_fdinfo@busy-check-all@bcs0 pass 0.52 igt@gem_wait@write-busy@vecs0 pass 0.52 igt@gem_wait@write-busy@vcs0 pass 0.52 igt@gem_wait@write-busy@rcs0 pass 0.52 igt@gem_wait@write-busy@bcs0 pass 0.51 igt@perf_pmu@frequency@idle-gt0 pass 0.51 igt@gem_wait@write-busy@vcs1 pass 0.49 igt@gem_exec_fence@submit67@vcs0 pass 0.48 igt@gem_exec_fence@submit67@vcs1 pass 0.47 igt@gem_exec_fence@submit67@vecs0 pass 0.45 igt@gem_exec_fence@submit67@bcs0 pass 0.41 igt@kms_plane_alpha_blend@constant-alpha-min@pipe-d-hdmi-a-1 pass 0.35 igt@kms_plane@plane-panning-bottom-right@pipe-a pass 0.35 igt@kms_plane_alpha_blend@constant-alpha-min@pipe-a-hdmi-a-1 pass 0.34 igt@kms_plane@plane-panning-bottom-right@pipe-b pass 0.34 igt@kms_atomic_transition@plane-use-after-nonblocking-unbind pass 0.33 igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip pass 0.28 igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1 pass 0.28 igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1 pass 0.27 igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1 pass 0.27 igt@kms_atomic@atomic-plane-damage pass 0.27 igt@gem_exec_schedule@noreorder pass 0.26 igt@gem_ctx_persistence@engines-mixed pass 0.21 igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1 pass 0.21 igt@kms_atomic@atomic-plane-damage@pipe-a-hdmi-a-1 pass 0.19 igt@kms_lease@setcrtc-implicit-plane@pipe-c-hdmi-a-1 pass 0.19 igt@kms_lease@setcrtc-implicit-plane@pipe-a-hdmi-a-1 pass 0.18 igt@i915_pm_rps@min-max-config-idle pass 0.17 igt@kms_lease@setcrtc-implicit-plane@pipe-d-hdmi-a-1 pass 0.17 igt@kms_lease@setcrtc-implicit-plane@pipe-b-hdmi-a-1 pass 0.16 igt@kms_rmfb@rmfb-ioctl@pipe-d-hdmi-a-1 pass 0.16 igt@kms_rmfb@rmfb-ioctl@pipe-c-hdmi-a-1 pass 0.16 igt@kms_rmfb@rmfb-ioctl@pipe-b-hdmi-a-1 pass 0.16 igt@kms_draw_crc@draw-method-mmap-wc@rgb565-untiled pass 0.16 igt@kms_atomic_transition@plane-use-after-nonblocking-unbind@pipe-b-hdmi-a-1 pass 0.15 igt@kms_flip@nonexisting-fb-interruptible@a-hdmi-a1 pass 0.15 igt@kms_draw_crc@draw-method-mmap-wc@xrgb8888-untiled pass 0.15 igt@kms_draw_crc@draw-method-mmap-wc@xbgr16161616f-untiled pass 0.15 igt@gem_exec_schedule@submit-early-slice pass 0.15 igt@gem_eio@wait-immediate pass 0.14 igt@kms_flip@nonexisting-fb-interruptible@d-hdmi-a1 pass 0.14 igt@kms_draw_crc@draw-method-mmap-wc@xrgb2101010-untiled pass 0.13 igt@kms_flip@nonexisting-fb-interruptible@c-hdmi-a1 pass 0.13 igt@kms_flip@nonexisting-fb-interruptible@b-hdmi-a1 pass 0.11 igt@syncobj_wait@single-wait-all-for-submit-unsubmitted pass 0.11 igt@kms_plane@pixel-format-linear-modifier@pipe-b-plane-7 pass 0.11 igt@kms_plane@pixel-format-linear-modifier@pipe-a-plane-7 pass 0.10 igt@syncobj_timeline@etime-single-wait-for-submit-unsubmitted pass 0.10 igt@gem_render_copy@y-tiled-ccs-to-x-tiled@smem pass 0.10 igt@gem_render_copy@y-tiled-ccs-to-x-tiled pass 0.09 igt@kms_rmfb@rmfb-ioctl@pipe-a-hdmi-a-1 pass 0.09 igt@kms_draw_crc@draw-method-mmap-wc@xrgb8888-ytiled pass 0.09 igt@kms_draw_crc@draw-method-mmap-wc@xrgb8888-xtiled pass 0.09 igt@kms_draw_crc@draw-method-mmap-wc@rgb565-ytiled pass 0.09 igt@kms_draw_crc@draw-method-mmap-wc@rgb565-xtiled pass 0.09 igt@gem_busy@extended pass 0.08 igt@kms_draw_crc@draw-method-mmap-wc@xrgb2101010-ytiled pass 0.08 igt@kms_draw_crc@draw-method-mmap-wc@xrgb2101010-xtiled pass 0.08 igt@kms_draw_crc@draw-method-mmap-wc@xbgr16161616f-ytiled pass 0.08 igt@kms_draw_crc@draw-method-mmap-wc@xbgr16161616f-xtiled 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@kms_rotation_crc@primary-4-tiled-reflect-x-180 skip 0.06 igt@kms_atomic_transition@plane-use-after-nonblocking-unbind@pipe-a-hdmi-a-1 pass 0.06 igt@gem_exec_schedule@noreorder@vcs1 pass 0.06 igt@gem_ctx_persistence@engines-mixed@bcs0 pass 0.05 igt@gem_exec_schedule@noreorder@vecs0 pass 0.05 igt@gem_exec_schedule@noreorder@vcs0 pass 0.05 igt@gem_exec_schedule@noreorder@bcs0 pass 0.05 igt@gem_ctx_persistence@engines-mixed@vecs0 pass 0.05 igt@gem_ctx_persistence@engines-mixed@vcs1 pass 0.05 igt@gem_ctx_persistence@engines-mixed@vcs0 pass 0.04 igt@kms_big_fb@linear-64bpp-rotate-270 skip 0.04 igt@gem_exec_schedule@noreorder@rcs0 pass 0.04 igt@gem_ctx_persistence@engines-mixed@rcs0 pass 0.03 igt@syncobj_eventfd@binary-wait-before-signal pass 0.03 igt@kms_color@invalid-ctm-matrix-sizes pass 0.03 igt@gem_exec_schedule@submit-early-slice@vecs0 pass 0.03 igt@gem_exec_schedule@submit-early-slice@vcs1 pass 0.03 igt@gem_exec_schedule@submit-early-slice@vcs0 pass 0.03 igt@gem_exec_schedule@submit-early-slice@rcs0 pass 0.03 igt@gem_exec_schedule@submit-early-slice@bcs0 pass 0.03 igt@gem_busy@extended@rcs0 pass 0.02 igt@gem_busy@extended@bcs0 pass 0.01 igt@kms_flip@2x-flip-vs-wf_vblank skip 0.01 igt@kms_flip@2x-dpms-vs-vblank-race skip 0.01 igt@kms_color@invalid-ctm-matrix-sizes@pipe-d pass 0.01 igt@kms_color@invalid-ctm-matrix-sizes@pipe-c pass 0.01 igt@kms_color@invalid-ctm-matrix-sizes@pipe-b pass 0.01 igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs skip 0.01 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs skip 0.01 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs skip 0.01 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc skip 0.01 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc pass 0.01 igt@i915_query@query-regions-sanity-check pass 0.01 igt@gem_softpin@full pass 0.01 igt@gem_exec_fence@syncobj-timeline-unused-fence pass 0.01 igt@gem_busy@extended@vecs0 pass 0.01 igt@gem_busy@extended@vcs1 pass 0.01 igt@gem_busy@extended@vcs0 pass 0.01 igt@api_intel_allocator@fork-simple-once pass 0.00 igt@vgem_basic@dmabuf-fence pass 0.00 igt@template@b pass 0.00 igt@syncobj_wait@invalid-multi-wait-all-unsubmitted-signaled pass 0.00 igt@syncobj_timeline@single-wait-for-submit-available-submitted pass 0.00 igt@syncobj_timeline@multi-wait-available-unsubmitted-submitted pass 0.00 igt@syncobj_timeline@invalid-single-wait-all-unsubmitted pass 0.00 igt@syncobj_basic@bad-create-flags pass 0.00 igt@perf_pmu@pmu-read pass 0.00 igt@perf@per-context-mode-unprivileged skip 0.00 igt@kms_vrr@seamless-rr-switch-vrr skip 0.00 igt@kms_vrr@flip-dpms skip 0.00 igt@kms_psr@psr-cursor-mmap-gtt skip 0.00 igt@kms_psr@pr-sprite-plane-move skip 0.00 igt@kms_psr@fbc-psr-primary-page-flip skip 0.00 igt@kms_psr@fbc-psr2-primary-blt skip 0.00 igt@kms_psr2_su@page_flip-p010 skip 0.00 igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area skip 0.00 igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf skip 0.00 igt@kms_pm_backlight@basic-brightness skip 0.00 igt@kms_plane_multiple@2x-tiling-none skip 0.00 igt@kms_panel_fitting@legacy skip 0.00 igt@kms_joiner@invalid-modeset-force-big-joiner skip 0.00 igt@kms_getfb@getfb2-accept-nv12 pass 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-tiling-y skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff skip 0.00 igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling skip 0.00 igt@kms_dp_link_training@uhbr-mst skip 0.00 igt@kms_cursor_legacy@cursora-vs-flipb-atomic skip 0.00 igt@kms_cursor_crc@cursor-random-512x170 skip 0.00 igt@kms_content_protection@dp-mst-lic-type-1 skip 0.00 igt@kms_color@invalid-ctm-matrix-sizes@pipe-a pass 0.00 igt@kms_chamelium_hpd@hdmi-hpd-fast skip 0.00 igt@kms_chamelium_edid@dp-edid-resolution-list skip 0.00 igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-1 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@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1 pass 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-1 pass 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-1 pass 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-1 pass 0.00 igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180 skip 0.00 igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip skip 0.00 igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip skip 0.00 igt@kms_big_fb@4-tiled-64bpp-rotate-90 skip 0.00 igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels skip 0.00 igt@kms_addfb_basic@basic pass 0.00 igt@kms_addfb_basic@addfb25-y-tiled-small-legacy pass 0.00 igt@gen7_exec_parse@basic-offset skip 0.00 igt@gem_userptr_blits@relocations pass 0.00 igt@gem_userptr_blits@invalid-null-pointer pass 0.00 igt@gem_unfence_active_buffers pass 0.00 igt@gem_tiled_pread_pwrite pass 0.00 igt@gem_pxp@fail-invalid-protected-context pass 0.00 igt@gem_mmap@short-mmap pass 0.00 igt@gem_lmem_swapping@heavy-verify-random skip 0.00 igt@gem_exec_reloc@basic-write-cpu-noreloc pass 0.00 igt@gem_exec_params@invalid-ring2 pass 0.00 igt@gem_ctx_persistence@hang pass 0.00 igt@gem_ctx_param@root-set pass 0.00 igt@dmabuf_sync_file@import-multiple-read-only pass 0.00 igt@api_intel_bb@object-noreloc-keep-cache-simple pass