ELF`y@@)'-CSiY'-%6#1q"&JNRVZ=6 *#<EW c.#8#4#0#<4#<#0#4l#0#4#8e!F΅}*taF΅c% 5##aF΅5 #<LL#0L!Fʅ5< L hVE4f[U Ech5q3եE#*e̓&f↗cA&5ɓD&&3E[&VT K[V)& @ V^NJ5 5c^pJtt yiJjj k{F||})aȳP #"&J5XY#X*IZ)#T#v #t#vE)[^D^#v#`U#ThJ`Bddia#A"Y`dAš#uq"fjn *5WŠ:2c)#8Z YcDI9Ur3E9N353e%TIJ c N*%N#4T!#\bGG^j҅چn8Ū#(Eօ@*&҄!TT&` dtFyyzjFkkl|B}}IaN5F  hJE#4fJUQZqn*G?#yq"&JN9 W դrchJE#fJsYɃՉAf}6JZ 5 NptdBiiEatAS#A"FW E1Ur-5`dA'ա#"&Yh&`Bdda5x#A"7\ce 5Z GcMGc.Gc.AUU# Gc.U#!Gc. Aօ#օ#AUU#U#`dAi>#A"7\ck5Z Gc@GcF.@#%cs.a5YGc .E6FGF&@َBэՍ %cz.a5 GcFFU.@#%cx .a5#`dA!Gc.E6FGG&@َݍՍ &c–b6W#GvGVEFFf@ݍBbYэ %czBa9_#A"Y`dAv#A"Y`dA%##uq" :6 #4cYW yf#<#8#45#0#<#8m#4#0#<e!F-*!FʅAe#$#0N!#0 !FʅE##<#0N 5 #pJ5 5c` dtFyyzIaj#"&J*Y&E&EEW 5fJ`Bddiaƌء#yq"&JN* 4V Vc4 YՄFJ`4EptdBiiEa #A"Y`dA )q#"&J9WcEWXEWEI#V E"3ue#Vc_bcX]crucX]csecX]ctYE`Bddia)U5)Uqb#q^bfjn6 #8:X2EVcLaMM Jڅ^%FVct###$4VE$VGTVEEDVEyVjVkV+DVFIEcv %3KecV7Y6Y7}ci#2#E5 6cpFttyiFjjk{B||}m a JEMZġ#9q"&JNRVZ:WuyU̓Չ Y f.; aJ5 a*c`ec #4 #8J҅#4#8 u %Ae}5cXEE#pBttyiBjjk!a&iZġ#]q&JNRVZ^*EETy; e f5 YBYJ΅AJ΅IUR%5 )ɓ a& ef ecF63G37#4#8&օ9#4#8FJ΅D# &`dtByyzjBkkaau )q#yq"&JNREW IYJYœfJ*#rrRu֤rAh}8&΅FRGś_csu%c| UFJJ ptdBiijEa)Zշ*RjEW͡#A"5vf3G?cs`dA#]q&JNRVZ^q. Y&k;3zz3vuN҅&&*&*N҅Vچc yN҅JcuEAU`dtByyzjBkkaazӡ#"&|@%c|.a.U#E`Bddaj#"&J*%Es 5X%X%tD5X%t$`Bddiazӡ#A" }@#%c{.a.U#E`dAj#qNRVZ^bfj*4V VcT  Al}<5 fu.DaɃ5 v&3G?cs&c\ 6 wTJ#ASCcsiE uك5 f5aMヅ5XEFNT aNhb*caec#d#tN҅ .ŷ%Is# t5X%Xʅ#* r%tD5Xʅ%t$% s6ve5J#3cs5X#( r5 t#4 t5s#0 t5 f#< r#0 f`FddiyBzz{kBllm%aƌء#YqVZ^bfjn„>6.GJ瀀EfڅV҆NGJYX%X5 ueܗ#fX %XuF懗 f%TE#r# tc KMAe}5#8}--DptdFiijzB{{|lBmmeaV#0 -D=3ac 3EEa37fޅ7瀀MV#0ct+]#5q"&JnƌB:6.ueܗ#fc c ED!%c53beҕa5շ]٬LD c #tc.#8$i ̗#t]c (#4T4 ܗ#rc &c  %#FD  qFX&fcA$tE t#r T3↗Xօ t&IFF·ct%#tvAi}9*N#3csE%uc%]Et tمJ↗X tJ%BFF·ct%#t#yuc KLt#8Ae}5#0}u#4%#<#0:֜# ,Mc <3 6 3a5 u :#8:3E!JE37 Nޅ 5#5c u56M+Ń: :⃶ t7 J6X t J5FF٪N `Jdd iyFzz{kFllm} aMٿ# t]ѷ)1ס#A"5Xa`dA#i!Ρ#yq"&JN qs)ef2as)Xʅ`U ΕF))UEFEptdBiiEa+TFu6faMAf}6cE#A"5X`dA!ݡ#A"um`dA#]q&JNRVZ^t>:.e&ͪuNJֆ^ڇRś_csu*c&QZ#Dc  aV ef* ecF63G37Vڅ) fU.R`dtByyzjBkkaa]#A".E`dA#9q"&JNRVZaJ e eJcdJ΅RpBttyiBjjk!a`dVEJշ#9q"&JNRVZ`1ΪN aJ e eJcdJ΅ `dVEJշJRpBttyiBjjk!ao#yq"&JNRm*ew6Yͪ #<%#R#$Ye#d#daFJE)&Uc5Uc&c J&YNptdBiijEa&Uc& J& ͪ` &IY&JR;#yq"&JN4*N&N&`&1&NJptdBiiEaWi#yq"&JN4Um.&#ccsuEAUWu)UN}UɢptdBiiEaNc ʅNJٿE}#A"`dA_eE?#yq"&J5 ##A"'sQHaHG5Z•3E@#%cƕa#'`dAv#A"Y`dA%#š#A"Y`dAj#"&J*Y&E&J`Bddia #A"Y`dA )q#"&W Y%E`Bddafailed to setup admin virtqueue, err=%ldVIRTIO_F_RING_RESETvirtio: common cfg size(%zu) does not match the feature %s virtio-pciVIRTIO_F_ADMIN_VQdrivers/virtio/virtio_pci_legacy.cvirtio_pci_find_shm_capavq.%uFailed to execute command on admin vq: %d .virtio: device uses modern interface but does not have VIRTIO_F_VERSION_1 %s-%svirtio_pcivp_get_shm_region%s: cap offset+len overflow detected VIRTIO_F_NOTIF_CONFIG_DATA%s: bar shorter than cap offset+len %s-virtqueuesplatform bug: legacy virtio-pci must not be used with RAM above 0x%llxGB Unable to query pmcsr%s: shm cap with bad size offset: %d size: %d admin command error: status(%#x) qualifier(%#x) &vp_dev->admin_vq.cmd_lockdrivers/virtio/virtio_pci_modern.c&vp_dev->lock%s-configű6#A"`dA g@#A"`dAforce_legacy$parmtype=force_legacy:boolparm=force_legacy:Force legacy mode for transitional virtio 1 devicesauthor=Anthony Liguori description=virtio-pcilicense=GPLversion=1vermagic=6.8.0-mainline-ga5ed8b92e9f6-ab11698348 SMP preempt mod_unload modversions riscvname=virtio_pciintree=Yscmversion=ga5ed8b92e9f6depends=virtio_pci_modern_dev,virtio_pci_legacy_devalias=pci:v00001AF4d*sv*sd*bc*sc*i*srcversion=2A20C3A1188A5845A7DC4C6LinuxLinuxvirtio_pcig__stack_chk_guardGnkmalloc_cachesCkmalloc_tracebysg_init_oneamutex_lock_nested7/virtqueue_add_sgs !virtqueue_kickovirtqueue_get_bufKvvirtqueue_is_brokenMOimutex_unlock4w4!_dev_err zkfree__stack_chk_failvp_modern_probe'T3__mutex_init$vp_modern_config_vectorcvp_modern_get_num_queues\ssvp_modern_get_queue_size]<vp_modern_get_queue_enableݢvring_create_virtqueueDC]vring_del_virtqueueG#vp_modern_map_vq_notifyvp_modern_queue_vectorwpci_iounmapNӥmutex_destroy@vp_modern_remove(__per_cpu_offset]@x__mmiowb_state,vp_modern_generationE0vp_modern_get_statusͽvp_modern_set_status&;pO__virtqueue_unbreakmsleep__virtqueue_breakyvp_modern_set_queue_enableB5vp_modern_get_features?vring_transport_features\pci_find_ext_capability|Dvp_modern_set_featuresҍyRpci_find_capabilityp*pci_find_next_capabilityÐpci_read_config_byte͗#pci_read_config_dwordbvp_modern_set_queue_reset$F@1_raw_spin_lock_irqsaveq_raw_spin_unlock_irqrestore-pci_irq_vectoru#synchronize_irqI__list_del_entry_valid_or_report.Xvp_modern_get_queue_resetw__list_add_valid_or_reportxvp_modern_avq_numt0vp_modern_avq_index?<sprintfYNvirtqueue_get_vring_sizekvp_modern_set_queue_size*8virtqueue_get_desc_addr'Lvirtqueue_get_avail_addrvirtqueue_get_used_addryPvp_modern_queue_address6KJvring_notification_datajxQ__irq_apply_affinity_hint;JQfree_irqo}pci_free_irq_vectorsE:#__kmallocՒrequest_threaded_irq[@pci_alloc_irq_vectors_affinitynJnesnprintfvring_interruptlmpci_irq_get_affinitypci_iov_get_pf_drvdata_C__pci_register_driverpci_unregister_drivert8Rvirtio_config_changedx___raw_spin_lock_initHpci_enable_deviceٴpci_disable_device[epci_set_master@mregister_virtio_device6muput_device!h<get_deviceߩJUpci_device_is_present9+virtio_break_device*pci_disable_sriovj{unregister_virtio_deviceuaipci_vfs_assignedN%pci_enable_sriovI`fpci_read_config_word<virtio_device_freeze1dHvirtio_device_restoreEparam_ops_bool. vp_legacy_probe,ΜJvp_legacy_config_vector)vp_legacy_get_queue_size*Tghvp_legacy_get_queue_enable1!vp_legacy_set_queue_addressbuvp_legacy_queue_vectorhvp_legacy_remove]avp_legacy_get_status­vp_legacy_set_statust9vp_legacy_get_featuresvp_legacy_set_features" module_layoutGNUin࿤[& ĕ&' *X( \ ) ) * * + L, Z- j. v/ / 0 XW1 0 `_1 2 2 :3 h5 z|~{~6 7 |8 9 : ; < *= j> + 0 + 0 ? @ &= B C D E JD NXE \D E D E vF G ' H  I  (  D ) \ * t & * & 2 3  H  G * J @ K J L ~ M N O P ( Q R   1             1 @ ' D \ S r v z ~  1 T U U U  U 0 V F V \ V r V    1 $3 hW X Y Z [ \ r] ; X Y N 0^ f_ v` a N  1 b c d e f g ? .h JD NXE \[ Z [ D -"E &.2 Z n &o 8X fY r\ o Z o p 2 2 "2 q r i q Xq vq s 10t Z r pNtM~t Z r u `bat Z r i Z n v JNRx ( ) 2 X DY ^ ~ X Y ,u z~ X Y u ( ) TX\`f p | 4  2 4    $ 4A > H v      A   B  l  |  2 ' Y  ! ! @!tD!sJ!1 T!3 t!' x!! ! ! ! !t!"1 "3 2" B" " " " " ""J# # # #8 ##< #d $ *$ <$ T$8X$7^$1 j$= $ $ $= *% %D %%E %2& `& & & &L & 'P "' #Y'[#^'] #_ 'b#^'d#'#^'$#$'(#^('0#0' 4#^4'"<#<'@#@'H#H'L#L'#'#'#K'L #W 'X#'#A'B##'$#,'-&g (%0B8i @L H\PhXj `k hl px D%Bi L \hj k l  D (@RHzPX`hmM i (L 08@j Hk Pl Android (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)A9riscv/rv64i2p1_m2p0_a2p1_c2p0_zihintpause2p0} z "&*{ } z   8 y | y h| `&z&88BFHXX`lnz$(,248>TTXbbdrrt~~ e u1 ,  08:BBDHHHHZ\`dhprtxz zw`  (8fH2 M   k  &&*488!88\^^hr d~|`$&((22<X`brrtvz  $$..8@BBDHHZHHPVVV\^bflpxzz|5e   ""$(..26FJPPRVVrttvzzs #  . O,0>>BF} J Xbbdhhtzz~~,0>>BFRRp\\&^?^^$x$(``bd(ddddlrv~~(CQ6B     w  " . 0 < B L L N P d d f j n | | ~                    .   0w 04   l          & & ( 2 2 4 4 : < @ H H R R Z b d d Mh \d h h h h p | ~                  : (<   g        a $           " & 0 0 4 6 : : @ D L R Z ` h l t |             m  K    2 =<w    `   )            q     @ @ P T X X d d h %r  F/Zz ?                               " & * 8 8 < @ N N R V d d h l z z ~                   m r&   `Z %  ..4Z 044 44NPTT^`dhpptx   ""($((((DFLNRVZdhzz|  &.088::@<@@T@@HVXX^`dnnpt~M g    ) @T     &.06:>NEG  PRR^^`````|~,.668<<>BFJXbfhlt|~ N  ,`z",026<DFHHHLLkLLTnppx|s!    ""..2@@BDHJNPRVVXZ^bbnnppzz|Z  "**.FNPPPTTTTx]D"6T\^dfhlvx|r  "*,6:>>BFFJNRX``fjnnrv~~   2 (&.DeFHHPVZ^bfp  p5   O  (*.048<@DFPRTVZnpz$,.2::<@@@@HNNRRVXXZZ^fhh hll llnv?   ((466x8<<<<D J?PJZZ\\`dhrC M~" U 26@ "&0rrrzpw   68:<>@@LLNNRRTVZdx<g &*446:>>@DDDDL^`ddhlprtvxx bq O&&(**.2 (4@DHHLPT  } \ nnxz |P|   ",,2<<FFPPRR, XZ TXX XXlnnrv~       ( T* , , 2 4 4 > @ J N P Z b d f j t t |                  T                !!!!! !!!!!! ! !.!6!>!@! 0@!R!R!\!\! `!G \!`!`! `!`!t!Bt!!!!!!!!!!!!!!!!!!!!!!!!!w!! " """"B"""""$"."0"0"2":"<">"B"J"J"T"\"^"^" d"L`"d"d"Hd"d"l"v"v"v"z"~""""""""""""/ H(N #FA   y | 0O a-(   O 0, """`"""""""""""""z" "8#("d#6#$t##"#(#0#2#2#4#8#8#8#8#@#J#R#R#V#`#d#d#kd#d############w############$$$$$ $$$2$2$6$6$D$D$L$T$e Jf$f$h$h$r$r$t$$$$$$$$!$$$$$$$$$$$$$$$$$$$$$%% %%%% %%% %% %&%*%2%2%6%5D%P@%D%D%ZD%D%L%N%V%^%d%l%p%p%t%x%|%~%%%%%%%.%%%%%%%%%%%%-% %%%%%%%%%&&& &&&&&& &(& & &e & &(&.&2&:&:&>&QL&,H&L&L&L&L&T&V&`&h&h&l&sv&v&< <@ #x&x&|&J|&|& |&|&&&&&&&&&&&:&(&&&?&&&&&&&&a&Fx&&&&&'' ''''' '*'*'2':'<'<'HHL>'>'I      \ Zn!2% .##G49{$ #)  !#  j j" )15 #V +T zd > vP   *  H \ i U 3 :  p_,dAT` J w  >  n<Mf`y (L0 @(CldF1 OZ D?<6} < <H !)V ,D > n "~+ Q %(  i  !   e P3 ƌ^  t<#.note.Linux.rela.exit.text.rela.init.text.rela.text.got.comment.got.plt.sbss.bss__kcfi_traps.rela.kcfi_traps__versions.riscv.attributes.rela.data.rel.ro.modinfo.rela__param.note.GNU-stack.llvm_addrsig.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rodata.rela.exit.data.rela.init.data.rela.data.rodata.str1.1pci_irq_get_affinitypci_alloc_irq_vectors_affinity__kcfi_typeid_vp_set_vq_affinity__kcfi_typeid_vp_get_vq_affinitypci_find_next_capabilitypci_find_ext_capabilitypci_find_capabilitymutex_destroyvp_modern_map_vq_notify__kcfi_typeid_vp_notifyvirtio_pci_modern_probe.__keyvirtio_pci_probe.__key__param_str_force_legacy__param_force_legacyvp_find_vqs_msixvp_modern_avq_indexpci_disable_sriovpci_enable_sriovvirtio_pci_vf_get_pf_devvirtio_pci_release_dev__list_del_entry_valid_or_report__list_add_valid_or_reportvp_interruptvp_vring_interrupt__kcfi_typeid_vring_interrupt__irq_apply_affinity_hintpci_device_is_present__mutex_init__raw_spin_lock_init__per_cpu_offsetvp_modern_enable_vq_after_resetvp_resetvp_modern_set_queue_resetvp_modern_get_queue_resetvp_modern_disable_vq_and_resetvp_setvp_getvp_legacy_set_statusvp_set_statusvp_modern_set_statusvp_legacy_get_statusvp_get_statusvp_modern_get_statusvp_legacy_set_queue_addressvp_modern_queue_addresspci_free_irq_vectors__kcfi_typeid_vp_synchronize_vectors__kcfi_typeid_vp_del_vqs__kcfi_typeid_vp_find_vqsvp_modern_find_vqsvirtio_pci_config_nodev_opsvirtio_pci_pm_opsvirtio_pci_config_ops____versionsvirtqueue_add_sgsvp_modern_get_num_queuesvring_transport_featuresvp_legacy_set_featuresvp_modern_set_featuresvp_legacy_get_featuresvp_get_featuresvp_modern_get_featuresvp_finalize_featureskmalloc_caches.L.str_dev_errpci_irq_vectorvp_legacy_config_vectorvp_config_vectorvp_modern_config_vectorvp_legacy_queue_vectorvp_modern_queue_vectorpci_unregister_driver__pci_register_drivervirtio_pci_driverpci_set_mastervirtqueue_get_avail_addrvirtqueue_get_used_addrvirtqueue_get_desc_addrvp_modern_destroy_avqvp_is_avqvp_modern_create_avqvp_setup_vqdel_vqvp_active_vqsynchronize_irqfree_irqrequest_threaded_irqmsleeppci_iounmap.L__func__.virtio_pci_find_shm_capvp_generationvp_modern_generation.L__func__.vp_get_shm_regionvirtqueue_is_brokenvp_modern_avq_numparam_ops_bool__stack_chk_failmutex_unlockvirtqueue_kick__virtqueue_unbreak__virtqueue_breakvirtqueue_get_bufsprintfsnprintfvirtqueue_get_vring_sizevp_modern_set_queue_sizevp_legacy_get_queue_sizevp_modern_get_queue_sizevirtio_pci_freezevirtio_device_freezevp_legacy_removevirtio_pci_legacy_removevp_modern_removevirtio_pci_modern_removevirtio_pci_remove_raw_spin_lock_irqsavevring_del_virtqueuevring_create_virtqueuepci_read_config_byte__mmiowb_statevirtio_pci_sriov_configure_raw_spin_unlock_irqrestorevirtio_pci_restorevirtio_device_restoresg_init_onevirtio_pci_resume__kcfi_typeid_vp_bus_nameinit_module__this_modulecleanup_module__mod_pci__virtio_pci_id_table_device_tablevp_modern_set_queue_enablevp_legacy_get_queue_enablevp_modern_get_queue_enablekfreeput_deviceget_deviceunregister_virtio_devicevirtio_break_devicepci_disable_devicepci_enable_devicekmalloc_tracevp_legacy_probevirtio_pci_legacy_probevp_modern_probevirtio_pci_modern_probevirtio_pci_probepci_read_config_dwordpci_read_config_word__stack_chk_guardvirtio_pci_suspendmutex_lock_nestedpci_vfs_assignedvp_config_changedvirtio_config_changed__kmallocvp_modern_admin_cmd_execpci_iov_get_pf_drvdatavring_notification_datavp_notify_with_data.Lpcrel_hi9$d.59$x.49.Lpcrel_hi39$x.39.Lpcrel_hi29$x.29.L.str.29.Lpcrel_hi19$x.19$x.9.L.str.9$d.9.Ltmp8.Lpcrel_hi8$d.58$d.48.Lpcrel_hi38$d.38.Lpcrel_hi28.L.str.28$d.28.Lpcrel_hi18$d.18$d.8.Lpcrel_hi7__UNIQUE_ID_srcversion257$d.57$x.47.Lpcrel_hi37$x.37.L.str.37.Lpcrel_hi27__UNIQUE_ID_version327$x.27.Lpcrel_hi17$x.17$x.7.Ltmp6.Lpcrel_hi6__UNIQUE_ID_alias256$d.56$d.46.Lpcrel_hi36.L.str.36$d.36.Lpcrel_hi26__UNIQUE_ID_license326$d.26.Lpcrel_hi16$d.16.L.str.6$d.6.Ltmp5.Lpcrel_hi5__UNIQUE_ID_depends255$d.55$x.45.Lpcrel_hi35$x.35.L.str.35$d.35.Lpcrel_hi25__UNIQUE_ID_description325$x.25$d.25.Lpcrel_hi15_note_15$x.15$x.5.Ltmp4.Lpcrel_hi4__UNIQUE_ID_scmversion254$d.54$d.44.Lpcrel_hi34.L.str.34$d.34.Lpcrel_hi24__UNIQUE_ID_author324$d.24.Lpcrel_hi14_note_14$d.14.L.str.4$d.4.Ltmp3.Lpcrel_hi3$d.63__UNIQUE_ID_intree253$x.53$d.53$x.43.Lpcrel_hi33$x.33.L.str.33.Lpcrel_hi23__UNIQUE_ID___addressable_cleanup_module323$x.23.Lpcrel_hi13$x.13.L.str.13$x.3.L.str.3$d.3.Ltmp2.Lpcrel_hi2$d.72$d.62__UNIQUE_ID_name252$d.52$d.42.Lpcrel_hi32.L.str.32$d.32.Lpcrel_hi22__UNIQUE_ID___addressable_init_module322$d.22.Lpcrel_hi12.L.str.12$d.12.L.str.2$d.2.Ltmp1.Lpcrel_hi1$d.71$d.61__UNIQUE_ID_vermagic251$x.51.Lpcrel_hi41$x.41.Lpcrel_hi31$x.31.L.str.31.Lpcrel_hi21__UNIQUE_ID_force_legacy321$x.21.Ltmp11.Lpcrel_hi11$x.11$x.1.L.str.1$d.1.Ltmp0.Lpcrel_hi0$d.60$d.50.Lpcrel_hi40$d.40.Lpcrel_hi30.L.str.30$d.30.Lpcrel_hi20__UNIQUE_ID_force_legacytype320$d.20.Ltmp10.Lpcrel_hi10.L.str.10$d.10$d.0@TZ J8F2>'-@Q&@p&g@Ps&k2(+@t(& U- =0ypz:Loz"-@@{&-0 @@|H&8.`O`.`.(@|`&.eP0P`@|&U1P@x}&E1@@}&102@@}0&!x7 Q$}0}( dz(:f