ELF>\@@87GNUg{S 5|\ێfLinuxLinux6.1.0-41-amd64HW(H(1HBH9tHP0DHBH9uff.HHHILAH.1@H(ff.1H(tHH9F HAHʅtBH)HBu@?HvH9WsCW 9xs7x?w1Ht HP 9sx9rPt7tt&HHH9rHtH91HHGH@@Ht̸HHGH@0HtHDHHGH@(HtHDIIɃwO@4!9t  wҋ4!9uH@BA4Ax@!9ut1H(tATUSLHI$HI$H[]A\f.fDSHXHu!HH[ USHHdžHHHu.H`tHHǃH1[] ff.AUATUHSHHLLCht[Lt/Hu:H1LL[]A\A]uûֻϻATUSH(t []A\LI$HI$`HtHH[]A\fDAVAֺ AUAATIUHSHwH?HtaIL$I$H1HHHfD0HfDhCt-HBuID$BIl$Il$H[]A\A]A^HI<$1I$H@UHSNHHH=wHxHUHs1[]fHWPHuHH ff.H@@t ~HHHSHHC(HxDHC HDtVHC HDuHCHHC(HxHH@hHxHH11[HCH@ HtHH kHHtUHhHHhHt5H9XuHHPPt+J xH1H$H$ܾH$H$AWAVAUATIUSH`LeH%(HD$X1I/HEhHtHxxtHAŅxtu;IGH@8HLLHcI?HGhHtHxxt HD$XeH+%((H`H[]A\A]A^A_t PuHHHHrLH|$PHD$PHL$PvDl$TAwD%=tAŃHD$0IAHHVAII\$Lt$0HLHAIGD$ Ht$ H@LoD$ D$0LHD$4H1BHD$0HD$8HD$@HD$HIAv1AAZHHLIt$ H|$0HHT$@HHBHH|$0Ht$8HHHL$HHH=HLHHHc=H1IGH@`HHIT$DLHcHD$0HD$8HD$@HD$ HD$(IHD$HD$tA31AAHH ID$Lt$0HLHD$HDl$8EAE Hl$@KHCH@HHtD}HDEuž LHH~IxLHhtHhHpHBHHLHhH"HpH{XHs H;[]A\A]A^A_>ff.AVAUATUSHLeH%(HD$1i;Hg;h;}HׅPIHIH-M$LI$`HLtLHD$eH+%(HH[]A\A]A^Hj;uɾHHH=M$xLI$hHI9u1HH8u?HhHhI9HCH@PHuHHxPHuH8Hu@H@tJbZLHHAąHC HHHcHC HjHHDIc{HHH$HV<$6I$D$HI$XH%I$`4L$HHHH1I$HI$`A$TL1H1A$TRI$XH_LHGLHHc;&HcH9Hc1HH@hHxuPHHDHHcH1L$HC(HxDDHC(HxHHHHH=HDHC LHHHc8 HrHC HHC HHCHHCH@HtHŅu|HHC H&LHHHC(HxHC HDuHCH@ HtHHHC HDuH{HtHCHHC(HcHxHH@hHxHHHHHHfDt  f.USHHG0HS8H(HK HHH)H1H HƸH9HG~)HHKHkHCHC0HHHC@H1[]f.AWIHAVIAUATAUSH\>HIIOIGI)H)HIHIHIGLkHH$-IO IHATIUHSt0HE L[]A\H`HxHH@@HH@@  []A\Ht}AVAUATIUSHtfHIHEtQHC H`HB@Ht+HH@XHt[HzHELHL]A\A]A^̸[]A\A]A^ff.@UH=HXS @Htlockvfio%dnoiommu-&group->group_lock&group->device_lock&(&group->notifier)->rwsem%s%dvfio-noiommuError to alloc index &x->wait[vfio-device]drivers/vfio/container.c&container->group_lock&vfio.iommu_drivers_lockvfiovfio/vfio6VFIO - User Level meta-driver version: 0.3 vfio: runtime resume failed %d %s %s: Device already exists on group %d Device is currently in use, task "%s" (%d) blocked until device is releasedvfio-noiommu device opened by user (%s:%d) 3vfio: misc device register failed softdep=post: vfio_iommu_type1 vfio_iommu_spapr_tcealias=devname:vfio/vfioalias=char-major-10-196description=VFIO - User Level meta-driverauthor=Alex Williamson license=GPL v2version=0.3srcversion=475A44D7A664D90BBA8D04Fdepends=retpoline=Yintree=Yname=vfiovermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions   ( (   (0( 0 (0880(     (080( 88 (08@80( @ ( (    ( (    ( ( ( (     (080(  (0@0( @8@ (08@80(  (0( 0 (0( 0 (0( 0( 0   (0( 0( 0    (0( 0 (08H80( H80( H80( H (080( 8 ( ( ( ([pin_user_pages_fast*kreallocs%ida_alloc_range mMiommu_group_ref_getKytry_module_get+/alloc_chrdev_regionVnaanon_inode_getfileM{__init_rwsem}Qmisc_deregister.էida_destroy0s__class_createœ_copy_from_user:Jwait_for_completion_timeoutDׯ__x86_indirect_thunk_rbpJQdev_set_name[ݼiommu_group_set_name/z%complete0W=cdev_device_del+Fiommu_group_getA`__init_swait_queue_headz;class_destroygiommu_group_dma_owner_claimed,__xa_erase7refcount_dec_and_mutex_lockFz<device_initialize<unpin_user_pages6(fd_installX"iommu_group_alloc8߬imemcpy zkfreeCfree_pagesVHiommu_group_put`mEz__dynamic_dev_dbgd_raw_spin_lockJinterval_tree_iter_firstm__fentry__GE?put_unused_fdudev_driver_string7*wait_for_completion_interruptible_timeoutpHe__x86_indirect_thunk_rax~_printke ;/cdev_device_add$___ratelimitV __stack_chk_fail_irefcount_warn_saturate\j__get_free_pagesput_device|c__x86_indirect_thunk_rdxK_dev_infocapable֍Dmodule_put^|page_offset_baseYa__bitmap_setYkvmalloc_node "compat_ptr_ioctlh__list_add_validCyniommu_group_id#iommu_group_release_dma_ownerv˝fputWdown_write-HAstrndup_user%zup_writeJSdevice_addm>Zxa_loadKMmutex_lockŷida_freeUrS__list_del_entry_valid __mutex_init탦current_taskϰGdevice_delŏWmemset3 _dev_warnmisc_register9[__x86_return_thunkk_copy_to_user7M8kasprintffdown_readZ%strcmp __xa_cmpxchglevmemmap_base3`unregister_chrdev_regionMO__pm_runtime_resume82mutex_unlockZCget_unused_fd_flagsIxa_destroy)g__get_user_4GV__warn_printkl iommu_group_claim_dma_owner$device_iommu_capable롵interval_tree_insertRkmalloc_trace__fdgetnuzkvfree%Eiommu_group_add_deviceL7!try_wait_for_completion4K_raw_spin_unlockTSup_read __x86_indirect_thunk_r8o__pm_runtime_idleoÊacdev_initE:#__kmalloc kmalloc_caches1iommu_group_remove_device module_layout   M  $ % ? ) ~   S V f      vfioGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0 D QkDP1@DD^Q@D(^D@ПVX 1^QD  1xk#E  1E  ^Q3 *E  1` x(  <ADd y# "    #(<;D$Lm 3 $"4?G^ {HY Zk l!lCg  0V z $ HDa T" 0#-5K `g6H <I[ x \1 pQ o q   6 0c @  ) + + 0 $ 8 1 h  d1 F 9P 1Y 1b "o 1x t 1 @   P P '(  8 pX 1a  u B 1 1 1  1 8 -8  A @( 9  X*X pd 4{ 4 L d* 4   )0+Y^x P   /V   $ + <F\(t &h1p&~ 101'@P*_Y"F 4/|Q`t`$[ ,&/@ 4=M]u0(7t!2=OV} \!n~`%~9J2BO`w (7)@.T2?M`,)pf).` wP 75%_#V`0%B29CQd %| 0V'UF @>o&qP ,7DR9\f2,  j%-EWh`akz__crc_vfio_assign_device_set__crc_vfio_device_set_open_count__crc__vfio_alloc_device__crc_vfio_init_device__crc_vfio_free_device__crc_vfio_register_group_dev__crc_vfio_register_emulated_iommu_dev__crc_vfio_unregister_group_dev__crc_vfio_mig_get_next_state__crc_vfio_file_iommu_group__crc_vfio_file_is_group__crc_vfio_file_enforced_coherent__crc_vfio_file_set_kvm__crc_vfio_file_has_dev__crc_vfio_info_cap_add__crc_vfio_info_cap_shift__crc_vfio_info_add_capability__crc_vfio_set_irqs_validate_and_prepare__crc_iova_bitmap_set__crc_vfio_register_iommu_driver__crc_vfio_unregister_iommu_driver__crc_vfio_pin_pages__crc_vfio_unpin_pages__crc_vfio_dma_rw__UNIQUE_ID_srcversion196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9__kstrtab_vfio_assign_device_set__kstrtabns_vfio_assign_device_set__ksymtab_vfio_assign_device_set__kstrtab_vfio_device_set_open_count__kstrtabns_vfio_device_set_open_count__ksymtab_vfio_device_set_open_count__kstrtab__vfio_alloc_device__kstrtabns__vfio_alloc_device__ksymtab__vfio_alloc_device__kstrtab_vfio_init_device__kstrtabns_vfio_init_device__ksymtab_vfio_init_device__kstrtab_vfio_free_device__kstrtabns_vfio_free_device__ksymtab_vfio_free_device__kstrtab_vfio_register_group_dev__kstrtabns_vfio_register_group_dev__ksymtab_vfio_register_group_dev__kstrtab_vfio_register_emulated_iommu_dev__kstrtabns_vfio_register_emulated_iommu_dev__ksymtab_vfio_register_emulated_iommu_dev__kstrtab_vfio_unregister_group_dev__kstrtabns_vfio_unregister_group_dev__ksymtab_vfio_unregister_group_dev__kstrtab_vfio_mig_get_next_state__kstrtabns_vfio_mig_get_next_state__ksymtab_vfio_mig_get_next_state__kstrtab_vfio_file_iommu_group__kstrtabns_vfio_file_iommu_group__ksymtab_vfio_file_iommu_group__kstrtab_vfio_file_is_group__kstrtabns_vfio_file_is_group__ksymtab_vfio_file_is_group__kstrtab_vfio_file_enforced_coherent__kstrtabns_vfio_file_enforced_coherent__ksymtab_vfio_file_enforced_coherent__kstrtab_vfio_file_set_kvm__kstrtabns_vfio_file_set_kvm__ksymtab_vfio_file_set_kvm__kstrtab_vfio_file_has_dev__kstrtabns_vfio_file_has_dev__ksymtab_vfio_file_has_dev__kstrtab_vfio_info_cap_add__kstrtabns_vfio_info_cap_add__ksymtab_vfio_info_cap_add__kstrtab_vfio_info_cap_shift__kstrtabns_vfio_info_cap_shift__ksymtab_vfio_info_cap_shift__kstrtab_vfio_info_add_capability__kstrtabns_vfio_info_add_capability__ksymtab_vfio_info_add_capability__kstrtab_vfio_set_irqs_validate_and_prepare__kstrtabns_vfio_set_irqs_validate_and_prepare__ksymtab_vfio_set_irqs_validate_and_preparevfio_device_log_read_and_clearvfio_group_fopsvfio_device_fops_mmapvfio_device_fops_writevfio_device_fops_readstate_flags_table.25vfio_from_fsm_table.26vfio_group_releasevfiovfio_group_fops_releasevfio_group_fops_openvfio_init__key.27__key.28vfio_devnode__key.29vfio_cleanupvfio_device_set_xavfio_device_put_registrationvfio_device_fops_release__vfio_group_get_from_iommuvfio_device_fops_unl_ioctl__func__.24_rs.23vfio_device_fops_unl_ioctl.coldvfio_device_remove_group.isra.0__key.17__vfio_register_devvfio_create_group__key.20__key.21__key.22vfio_release_device_set__key.19vfio_device_release__UNIQUE_ID_ddebug283.1vfio_unregister_group_dev.coldvfio_group_fops_unl_ioctlvfio_device_fopsvfio_group_fops_unl_ioctl.cold__func__.18__UNIQUE_ID_softdep309__UNIQUE_ID_alias308__UNIQUE_ID_alias307__UNIQUE_ID_description306__UNIQUE_ID_author305__UNIQUE_ID_license304__UNIQUE_ID_version303__UNIQUE_ID___addressable_cleanup_module302__UNIQUE_ID___addressable_init_module301.LC0__kstrtab_iova_bitmap_set__kstrtabns_iova_bitmap_set__ksymtab_iova_bitmap_setiova_bitmap_get__kstrtab_vfio_register_iommu_driver__kstrtabns_vfio_register_iommu_driver__ksymtab_vfio_register_iommu_driver__kstrtab_vfio_unregister_iommu_driver__kstrtabns_vfio_unregister_iommu_driver__ksymtab_vfio_unregister_iommu_driver__kstrtab_vfio_pin_pages__kstrtabns_vfio_pin_pages__ksymtab_vfio_pin_pages__kstrtab_vfio_unpin_pages__kstrtabns_vfio_unpin_pages__ksymtab_vfio_unpin_pages__kstrtab_vfio_dma_rw__kstrtabns_vfio_dma_rw__ksymtab_vfio_dma_rwvfio_fops_open__key.0vfio_fops_release__key.1vfio_devvfio_fops_unl_ioctlvfio_fopspin_user_pages_fastiova_bitmap_freekreallocida_alloc_rangeiommu_group_ref_getvfio_device_assign_containertry_module_getalloc_chrdev_regionanon_inode_getfile__init_rwsemmisc_deregisterida_destroy__class_create_copy_from_userwait_for_completion_timeout__x86_indirect_thunk_rbpdev_set_nameiommu_group_set_name__this_modulecompletecdev_device_deliommu_group_get__init_swait_queue_headvfio_container_cleanupclass_destroyiommu_group_dma_owner_claimed__xa_erasevfio_device_container_unregisterrefcount_dec_and_mutex_lockdevice_initializecleanup_moduleunpin_user_pagesfd_installiommu_group_allocmemcpykfreeiova_bitmap_allociommu_group_put__dynamic_dev_dbg_raw_spin_lockinterval_tree_iter_first__fentry__init_moduleput_unused_fddev_driver_stringwait_for_completion_interruptible_timeout__x86_indirect_thunk_raxcdev_device_add___ratelimit__stack_chk_failrefcount_warn_saturate__get_free_pagesput_devicevfio_device_container_register__x86_indirect_thunk_rdx_dev_infovfio_container_ioctl_check_extensionmodule_putpage_offset_basevfio_group_detach_container__bitmap_setkvmalloc_nodevfio_container_from_filecompat_ptr_ioctl__list_add_validiommu_group_idiommu_group_release_dma_ownerfputdown_writestrndup_userup_writexa_loadiova_bitmap_for_eachida_free__list_del_entry_valid__mutex_initcurrent_taskmemset_dev_warnmisc_register__x86_return_thunkvfio_assert_device_open_copy_to_uservfio_device_unassign_containerkasprintfstrcmpdown_read__xa_cmpxchgvmemmap_baseunregister_chrdev_region__pm_runtime_resumemutex_unlockget_unused_fd_flagsxa_destroy__get_user_4__warn_printkvfio_container_initiommu_group_claim_dma_ownerdevice_iommu_capablevfio_container_attach_groupinterval_tree_insertkmalloc_trace__fdgetkvfreeiommu_group_add_devicetry_wait_for_completion_raw_spin_unlockup_read__x86_indirect_thunk_r8__pm_runtime_idlecdev_init__kmallockmalloc_cachesiommu_group_remove_device.AX:ahqy  Kn( 0<J 0\ f 0{ &4 X !D`s&|&!2 ?Vm{&'AX3qz 8$=&[&ks $ ( (+?Q#;4 P; @Hx" U }  a w @    g  >  0; T   & H 'c v ~     -q 8  8R&Y 8^&frw@   8#&4; @8Q?,V1m t @    8!b& P *;C&V S^l&%?T#1B XGZ` dk y  <   d   w  # (HV cb Zi r 8 8& $ ( ( $% 8*&Qcu. 8 8& -I5r|@ &  8 %, 58>Qq xz   l    %6L xQ a4  x #1V6t &A)2&;Z~&'9AT&w&DL&X/7\&k r wT&$&1&@Rb&& & ! 5 A Q    H!Y!^!!!!?!1'"H"X"""""""##$$@$a$$$$%%H%P%[%a%%%%%& &?t&1/& 6& G&]&q&&&&&&&&& ' ' ' '' 3' W' h'&r'z' '&''?$'1' '' ' ( ( (&"(0(>( F(V( b( i( n(&y((((((())+)N)Y)9i)p) w)~) ) )))) ) )&*e*~*** ** * *+0++++++ , ,&,7,C,a,k, ~,,,,,,&-h--,- ../.A.j...  /'/8/E/e/q/////0 00!050]0n0&00 @0 | $ + 82 T9 \@ tE L P (W ([ (`+q x *    /  l * h l l   ( -5:B I P U \ @c g n r w  $ ( x X%+ d5"< lAH Q lV[d k p( 0H 3 >OTa] t y~i \]Y Z$(,04_8`<@D=23 %, -$-(/,0074M8N<@SDTHLGPHTXJ\K`dPhQlp8t9x3|VW56 DE>?$;< AB!P @0@ 0*8P&`p&@`p (08@HPX`hp x @Pp PP`0 @( 0P 8 @!H"P#X`$`%h`%p&xp&&'9(()*`,,@./ 00' &-/ /V "T  $ (% , 0 48<}@DH#L$PG%T%X(\(`d*d&hM)l)p+t/+x+|++%-.7/-g Jm $(,;0z48{<@>DHLyPTX\`dh3lp:tx=| 54 @ 4 !W"#$$O%Z%%%\&&&&/(x((()h)}*},,,&///  002@ \`lp $(,04y8<@DHLPTX\`d hlptx| &'z{ '();< >C $(,048<@DHLPT<X@\F`Jdxhyl~ptx|!IPWY[]abh  apwxyno qv $(,04*8+<-@/D1H3L8PTX\ `'d)h+l-p.t2x8|.12468:?"BPWX\ 89; =$B(,048<@ D HL1P2T4X9\:`;d=hBlPpWtbxk|y 1235:[`ghi '0 7$9(;,=0>4?8$<%@'D)H+L-P2T@XG\I`KdLhMlQptx|#  E 49tXP V W            !!!!! !!!!! !$!(!,!0!4M"8Q"<S"@U"DW"H\"L"P"T"X"\"`"d#h#l #p#t#x#|$$$!$#$($V$`$g$i$k$l$m$$$$$$$$$$$$$$$%%%%.%/%1%L%M% T%W%X%Z%_% `%$l%(n%,p%0t%4u%8%<%@%D%H%L%P%T%X%\%`%d%h%l%p%t&x&|&[&\&a&h&p&v&z&&&&&&&&&&&&'p'q'v'w''''''',(-(/(4(u(v( x((((( ($((),)0)4)8)<)@")D))H*)La)Pb)Td)Xf)\h)`m)d)h*l*p *t *x *|***Z*[*\*^*`*b*d*i*j*p*t*u*w*y*{*}**********_,`,,,,,,, ,,,,, ,$,(,,,08.4@.8G.<I.@J.DK.H!/L"/P$/T&/X+/\\/``/db/hd/li/p{/t/x/|////////0 0000 0&0f0r0v0009?4 $(04<@HLTX`dlpx|9 M%T%}(,/0r0 *H.P3*p8P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.rela__ksymtab.rela__ksymtab_gpl__kcrctab__kcrctab_gpl.rela.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.smp_locks.modinfo.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?0:@h15J11E@X5Z2tU@85j:3e@ 5 ~3Hy@5 4@ 5 44H@5 @5289)a;@H52I==2>%?$@5?d 8A@`56A1@85DBJ U*PP@ (55 d Y t so@U5#t@YH5% t @YH5't@Z5)t@(Z5+t8@@Z`5-u@@Z05/x 0x y y@6 XZ 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H C)x8K[s`˫Iw5jٯwۛ"qO㇁f?jwmXhҠ^lYG= SE@)8D}<s4)m7RxO07vIqr靲¢EZ']}LAX~n򪉉\m^?4Mr8akՂ+3k1 9Zp@jzH_uBY Q,"q+ >)1R"{qhkB/%D /kv/_ʾ%?(?hwH'IըIXb0 +Nި$;* 4)>GUSb7Gi܎l wǔwqtn2km!Y;P ьqv]?/OcB>7TF(ܭ3~6I+4q%)PdۄL,leY `BNwGi׽߂@X}5zf5wR˙F'b~Module signature appended~