ELF@@20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF% \ b   % 7      /       Trying mapping on 1MiB@%#09llx that is mappedPTW ACCESS FAULTpmmu3,stream_propertyexynos_iommu_map_once2From [%s], SysMMU %s %s at %#010lx (page table @ %pa) 2SysMMU has %d PTLBs(PMMU %d), %d STLBs, 1 S1L1TLB (Fault occurred!)2[%02d][%02d] VPN: %#010x, PPN: %#010x, ATTR: %#010x 2>> Invalid address detected! entry: %#lx2>> Invalid address detected! entry: %#lx ignore-tlb-invalNumber of PMMU : %d. pmmu7,default_stream3unaligned: iova 0x%lx pa 0x%pap sz 0x%zx min_pagesz 0x%x 2ASID: %d, Burst LEN: %d, AXI ID: %d, PMMU ID: %d, STREAM ID: %d 2 STLB: %#010lx, PT entry: %#010lx pmmu0,stream_property%s: VA: 0x%llx's ref conunt is not 0 - SKIP unmap Unable to find IRQ resource exynos_sysmmu_irq2------------- PTLB[WAY][SET][ENTRY] ------------- pmmu3,default_stream2------------- S1L1TLB[WAY][SET][ENTRY] ------------- Trying mapping on %#09llx mapped with 1MiB page%s : LV1 entry fault! pcie-iommu-lv2table2>> S1L1TLB mismatch detected! %s: Can't alloc LV2 table! 6Gen_pool is full!! Try dynamic alloc 3Failed to allocate lv2table gen pool 2S1L1TLB has %d way, %d set. Invalid QoS value %d, use default. There is NO ignore tlb inval, so set default value(0) truepmmu4,default_streamUNKNOWN FAULTqospmmu6,stream_propertyAdd SysMMU Page Fault handler.3unaligned: iova 0x%lx size 0x%zx min_pagesz 0x%x %s: Duplicated Memory Allocation : PTE will be overwritten! 3%s: Failed to create kmem cache Failed to get resource info 2entry addr: %lx, slpt base addr: %lx 2PCIe SysMMU Fault - VID : %d(0x%x) 2>> No Valid S1L1TLB Entries pmmu0,default_streamexynos_iommu_map2Lv2 entry: %#010x 2STLB.%d has %d way, %d set. %s WARNNING : There is NO PCIe VID!!! 3PCIe SysMMU feature is disabled!!! 2PMMU.%d PTLB.%d has %d way, %d set. %s 2>> No Valid STLB Entries pmmu5,default_stream3PCIe SysMMU mapping Error! 2Lv1 entry: %#010x 2>> No Valid PTLB Entries 2>> STLB mismatch detected! use-map-oncepmmu1,stream_propertyexynos_iommu_unmap_onceexynos_iommu_unmapFault occurred while System MMU %s is not enabled! 2Please check IRQ and SFR base address. 2AxID: %#x, AxLEN: %#x PAGE FAULTpmmu5,stream_property3sysmmu(CP) lv2set_page: paddr: 0x%llx, size: 0x%lx, pent: 0x%x 3%s: Failed: size(%#zx)@%#llx is smaller than page size %#zx %s:%d: irq(%d) happened 2System MMU has failed to access page table WARNNING : There is NO HSI block!!! 6Page Table Base Address : 0x%pap 2------------- STLB[WAY][SET][ENTRY] ------------- failed to init number of pmmu pmmu2,default_streamis probed. Version %d.%d.%d - MAX VM : %d, 36bit addr : %d 2SEC : ent(%#llx) == faddr(%#llx)... Enable map once. Unrecoverable System MMU Fault!!2>> PTLB mismatch detected! pmmu7,stream_property%s: Don't allow address + size over is section size (0x%llx + 0x%zx) Failed to parse DT falsepmmu6,default_stream../private/google-modules/soc/gs/drivers/iommu/exynos-pcie-iommu.c6Set PCIe use IOCC flag. pcie-sysmmuREAD2Page table base of driver: %pa 6Default Stream cfg : 0x%x - %d stream properties pcie_iommu_init2Page table base is not in a valid memory region 2[%02d][%02d] TPN(PPN): %#010x, PPN: %#010x, ATTR: %#010x pcie-vid-num3[%s] PCIe SysMMU feature is disabled!!! L1Page Table Address : 0x%pap(phys) Fault occurred!Invalid map once value (set to default -> false) num_pmmupmmu4,stream_property3%s: Failed(%d) to map %#zx bytes @ %#llx 2---------------------------------------------------------- WRITE2ent(%#llx) == faddr(%#llx)... 2Try to IGNORE Page fault panic... ACCESS FAULTsysmmu,no-suspendpmmu1,default_stream2The fault is not caused by this System MMU. 2 PTLB: %#010lx, PT entry: %#010lx 2S1L1TLB: %#010lx, PT entry: %#010lx hsi-block-numfailed to get stream property, return %d pmmu2,stream_property3pgsize err: iova 0x%lx size 0x%zx unmapped 0x%zx Unable to register handler of irq %d Probe HSI%d block, PCIe VID : %d port-nameinvalid index %d is ignored. (max:%d) pcie_iommu_tlb_invalidate_allCONTEXT FAULTFailed to parse TLB property samsung,pcie-sysmmuȑUTH4mTH4`T҈$ȇhVTlH³(= TCȭt(T`H,h=(T:҈#hQAT.葐UTn1haT(ȭt(TҨ#T  ( ȓT ?T_( ȓ CT?#{@9qT{#_ )+ih8J @@*?#{CA8%C q"TRY` @ @I1 )@}tA8%C@ T{A#_@*߈ qT?#{OshZ`OA{¨#_*hzt)R @* qBT?#{ WOY` @R @NS }@))@:@_1T)iI 3)2 @)2" R H  @R@ 7R )+JL*2"@4"@" *" @"@)}@+R @2Պ @ *I (OCWB @{Ĩ#_ֈ @*V@R  j()@) @JYk @j4*@R RRJ!JQTM_1`TN_mS @ @YN@ @ @ P@  @O @ @*)߈߈ qT?#{ WOY`@" @*NS"@J}@) )@2Ջ @)yk i2Չ @) ("@7R") " @ R2 )OCWB @{Ĩ#_@*)߈ qT?#{ OY`h=@sAT&@is q!T@!RROB @{è#_@*? qT?#{OYa!@*OA{¨#_@*?#C{og_WO_ q6T ,@Yb* T?*Rtt=@i>@))C!j_ /TyB@*PӠW y{(A94h&@H2t9@ ?D T!@4!BT yi_ r-TJezJ|L@JJaYV +@J_qTWR @RXY T )ڨ k+@i>@"Ț((`%T@*Qi&@% T+R< @҈@z!ɚ  qT?M$T @ ҂RJ@+ @lfӟ#R)  @@R4 ez|k@ LaY +k6@ @t _ qT*4?=) T } }  }R}#RJ@)@ ) kf@@!\[R(:R D4)Q     RJ@lf)@#R ) !@@ED(RR(߈qT @@@R@ez@|)Q#R aY @fӟ) j ˫@< ҉ @j )f? A @R@6@RL_DRZ3KRH~_A~ 5~_~ 5RCj6@LU S4Z*{qTDh4 5DQ  (R(!~_~ 5@@L "~  )@J@+ #Rhkf) @\[3y{h@h5wh"@43A R@h @DӬ JMSэRK DJ ])] +2*i OHWG_FgEoD{CC#_!!R!$R!!!4!B@*!Ա~_ ~ 5¿_ qTYb !@ 4 @ R @ R)MS D+ - DJ] +] -Rj2) ))R _@* qT?#{ Y` *!@j4*)@2yj RI1  @))R {#_!@*?#{og_ W O A8%C qET*Zd ,@=@T{t)t>@3?)RvtJJ$!))_ a5T@B *P*zz(A94&@h@*O@5@I?DiT!356@*T : ?!T!@45(4(^IRS5Rr(RHR  IR!6@ ߈q2T^hD ҂R#R(* @+ lfJ@@)  @@_Y@"Th )@J? k)@(>@*H!Ț((`+T @J@)? k iT I&@i*4T@ R"ӚT@ qT q!T:6@ @iT486@2 aT@r T]q TD@9r'T^iD M@8i *_ra*T @8 _ra&T @8 _r&T A8 _r%T MA8 _rA%T A8 _r$T A8 _r$T B8 _r!$T MB8 _r#T B8 _ra#T B8 _r#T C8 _r"T MC8 _rA"T C8 _r!T C8 _r!T ?@ RJ@+ @lfӟ#R)  @@'&RK(U @hD ҂R#R(*@+ lfӈJ@@)  @@(RK(:Rs R~_ K~ 5-~_K~ 5'StLӺT4^IR9*ZrHR7 DhD{@*qGT@9rT 4!iL "~Ӊ @)@J@ + #Rhkf) @^K4*SA@gBzhh@H5uh"@h4@ RRh @)MS* ) k *kD)Dk])]k2I 5A8%C_ aT*OKWJ_IgHoG{F#_C]!BZ< !;:!ԩ!Ԧ!BY!< !%< !"URuRRRRRR5R UR uRRRRR~*!< SA!*@j@*!Ԫ^QH}_KH} 5[?#{WO@ r@T? q!T !: @@)  T@R B@  aY DZCYR *@ #R D2@J@  )@mfӿ@J  A R@ e}|)@ iLaY )OBWA{è#_dR@@`_?#{o g _ W O A8%C*BceR @!h"@]4h@qT Ri @)("@_ rATi@ T****h @NS R R   @h @R R R @h @ 9}@!c  r@2j @ J ~SkA*HkMj @kAJ,CJ@k @J}ti>8@i@ j}v yA^h@9@A@qST *RS J k?qYuZbCh @ R @j @=MSI)R#@i @ )*7@~S^**qT*?OS_) C T5_ pӉ )@) _Ju})ij [+ @Tk@ 6A7) U)@)@)%ʚ@7h @R_RnS  nS  )@jy@#}S* @* @')?qKT@R]Sg@gB{Th @ R)  )@~S>****B@qT{TzioSq**CƟ*{)h  kT54C\***a*h @ *)*@ h @@7* 9C@kATh @ R @h @R @7***3***]K @^ FJ=~k kaYaij*_qT_ q!T\(

**B@qT@AT. Sq*;ƟC *x)^i  kT]4^*;@*:!*]kT**h @I*)* h @@7* B@qATh @ R @h @R @7^**+t ^***]+ @^ FJ=~k kaYaij*_qT_ qT(

ROA{¨#_?#{OL@(R9*OA{¨#_?#{OL@9*OA{¨#_zR| (LD-DD  P DD-D ,DD-D H  d  HD-D <t\L-D H   P  HD-D ` -LL-D@P @   @PD-D  -LL-D@P @   @PD-D P -0TL-D0L 0 d 0LD-,\L-D H  p  HD-L$D-D\ `   \D-D 4|L-DD  @ DD-D X -LT D-D\ `   \D-D 8tD-D0L 0  0LD-D 8LD-D@P @   @PD-D <0hD-D@P @  t @PD-D Lp@ D-D\ `   \D-D LD-D\ `   \D-D ,D-D H    HD-,@HD-D H  h  HD-,pDD-D H  d  HD-,@Tpcie_iommu_mappcie_sysmmu_all_buff_freepcie_sysmmu_add_fault_handlerpcie_sysmmu_enableprint_pcie_sysmmu_tlbpcie_iommu_tlb_invalidate_rangepcie_sysmmu_set_use_ioccpcie_sysmmu_disablepcie_iommu_unmappcie_iommu_tlb_invalidate_all?#{ WO@h**RR*RRBR` `R@6@hx j@(!JfR! 4s*OCWB @{Ĩ#_!B* 4@@!?#{ WO@RR @R* ? #TH!6B**qT!7B@Ee@B*@5 **R3 @B&)V:)@@)}SJI@ @)K J @hH@&)E`5@ qT )4y(>v*OCWB @{Ĩ#_*!***!$@ ! x)@J@@!i kf (K)!L)n@!} S-S*@*?#{og_WOA8%C !3Ѩ*xAC)C_ 5_@qT!C:!`zAC#R6!@!C#R`zA6!@!`zAhBE92hB9`zA!C#R`7@!*!`zA`5@!55R! * !*4!9!`zA3* 5@!@R| @Vq T#@ TV@z|`zA#Ry|@6v`zARqTT?*a@*(~A9R~(  }@`zA 7* ~bkz_ qTZSaT !cRhk:*!!*!*uA8%C_ T*OGWF_EgDoC{B#_@*)߈I߈H߈author=Kisang Lee description=Exynos PCIe SysMMU driverlicense=GPL v2vermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=exynos_pcie_iommudepends=scmversion=g570670d2bc80LinuxLinuxexynos_pcie_iommu6Kmodule_layoutdmemsetғ__stack_chk_failSRmem_sectionתAcpu_hwcap_keys5arm64_const_caps_readykimage_voffsetވmemstart_addriLz__ubsan_handle_cfi_check_fail_abort zkfreeCfree_pages\j__get_free_pages܄ of_property_count_elems_of_sizez?of_find_propertySRof_property_read_variable_u32_arrayZ%strcmp!of_property_read_u32_index Jeof_property_read_stringFpanic',uatomic_notifier_call_chaindevm_request_threaded_irq]Ndevm_kmallocZt,platform_get_irq@#Pdevm_ioremap_resource8o<platform_get_resourceQgen_pool_add_ownerkmalloc_order_traceL"lgen_pool_destroywkmem_cache_destroy.__platform_driver_probegen_pool_createGxkmem_cache_createVkmem_cache_freetUgen_pool_has_addrp\_raw_spin_unlock_irqrestore.^dma_sync_single_for_deviceBkmem_cache_alloc:Y+gen_pool_alloc_algo_ownergen_pool_availGV__warn_printk8[_dev_err$___ratelimit| gen_pool_free_owner4K_raw_spin_unlockd_raw_spin_lock 4_raw_spin_lock_irqsave+atomic_notifier_chain_registerKB_dev_info~_printkGNU^AFɝcsuxBڇGNU  DAAGEAq AG0K4A)8AGLAAG$M(A,AG $F(A,AGGAH AG HAAGIAAG0J4A[8AG**z((,(<*~ @*~ `R((* * R((VW**R( (dVW**R(((((8X@*D*HR|((**ST((PUh(l()x)x**Y* * **Z{{$( ,(04(08b( ( |{|{ (8 (8 _$ {0 {h |l { | { (8 (8 _ | { | { (8$ (8( _L ((P {X |d ((l {t | (( { | (8 (8 _ ( ( a ( Xx )| ) * * Y *v *v Z { { |, (84 |P (8X _l (p ( V W ` * *( R4 *8 *L Rp *t *x *| * R ) ) * * Y * * * * Z ( (|((* * **R ($(U))*Z*ZY( (,+<)(@)(D*ZH*ZLYT(X(t( |{|{(8(8_X($\( `($l( t($x($+\|d{t||{(8(8_|{|{(8(8 _(*,*8R)P)P*Z*ZY*R*RZ{| {(|,(8H(8P_p(t(VW`<*@*PR\*>`*>dRtM|* * *Z*ZZ**[***Z*ZZ**[*L *L *Q*QR((0*Z4*Z<[L((P(\((`(h((l\x(]{{||(8{{|(8_{{D*H*LRP(0X(0\^d{h{*** * S(*,*4R*}*}q*x *x R(*H,*H8* <* @* D* X*p\*phRx*|*R*6*6R*-*-*W*WR* * R *+ $*+ (R<@* * R**R** *$*H*L*`*d*|R**R`*R d*R tR|**R{{L* P* XR\*e`*elRt*'x*'|R*q*qR* * *w*w*** * *w*w, R0 * 4 * 8 R P( 0h 8 xU + "& "   1 H@ p[  '6 ' ' 'm ' ' ' 'd 'N ' '5 ' 'P ' '%   !"' (&(G (!bc!bj!)0+@ +! !V %()+% x h|   \ o )    k d\  F $L" L ln N  C  G6 S i  ( 6qN=C Z)GO5 S}S Luo-= |3< 0ji)AsrT Sx.note.gnu.property.note.Linux.rela.init.text.hyp.text.comment.init.plt.hyp.bss.rela.rodata.sysmmu_pm_ops.rela.altinstructions__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.rela___ksymtab_gpl+pcie_iommu_tlb_invalidate_all.rela___kcrctab_gpl+pcie_iommu_tlb_invalidate_all.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.rela___ksymtab+pcie_sysmmu_set_use_iocc.rela___kcrctab+pcie_sysmmu_set_use_iocc.shstrtab.strtab__ksymtab.symtab__kcrctab.hyp.rodata.rela.init.data.hyp.data.rela.ref.datapmmu_stream_propertyof_find_propertyalloc_lv2entrygen_pool_destroykmem_cache_destroyarm64_const_caps_readyof_property_read_variable_u32_arrayof_property_read_u32_indexg_last_dev__ubsan_handle_cfi_check_fail_abortmax_req_cntwrong_pf_cntpcie_sysmmu_add_fault_handler.cfi_jtexynos_sysmmu_irq.cfi_jtpcie_iommu_unmap.cfi_jtpcie_iommu_map.cfi_jtpcie_iommu_tlb_invalidate_all.cfi_jtexynos_sysmmu_resume.cfi_jtinit_module.cfi_jtpcie_sysmmu_disable.cfi_jtpcie_sysmmu_enable.cfi_jtpcie_iommu_tlb_invalidate_range.cfi_jtpcie_sysmmu_all_buff_free.cfi_jtexynos_sysmmu_probe.cfi_jtexynos_sysmmu_suspend.cfi_jtpcie_sysmmu_set_use_iocc.cfi_jtprint_pcie_sysmmu_tlb.cfi_jt___ratelimitmemsetkimage_voffsetsysmmu_parse_dtcpu_hwcap_keysexynos_iommu_unmap_once._rsexynos_iommu_map_once._rssysmmu_pm_ops____versions__get_free_pages_dev_errexynos_sysmmu_driveratomic_notifier_chain_registerlv2table_counteralloc_countergen_pool_alloc_algo_ownergen_pool_free_ownergen_pool_add_owner__kstrtabns_pcie_sysmmu_add_fault_handler__crc_pcie_sysmmu_add_fault_handler__kstrtab_pcie_sysmmu_add_fault_handler__ksymtab_pcie_sysmmu_add_fault_handlermemstart_addrgen_pool_has_addrexynos_sysmmu_irqplatform_get_irqdevm_request_threaded_irqstrcmp__kstrtabns_pcie_iommu_unmap__crc_pcie_iommu_unmap__kstrtab_pcie_iommu_unmap__ksymtab_pcie_iommu_unmap__kstrtabns_pcie_iommu_map__crc_pcie_iommu_map__kstrtab_pcie_iommu_map__ksymtab_pcie_iommu_map_dev_infomem_sectionfind_iovm_regionatomic_notifier_call_chainpmmu_default_streamlv2table_pool__kstrtabns_pcie_iommu_tlb_invalidate_all__crc_pcie_iommu_tlb_invalidate_all__kstrtab_pcie_iommu_tlb_invalidate_all__ksymtab_pcie_iommu_tlb_invalidate_allgen_pool_avail__stack_chk_fail__cfi_check_fail__warn_printk_raw_spin_unlock_raw_spin_lock__cfi_checksysmmu_of_matchof_property_read_stringof_property_count_elems_of_size_raw_spin_lock_irqsavegen_pool_createkmem_cache_create_raw_spin_unlock_irqrestoreexynos_sysmmu_resumesysmmu_fault_name__cfi_jt_init_module__this_module__kstrtabns_pcie_sysmmu_disable__crc_pcie_sysmmu_disable__kstrtab_pcie_sysmmu_disable__ksymtab_pcie_sysmmu_disable__kstrtabns_pcie_sysmmu_enable__crc_pcie_sysmmu_enable__kstrtab_pcie_sysmmu_enable__ksymtab_pcie_sysmmu_enablelv2table_kmem_cache__kstrtabns_pcie_iommu_tlb_invalidate_range__crc_pcie_iommu_tlb_invalidate_range__kstrtab_pcie_iommu_tlb_invalidate_range__ksymtab_pcie_iommu_tlb_invalidate_rangekfree__kstrtabns_pcie_sysmmu_all_buff_free__crc_pcie_sysmmu_all_buff_free__kstrtab_pcie_sysmmu_all_buff_free__ksymtab_pcie_sysmmu_all_buff_freekmem_cache_freeplatform_get_resourcedevm_ioremap_resourcedma_sync_single_for_devicekmalloc_order_traceexynos_sysmmu_probe__platform_driver_probeexynos_sysmmu_suspenddevm_kmallocexynos_iommu_domain_allockmem_cache_allocpanic__kstrtabns_pcie_sysmmu_set_use_iocc__crc_pcie_sysmmu_set_use_iocc__kstrtab_pcie_sysmmu_set_use_iocc__ksymtab_pcie_sysmmu_set_use_iocc__kstrtabns_print_pcie_sysmmu_tlb__crc_print_pcie_sysmmu_tlb__kstrtab_print_pcie_sysmmu_tlb__ksymtab_print_pcie_sysmmu_tlbg_sysmmu_drvdata_note_9$d.99$d.189$d.89.Ltmp79$d.179$d.79$x.169$x.69$d.159$x.59$d.149$d.49.Ltmp39$d.139$d.39$d.129$d.29$d.119$d.19$x.109$d.9_note_8$x.98$d.188$x.88$d.178$x.78$x.168$x.68$x.158$d.58$x.148$x.48$x.138$x.38$x.128$x.28$x.118$d.18$d.108$d.8$d.197$d.97$d.187$d.87$d.177$d.77.Ltmp67$x.167$x.67$d.157$d.57$d.147$d.47$d.137$x.37$d.127$x.27$d.117$d.17$x.107$d.7$d.196$x.96.Ltmp86$d.186$x.86.Ltmp76__UNIQUE_ID_license476$x.76$x.166$d.66$x.156$x.56$x.146$x.46.Ltmp36$x.136$x.36$x.126$x.26$x.116$d.16$d.106$d.6$d.195$d.95$d.185$d.85__UNIQUE_ID_description475$d.175$d.75$x.165$x.65$d.155$d.55.Ltmp45$d.145$d.45$d.135$x.35$d.125$d.25$d.115$d.15$x.105$d.5$d.194$x.94$d.184$x.84__UNIQUE_ID_author474$d.174$x.74.Ltmp64$x.164$d.64$x.154$x.54$x.144$x.44$x.134$d.34$x.124$x.24$x.114$d.14__UNIQUE_ID_scmversion304$d.204$x.104$d.4.Ltmp193$d.193$d.93$d.183$d.83.Ltmp73$x.173$d.73$x.163$x.63$d.153$d.53$d.143$d.43.Ltmp33$d.133$x.33$d.123$d.23$d.113$d.13__UNIQUE_ID_depends303$d.203$x.103$d.3$d.192$x.92.Ltmp82$d.182$x.82$x.172$x.72$x.162$d.62$x.152$x.52.Ltmp42$x.142$x.42$x.132$x.32$x.122$x.22exynos_iommu_unmap_once._rs.22$x.112exynos_iommu_map_once._rs.12$d.12__UNIQUE_ID_name302$d.102$d.2$d.191$d.91$d.181$d.81$x.171$d.71.Ltmp61$x.161$x.61$d.151$d.51$d.141$d.41$d.131$d.31$d.121$d.21$x.111$d.11__UNIQUE_ID_vermagic301$x.101$d.1$d.190$x.90$d.180$x.80.Ltmp70$x.170$x.70$x.160$d.60$x.150$x.50$x.140$x.40$x.130$x.30$x.120exynos_iommu_unmap_once._rs.20$d.20$d.110exynos_iommu_map_once._rs.10$d.10$x.100V@<|<hv`QDv24 'HGCGgG0PMPrPPPh@px/2hU@@qh/@rx/@ sh/-@t0/ q@/@/@/%XV @`P /^~@/^_@Ⱦ`/"V@(/ :0@p/YLo@`0@`@@/)@d@ p$p I`8%1CDN