ELF >`@@UH@]fUHAWAVATSIM&I1I~ANHIIIFIdžIF0IdžIMfHHHLHuMHHHLVHuM~HI^8HHLH&HuANHI!D$([A\A^A_]fDUHAWAVSPII<%uieH %1INtYIHtHIHuM1AF t AF <%u1IFHH[A^A_]I~1I~HH<%Ht11E1E1L%ffffff.UHAWAVAUATSH(HIAIILHEE9u}L}HpEu IcHiL>HcH H(H\>I$H>ID$HD>0L<>ID$H>HD>HEL>HuH}L,>IŠAdf.8HH@H@H@0H@(HHX@Lx LHLAuHEHML4IHL$I8d8HH@0H@(H@H@H@HLx LHL9uHEHH}E1LH([A\A]A^A_]fDUHAWAVSPIHI<%u\eH %1INtLHIGHI_AF t AF <%u-IFH[A^A_]I~1I~HH<%Ht11E1E1L%fUHAVSHHL3C<%rsH1A~0t'H$11HAIH[A^]UHAWAVATSHIM<$Mt$EA$tIwAAu11EuXu1qD)11HcHi|t ډU܍HHcHi|t  ډU܃9uEtHcHi|t UܾLHUܾLEAt$HsN<%rH1AD$I$Ht I|$AL$HLWA0tPI$k%dHHiMbHH?H&HcH4%$1HAMH[A\A^A_]UHAWAVAUATSHAIHCAEIH{HHs8H}Hu4IMM|$Ml$Et$AD$eL<%L<%1M>tzHLAŀ<%u;1LIIt'Et2H}LHUS#HALLEuE1DH[A\A]A^A_]1LHvf.UHAWAVSPIHKxHC(;uH#(AVHHpH9s$HC0HHsIVHHHKhH4HIv(TTI~HtAV1M~ IF(ANHIAOHAFHt\IIG0Ht;IwIVANL1I~IFH{HH8LH1LLÀ<%1LIItH1AD$I|$AL$HADŽ$AD$xIDŽ$IDŽ$IDŽ$IDŽ$IDŽ$IDŽ$IDŽ$IDŽ$IDŽ$IDŽ$H[A\A]A^A_]LL&/1LHf.UHG]UHHx0t"H4wHc@8H~HcH]1]1]1]DUHG]UH勇]ÐUHOxHG(9sG|)]UHH1]fff.UHAWAVAUATSHIH%HEHIHEHEHEHEHEHEHEHEHEHEHDžxHDžpHDžhHDž`HDžXHDžPL;LHC LALHHt-HHH HHH H 1HAL$ tAwHHAƍ 9v$HAT$ H1LHAD$ HH<@HHI\$A|$ AL(E1I\$IcL$vIJ#J #H(ND#NL#NT#JD# LL PARHMAE@JD#8JD#0JD#PJD#XLDMtH1DH HH%HH9L(wHHHELD AEl$ E9HD9DNLILLL0 H1LLAHPLHHHHHA]HLyDž 1Dfff.HHHHt8HE1HHHt?t1 H DD)HcȅADOH)A9{H HHIIFIFIFI AFIAN LEfHHHIHHLM7<%tTH1H HE|HB4(H1H1ILE샅 HHMDHDK|H1LAH%H;EsDH[A\A]A^A_]L(H1HAH1HEL(Ef$DHiHHI^A~$ E1E1ffff.I^IA~ IFH1ҾDHDAAFl#H(J#H(H8J|#J#H BD#JDŽ#BD#BDŽ#BD#xJDŽ#JDŽ#JDŽ#JDŽ#JDŽ#JDŽ#JDŽ#JDŽ#JDŽ#JDŽ#H(@$1A9׃K4HHHD71HLHL7(LL47JL#hNt#pHHHJL# HHHHCJ#1HBD#|J<#H1J<#HXJ<#HH1ҹJ<#H`H1ҹJ<#HH11BDŽ#JDŽ#H J#N#HHLJ#H(H8IH1LL(EJ#HJDŽ#J#J#JDŽ#J#J#H8JD#8JD#@IAF$I9 HH{@1H1HAdžIdžMAF0HLLLAEt%I~HI~HL<%t)H11HAHMhHLE1{UHAWAVAUATSHIIfHHI\$HtHCID$H3LtLuI|$@1۾1H}AD$0AD$$!HcIL$(M|$HcLiO,7I1LCD7K|7CL7HCDŽ7CD7xKDŽ7KDŽ7KDŽ7KDŽ7KDŽ7KDŽ7KDŽ7KDŽ7KDŽ7KDŽ7K7Ht K|71о1LAD$$9I<$H<%I$E11H}LH1H]HHAD$ LeMt$IcHIHI|PtzM<IPI<$DI|@ItHHt%M$IHHP`II$Le f1I7HP0IID0ID8IAD$ AA9aI|$HI|$H1H[A\A]A^A_]fffff.UHAVSIHHHH1HL1[A^]ffff.UHAWAVATSIILHLLAǃ{~0s H1C|K 4H1sH1DLLAALLD[A\A^A_]fUHAWAVAUATSH(IHMwHcL,@IKL.K|.0H HE11HHH)H9uO$.I0K|.8K|.PK.HPHEI?uK|.@Kt.HHt.K.HHHEHP`HEHxHMHAb1HEH0HP0HEHxI$ID$HEHI$I\$I?Kt.KL. I\$L}O|.@IAHAWjjjSjSjH@tIt$I$HI?K.HPKL.HHHHMP(I?tIt$I$H^HEH0HIL$HLMIjHu}t[I?H3HEHHP0I?It$I$H1I$ID$A DH([A\A]A^A_]HUKT.XH]H;I $DuDAEtaH1DL{K|/PtK/HPHEH;DK|/@Kt/HHt&K/HHHP`HEHxHHE1]1H]H3HP0H{KD/0KD/8H'fUHAWAVAUATSPII~@E11AF0AF$+ff.DHcIN(MnIcHiN<+I1LADI|ALHADŽADxIDŽIDŽIDŽIDŽIDŽIDŽIDŽIDŽIDŽIDŽIHt I|1о1LAF$AA9I>H[A\A]A^A_]f.UHSPHH;1HHHc4%H4%$1HAIH[]ff.UHOt]HH]ff.UHAWAVAUATSH(HKHHEHHEHHELHXHEHHEH{LHDLLBD9u"HL}H{LuN,9IN$9I>1H}HpH<%H11E1E1Hu%AE;a<%ueH %1HUH tM&Mt6I$IHuLI$HL L E1䋃t!<%$HEHM11H}Ml$(AD$0AEA;D$v!HAD$Nfffff.HHAuAt$IL$1E1LID$Hu AD$AL$Hr1ADHLLN,8IN$8IBD8X1H}CH{KHǃCxHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃHHL}tH{1A$!HH{tH{LH([A\A]A^A_]H([A\A]A^A_]fffff.UHAWAVAUATSHHeL<%H<%Hu1L>HHvLHHMHHMfD@CHH(AH0HS HH HHuLDhL`H@@HKHHHHHHtHMf<%HHHt{tHsHLD L<%u 1HuL>tIHF1HuHHHuH<%Ho11E1E1Hu%HuQHMHHEHt<%u4HǃH[A\A]A^A_]1HHHuH<%Ht11E1E1Hu%fff.UHSPHH;Hs4HS8 %t=tH1H{@$11HAIH[]ÅtH1H<%HHH[]UHAWAVATSHII>HI#^(HCHt I>H!Ht~AI>HI>Hf.H]HEH LHH E<IFIi|tHH4HHDHH!uH[A\A^A_]ff.UHAWAVAUATSH(HL#{ ALeH]E1ALe@HEH@JpH %H9HHGHHDAwHH LLDIHEȋP I0AI9rH]Le1ҾLS$L1L1LEHU1L} HUԾLE;C$HUԾLE;C H]ȅtlE1ALmfffff.AvLL]H LDLUH H]HDK AAA9rLeAD$0<%tH1AL$$E1AMT$It$E\$ 1DAAAKIHI|PH1҉AA9уID01HIDIHIiHIAI9HHT(HHHICH1HDŽAD9t=HHfDH8HXHDHDx H9HRrHDŽHDŽDxIi|t,LH<H$11HAIAL$$I9H]E1HLjIcH@HI|PtuN4+IPH:DI|@ItHHtJ+HHHEHP`I~HEH1I6HP0I~ID0ID8IHUȋJ AA9HaHs4HS8LtLH{@k%dHHiMbHH?H&HcH4%$1HAIH([A\A]A^A_]r0^EQ] :} :} : }QX  ` H .r9uAv :h :r  P j~` H  7 6A 4  m  7 6Og   4 mC m QP ) g  6*  ^ . X 6_ | # Q= P 9 6: z S$ v   ; 6G 6t 6U~x :Uc 6}m 7sw 6~. 6[3z 6 Okn{ a 6x 6 6 6[ * 6}4xB St 6;x 6x :kll 6_ 6\_ 6_ 4. 6: BYtm 6ll 4+ 8`=P :U}` :e}| 7 40mfRv O}p8^^\^u} ^^Pd :} :}r 6r#k6 6J=U 6\f 6m}ij+dgc  6<dL 6l 4sed 6  6]8d^+^I^"DS \ l 40zm O | ` H  S! j!!^!i"^"_### $ $$$$ %`"% H@% u% %%`% H% %% 7 & 6&(& 4@'6&mH& 6oO&W& l&&&&&'' 7'''(( (5(P(m(((( 7) 6)s* 4 ~*m*+d[+j+ + + 4@'+m$FreeBSD: head/sys/dev/ntb/ntb_transport.c 328611 2018-01-31 01:04:36Z mav $FreeBSD clang version 6.0.1 (tags/RELEASE_601/final 335540) (based on LLVM 6.0.1)  T4OOO06-@6HP6-h576665766*6(5@7P6X`6p66-::5H65X6j5X 5(6'85@6-X6`|h5p6T5<6-855`55 Unable to load MW buffer of size %zu/%zu QUntb_transportNot enough resources for config ntb tx free qntb_transport_ntb_hwCan not add child. -%dntbt_rxmax_mw_sizentb_transport log level -- higher is more verboseIf non-zero, write a register every second to keep a watchdog from tearing down the NTB linkNTB TransportN queue %dntb_hw,Unable to set mw%d translation Unable to set mw%d caching ntb transport txdebug_levelntb_hw/ntb_transportUnable to create MW tag of size %zu/%zu %s rx%dIf enabled (non-zero), limit the size of large memory windows. Both sides of the NTB MUST set the same value here.HW link down At least one doorbell required. HW link up transport link up at consumer %dntb rx q enable_xeon_watchdogIUkernelAt least 1 memory window required. qp %d link up NTB Wait for link downqp %d client ready Scratchpads enough only for %d memory windows. %d "%s": queues %dntb: Failed to send link down consumer=%dAt least 6 scratchpads required. hint.%s.%d.config:Unable to allocate MW buffer of size %zu/%zu ntb55555550y4 o4 q(40b84@hH4`4%h4p&5w(kNGNUם ,6`O\:vntb_transport.ko.debugt1q9h" N  60Z wH    #T@(b7 HS h3p&0%v@'~(`>p0^Xw` ` ``0 `_`0U   *` P ` ;8hN e z&   5F]u   3 ? [ n          1 B U i |          % ; @ N Q b m v ~           " 3 C R e r             ; J ] f u          .<U.symtab.strtab.shstrtab.rela.text.comment.rela.data.relaset_sysctl_set.rodata.str1.1.relaset_sysinit_set.relaset_sysuninit_set.bss.relaset_modmetadata_set.rela.rodata.rodata.cst32.note.gnu.build-id.gnu_debuglink.SUNW_ctfM_NTB_T_init_sys_initM_NTB_T_uninit_sys_uninit__set_modmetadata_set_sym__mod_metadata_md_ntb_transport_ntb_hw__set_modmetadata_set_sym__mod_metadata_md_ntb_transport_ntb_hw_on_kernel__set_modmetadata_set_sym__mod_metadata_md_ntb_transport_on_ntb__set_modmetadata_set_sym__mod_metadata_ntb_transport_version__set_sysctl_set_sym_sysctl___hw_ntb_transport__set_sysctl_set_sym_sysctl___hw_ntb_transport_debug_level__set_sysctl_set_sym_sysctl___hw_ntb_transport_enable_xeon_watchdog__set_sysctl_set_sym_sysctl___hw_ntb_transport_max_mw_size__set_sysinit_set_sym_M_NTB_T_init_sys_init__set_sysinit_set_sym_ntb_transport_ntb_hwmodule_sys_init__set_sysuninit_set_sym_M_NTB_T_uninit_sys_uninit_mod_metadata_md_ntb_transport_ntb_hw_mod_metadata_md_ntb_transport_ntb_hw_on_kernel_mod_metadata_md_ntb_transport_on_ntb_mod_metadata_ntb_transport_version_ntb_transport_depend_on_ntb_ntb_transport_ntb_hw_depend_on_kernel_ntb_transport_versionenable_xeon_watchdogg_ntb_transport_debug_levelmax_mw_sizentb_complete_rxcntb_list_addntb_list_rmntb_load_cbntb_process_txntb_qp_link_workntb_set_mwntb_transport_attachntb_transport_child_location_strntb_transport_detachntb_transport_doorbell_callbackntb_transport_driverntb_transport_event_callbackntb_transport_link_cleanup_workntb_transport_link_workntb_transport_methodsntb_transport_ntb_hw_driver_modntb_transport_ntb_hw_modntb_transport_ntb_hwmodule_sys_initntb_transport_opsntb_transport_print_childntb_transport_probentb_transport_rxc_dbsysctl___hw_ntb_transportsysctl___hw_ntb_transport_debug_levelsysctl___hw_ntb_transport_enable_xeon_watchdogsysctl___hw_ntb_transport_max_mw_sizexeon_link_watchdog_hbM_NTB_Tntb_transport_create_queuentb_transport_devclassntb_transport_free_queuentb_transport_link_downntb_transport_link_queryntb_transport_link_speedntb_transport_link_upntb_transport_max_sizentb_transport_qp_numntb_transport_queue_countntb_transport_tx_enqueuentb_transport_tx_free_entryM_DEVBUF__mtx_lock_sleep__mtx_unlock_sleep__stack_chk_fail__stack_chk_guard__start_set_modmetadata_set__start_set_pcpu__start_set_sysctl_set__start_set_sysinit_set__start_set_sysuninit_set__stop_set_modmetadata_set__stop_set_pcpu__stop_set_sysctl_set__stop_set_sysinit_set__stop_set_sysuninit_set_callout_stop_safe_mtx_init_mtx_lock_spin_cookiebootverbosebus_child_location_str_descbus_dma_tag_createbus_dma_tag_destroybus_dmamap_loadbus_generic_attachbus_get_dma_tagbus_print_child_descbus_print_child_domainbus_print_child_footerbus_print_child_headercallout_initcallout_reset_sbt_ondevice_add_childdevice_attach_descdevice_delete_childdevice_detach_descdevice_get_ivarsdevice_get_namedevice_get_nameunitdevice_get_parentdevice_get_softcdevice_get_unitdevice_printfdevice_probe_descdevice_set_descdevice_set_ivarsdriver_module_handlerfreegetenv_stringhzlockstat_enabledm_copydatam_devgetm_freemmallocmalloc_initmalloc_uninitmodule_register_initntb_clear_ctxntb_db_clearntb_db_clear_maskntb_db_readntb_db_set_maskntb_db_valid_maskntb_db_vector_maskntb_link_disablentb_link_enablentb_link_is_upntb_mw_clear_transntb_mw_countntb_mw_get_rangentb_mw_set_transntb_mw_set_wcntb_peer_db_setntb_peer_spad_writentb_set_ctxntb_spad_clearntb_spad_countntb_spad_readntb_spad_writepause_sbtprintfsdt_lockstat___spin__releasesdt_probe_funcsdt_probes_enabledsnprintfspinlock_enterspinlock_exitstrsepstrtolsysctl___hwsysctl_handle_64sysctl_handle_inttaskqueue_createtaskqueue_draintaskqueue_drain_alltaskqueue_enqueuetaskqueue_freetaskqueue_start_threadstaskqueue_switaskqueue_thread_enqueuetick_sbtN&xڬ{S&dnVK]%*jՠ+@ADB) ZA|PG+***[ > 7Lf 7g<Μ9sfEQE^O$"4Y()qLUNcУ*e\,x)s( P_>֔Lj<6j~sY 0YO72= ƨ`m~h!3N+ $m{ Pf\GMN֥iw3[O\mR,WO9E-`]G3 t)Xaǀ-)&^M&ҳ*뻹v-Bo{p^l'!j >mlSp_t 6`:jiCFӵ믥 [5 &[l13=-;2tuH$ZHUȖ-zN$p^nMn~Lu]iY:RXѴSK~KX7!Ϊ6()f=U=R?GG8m|!#Q8 NM @V]XM*jtwP~"~Okŭ;cZ˾R.;ڞُσ'`obo{lov\٧yP/ DV5efUy F /E DX b! &`rǿnLٛai в@rRdf-?r=:uOoœ$`c[-YΐŜQUP:R\ l tETUO}/ v_'\}/0OdQ0 s=9v.F=O_lFj6qN 5~XV }}jbs46.FCP::,v"R[od~zFS̩,u?f, /<ƁbrRX!,1ysXr+%<|^͹*sisðU w5:6"lօhx4y帼*, p$>sp4hמg5vy~/c1 ~GMrlaϖ&e0fW>/uW[OجkdpVޜ~IS昃;G{+!/'ޣ =5;_6SIA8glKdE8]W?;K~#oah]2SHi|L]"/=~.ş (O+흃gF ;'"wy>v1>%Ptx|z%&p^4v{qTLV1T`fh})^pϝ9d]QO{(!Ġ*kKٌq=oyƦNG!υ_L?TD<uTrZǨ9N;w^bJg{>ЛXFE[oH7is3|;1 4Noϸ3_X1q;=jg]F7W͢9c£w=}/sV̫\ɐ؋rn=l~_dmJ;^ yܹxGYB)_J1P\Vl_:sm'M֠j1y;O\It>@Kbb31 \Ze/ڶ/Yf$kz#kP9 o~u_ae=EU_oke-_M2oھuߦ/c[Ɓ2~f29Z ~;ւÎWٮm6'\) PyڙUYGIZKXG5W|Pf.T̥>fA=lT륽~[-̔lIq|Jwdb>t2u=i>z6~y~Y1̱w1g蟘˛Agt'Nv3׹˓-Lϙ'Ẋ^9+upya̤rYfuG3=3; =]^ܵOd0]G9V^Ɍwbz㘅xo)O bcD R/٘x,Pos{JKʼ>;L`b]1%Xu_`[e*ÇQMJW^d_ōHI^sZJHsEĦnoګ{}gОFA9*S-{tⲨ O]p0h0(Yp)uP 4e?2IRA<: gbKVc_enGY?Y2u0읇=xwyJ)8"@1*%ذ@큊BR)΢_fЈ:h8:E0^lzPlg}V$fd*8?uF㠇8bYʭEQc gө:C- Bu^` }%̆iۙ_9է g 0 MI EDo D&^ lENys4\VʴTf>f?S! xhYjz{K,_irIne7R bΐY d8Q*fֿ d{7YY@d_ou_-j`)\,>~QAI`Q/abCG܍F\FU}e"ߛ]#y('c:|Uk;e.!A,瘟bΚij5 ] &9\mh+5.JZ6i.N!Qsh2kYi׺Di*p:.WG9Gʵ:~|'"t+juGR99לϢŸ4//rXmV #I=) 'uDzKKvULIm%X)dnejnf>n/9ZȬlyf9v=^|̲NaZQ0gEa9CK/h=Ԓ]`]v)&*lfU&E=mpAYӜ i:AfgrySCh'T>h6$Y#UxKKlzhפĀgM C5AD*ewL!ݐht*a$dPM3{HrqD 0 g+ni Ig\M+rPjQ8QI}jh & c2sCC}AMtjT֡ CQjIn+fˉXMmzӹŖG隕TFb6b$L.0t/K2&K~1zvC:aF,WlFjgbAl"a3@'XZaMP5k6VRLv$f18œEj^2txqoWgY&zZ{