ELF@@)&RRRRRbLrY'ȳP _$^?#{ A h5hA ) J kH )jk khhAiI@khi @{¨#^__ֳ_$^?#{ {#^___$^?#{g_WOC ***" k"T*<rT**`66.HQZ?_jaT>&**R$R%Rh[`*0C*4~@v*@uA!*A@OFWE_DgC{A#^__n*G?_$^?#{ O@u@C 4a*@RA@a@OB @{è#^__'_$^?#{ {#^__5x_$^?#{OAi  cTiQ?qT JA Lyk `֟$A!`9$A!;`7` $A! `y$A!-`OA{¨#^__֟$!!i>_$^?#{OAi  #TiQ?qT JA Lyk `֟$A!`@92$A!`@z`@ $A!`@yL$`@A!nOA{¨#^__֟$!!__$^?#{ {#^__v_$^?#{ {#^__֫%#_$?r`T^?#{ {#^__!Բj_$^?#{O *rT ROA{¨#^__֠ƌ_$^?#{ O5tAu  Ts *@"R@AT*OB @{è#^__ _$^?#{ {#^__ )q_$^?#{OA4(`AR<rThA[haAt@!Xa!` *OA{¨#^__`B!b_$^?#{_WOA8B!R*Ar T B**"Rr T3ѡC8C939#9C_8!qT CC@9`qAT33@9kT##@9q"T"2@B@R@#@9_EbT@ɂ  T AA ˟ (TI Ri" B!B!B*A8B_ !TOEWD_C{B#^__@*ԉZ_$^?#{_WO@L9h7 ) a*@h*@BA8yh#6 @(  IR   BP94@R?kTA(R*h9OCWB_A{Ĩ#^__։Z_$^?#{ g_WOA94@(@HAU *yt5*`6OEWD_CgB @{ƨ#^__a@5h @VCYcZAx#6Xz8h#hh *"R*9_$՟$^?#{ O CQIIB4Rh@91@$cROB* @{è#^___$՟$^?#{ O CQIIB4Rh@y1=@$cROB* @{è#^___$՟$^?#{ O CQIIB4Rh@1*$cROB* @{è#^___$^?#{WO*@$ CQIIc6R2u9$cROBWA{è#^___$^?#{WO*>@$ CQIIc6R2uy$cROBWA{è#^___$^?#{WO*$ CQII*6cR2u$cROBWA{è#^___$^?#{g_WO@R(@*:!  ***4**? j`T*ODWC_BgA{Ũ#^__hhHh߈j_$^?#{OC4hACh DH4*`A*h Dk#TOA{¨#^__ֵz_$^?#{(@@*3 R{#^__ֲj_$^?#{ g_WOA `T RhB_Mrrk@TE0?_ThBP9@4*@iA(yh@?k@T`A"R**@*@iA5yhA9h5tC"6@( hCB94hAChDh4*`A*hDkThC4hBR_q6rӶrk@TE0?`A`B`A`A @OEWD_CgB{ƨ#^__֠ƌ_$^?#{ g_WO%R*S4**I*`4hAC4}R` hAd2@CDd @!R*4 z (RB9h4**** @OEWD_CgB{ƨ#^__z;*hk@Th}@#j{8q*z{*Rt?z;bT9_$^?#{og_WOC*~}R*`96u4*<RkTh}@izh?|\Rz2@Zz @| 7@xR`}R`h@Rh|<Rz2@R`A**@7{D)RhBB Rtxi`A*hB!*`5hDiB*h0_q6rӶrk@T E0 ?R jTy7{DBhB Rtx`A*hB!* 5hDh j` T(hB9U 4**iD@{;*hk@Th}@#z{hBP94@( *j{8qRt***?{;ThBP994R:jTc2@Cc @t}hB\?@ RBjt!Z?`A*hB!kt!@`4:R**OFWE_DgCoB{A#^__*|)1_$A@@_i@_#_$^?#{WO@(@ C4 (@ AAIyiA5@**@Ci}*"R*OBWA{è#^__+T_$^?#{@P94Aa@R?kaTA{#^___$^?#{WO*>@$ CQIIc6R2uy$cROBWA{è#^___$^?#{ g_WO*RR@**B%**_rѢrk@TE0?@TvBA"b6yY" AY3 @OEWD_CgB{ƨ#^___$^?#{ R{#^___$^?#{_WO3@*Ab`T*_*@q!T**OCWB_A{Ĩ#^___$^?#{_WO* A&rT`6BAbT*_*@q!T***OCWB_A{Ĩ#^___$՟$^?#{ O CQIIB4Rh@91@$cROB* @{è#^__o_$^?#{WORR@ )hB` p `(  * 5@9(401T*L1T*4u*OBWA{è#^__*L1T*u5A9*4O9Bh4;_$^?#{ O@B`7O94OB @{è#^__֤Wi_$^?#{ O@*A @_r`rk@TE0?`7L9h(7`4 4*q*OB @{è#^__}_$^?#{@{#^___eE?_$^?#{O<@*`5B*OA{¨#^___eE?_$^?#{O@<@5OA{¨#^__hȳP _$^?#{ A h 5hA JiAhjihhh @{¨#^__ֳ_$^?#{ {#^___$^?#{g_WOC ****<rT**63@OFWE_DgC{A#^__Z?>*&**R$RhO0l(L*AR6jAhT** jAT** sA!"RAn*G?_$^?#{O@t@C4" a*@RAM" a*@*OA{¨#^__'_$^?#{ {#^__5x_$^?#{ WO CR?qR(4 A**(A!~@~j78kATOCWB @{Ĩ#^__i>_$^?#{WO CR?qR(4 A**(A!~@jh8kATOBWA{è#^__v_$^?#{ {#^__֫%#_$?r`T^?#{ {#^__!Բj_$^?#{O *OA{¨#^__ _$^?#{ {#^__ )q_$^?#{ aA(`(`" @*{¨#^__!_$՟$^?#{ O CQIIB4Rh@91@$cROB* @{è#^___$^?#{WO*@$ CQIIc6R2u9$cROBWA{è#^__hdrivers/virtio/virtio_pci_modern.cdrivers/virtio/virtio_pci_legacy.cL`$D|X|||$force_legacy%s: shm cap with bad size offset: %d size: %d bad queue size %u%s-virtqueues%s: cap offset+len overflow detected virtio: device uses modern interface but does not have VIRTIO_F_VERSION_1 %s-config%s: bar shorter than cap offset+len virtio_pciplatform bug: legacy virtio-pci must not be used with RAM above 0x%llxGB %s-%svirtio-pcivp_get_shm_regionvirtio_pci_find_shm_capű6_$^?#{!B{#^__ g@_$^?#{{#^__$parmtype=force_legacy:boolparm=force_legacy:Force legacy mode for transitional virtio 1 devicesauthor=Anthony Liguori description=virtio-pcilicense=GPLversion=1vermagic=6.2.0-mainline-gb3bbca0dc752-ab10072136 SMP preempt mod_unload modversions aarch64name=virtio_pciintree=Ydepends=virtio_pci_modern_dev,virtio_pci_legacy_devalias=pci:v00001AF4d*sv*sd*bc*sc*i*srcversion=D26CA09271FE47F0617A633LinuxLinuxvirtio_pciˆnvp_modern_probevp_modern_config_vectorдvp_modern_get_num_queuesPh(vp_modern_get_queue_size@vp_modern_get_queue_enableSvring_create_virtqueuevxivring_del_virtqueueE!vp_modern_map_vq_notify*ܵ_dev_warnq6vp_modern_queue_vectorpci_iounmap?vp_modern_remove3/vp_modern_generation Oˡvp_modern_get_status>wvp_modern_set_statusmsleep"vp_modern_set_queue_enable<@Mvp_modern_get_features˽\vring_transport_features4Upci_find_ext_capability4vp_modern_set_features__dev_errBpci_find_capabilitya*pci_find_next_capabilityߡ)pci_read_config_byte0bpci_read_config_dwordғ__stack_chk_fail;vp_modern_set_queue_reset 4_raw_spin_lock_irqsaveUrS__list_del_entry_validp\_raw_spin_unlock_irqrestorepci_irq_vectoru#synchronize_irqI'}vp_modern_get_queue_reseth__list_add_valid!rklog_read_mmio^ log_post_read_mmio+@log_write_mmio$virtio_config_changedoqpci_enable_deviceUUqpci_disable_deviceUfApci_set_masterRLregister_virtio_device4 Wput_deviceǕget_device@pci_device_is_present0virtio_break_device {cpci_disable_sriov'3unregister_virtio_deviceXpci_vfs_assigned pci_enable_sriov7Evirtio_device_freezeqvirtio_device_restoreZkparam_ops_bool8bvp_legacy_probe9dvp_legacy_config_vectorJvp_legacy_get_queue_sizel?t|<@ABCDE?< @FGD &< HL < : = I M h h!L! !L!!|! !|!(!#,!#d!N!O!P,"0"T"d"|"Q"R"Q""" "4#RP#QX##S$T%UH%UP%TX%%V%%W(&%,&%@&\&X&`&X&t&&&&&&&&'&' $(0(4<%@#H%L#@HPX`h0px!@"#$ 0!@ "(#0$8@H  l  l  l h#p0$$$ %!t%%"#$\    $( 0D&40'Android (9796371, based on r487747) clang version 17.0.0 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) ",/27:=@CFI%'&t}%(-0+58;,@CFGHKNOPQV $fg^'*hijS"#  3$3(,04 6P3J 25J` ,(H,82@5 u  @ ,lDt  F   @: D #j o   L 9   :  4 c   $2 c  ,4  ,} " 8   . (0d ,q 0t  ],Z   @ < @  " D Q     ?       u  u   2F P T P: T!yH 0  # o   @  f( .   c     4 $  2 ,`} (" ,b,  2, (. , q N L   il PZ h  l  P P  (  (  F  `P:   W w a-   `  D  K   u   hL!,|!#p H! L!F x! |! ": # % p##t#j# #o #c0$ ,$ 0$ &$,@ $ $$8 $. $ < # % %Pi %  %]t%, p%. t%%P %w %( # % 0 0'4 h     \z ]   ' !@ ! 04E d$ #)!  O j* j )15 #V +T z  5K 8u#%,8pvT m/wC Y M*p gTE1]TCdT f   @P0:     x t#,l w  ?  Q`| `Ph ƌ 0  uqF.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.bss.rela.altinstructions__versions.rodata.str.modinfo.rela__param.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.exit.data.rela.init.data.rela.data.BTF.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_capabilitymemcpyvp_modern_map_vq_notify__kcfi_typeid_vp_notify__param_str_force_legacy__param_force_legacyvp_find_vqs_msixwritewreadwpci_disable_sriovpci_enable_sriovvirtio_pci_release_devvp_interruptvp_vring_interrupt__kcfi_typeid_vring_interrupt__irq_apply_affinity_hintpci_device_is_presentvp_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____versionsvp_modern_get_num_queuesvring_transport_featuresvp_legacy_set_featuresvp_modern_set_featuresvp_legacy_get_featuresvp_get_featuresvp_modern_get_featuresvp_finalize_featureskmalloc_cachesnr_cpu_ids_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_setup_vqdel_vqvp_active_vqsynchronize_irqfree_irqrequest_threaded_irqmsleeppci_iounmaplog_post_write_mmiolog_write_mmiolog_post_read_mmiolog_read_mmio_dev_warnvp_generationvp_modern_generationvp_get_shm_regionparam_ops_bool__stack_chk_failwritelreadlsnprintfvirtqueue_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_bytevirtio_pci_sriov_configure_raw_spin_unlock_irqrestorevirtio_pci_restorevirtio_device_restore__kcfi_typeid_vp_bus_nameinit_module__this_modulecleanup_module__mod_pci__virtio_pci_id_table_device_tablevirtio_pci_id_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_dword__list_del_entry_valid__list_add_validpci_vfs_assignedvp_config_changedvirtio_config_changed__kmallocwritebreadb_note_9$d.49$d.39$x.29$d.29$d.19$d.9$x.48__UNIQUE_ID_srcversion338$x.38$x.28$d.28$x.18$d.18$x.8$d.47__UNIQUE_ID_alias337$d.37__UNIQUE_ID_version427$x.27$d.27$x.17$d.17$d.7$x.46$d.46__UNIQUE_ID_depends336$x.36__UNIQUE_ID_license426$x.26$d.26$x.16$d.16$x.6$d.45__UNIQUE_ID_intree335$d.35__UNIQUE_ID_description425$x.25$d.25$x.15$d.15$d.5$d.54$x.44$d.44__UNIQUE_ID_name334$x.34__UNIQUE_ID_author424$x.24$d.24$x.14$d.14$x.4$d.4$d.53$d.43__UNIQUE_ID_vermagic333$d.33__UNIQUE_ID___addressable_cleanup_module423$x.23$d.23$d.13$d.3$x.52$x.42$d.42$x.32$d.32__UNIQUE_ID___addressable_init_module422$x.22$d.22$x.12$x.2$d.2$d.61$d.51$d.41$x.31$d.31__UNIQUE_ID_force_legacy421$x.21$d.21$d.11$d.1$x.50$x.40$d.40$x.30$d.30__UNIQUE_ID_force_legacytype420$x.20$d.20_note_10$x.10$d.10E![!>m!05 r7!?@G@@ d@G!U5 C@:!! !F !@ !` ! !G !I!!K@!! 7d@\(n ! X7A@9!E!;d@O!:Z!:e!t!i !@(n`B!8!T!T !T@!T`!~!~ Q!Q !~ ~-!~?!~L!~]!Tk!T y!T@!T`!T!TDE! G7  U@!H =D SJ DL S=S! Ҫ! ! Ҫ!  5 q6 5 x ! K= ! Q 5 qY K !S$! S 5 q0! U G7 V <! W 5 qYO! Y 0 b! [t! [! [ 7(! _!  7! b! ! a)! a)hY D? !=! j S!=*S-! l != DY K !S! n  D! p !=>! rW! ^! e! s! ! Ҫ! ! Ϊ@! j G7 !S! }! r i5 q! !  5 q.(P!  G7 ! ?! VP_MSIX_CONFIG_VECTORVP_MSIX_VQ_VECTORvirtio_pci_deviceldevvirtqueuesintx_enabledmsix_affinity_masksmsix_namesmsix_vectorsmsix_used_vectorsper_vq_vectorssetup_vqdel_vqconfig_vectorvirtio_pci_legacy_devicevirtio_pci_modern_devicenotify_basenotify_panotify_lendevice_lennotify_map_capnotify_offset_multipliermodern_barsvirtio_pci_common_cfgdevice_feature_selectdevice_featureguest_feature_selectguest_featuremsix_confignum_queuesconfig_generationqueue_selectqueue_msix_vectorqueue_enablequeue_notify_offqueue_desc_loqueue_desc_hiqueue_avail_loqueue_avail_hiqueue_used_loqueue_used_hivirtio_pci_vq_infomsix_vectorvp_synchronize_vectorsvp_notifyvp_del_vqsvp_find_vqsvp_find_vqs_msixmsix_vecvp_setup_vqvp_bus_namevp_set_vq_affinityvp_get_vq_affinityvp_config_changedvp_vring_interruptvp_interruptvirtio_pci_probevirtio_pci_removevirtio_pci_sriov_configurevirtio_pci_release_devvirtio_pci_freezevirtio_pci_restorevp_devvirtio_pci_legacy_probevp_config_vectorvirtio_pci_legacy_removevp_getvp_setvp_get_statusvp_set_statusvp_resetvp_get_featuresvp_finalize_featuresvirtio_pci_modern_probevp_active_vqvirtio_pci_modern_removevp_generationvp_modern_find_vqsvp_get_shm_regionvp_modern_disable_vq_and_resetvp_modern_enable_vq_after_reseth@<TYTE4'@@JH%@fP%2(F>`(9@`g% c@(l%v2P+K0mLomc5,D0@n%%-4 @nH%^H-H-(@o`%p-[ /V@ho%K(/F@o%k0/(f@o%X000@@(p0%y@4@ J$J Xp1Xp@ ')/qL: