[67.471407] Initializing watchdogs [67.471509] /dev/watchdog0 [67.504051] [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] [67.516965] [FACT before any test] new: hardware.pci.drm_card_at_addr.0000:00:02.0: card0 [67.521980] [FACT before any test] new: kernel.kmod_is_loaded.i915: true [67.530459] [001/132] (960s left) kms_flip (2x-plain-flip-ts-check) [67.672520] Starting subtest: 2x-plain-flip-ts-check [67.685827] Subtest 2x-plain-flip-ts-check: SKIP (0.002s) [67.906260] [002/132] (960s left) gem_spin_batch (spin-each) [68.099952] Starting subtest: spin-each [71.473755] Subtest spin-each: SUCCESS (3.348s) [71.678356] [003/132] (956s left) kms_big_fb (linear-32bpp-rotate-270) [71.819787] Starting subtest: linear-32bpp-rotate-270 [71.970553] Subtest linear-32bpp-rotate-270: SKIP (0.146s) [72.123412] [004/132] (956s left) kms_frontbuffer_tracking (psr-rgb565-draw-mmap-wc) [72.250137] Starting subtest: psr-rgb565-draw-mmap-wc [72.261302] Subtest psr-rgb565-draw-mmap-wc: SKIP (0.000s) [72.369519] [005/132] (955s left) syncobj_wait (single-wait-all-signaled) [72.430948] Starting subtest: single-wait-all-signaled [72.438675] Subtest single-wait-all-signaled: SUCCESS (0.000s) [72.517651] [006/132] (955s left) i915_query (query-topology-unsupported) [72.568719] Starting subtest: query-topology-unsupported [72.580124] Subtest query-topology-unsupported: SKIP (0.000s) [72.670333] [007/132] (955s left) kms_joiner (basic-force-ultra-joiner) [72.787858] Starting subtest: basic-force-ultra-joiner [72.799127] Subtest basic-force-ultra-joiner: SKIP (0.000s) [72.879453] [008/132] (955s left) gem_eio (context-create) [72.955346] Starting subtest: context-create [72.966616] Subtest context-create: SUCCESS (0.027s) [73.118678] [009/132] (955s left) kms_ccs (ccs-on-another-bo-4-tiled-mtl-mc-ccs) [73.228892] Starting subtest: ccs-on-another-bo-4-tiled-mtl-mc-ccs [73.234429] Starting dynamic subtest: pipe-A-HDMI-A-2 [73.293966] Dynamic subtest pipe-A-HDMI-A-2: SKIP (0.000s) [73.304894] Starting dynamic subtest: pipe-B-HDMI-A-2 [73.367164] Dynamic subtest pipe-B-HDMI-A-2: SKIP (0.000s) [73.377391] Starting dynamic subtest: pipe-C-HDMI-A-2 [73.440554] Dynamic subtest pipe-C-HDMI-A-2: SKIP (0.000s) [73.452264] Subtest ccs-on-another-bo-4-tiled-mtl-mc-ccs: SKIP (0.002s) [73.540925] [010/132] (955s left) kms_frontbuffer_tracking (psr-1p-primscrn-spr-indfb-draw-mmap-gtt) [73.678624] Starting subtest: psr-1p-primscrn-spr-indfb-draw-mmap-gtt [73.690254] Subtest psr-1p-primscrn-spr-indfb-draw-mmap-gtt: SKIP (0.000s) [73.782152] [011/132] (954s left) gem_userptr_blits (invalid-mmap-offset-unsync) [73.860631] Subtest invalid-mmap-offset-unsync: SKIP (0.000s) [73.993116] [012/132] (954s left) kms_big_fb (x-tiled-32bpp-rotate-180) [74.123914] Starting subtest: x-tiled-32bpp-rotate-180 [75.805306] Subtest x-tiled-32bpp-rotate-180: SUCCESS (1.686s) [75.970632] [013/132] (952s left) gem_render_copy (yf-tiled-to-vebox-y-tiled) [76.038469] Starting subtest: yf-tiled-to-vebox-y-tiled [76.044059] Starting dynamic subtest: smem [76.129443] Dynamic subtest smem: SUCCESS (0.099s) [76.138593] Subtest yf-tiled-to-vebox-y-tiled: SUCCESS (0.100s) [76.347692] [014/132] (952s left) gem_render_copy (x-tiled-to-vebox-yf-tiled) [76.399578] Starting subtest: x-tiled-to-vebox-yf-tiled [76.404977] Starting dynamic subtest: smem [76.458441] Dynamic subtest smem: SUCCESS (0.060s) [76.464190] Subtest x-tiled-to-vebox-yf-tiled: SUCCESS (0.060s) [76.689478] [015/132] (952s left) kms_feature_discovery (display-1x) [76.795700] Starting subtest: display-1x [76.804580] Subtest display-1x: SUCCESS (0.000s) [76.887431] [016/132] (951s left) gem_pxp (display-protected-crc) [76.999503] Starting subtest: display-protected-crc [77.583201] Subtest display-protected-crc: SUCCESS (0.584s) [77.711409] [017/132] (951s left) syncobj_wait (wait-for-submit-snapshot) [77.770515] Starting subtest: wait-for-submit-snapshot [77.847370] Subtest wait-for-submit-snapshot: SUCCESS (0.082s) [77.959717] [018/132] (951s left) kms_cursor_legacy (short-flip-after-cursor-atomic-transitions) [78.078215] Starting subtest: short-flip-after-cursor-atomic-transitions [79.022637] Subtest short-flip-after-cursor-atomic-transitions: SUCCESS (0.951s) [79.206161] [019/132] (949s left) kms_chamelium_color (ctm-negative) [79.316964] Subtest ctm-negative: SKIP (0.000s) [79.386543] [020/132] (949s left) kms_cursor_legacy (nonblocking-modeset-vs-cursor-atomic) [79.496246] Starting subtest: nonblocking-modeset-vs-cursor-atomic [79.736526] Subtest nonblocking-modeset-vs-cursor-atomic: SUCCESS (0.240s) [79.936803] [021/132] (949s left) i915_drm_fdinfo (isolation) [79.992664] Starting subtest: isolation [79.998113] Starting dynamic subtest: rcs0 [80.533562] Dynamic subtest rcs0: SUCCESS (0.545s) [80.546523] Starting dynamic subtest: bcs0 [81.056267] Dynamic subtest bcs0: SUCCESS (0.520s) [81.069503] Starting dynamic subtest: vcs0 [81.578373] Dynamic subtest vcs0: SUCCESS (0.522s) [81.591998] Starting dynamic subtest: vecs0 [82.099942] Dynamic subtest vecs0: SUCCESS (0.520s) [82.106121] Subtest isolation: SUCCESS (2.111s) [82.240597] [022/132] (946s left) perf_pmu (busy-no-semaphores) [82.298441] Starting subtest: busy-no-semaphores [82.306334] Starting dynamic subtest: rcs0 [82.849389] Dynamic subtest rcs0: SUCCESS (0.552s) [82.863355] Starting dynamic subtest: bcs0 [83.370465] Dynamic subtest bcs0: SUCCESS (0.523s) [83.385167] Starting dynamic subtest: vcs0 [83.892925] Dynamic subtest vcs0: SUCCESS (0.521s) [83.908616] Starting dynamic subtest: vecs0 [84.418908] Dynamic subtest vecs0: SUCCESS (0.522s) [84.425094] Subtest busy-no-semaphores: SUCCESS (2.122s) [84.551277] [023/132] (944s left) kms_frontbuffer_tracking (fbc-rgb565-draw-mmap-cpu) [84.677401] Starting subtest: fbc-rgb565-draw-mmap-cpu [86.944718] Subtest fbc-rgb565-draw-mmap-cpu: SUCCESS (2.285s) [87.113506] [024/132] (942s left) kms_frontbuffer_tracking (fbc-rgb101010-draw-mmap-gtt) [87.237869] Starting subtest: fbc-rgb101010-draw-mmap-gtt [89.961278] Subtest fbc-rgb101010-draw-mmap-gtt: SUCCESS (2.743s) [90.111933] [025/132] (939s left) kms_frontbuffer_tracking (fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc) [90.239807] Starting subtest: fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc [90.252698] Subtest fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc: SKIP (0.000s) [90.330673] [026/132] (939s left) gem_eio (suspend) [96.812617] Starting subtest: suspend [102.913724] Subtest suspend: SUCCESS (12.528s) [110.089574] [027/132] (926s left) i915_suspend (basic-s3-without-i915) [110.139295] Starting subtest: basic-s3-without-i915 [131.995430] Subtest basic-s3-without-i915: SUCCESS (6.051s) [136.081314] [028/132] (904s left) gem_exec_reloc (basic-cpu-gtt-active) [136.152334] Subtest basic-cpu-gtt-active: SKIP (0.000s) [136.241187] [029/132] (904s left) prime_mmap (test_correct_cpu_write) [136.300923] Starting subtest: test_correct_cpu_write [136.306763] Starting dynamic subtest: test_correct_cpu_write-smem [136.315973] Dynamic subtest test_correct_cpu_write-smem: SUCCESS (0.000s) [136.324556] Subtest test_correct_cpu_write: SUCCESS (0.000s) [136.421324] [030/132] (904s left) gem_ctx_param (invalid-size-get) [136.481591] Starting subtest: invalid-size-get [136.487654] Subtest invalid-size-get: SUCCESS (0.001s) [136.609137] [031/132] (904s left) kms_pm_rpm (dpms-lpsp) [138.073849] Starting subtest: dpms-lpsp [138.090990] Subtest dpms-lpsp: SKIP (0.001s) [138.274975] [032/132] (902s left) kms_frontbuffer_tracking (fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu) [138.412783] Starting subtest: fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu [138.424227] Subtest fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu: SKIP (0.000s) [138.521041] [033/132] (902s left) kms_psr2_sf (fbc-psr2-overlay-plane-move-continuous-exceed-sf) [138.645638] Subtest fbc-psr2-overlay-plane-move-continuous-exceed-sf: SKIP (0.000s) [138.706257] [034/132] (902s left) gem_exec_reloc (basic-range) [138.770591] Subtest basic-range: SKIP (0.000s) [138.872221] [035/132] (902s left) gem_flink_race (flink_name) [138.915172] Starting subtest: flink_name [144.377758] Subtest flink_name: SUCCESS (5.372s) [144.540401] [036/132] (896s left) kms_addfb_basic (unused-offsets) [144.622902] Starting subtest: unused-offsets [144.628456] Subtest unused-offsets: SUCCESS (0.000s) [144.806963] [037/132] (896s left) kms_frontbuffer_tracking (fbcpsr-modesetfrombusy) [144.930094] Starting subtest: fbcpsr-modesetfrombusy [144.943540] Subtest fbcpsr-modesetfrombusy: SKIP (0.000s) [145.025784] [038/132] (896s left) kms_chamelium_edid (hdmi-edid-stress-resolution-non-4k) [145.230301] Subtest hdmi-edid-stress-resolution-non-4k: SKIP (0.000s) [145.339078] [039/132] (895s left) gem_exec_schedule (preempt-self) [145.449588] Starting subtest: preempt-self [145.455454] Starting dynamic subtest: rcs0 [145.464872] Dynamic subtest rcs0: SUCCESS (0.015s) [145.491698] Starting dynamic subtest: bcs0 [145.497557] Dynamic subtest bcs0: SUCCESS (0.008s) [145.519724] Starting dynamic subtest: vcs0 [145.525661] Dynamic subtest vcs0: SUCCESS (0.007s) [145.544820] Starting dynamic subtest: vecs0 [145.552452] Dynamic subtest vecs0: SUCCESS (0.008s) [145.558550] Subtest preempt-self: SUCCESS (0.039s) [145.788875] [040/132] (895s left) kms_dirtyfb (default-dirtyfb-ioctl) [145.907635] Starting subtest: default-dirtyfb-ioctl [145.916129] Starting dynamic subtest: A-HDMI-A-2 [147.219400] Dynamic subtest A-HDMI-A-2: SUCCESS (1.305s) [147.224934] Subtest default-dirtyfb-ioctl: SUCCESS (1.306s) [147.361893] [041/132] (894s left) syncobj_timeline (etime-single-wait-submitted) [147.420597] Starting subtest: etime-single-wait-submitted [147.514168] Subtest etime-single-wait-submitted: SUCCESS (0.102s) [147.635906] [042/132] (893s left) kms_chamelium_hpd (dp-hpd-storm) [147.828958] Subtest dp-hpd-storm: SKIP (0.000s) [147.946996] [043/132] (893s left) gem_exec_reloc (basic-softpin) [148.007703] Subtest basic-softpin: SKIP (0.000s) [148.097874] [044/132] (893s left) kms_frontbuffer_tracking (fbc-1p-offscreen-pri-indfb-draw-blt) [148.226682] Starting subtest: fbc-1p-offscreen-pri-indfb-draw-blt [150.221249] Subtest fbc-1p-offscreen-pri-indfb-draw-blt: SUCCESS (1.998s) [150.394194] [045/132] (891s left) kms_ccs (bad-pixel-format-4-tiled-dg2-rc-ccs-cc) [150.510426] Starting subtest: bad-pixel-format-4-tiled-dg2-rc-ccs-cc [150.518270] Starting dynamic subtest: pipe-A-HDMI-A-2 [150.575277] Dynamic subtest pipe-A-HDMI-A-2: SKIP (0.000s) [150.587720] Starting dynamic subtest: pipe-B-HDMI-A-2 [150.656023] Dynamic subtest pipe-B-HDMI-A-2: SKIP (0.000s) [150.670947] Starting dynamic subtest: pipe-C-HDMI-A-2 [150.734092] Dynamic subtest pipe-C-HDMI-A-2: SKIP (0.000s) [150.745340] Subtest bad-pixel-format-4-tiled-dg2-rc-ccs-cc: SKIP (0.002s) [150.831548] [046/132] (890s left) perf (polling-parameterized) [150.983675] Starting subtest: polling-parameterized [170.999626] Subtest polling-parameterized: SUCCESS (19.979s) [171.081177] [047/132] (870s left) gem_tiled_fence_blits (basic) [171.466448] Starting subtest: basic [171.496439] Subtest basic: SUCCESS (0.038s) [171.670195] [048/132] (870s left) perf (non-zero-reason) [171.844469] Starting subtest: non-zero-reason [171.850044] Starting dynamic subtest: 0-rcs0 [178.577487] Dynamic subtest 0-rcs0: SUCCESS (6.725s) [178.586484] Subtest non-zero-reason: SUCCESS (6.725s) [178.637399] [049/132] (863s left) kms_psr (fbc-pr-suspend) [178.757059] Subtest fbc-pr-suspend: SKIP (0.000s) [178.812973] [050/132] (863s left) syncobj_eventfd (timeline-wait-before-signal) [178.876118] Starting subtest: timeline-wait-before-signal [178.906098] Subtest timeline-wait-before-signal: SUCCESS (0.031s) [179.014848] [051/132] (863s left) kms_psr (fbc-pr-cursor-mmap-gtt) [179.141212] Subtest fbc-pr-cursor-mmap-gtt: SKIP (0.000s) [179.196995] [052/132] (862s left) gem_exec_balancer (smoke) [179.259309] Starting subtest: smoke [180.444666] Subtest smoke: SUCCESS (1.177s) [180.672903] [053/132] (861s left) sw_sync (alloc_merge_fence) [180.723296] Starting subtest: alloc_merge_fence [180.729149] Subtest alloc_merge_fence: SUCCESS (0.000s) [180.803658] [054/132] (861s left) kms_flip (2x-dpms-vs-vblank-race-interruptible) [180.922189] Starting subtest: 2x-dpms-vs-vblank-race-interruptible [180.933346] Subtest 2x-dpms-vs-vblank-race-interruptible: SKIP (0.002s) [181.081264] [055/132] (861s left) gem_mmap_gtt (ptrace) [181.138700] Starting subtest: ptrace [181.222693] Subtest ptrace: SUCCESS (0.092s) [181.337904] [056/132] (860s left) kms_busy (extended-modeset-hang-oldfb) [181.451889] Starting subtest: extended-modeset-hang-oldfb [181.457365] Starting dynamic subtest: pipe-A [192.251474] Dynamic subtest pipe-A: SUCCESS (10.799s) [192.264815] Starting dynamic subtest: pipe-C [202.948836] Dynamic subtest pipe-C: SUCCESS (10.693s) [202.955432] Subtest extended-modeset-hang-oldfb: SUCCESS (21.495s) [203.101308] [057/132] (839s left) kms_psr (psr2-cursor-render) [203.216706] Subtest psr2-cursor-render: SKIP (0.000s) [203.273955] [058/132] (839s left) gem_exec_flush (basic-batch-kernel-default-cmd) [203.346205] Starting subtest: basic-batch-kernel-default-cmd [203.361887] Subtest basic-batch-kernel-default-cmd: SKIP (0.000s) [203.542924] [059/132] (838s left) i915_pm_freq_api (freq-reset) [203.597677] Subtest freq-reset: SKIP (0.000s) [203.657724] [060/132] (838s left) api_intel_bb (simple-bb) [203.711952] Starting subtest: simple-bb [203.717531] Subtest simple-bb: SUCCESS (0.003s) [203.853312] [061/132] (838s left) kms_psr (psr-primary-render) [203.959676] Subtest psr-primary-render: SKIP (0.000s) [204.022929] [062/132] (838s left) syncobj_timeline (wait-any-snapshot) [204.076574] Starting subtest: wait-any-snapshot [204.154364] Subtest wait-any-snapshot: SUCCESS (0.082s) [204.259069] [063/132] (838s left) prime_mmap (test_reprime) [204.312701] Starting subtest: test_reprime [204.318268] Starting dynamic subtest: test_reprime-smem [204.349246] Dynamic subtest test_reprime-smem: SUCCESS (0.042s) [204.355234] Subtest test_reprime: SUCCESS (0.043s) [204.475706] [064/132] (838s left) gen9_exec_parse (batch-invalid-length) [204.538721] Subtest batch-invalid-length: SKIP (0.000s) [204.601897] [065/132] (838s left) kms_big_fb (x-tiled-max-hw-stride-32bpp-rotate-180-hflip) [204.721363] Starting subtest: x-tiled-max-hw-stride-32bpp-rotate-180-hflip [205.884435] Subtest x-tiled-max-hw-stride-32bpp-rotate-180-hflip: SUCCESS (1.169s) [206.061036] [066/132] (836s left) kms_flip (flip-vs-fences) [206.170470] Starting subtest: flip-vs-fences [206.176118] Starting dynamic subtest: A-HDMI-A2 [216.405478] Dynamic subtest A-HDMI-A2: SUCCESS (10.236s) [216.421429] Starting dynamic subtest: B-HDMI-A2 [226.611397] Dynamic subtest B-HDMI-A2: SUCCESS (10.199s) [226.624452] Starting dynamic subtest: C-HDMI-A2 [236.825122] Dynamic subtest C-HDMI-A2: SUCCESS (10.208s) [236.830748] Subtest flip-vs-fences: SUCCESS (30.647s) [237.060937] [067/132] (805s left) syncobj_timeline (wait-all-delayed-signal) [237.120009] Starting subtest: wait-all-delayed-signal [237.209182] Subtest wait-all-delayed-signal: SUCCESS (0.102s) [237.344298] [068/132] (805s left) gem_userptr_blits (unsync-unmap-cycles) [237.415026] Subtest unsync-unmap-cycles: SKIP (0.000s) [237.532501] [069/132] (805s left) kms_psr2_sf (fbc-pr-overlay-plane-update-continuous-sf) [237.647450] Subtest fbc-pr-overlay-plane-update-continuous-sf: SKIP (0.000s) [237.711112] [070/132] (805s left) gem_set_tiling_vs_pwrite [237.833977] [071/132] (805s left) gem_exec_balancer (invalid-balancer) [237.881261] Starting subtest: invalid-balancer [239.061697] Subtest invalid-balancer: SUCCESS (1.176s) [239.260196] [072/132] (803s left) kms_fence_pin_leak [240.904225] [073/132] (802s left) kms_content_protection (content-type-change) [241.011114] Starting subtest: content-type-change [241.027774] Subtest content-type-change: SKIP (0.002s) [241.134009] [074/132] (802s left) gem_close_race (multigpu-basic-threads) [241.193160] Starting subtest: multigpu-basic-threads [241.207561] Subtest multigpu-basic-threads: SKIP (0.000s) [241.398013] [075/132] (801s left) syncobj_timeline (multi-wait-for-submit-available-submitted-signaled) [241.449241] Starting subtest: multi-wait-for-submit-available-submitted-signaled [241.455033] Subtest multi-wait-for-submit-available-submitted-signaled: SUCCESS (0.000s) [241.548878] [076/132] (801s left) kms_joiner (switch-modeset-ultra-joiner-big-joiner) [241.668624] Starting subtest: switch-modeset-ultra-joiner-big-joiner [241.680072] Subtest switch-modeset-ultra-joiner-big-joiner: SKIP (0.000s) [241.769139] [077/132] (801s left) kms_plane (pixel-format-x-tiled-modifier-source-clamping) [241.878718] Starting subtest: pixel-format-x-tiled-modifier-source-clamping [241.902615] Starting dynamic subtest: pipe-A-plane-0 [242.719188] Dynamic subtest pipe-A-plane-0: SUCCESS (0.816s) [242.745176] Starting dynamic subtest: pipe-A-plane-3 [243.252452] Dynamic subtest pipe-A-plane-3: SUCCESS (0.531s) [243.456732] Starting dynamic subtest: pipe-B-plane-0 [244.190274] Dynamic subtest pipe-B-plane-0: SUCCESS (0.749s) [244.218546] Starting dynamic subtest: pipe-B-plane-3 [244.723548] Dynamic subtest pipe-B-plane-3: SUCCESS (0.532s) [244.815148] Subtest pixel-format-x-tiled-modifier-source-clamping: SUCCESS (2.944s) [245.010931] [078/132] (798s left) gem_exec_schedule (pi-distinct-iova) [245.198249] Starting subtest: pi-distinct-iova [245.203870] Starting dynamic subtest: rcs0 [245.215233] Dynamic subtest rcs0: SUCCESS (0.022s) [245.228915] Starting dynamic subtest: bcs0 [245.234456] Dynamic subtest bcs0: SUCCESS (0.016s) [245.248107] Starting dynamic subtest: vcs0 [245.253556] Dynamic subtest vcs0: SUCCESS (0.017s) [245.267365] Starting dynamic subtest: vecs0 [245.272897] Dynamic subtest vecs0: SUCCESS (0.018s) [245.278416] Subtest pi-distinct-iova: SUCCESS (0.075s) [245.481155] [079/132] (798s left) kms_big_fb (yf-tiled-addfb-size-overflow) [245.590150] Starting subtest: yf-tiled-addfb-size-overflow [245.601091] Subtest yf-tiled-addfb-size-overflow: SKIP (0.000s) [245.732032] [080/132] (797s left) prime_vgem (basic-gtt) [245.834639] Starting subtest: basic-gtt [245.840215] Subtest basic-gtt: SUCCESS (0.010s) [245.977037] [FACT prime_vgem (basic-gtt)] new: kernel.kmod_is_loaded.vgem: true [245.983843] [081/132] (797s left) kms_frontbuffer_tracking (fbc-2p-scndscrn-spr-indfb-draw-mmap-wc) [246.103546] Starting subtest: fbc-2p-scndscrn-spr-indfb-draw-mmap-wc [246.114895] Subtest fbc-2p-scndscrn-spr-indfb-draw-mmap-wc: SKIP (0.000s) [246.201652] [082/132] (797s left) kms_cursor_crc (cursor-random-512x170) [246.312265] Starting subtest: cursor-random-512x170 [246.323443] Subtest cursor-random-512x170: SKIP (0.001s) [246.452673] [083/132] (797s left) gem_exec_whisper (basic-queues-priority-all) [246.522823] Starting subtest: basic-queues-priority-all [249.113683] Subtest basic-queues-priority-all: SUCCESS (2.605s) [249.330014] [084/132] (794s left) gem_userptr_blits (usage-restrictions) [249.401560] Starting subtest: usage-restrictions [249.407247] Subtest usage-restrictions: SUCCESS (0.000s) [249.545727] [085/132] (794s left) gem_exec_suspend (basic-s3) [249.599650] Starting subtest: basic-S3 [249.605231] Starting dynamic subtest: smem