ELF@@-,_$LA?#տ#_ _$?#{0@G`,@@B9@q?{#__$?#{De@?BTae@ITd_@?{#__$?#{ _@@?b2@w@!㗟_B@B9 @j{¨# _  _$tA?# @@B@`T#_ @#`_@#__$?#{S[<@@@&@*4 @*!*SA[B@{Ĩ#_*5bR@Ab"*@AbB@AbB@Ab @Ab@AbR@Aab@ 22@``*SA[B@{Ĩ#__$?#{ <@ BPc@ #@@D(c@@#@$c@# @P$c@`#@ S @R @{¨#_  _$?#{<@!{#_  _$?#{<@!{#_  _$?#{S@t>@braT@f@!R @!! RSA@{è#__$?#{{#_  _$?#{"@_qaTStA` @ a2"RSA{¨#_`@vAD@ !ԠSA!  _$tA!@"@!_@T_?#{{#_  _$?#{{#_?#{A8SR[c@ @B7݀3 bR@@!@)T!@b@!!x@6@q@Tq@TCR*`5S@4MB9R@R@T@R/ *7b@@6!@hTNA*qK T TRk9ZS#@6W W@@&BtkTNA* rTkaTkDR! sBff@R@ >bcc*`5* 4f@!R A87@@B!T*SA[BcC{Ǩ#_B@A!OYkD*@kD bߖh@hÊ ArT*@53@"*4†MA C$Ҥ"Ď tkf@(@!@  ?#{SL`T`[vRUR ` @RqTab@`@!@6>` @R`n@`T[BSA{è#_ _$?#{CS[ck"@ $@W@@TX@@Ss@*T@*b@ycS%@@6dIbFvNt`B`ӖS'GӤe(6/IB~" @D@$`@9 5@@!2 R{ASB[CcDkE#_XP@Ss@*T @*!!`` 4 @?B!!gB**!  _$?#{l{#__$ q!T?#{R@{#_{#__?#{kZcXAdL T!Lt[69@NtS`Vs|R;R7` @RqmTwRab@`@!@<96C `@@1*!5T`@@1*!4`@` @Ran@@#3`?TSA[BsEcCkD{Ǩ#_` @7@  _$?#{_@ @caː{#__$?#{b_B@{#_  B?#A!@$@4i||R* `@ c*d#@k T#&e @c@g@dc$EӨhieD!Ě`9@B5c$ d#@kHT#__$?#{!tA @RR{#_RR{#_ 0A_$AzTF@4RTB@?kTD@!TD@TB@ ?kT 7_K@ R_*_?#{ B!!{#_ _$?#{S[c3tASs"@bb@x @A @B@*7_ע`&@! vA*"RRn*SA[BcC{Ĩ#_R*7bb@ R`@D@@q`Ta@!2a RaRae@PfBB9B@Aӡ`ӄ|*!*_y!aF47@?06Pa@! a R7@R_|r" ! !` @a @(@E@B@ 5w&22@a@` R@,@.`&@ @Ž9 A B C D(@*`&@@>ab@~|"R!@# h`Ja@29N`&@bb@ca @@RE@9R""~x~~~*Â`b@@@6`BB9q R.`@>Ae4|@Q**kAT*Z`Ra`R*`@b @` @!TRE!|@z` @T!<_$?#{!ST3LbbdATB`@A @B@|@7s tWSA{¨#_@T`SA{¨#_  _$?#{[tAV"@b@A @B@7Sb@ @@t 4R@`~|ds@`h` T@CR@EbRT @ b@ @kTSA[B{è#_c߈߈c߈߈c߈߈c߈߈߈߈s߈߈߈߈s߈߈߈߈a߈a߈߈|_J55;Հ _$?#{{#_Failed to enable clk(%d) in resume invalid #iommu-cells(%d) property for IOMMU mediatek,mt2712-infracfgmediatek,mt8173-infracfgbclkmediatek,larbsmediatek,larb-idmediatek,smiUnable to link %s. mtk-iommu.%pawritereadfault type=0x%x iova=0x%llx pa=0x%llx larb=%d port=%d layer=%d %s Partial TLB flush timed out, falling back to full flush Can NOT find the iommu domain id(%pad 0x%llx). Failed to alloc io pgtable Failed @ IRQ-%d Request mtk-iommu=====================m drivers/iommu/mtk_iommu.c_$?#{{#_mtk_iommu_isrmediatek,mt2712-m4umediatek,mt6779-m4umediatek,mt8167-m4umediatek,mt8173-m4umediatek,mt8183-m4umediatek,mt8192-m4ur,  888p, 8@Dmtk_iommu.license=GPL v2mtk_iommu.file=drivers/iommu/mtk_iommumtk_iommu.description=IOMMU API for MediaTek M4U implementationsqH<Vintp,*u80u16Ju32ds64wu64p&  H $$dH7  p s     u   A   ! "   7 p#Vf +p$v  p% p' I @p(p)p*+p+(],Tp,z- pp.*p.p.b  p.        !"#$%&'(p. p.p.Rp.; ;p/         p0p1?p2m x x p3sp4$       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc $ p5 S 5. p7     J d  S ]p,   , 6 6 Q pp    3 p6   :      ! !! !" !# !$ !% !& p) 85B!6 !7!8!:p !;&t!<z o![!G o<  "Ao!B#irqC ]#devDr!Ey!Fs #regG: (!HH!IP!J"<!K!M !N$!Or!Q!S!T$clk t}#cfg~ #iopX! `!Q h    B     % % oK ;%+K ov f%+v &* &  &)B &)B &)B &)B &)B &)B 1 Y I&"Y &# &, &, + @'. + &'/ +$ '/$ (,(),],*]+devCrP, -reg &f&c-ret].(/N80g80[818 G0819s09239d1N80g80[81N80g80[81N80g80[81N80g80[81N8'0g80[81N8K0g80[81N8o0g80[8/N80g80[8 : *]+devDrP, -reg &P.:-__r/80/824;85u-__r680/84;85-__r680/84;85-__r680/84;85&-__r680/84;85a-__r680/84;85-__r680/84;85-__r680/84;818 086909* ]75P, 14 0488 08990964 0*4  * ]t174e, -devr&E c&!E d,,1:res7d&h&Bp&Md,:i]e&]d:ret&]d:val`:pP;;;;<5:idAd/5L 050505/5  0060#6060 624<61/9 0X90L90@99/9 0X90L90@91:20:=:4:9<"U0"<9<-x0"<9<70"<94n0404>8080894  0*49/<8 ,0@<1?;z0X;0L;8e; f0;0~;0r;?;1:0:8: 0;8; 0(;0;?4;/9i0!96e9x 0v9   = H@ ]A;,B-__r B-__r C-__r oDv +devv7rP7we,y ,zp:izFpc&{&tT&{-td&|P,}]105y x0B5/?;0X;0L;8e; f0;0~;0r;?;  *` ]+dev`.rd7`Kc&bP5?,m]905jb0B514p0488 08/5p0"505 @ *Hu+devHBrP,J &Kd&L]P12J U242=232c6<X0"<D> H+dev>5rP,@6P5 @ 0b5  E1a Ta +dev1CrP,3,4 1P53 A 0b56059 0B5  *"sX 7"@K P7#[Q-dom%:pa&sPD 4!75K P7K Q7OR-domD 4v!77K P7!v!Q-dom, O  D  !7 0I>0=>01>H>&I>W&4>>@ 0@0@G@F>4>>@0@0@G@H]?&0?0|?0o?3?P3?Q3?R4?>)A 0UA0HA0;A4bA3oAP1S )0e24rJ'468 0/84;89N8'0g80[81N8'0g80[81N8'0g80[89N8 (0g80[81N8D(0g80[8I(468 0/84;81N8(0g80[8J(468 0/84;89N8 )0g80[899 L)0!96e9x 0v99J6)0606060s60g60[61N8)0g80[86N80g80[8984)0J4684 0J4D $~*78K P6202F242@K *A=p-dom@ ]*Kdom?A! Ap,&t<Le +Ae5 KdeveJrAf<Af#p,h +,ip,i'p,j,k&t-il]  @G ]+KdevG3rAH*-rgnJ&t,K+-iL],L ],M [ ) * S 0+irq &]P7 1e, :domP,p,p&'pT,,,,",&d,<&<SM0 5F--__r/80/823;8g.--__r /8 0/823;8h.--__r/80/824;8.#.-__r/80/824;8.n.-__r /8 0/823;8h..-__r/80/824;8./-__r/80/824;85H05/.1/N$ .P/N$ .o/N$ ./N$ ON$ 2./N% ./N% . 0N% .+0N% ON% .hu0:_rs6 . 0-__r> 68> 0/84;8/N8@0g80[8+0  0P L2Q: QGOQOQ R<R Sret]StmpBq1RB1R R B1R[B1R[B=2R R R B2S__v B1S__r CStmp CS__v B-2S__r CStmp CRP 2Q< Bw2RCRT!2UdomDK CR T 2R B2RCRVh(G3Wdevh4rPRj >8j 08Xa](3Wdeva1rPRc >8c 08V\$3Wdev\.rPY\9QZW]4WdevW-rPYW8QL84Kdev6r@]X4Kdev1r@]4Kdev@ 9Kdev: 9 }@rf/9Kdevr9 9Te9Udev1rQ=OUgfpIgTXf9QX>9 @T80]9Q8H L9Kclk6y@]9Kclk2y-ret]T:Ukt2Q@T_]C:Q_/Q_CL :A @A T C,  ,  @ B(::A BC @ -s:Kx -=H8C-__x / sP :Q /P ;Q 7P p?;Q p2Q pKC\ sP de;Unew d4Q dKP A;Unew A1Q BQ CC\ KT 5<;Q 5=T /<;Unew /7Q 0Q 1T9]<Un9T "!</<Uptr "<T !M<Uptr =T #k<Q 0@8<<Kv8<Ka8$]Ku8+] Pc<UvcOH8QcYO@<<Kv"<Ka)]Ku0]@]<=Kv(<Ka/]Ku6]-c]@<=Kv#<Kold+=Knew4]-r]-o ]C,] ]T =Uptrt8Uold Unew Q]C\] >Uptrt8UoldUnewTV>Uptrt8UoldUnew]>Uptrt8UoldUnew]>Uptrt8UoldUnewT<>B>R <CR<@{]?Kptr{t8Kold{Knew{-x0{ -x1{-x2{-tmp{ @z?Kptrzt8KoldzKnewz-x0z -x1z-x2z-tmpz @y3@Kptryt8KoldyKnewy-x0y -x1y-x2y-tmpy @x@Kptrxt8KoldxKnewx-x0x -x1x-x2x-tmpx T#<@Ukey#H@Q$<^0 _:)AKptr:t8Kold: Knew:-tmp: ,:@9}AKptr9t8Kold9 Knew9-tmp9 ,9_8AKptr8t8Kold8 Knew8-tmp8 ,8_7#BKptr7t8Kold7 Knew7-tmp7 ,7T:]?BUx:(T; & ]BQ; : `<BUptr<E0g80[8H4 `E04H:E0:cN8E0g80[8cN8E0g80[8I1d3G414141H9 F0 :0:I1F41I1 yF4188 0/824;8F142c: F06:0*:F242I2 G4 288 0/824;8F-24.21N8WG0g80[81C:{G0^:0Q:984  G0J4==23>2Qd*(Hb +Pb#+Rb0+S4=+4J+3W+T4d+4q+3~+V0+0+/P5j 0b5e+b+Y3+R3+Z3+U3+P3+W0+0+% U$ > : ; 9 I$ > : ; 9 I&I> I: ; 9 (  I < <  &5I'I!I/ 4: ; 9 I?<4: ; 9 I?> I: ; 9 (> I: ;9 ( : ;9 I> I: ;9 4: ;9 I?<'II : ; 9  : ; 9 I : ; 9  I8 ! : ; 9 I8 " : ; 9 # : ; 9 I8 $<%4: ; 9 I&4: ;9 I'4: ;9 I (.: ;9 '@B).: ;9 'I@B*.: ;9 'I@B+: ;9 I,4: ;9 I-4: ;9 I. /1RUX YW 0111RUX YW 2 U3414415 U61X YW 7: ;9 I81RUX Y W 91X YW :4: ;9 I; : ;9 < : ;9 = 1U>1X Y W ? 1@.: ;9 'I A: ;9 IB C D.: ;9 '@BE.: ;9 'I@BF 1G 1H1X Y W I 1J 1UK: ;9 IL.: ;9 ' M4I4N.?: ;9 '<O P.: ; 9 ' Q: ; 9 IR4: ; 9 IS4: ; 9 IT.: ; 9 'I U: ; 9 IV.: ; 9 '@BW: ; 9 IX.: ; 9 'I@BY: ; 9 IZ.: ; 9 'I@B[5\.?: ; 9 '<].: ; 9 'I^ : ; 9 _.: ;9 'I`.: ; 9 'a.1@Bb1c1RUX Y W d.1@Be.1@BL,(e- drivers/iommu./include/linux./arch/arm64/include/asm./include/linux/atomic./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/sched./include/asm-generic/bitopsmtk_iommu.hmtk_iommu.ciommu.hdevice.hclk.hio.hplatform_device.hpm_runtime.hmemory.herr.hof.hspinlock.hlist.hkobject.hslab.hkasan.hktime.hinterrupt.hatomic-instrumented.hinstrumented.hatomic-arch-fallback.hcmpxchg.hlse.hjump_label.hatomic_lse.hatomic_ll_sc.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hinit.hspinlock_types_raw.hspinlock_types.hpercpu.hprocessor.hpid.hstddef.hpersonality.hhrtimer.hnodemask.hmm_types_task.hrseq.hsched.hmm_types.hmmzone.htopology.hquota.hquota.hfs.hmm.hvm_event_item.hirqreturn.hio-pgtable.hstack_pointer.hgetorder.hlog2.hfls64.h builtin-__fls.h kcsan-checks.hkasan-checks.h !"!<!} x 2$ ! # $#/A!} ,Q/.Q 1 "/!=P   /<!}  N.0L%#i!   !   =4+ ! ! %.!} }f x '!s!  Yat=( #xx..xx .xx .xx .xx .xx .xx .xx . xx. ctm<!~ ~J 0yy $!y$!y$!y$!y$!y$!y$!y$! /r.yt!{? /uX!{!? /X!z ~J  ~  =""<1$ /\.=| XJ!  !  izB!~X!~ /!!< {X >= {.!{  "! !.#{ J" | ."/  f0 z1 K".#Y  .! y0" ," !!# /J! y2 v1   }.   }  u. z h!"/$ "H"i. 0i /Y# /x (!w<g# //"0 L&{ #u 0>}J  {X .<s< y . !! &. { y c.   y_n y  b  "! y.  / K$Y!> zr i !"!!  y  "  S..<V ~    //~ {    |< L<~J<~ <1~.~. ~~  " ~<   <.X! y !~~ $/ ~ ~ $ ~~ $!~~ $ &/   !                                                   ! ! !  !  !  #"/ !8"8"8"8" " ~.$ } }  "X ~ ~ $ ~~ $!~~ $ .<!} ?!<!1~~~K  ~ 5 K 5 0~O# -! y<' y ' ~   J w<$! <0" J~<.l !~ <2   / ~ ~. ~~  ~~  ~~     .~ ~.$  <~. ~ .~< ~ ~.$  <(~~.  <~! ~< . XtX>J!} @ ,00@!} M#= ~X }.!} )4 z  x D#r <=  q& z & "  'y . "1#p <<.!~ < !~ = <~ = ~<!?(. ! y '4.z 5  0-z  !/,-25z  ,.z   .%!s  z<J g. g   g > !J!~  !~ ~  +! K#   &  K!nt@K>  ! # $2 {$  "z z z  z z  $- !jz   zz  " z $ z z    $ z$  jz .  #{   f} ! ||  |  G &J! ! 1.!( &# /.& !8 ' &Z 8G $ !% .  &? )?3 ?3 )  /(J$  J!&u<}|g ~   ~~ y  w     i   j <~|Jzz / Xz. K!}N 3< ~ .  1.O / !||. |   &|  ? K # !%1yX / {/%t!g X !h K" ! ! / ' 1   2 #9 9  #, 2% { { _ n ! ! 3 J!  X  XHRTIMER_MAX_CLOCK_BASESPGSTEAL_ANONunsigned charmtk_iommu_of_xlate__timeout_us__compiletime_assert_346size_tPGSCAN_ANON__lse__cmpxchg_case_mb_8irq_handler_tNR_ZONE_LRU_BASE__list_del_entry_validPCPU_FC_NRSCHED_SOFTIRQ__SD_OVERLAPpm_runtime_disable__list_addusecCOMPACTSUCCESSTHP_FAULT_ALLOCiommu_resv_typedev_iommu_priv_getWMARK_HIGHkobject_name__func__mt8192_dataNR_ZONE_ACTIVE_FILEm4ulist__UNIQUE_ID_description358MM_SHMEMPAGESlist_headarch_atomic_try_cmpxchgvm_event_itemmtk_iommu_attach_devicedma_iommu_mapping__u16lru_listPGSCAN_SKIP_NORMALPGMIGRATE_SUCCESSNUMA_FOREIGNBALLOON_MIGRATEwrite__SD_PREFER_SIBLINGSB_FREEZE_COMPLETE__u8CMA_ALLOC_SUCCESSNR_FOLL_PIN_ACQUIREDperf_event_task_contextNR_MM_COUNTERSNUMA_PAGE_MIGRATEatomic_add_unlessmtk_iommu_domain_finalisePCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHER__compiletime_assert_353NUMA_HUGE_PTE_UPDATESALLOCSTALL_DMA32ALLOCSTALL_DMA__UNIQUE_ID_license360FDPIC_FUNCPTRSnode_stat_itemiommu_groupTHP_FILE_MAPPEDPGALLOC_NORMALUNEVICTABLE_PGCULLEDtyperegmapkasan_kmallocNUMA_HITPGSCAN_KSWAPDmtk_iommu_datacompare_ofmtk_iommu_unmapN_CPUmtk_iommu_driver_exitLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEio_pgtable_fmtbclkprivTHP_DEFERRED_SPLIT_PAGEsize_is_constant__u32wr_len_ctrlNR_FILE_MAPPEDbus_typepm_runtime_putkmalloc_cache_typeDQST_CACHE_HITSmt2712_dataIOMMU_RESV_DIRECT_RELAXABLENR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEoldvalHRTIMER_BASE_TAITHP_SWPOUT_FALLBACKpropnameout_link_removeNR_ZONE_INACTIVE_ANONPGLAZYFREEDHTLB_BUDDY_PGALLOCNR_ZONE_WRITE_PENDINGlong intmtk_iommu_get_domain_idNR_WMARKresvbus_dma_regioninstrument_atomic_read_writeTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMApdevCOMPOUND_PAGE_DTORPGPGINmtk_iommu_sync_mapword__raw_writelkmalloc_cachesdma_rgnPGALLOC_DMA32LRU_UNEVICTABLEerrorheadclk_prepare_enablekmalloc_largeNR_FILE_DIRTYdata_Boolmtk_iommu_unbindDQST_DROPSindexPGFREEmtk_iommu_of_ids__cmpxchg_case_mb_8mtk_iommu_plat_dataUNEVICTABLE_PGRESCUEDout_valuesigned charstatic_keyHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESout_runtime_disableNR_ZONE_INACTIVE_FILENR_ACTIVE_ANONmtk_iommu_driver_initportid__u64SWAP_RANR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFTpid_type__ret_warn_onTHP_SPLIT_PAGEWORKINGSET_NODERECLAIMiommu_iotlb_gatherCOMPACTSTALLNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITrseq_cs_flags_bitPGSCAN_DIRECTPGDEMOTE_DIRECTsub_commHTLB_BUDDY_PGALLOC_FAILDQST_READSPGREUSEALLOCSTALL_MOVABLEWMARK_MINMIGRATE_ISOLATEmtk_iommu_configNR_ANON_THPSdevm_request_irqio_pgtable_opshandlerpa34_32STICKY_TIMEOUTScomponent_matchmemstart_addrof_property_read_u32_arrayPIDTYPE_PIDKMALLOC_CGROUPflagsirqflagsPGREFILLWORKINGSET_RESTORE_BASENR_KERNEL_MISC_RECLAIMABLEenable_4GBAPPLE_DARTmoduleIOMMU_RESV_SW_MSITRANSHUGE_PAGE_DTORout_bus_set_nullNR_SWAPCACHE__cmpxchg_mb__lse__cmpxchg_case_mb_16ARM64_VEC_SVENR_PAGETABLEioaddrMIGRATE_TYPESmt8167_datafls64ratelimit_stateN_HIGH_MEMORYIRQ_WAKE_THREADNR_VM_EVENT_ITEMSpm_runtime_put_noidledrivers/iommu/mtk_iommu.cprotPGSCAN_DIRECT_THROTTLEof_property_read_u32ctrl_reginv_sel_reghas_pmmtk_iommu_com_opsTHP_FILE_ALLOCvm_fault_tmtk_smi_larb_iommu__ret__kernel_ulong_tVMSCAN_THROTTLE_NOPROGRESSdma_addr_tNR_SLAB_UNRECLAIMABLE_B/home/test/workspace/code/optee_3.16/linuxmtk_iommu_probemtk_iommu_pm_opsIRQ_HANDLEDcomponent_master_opsm4u_platgatherperf_sw_context_addrclk_disable_unpreparePGSCAN_SKIP_DMA32perf_nr_task_contextskmem_cachepm_runtime_get_if_in_useKMALLOC_DMA__compiletime_assert_344TIMER_SOFTIRQ__compiletime_assert_347__compiletime_assert_348__compiletime_assert_349HRTIMER_BASE_MONOTONICfalsem4udevmtk_iommu_domainiova_regionADDR_LIMIT_32BITmatchobjectSB_FREEZE_WRITEof_phandle_argszone_stat_itemm4u_domtlb_lock__delay_usplatform_devicearch_atomic_fetch_add_unless__compiletime_assert_350__compiletime_assert_351__compiletime_assert_352PGSCAN_SKIP_DMA__compiletime_assert_354__compiletime_assert_355BALLOON_INFLATEDROP_SLABTHP_FILE_FALLBACK_CHARGE__SD_ASYM_CPUCAPACITYNR_VM_ZONE_STAT_ITEMSmtk_iommu_removeHRTIMER_BASE_TAI_SOFTKCOMPACTD_FREE_SCANNEDmtk_iommu_runtime_resumeiovaARM64_VEC_MAXirqreturnKSWAPD_LOW_WMARK_HIT_QUICKLYgranuleRSEQ_EVENT_MIGRATE_BITvld_pa_rngPIDTYPE_MAXPGDEACTIVATEspinlockraw_spinlock_t__list_add_valid__ll_sc__cmpxchg_case_mb_16__SD_SHARE_CPUCAPACITYfwspecplat_dataPGALLOC_MOVABLEmtk_iommu_probe_devicelong unsigned intfault_iovaHRTIMER_SOFTIRQPGSTEAL_FILESWAP_RA_HITvmscan_throttle_statestandard_axi_modePTR_ERRPGSCAN_FILEPGPGOUTNR_ZONE_UNEVICTABLENULL_COMPOUND_DTORNR_SHMEMmtk_iommu_detach_devicedcm_dislinkIO_PGTABLE_NUM_FMTSdev_iommu_priv_setPGMAJFAULTPAGEOUTRUNdev_pm_opsKMALLOC_RECLAIMM4U_MT2701__SD_ASYM_CPUCAPACITY_FULLGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlyivrp_paddr__timeoutgroupMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITkmallocPCPU_FC_PAGEmtk_iommu_iova_region__ll_sc__cmpxchg_case_mb_32args__SD_NUMACOMPACTFAILdomainPIDTYPE_SIDIOMMU_RESV_MSI__SD_BALANCE_EXECorderlarb_imuIOMMU_RESV_RESERVEDplatform_driverDQF_SYS_FILE_BKSWAPD_INODESTEALDQF_PRIVATEint_main_controlsystem_uses_lse_atomicsNR_THROTTLED_WRITTENmt8192_multi_domTHP_SPLIT_PAGE_FAILEDARM_V7Slong long intLRU_INACTIVE_ANONlarb_nriommu_opsspin_unlock_irqrestoreNR_SHMEM_PMDMAPPEDSB_UNFROZENenablepaddrmtk_iommu_bindiommu_domainNR_FILE_THPSiommu_iotlb_gather_add_rangeUNEVICTABLE_PGMLOCKEDprotectarm64_const_caps_readyrelease_ofint_stateMIGRATE_UNMOVABLEAMD_IOMMU_V1mtk_iommu_opsWORKINGSET_ACTIVATE_ANONNR_VM_NODE_STAT_ITEMSmtk_iommu_release_deviceplatform_set_drvdataZONELIST_NOFALLBACKMIGRATE_HIGHATOMICmtk_iommu_domain_allocREAD_IMPLIES_EXECcurrent_stack_pointerKMALLOC_NORMALALLOCSTALL_NORMALCMA_ALLOC_FAILiommu_deviceWORKINGSET_REFAULT_BASEHUGETLB_PAGE_DTORkasan_check_write__list_del_entry__SD_SERIALIZEaddrKSWAPD_HIGH_WMARK_HIT_QUICKLYmt8173_datadev_iommu_fwspec_getva34_32unsigned int__kernel_size_tSB_FREEZE_PAGEFAULTkcsan_check_accessspinlock_trseq_event_mask_bitsarch_atomic_add_unless__ll_sc__cmpxchg_case_mb_64SHORT_INODENR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUTSLABS_SCANNED__ll_sc__cmpxchg_case_mb_8compound_dtor_idplarbdev__SD_ASYM_PACKINGl_yesout_sysfs_removeTHP_MIGRATION_SUCCESSarch_static_branch_jumpirqreturn_tNR_LRU_BASElayermt6779_dataNUMA_HINT_FAULTSTHP_COLLAPSE_ALLOC_FAILEDNUMA_INTERLEAVE_HITmtk_iommu_isr__SD_BALANCE_FORKmt8183_dataERR_PTRPGROTATEDlist_add_taillistNUMA_PTE_UPDATESout_list_delzone_watermarksCOMPACTFREE_SCANNEDPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATEADDR_COMPAT_LAYOUTmigratetypeNR_ACTIVE_FILEmtk_iommu_map__SD_FLAG_CNTNR_KMALLOC_TYPESboolkmem_cache_alloc_traceUNEVICTABLE_PGSCANNEDcharmtk_iommu_get_resv_regionsmtk_iommu_tlb_flush_allktime_compareresource_size_tfault_pa__mptrUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDperf_hw_contextVMSCAN_THROTTLE_CONGESTEDhrtimer_base_typeNR_ZONE_ACTIVE_ANONPSWPINNR_INACTIVE_FILEARM_64_LPAE_S1ARM_64_LPAE_S2ZONELIST_FALLBACKTHP_COLLAPSE_ALLOC__list_delentry__cmpxchg_case_mb_16larbid_remapNR_LRU_LISTSDQST_FREE_DQUOTSWHOLE_SECONDSM4U_MT6779M4U_MT8192raw_spinlockdev_get_drvdataTHP_ZERO_PAGE_ALLOCmtk_iommu_suspend_regiova_region_nrdevice__exitcall_mtk_iommu_driver_exitsizeof_device_idN_POSSIBLElong long unsigned intNR_ISOLATED_ANONmtk_iommu_iova_to_physdevnameLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANON__ilog2_u64HI_SOFTIRQNR_UNEVICTABLElengthMM_FILEPAGESint_control0PGACTIVATEout_valuesNR_VMSCAN_IMMEDIATEregionplatform_bus_typephys_addr_tmtk_iommu_runtime_suspendm4updevDQST_ALLOC_DQUOTSUNEVICTABLE_PGMUNLOCKEDPGSTEAL_KSWAPDio_pgtable_cfgNR_MLOCKVMSCAN_THROTTLE_ISOLATEDNET_RX_SOFTIRQSB_FREEZE_FS__cmpxchg_case_mb_32kobjectcmp1cmp2dev_set_drvdata__kmalloc_indexvirt_to_physTASKLET_SOFTIRQmtk_iommu_get_m4u_dataM4U_MT8167KCOMPACTD_WAKEHRTIMER_BASE_BOOTTIME_SOFTkobjDROP_PAGECACHE__le32__lse__cmpxchg_case_mb_32list_delget_orderM4U_MT2712MM_ANONPAGESARM_32_LPAE_S2ktime_t__SD_WAKE_AFFINENR_BOUNCERSEQ_EVENT_SIGNAL_BITkzallocmtk_iommu_platPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS_DQST_DQSTAT_LASTDQST_SYNCSWMARK_LOWM4U_MT8173spinlock_checkPGDEMOTE_KSWAPDWORKINGSET_NODESMM_SWAPENTSsingle_domaindma_endIRQ_POLL_SOFTIRQNR_FREE_PAGESNR_DIRTIEDPIDTYPE_TGIDTHP_MIGRATION_FAILperf_invalid_contextNR_VMSCAN_THROTTLEdev_nameNR_WRITEBACKARM_MALI_LPAE__SD_SHARE_PKG_RESOURCESlarb_mmuiommu_fwspecplatform_get_drvdataMIGRATE_RECLAIMABLEM4U_MT8183protect_baseTHP_SPLIT_PMD__s64__compiletime_assert_102base__UNIQUE_ID___addressable_mtk_iommu_driver_init357iommu_resv_regionshort intIS_ERRCOMPACTMIGRATE_SCANNEDkmalloc_order_tracesmicomm_nodeNR_VMSCAN_WRITEfault_port__cmpxchg_case_mb_64NR_WRITTENNUMA_MISScpu_hwcap_keysbranchMMAP_PAGE_ZERO__dummy2truecandidate__compiletime_assert_113__compiletime_assert_114__UNIQUE_ID_file359PGSCAN_SKIP_MOVABLEDQF_ROOT_SQUASH_BPGSTEAL_DIRECT__lse__cmpxchg_case_mb_64ktime_add_usNR_ANON_MAPPED__dummydevm_kzallocPGFAULTN_NORMAL_MEMORYCOMPACTISOLATEDNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQNUMA_LOCALTHP_MIGRATION_SPLITdev_idmtk_iommu_domain_freeHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKARM_32_LPAE_S1gfp_tHRTIMER_BASE_REALTIMEIRQ_NONEdevice_nodeNR_WRITEBACK_TEMPTHP_FILE_FALLBACKNR_NODE_STATESNR_FILE_PMDMAPPEDUNEVICTABLE_PGSTRANDEDIOMMU_RESV_DIRECTKCOMPACTD_MIGRATE_SCANNEDexitcall_tpcpu_fcvec_typeDQST_WRITESresourceN_ONLINEnuma_stat_itemNR_SLAB_RECLAIMABLE_Bregvalmtk_iommu_iotlb_synckimage_voffsetWORKINGSET_REFAULT_ANONmtk_iommu_device_groupNUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILEmtk_iommu_tlb_flush_range_syncN_MEMORYmisc_ctrlNR_INACTIVE_ANONiova_baseADDR_LIMIT_3GBdomidshort unsigned intmtk_iommu_hw_initatomic_tPCPU_FC_EMBEDMAX_ZONELISTS__raw_readlnode_statesWORKINGSET_ACTIVATE_FILEmappinginfracfgWORKINGSET_REFAULT_FILEupdate_iova_regionBLOCK_SOFTIRQkmalloc_typepm_runtime_resume_and_getTHP_FAULT_FALLBACK_CHARGEMIGRATE_MOVABLEPGLAZYFREEcurdomstatic_key_falsemtk_iommu_flush_iotlb_alllarbnodelarbidN_GENERIC_INITIATORRCU_SOFTIRQNR_SOFTIRQSiommumtk_iommu_driverPGALLOC_DMAnextOOM_KILLfault_larbWORKINGSET_ACTIVATE_BASEprevto_mtk_domainsmicomm_devNR_COMPOUND_DTORSlockRSEQ_EVENT_PREEMPT_BITm4u_groupdevice_link__flsGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x C-A-$@B-AKA-$PB-AOA-,XB-A BNA-$TC-J -A B -B B-$,B-AFA-LB-A@DR A-A g A-A ,B-A BcA-$(B-AEA-$(B-AEA-4B-A0BBd A-A $$B-ADA-<B-A EKAA-A -J$HL-ACA-$$B-ADA-\tA-Ap E B^n{ A-A HBCDnA$(B-AEA-4A-A0BGXBA-DB-A`A CCw A-A $ B-ACA-4TD-BF A-B AA-lA-Ap BDG D EAAACA-Ap  -$4B-AHA-$4C-AGA-B-i-4PB-AH A-A EA-$h-AHA-<B-A@CC[ A-A <B-A DS A-A HA-4B-A0BJbBA- I,_bm @{`PXT_ d 0(`( T$+ > HWp$mt_(}  P p T `4'4:RPj0HHXhx88'83P8?8K8WPh8 v0('%@A "$&''(@%Jeqz ,AOdr~&<Rcp,BPp(7S]q # < mtk_iommu.c__initcall__kmod_mtk_iommu__356_1068_mtk_iommu_driver_init6mtk_iommu_driver_init$xcompare_ofmtk_iommu_mapmtk_iommu_unmapmtk_iommu_iova_to_physmtk_iommu_probe_device$dmtk_iommu_runtime_resumemtk_iommu_runtime_suspendmtk_iommu_unbindmtk_iommu_bindmtk_iommu_removerelease_ofmtk_iommu_of_xlatemtk_iommu_release_devicemtk_iommu_domain_freemtk_iommu_probemtk_iommu_tlb_flush_all.constprop.0mtk_iommu_isrmtk_iommu_flush_iotlb_allmtk_iommu_domain_allocmtk_iommu_tlb_flush_range_sync.constprop.0.isra.0mtk_iommu_iotlb_syncmtk_iommu_sync_mapmtk_iommu_config.isra.0mtk_iommu_detach_devicemtk_iommu_get_domain_id.isra.0mtk_iommu_attach_devicemtk_iommu_device_groupmtk_iommu_get_resv_regionsmtk_iommu_opsmtk_iommu_com_ops__func__.0mtk_iommu_of_idsmt2712_datamt6779_datamt8167_datamt8173_datamt8183_datamt8192_datamt8192_multi_domsingle_domainmtk_iommu_pm_opsmtk_iommu_driverm4ulist_rs.1__UNIQUE_ID___addressable_mtk_iommu_driver_init357__exitcall_mtk_iommu_driver_exit__UNIQUE_ID_license360__UNIQUE_ID_file359__UNIQUE_ID_description358.L144721__platform_driver_registerclk_prepare_dev_errclk_enableclk_unprepareclk_disablecomponent_unbind_allcomponent_bind_alliommu_device_sysfs_removeplatform_bus_typeiommu_device_unregisteriommu_presentdevice_link_remove__pm_runtime_disabledevm_free_irqcomponent_master_delbus_set_iommuof_node_putiommu_fwspec_add_idsof_find_device_by_nodeiommu_fwspec_freekfreedevm_kmallocof_device_get_match_datakimage_voffsetsyscon_regmap_lookup_by_compatibleregmap_readplatform_get_resourcedevm_ioremap_resourceplatform_get_irqdevm_clk_getof_count_phandle_with_argsof_property_read_variable_u32_arraycomponent_match_add_releaseof_parse_phandleof_device_is_availablepm_runtime_enabledevice_link_addiommu_device_sysfs_addiommu_device_registermemstart_addrcomponent_master_add_with_match__stack_chk_failplatform_driver_unregisterpm_runtime_get_if_active__pm_runtime_idlereport_iommu_fault___ratelimitkmalloc_cacheskmem_cache_alloc_raw_spin_lock_irqsavektime_get__const_udelay_raw_spin_unlock_irqrestore_dev_warn__pm_runtime_resumedevm_request_threaded_irqalloc_io_pgtable_opsarm64_const_caps_readycpu_hwcap_keysiommu_group_ref_getiommu_group_allociommu_alloc_resv_regiongeneric_iommu_put_resv_regionspm_runtime_force_suspendpm_runtime_force_resume,202\]^x_`_Haxbcdedf`_ghi22(jLkhlmn(( ]82<2Xopqrqs sPxTx\ttuvwxyz048<X{hnTT|}~l}nl 0LTXd2h2xcghXX l$ ( 8 dH dT fh k  k e    ] $ P  x  2  2      8 < @ ] @ @    X X< P      L]@ $ 0Xd]$(]<Dh(P2h20[ $(04<@HLTX` dl px |       hY   ap p ( 8`HP PX``hp 0H`P0(2222PH222(28 `28 28 28 28 pxd P TT T R%S,T1T?T%FT$KT%YTQ)eTsTxTs$T&TTTT%T?T TT 'T-1T!=TKT~PTl\T hTT'tTx TsTv)TT (TTy*Tj%TTT.T%TDT Tq $T(0T<T(NT4TT)ZT`TmT (T TTK"Ts TT T#T"T,T TTATT% TTT%T.T7TQ @T<)JT\TbTZ'hT'nTtTzTT!TbTT)TtT>(Tu&T T)T}T*T'T T/"T=#TTTr TK T""T)T<T#BTHT NT UTOhTk+nTn"tT{T TT+TW*T9$TTTT T TG(T<T`%TYTT&TSTT Tp# T&T,T2T^8T>TCDT)JT PTd"VT8\T;cTuT{T!)TtTTT TV(T TTT,#TXT(T)T+TXT)T TTT TI&TTTk T#T'TjT#To)T/T'5T ;T%%ATK GT~#MTU%STYT _TeT&kT8 qT wTT }TqT+T4TT(TT/TTT'T T TT#TQT T" TYT`)TJ/T5T)<TA!TTZTG`TfTlTS"rT%xT~TjT#TT"T|TTTT5(TT$T T&TT T"TT T)(!TO'T -T3T"9T"OTUT[TaT!gTnT yT:T+TTWTTpT/ TT+TTT;TTT*T!TTT T T* T  T T T4& T%, T2 T5 8 T> Tg*D Tm&J TP T V T \ T b T h T&n T#t T z TE T T? Ts T/ T T Tu T& T T T T T T T! T T+ T3 Tw T T( T TG T TK T# T&" T$( Ta. T&4 T+ : T@ TF T!L T'R TxX T^ T d Tj T<p T v T| T T T T T' T& T2' T=* T\ T T T' T  T T T T Te$ T T T T T T Tf T T T % Tn/ TA Tp'G Tg M T T Ty` T<s Ty T  T T T T  T T T5 T& T! T* T_# T! T T T*& T*- Tg7 Ty'A TR TW T6i T'o Tku Th{ T8 T T$ T TN TK T$ T8 Tf T| T T TE' T<" T, T; T T# T= T  T T  T2 " T. T); TN T[ Tk h T( u T Tp T T  T" T T$" T T! T# TM$ T T T T Tt T+(T5THTUT2)bTbTST$TTX$TT+T T$!T*.T;TH+HT)UT.bT_TTyT%TTTJ2&T3QTI#^28 |T2T 2HTV 20T_2T2T 2T2PT*23TzA2_Tm2hvT*T$ETAHTK@T% K*T9KBTJ ]Ti|TdTyTT$H LRp-h5RpLTRfRxRR RP RR,$4RP0XRt<|R@T TyT$ R.R;RUvR0R`R'RAbR|R RTQ#:TITyZbRPxRPTF T Ty$T*3T%BTOTkT {TT)TTFTJTT:"TD* 3TC <RX0`R|0RRR  R`'R`7dZ}88 1$ 9RPT, \RwH  R RP R  R >Ta IT'TTd)fTysTl(T2TETyTK) Ti/Tr*>T_ MT: ^fR`}lRtR|T3 T T )R2TDgoRRRT(0TyTTK)$4,R9RGRZvT~ T$T T Ty' / R@F Hh Tt  T% T T  T% T!Tb!Ts('!`>!T%M!T i!T }!T*!P !T%!Tm!`!T%!T!Tb "T )"d1"RI"RX"Td" {"T%"T"T"Tb"T: "Ts"#T% #Ty1#9#RI#TU#l#T%#Ty#T#TK)#<#@#R $$R($J$f$n$R@$R@$$8$R$R$|$R$|$R%|%R4%|<%RT%Rd%l%R0%R0%R0%%R%%R% &+&M& \&v&& && .'L6'R0H'R0V'Rph'h'p't'R''R'%(-(RI(g(((R@(Rp(()1)Q)))R))P)*T&*p5*T%H*tf*t*T*T"*T*Ty*TK)*T_ *T)*T +Ty$+T1+TK)>+T$K+T*X+Te+Tr+T_ +TH+T+T+T%+TW#,T, 5,T&D,Ty`,T+m,T5%z,T ,T!,Tl(,T,TI ,T,T,T,Tv,Tq,2X-R"- *-R8-RG- m- u-R -R - - -R0 -R0 - . .R` .R` $. J. R.R `.R o. . .R .R . . .R .R /R /Rp /( (/TS2/( G/TCQ/( f/T\p/( /Tu/( /Te/R /( /T~/( /T/( 0T^ 0( "0T,0( =0TI0 l0v0 0 0 0R 0T(1T 1Tb1T$1Ty01T <1T e1Tw1TX&1T%1T 1T 1TF1T-1T{?2TM2TMZ2Tyk2Ty2T2T:+2T2T!2Ty2T2T2T203Ty-34H3TS3`x3Ty3d3T3T3Ty3Tb34Ty4T94T-Y4T#*4T 4T 4T4T4Ty4T$$4T5T#5T15TFQ5Tq5T5T 5T5Tb5TV 5T5T5T 6T$6T@ K6T! t6TA 6T 6T6T&6T"6Tb6T 6T6Tb6T 6T7T] 7Tb-7T :7TYH7T%Z7Tbg7T t7TY7T7T 7Tb7Tc!7Tb7T7T7T*8T 8T)08TO8Th8T|8T.8T8Tb8T 8TS!8Ty8T9T#09T`&M9Tbf9Tdw9T!9T"9Tb9T 9TJ9T<& :T:Te+:TI!7:TN!D:TXR:Tf+_:T m:TX&z:T%:T #:Tf+:Ts!:T":Tz:T;Tz;To;T5+);T+6;T%@;T Y;TEf;T;T5+;T+;T%;T;Tz;T=;T5+;T+;T<T$0<T'N<T_<T?l<T<T}<Tb<Td<TH==T=T =Ta =Tb=Ty$=T@%!>T,!W>T>T>T>Ty%>Ty%>T"&^?T!?Tn 4@T@Ta@Ty%@T4@T{AT*ATpAT~ATNATATBT$BT @BT+QBT^BT1vBTbBT"BTBTbB BRB< BR C@ CR`7CH YC| {C Cp C| CRP CRP C| CR D| DR ,DR :D| BDRp ZDRp pD DR DRDRPD$ ER E( (ERCE4 eEH El EREt ER@E E F :F XF `FRpmFRp~F F FRF F F FR GRG 8G @GR\G dGR@GGRpGHHR-HO 0 ddlp t(@HPX$phxht (08PX`h   $$$(000 4(<@<H<P@XHpLxLTX08@H`hpx (08PX`hpx (08@H`h(px0DD  $ 04 8(<0D8\P$ X0 `8 h8 p8 x8 < H P T , 0 8 8 8 8 @ H P T    ( 0 8 P X ` h p x            , < (@ 0d 8d @l Hp `@ hH pp xp t x                0  8  @  H  `  h  p  x  ( ( ( ( ( ( ( ( ( ( ( ( ( ( (  (  (  ( ( ( ( 0 ( 8 ( @ ( H ( P ( X D p ( x ( ( ( ( ( ( ( ( ( ( ( ( ( ( , (  (  (  ( ( ( ( 0 ( 8 ( @ ( H ( P ( X ( ` ( h ( p , x 0               (  0  8  P | X | ` | h | p | x | | |           | | |  |  |  |  (  0  8  @  H  P  X  p | x |                  ( 0t 8t P X ` h pl xl $ ( ` ` h l ( , | |   l l p (t @t Ht Px X| p x                ( @ H P Xpx (@HP`X`hpx| $08L||| 08@HPX`hpx   0L88@HPXpTxX\`hltx| (@HPXpx@@DHLP44 <(@0D8H@PHT`hpxllpttttt,  ( (<:U X4X8 \X``XXXXdTXXX0X`X XT4X8tXx XpX$X( LXP X XP Xp ,X0 X`XX XDXHlXpX0X.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.rodata.str1.8.rela.altinstructions.rela__bug_table.rodata.str.rela.exit.text.rela__jump_table.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@X*+X&@*1X;X6@*P\,K@H*[2oj@*  @0* 2(@H* @P*H @*P$@p *X$@ *`$$uH@ j*Vm'