ELF@@+*A@@9_?#{D@{#_PAA?#{RS@@T0c@1*eRqrdEzTR `@1*!7sB!B`@hTR>SA{¨#_ R`@9B!DR@_`?#{S*[ck*+9X@"@s@1* ՓjT` T@1*4!2 R@1*5SA[BcCkD+@{ƨ#_**jT@@1* RSA[BcCkD+@{ƨ#_B*B!SA [BcCkD+@{ƨ#_c**cBR!?#{S[5cAAA6RBX@wZ@2t@@1* t 762ՀRBR*bd@*@1* տ2 4[B*SAcC{Ĩ#_RBW@xR@@1* t7 62"R*=*42[B*SAcC{Ĩ#_@1*c*c`B6!@1*c*c`B6 2@RuB9R*SA[BcC{Ĩ#_  @1*cc`Bc*c`Bc*c@BB*B!vB*B`!lc߈`߈s߈߈߈߈߈߈߈߈߈߈?#{!{#_?#{{#_%s unexpected revision 0x%x != 0x%x != 0x%x freezeillegal request detected 0x%xillegal request not cleared 0x%x%s %x %x %s request %x acknowledged %x %x %s timeout waiting for 0x%x %s %d %d %s bridge already enabled %d %s bridge not frozen %d %s bridge already disabled %d %s bridge not enabled %d altera_freeze_braltera_freeze_bridgedrivers/fpga/altera-freeze-bridge.c^^^^^^^^^^^^altera_freeze_br_probealtera_freeze_br_req_ackaltera_freeze_br_do_unfreezealtera_freeze_br_do_freezealtr,freeze-bridge-controllerlicense=GPL v2author=Alan Tull description=Altera Freeze BridgeCGbe$A =   Binte  * /u81/u32Y7/u64se     H    &Y #"   * = eC TD7TE ZFoe0     ewSee  @ee>0e.Q$Q$!_$'m$/{$5$<ea eJ+ e W%ee0e}e~   e        !"#$%&'()*+,-./%e%e-%e]0e|e:%eee _0e!%R"JGe#>       C  C  M  a H  Idev!> 8"M8#%f \  " J 1W 1M 1M @  0 2@ j . Z 2j   2 K  W 9?M > 5A)$ )%   : u H ;&WI I > N MS k f Z)'2p  :;HM  e M )&Z I 9 R  S L$MR,N p O= PPbrI np#Mc (*brI Q  += b$# s$" """p "$ $$" " """ ?"2"&"" """S"$z$$"" ""b$s$!!!Q!%!!  p = -R R }=I P (3RN ~M retR+i  u ! ' u !  u J! i YW R?WE(XdevZ> [M ]ret^R+O   bu !b b eu 0!e eO ?3)Rt!)C(e* Q*d*dev,> j-Mf/c / /*ret0RP+! >{ Cu ?3!C C$C$$$$> Gu ?!G G$G$$$$"B """K"$t$$c"" """3 n""""$+$$"J" ""L" 7 e"X"r"w",$D$8$P$ """9 """U "$| $$" " "","F """!"$0!$$V"O!" ""! t!4"!""A "# M5M!"H! R 4!.dev3> ">M5M".dev: 5FML".devF1> "F=5.gfpFIA4"""=""@"@' "S"6"val"6"tmp6$ U(d3##vald+d3dW"ee4(bp#b%bI"cc/(`##val`,`4`R"aa5(^$#val^'^/^M"__0L,$LE"valN(']$#val'.'J"ptr)]$ ;!$#ptr; <(4: ; 9 I U41 : ; 9 I>! !I: ; 9 1RUX!Y W  I!I/ >! !I: ; 9!: ;9 I4:!; 9 I:!; 9 I1X!Y!W!.: ; 9 'I  4:!; 9 I!!.?:!; 9 '<": ;9 I#: ; 9 I$<%> !I: ;9!& 1U' 1(.: ; 9 ' !).?: ; 9 '<*4:!; 9 I+4I4,1X!Y W - 1U.:!;9 I/:! ; 9!I0>! !I: ;9!14:!;9 I24:!;9!I!3.:!; 9! 'I@|4.: ;9!' !5.: ;9!'I !6 : ; 9 75I8 :!; 9 I8 9.?: ;9 'I<:;.?: ; 9!'I<<1X YW =1RUX!Y W > U? @ :!;9 A% UB$ > C D&E4: ; 9 I?<F4: ; 9 I?G( H : ; 9 I : ; 9 I8 J4: ; 9 I?K.?: ;9 '<L.: ;9 '@|M.: ;9 'I@|N.: ;9 '@|O: ;9 IP4: ;9 IQ1RUX YW R.: ; 9 'I@zS5LD,$ HLlllxHtHHP ,$   (  !>.z?/L<x. .u  </~1 ~$ =$1< . X# "l ~$ =$#"~1* z z tJq<x s.$  n ~. h. .h   j.> "  ~$ =$~[# 6 /dJ ~$ =$~!L" ~ .'~ ~$ =$~ i  Rt  /!. ~$ =$~W)  }#Rt   r.Xv !!$! "M0" ~  '~!  ~$ =$  $ %" ~ .'~!M# ~$ =$"  ~  '$vtw ! "$ " ~$ =$~  $ %" ~ .'~M!" ~  '~t   ~$ =$. ;  ~$ =$~." ~ .'0t.5   ~$ =$~   .~  >   &fZ /V  g/)  X X__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUTDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tnode_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSPTR_ERRaltera_freeze_br_enable_setDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTlog_post_read_mmioNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFTcsr_ctrl_addr_DQST_DQSTAT_LASTMM_ANONPAGESwritel__SD_BALANCE_EXECclass_spinlock_irqsave_tNR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVE_ddebugPIDTYPE_MAX___GFP_HIGHMEM_BITPGDEMOTE_KSWAPD___GFP_NOMEMALLOC_BITmoduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERO___GFP_ZEROTAGS_BITNUMA_FOREIGN___GFP_RECLAIMABLE_BITWORK_OFFQ_BH_BIT___GFP_UNUSED_BITMOD_DATANR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTHRTIMER_BASE_BOOTTIME_SOFTarch_static_branchSB_FREEZE_FSNR_WRITEBACKbridgekmalloc_cache_typedev_get_drvdata__dynamic_dev_dbg_dev_erraltera_freeze_br_removeWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGWMARK_PROMONR_KERNEL_STACK_KB___GFP_NORETRY_BIT__mod_of__altera_freeze_br_of_match_device_table__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSADDR_LIMIT_32BITof_device_idfpga_bridgePGDEMOTE_DIRECT__int128 unsignedLRU_ACTIVE_FILE___GFP_THISNODE_BIT___GFP_RETRY_MAYFAIL_BITADDR_NO_RANDOMIZEMOD_TEXTdev_set_drvdataVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDlong long unsigned intSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEbranchmigratetypeNR_DIRTIEDcsr_illegal_req_addrLRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BITaltera_freeze_br_probe___GFP_HIGH_BITctrl__SD_WAKE_AFFINEenableWORK_OFFQ_POOL_BITSzone_stat_itemvalueNR_ZONE_WRITE_PENDINGMIGRATE_MOVABLEhrtimer_base_typenode_statesNR_IOMMU_PAGESDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLEfpga_image_infosize_tlong intwidthNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTmod_mem_type__platform_driver_register_BoolDQST_LOOKUPSNR_PAGETABLENR_WMARKMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITE__UNIQUE_ID_license511ARM64_VEC_MAXNUMA_MISSWORKINGSET_REFAULT_FILEtrue__compiletime_assert_504NR_SLAB_RECLAIMABLE_B___GFP_MOVABLE_BIT__UNIQUE_ID_author510__SD_CLUSTERNR_WRITTEN___GFP_DIRECT_RECLAIM_BITSB_FREEZE_COMPLETEKMALLOC_RANDOM_STARTNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENillegalMIGRATE_RECLAIMABLENR_UNEVICTABLE___GFP_NO_OBJ_EXT_BIT__raw_readlNR_ZONE_INACTIVE_FILENUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDrevisionNR_ACTIVE_ANONMOD_RO_AFTER_INITdatapid_typealtera_freeze_br_driver_init__UNIQUE_ID_description509KMALLOC_NORMALN_ONLINEstatusHRTIMER_BASE_TAIlog_read_mmioKMALLOC_DMAIS_ERR__fpga_bridge_registerclass_spinlock_irq_tNR_FREE_CMA_PAGESSB_UNFROZENNR_FOLL_PIN_ACQUIREDWORK_OFFQ_DISABLE_BITSNR_ANON_MAPPEDN_CPUaltera_freeze_br_driverNR_ZONE_INACTIVE_ANON__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intclass_raw_spinlock_irq_tvm_fault_tARM64_VEC_SMEWORK_STRUCT_LINKED_BITplatform_set_drvdataSB_FREEZE_WRITE___GFP_FS_BITNR_SWAPCACHEWORK_OFFQ_FLAG_BITScaller_addr0readlaltera_freeze_br_br_opsfpga_bridge_unregisterRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEMOD_MEM_NUM_TYPES__UNIQUE_ID___addressable_init_module507class_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26N_MEMORYaltera_freeze_br_enable_showsizezone_watermarksZONELIST_FALLBACKaltera_freeze_br_do_freezePCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEN_HIGH_MEMORY___GFP_MEMALLOC_BITDQST_READSplatform_driver_unregisterZONELIST_NOFALLBACKpdev__hererseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listlog_post_write_mmio__UNIQUE_ID_ddebug501MM_FILEPAGES__UNIQUE_ID_ddebug503__UNIQUE_ID_ddebug505__SD_ASYM_CPUCAPACITY_FULLSB_FREEZE_PAGEFAULTMOD_RODATAWORKINGSET_RESTORE_BASEprivplatform_get_drvdataNR_KMALLOC_TYPES__le32__u32WORK_STRUCT_PENDING_BITPIDTYPE_PGIDchar__u64unsigned chardevm_platform_ioremap_resource__this_moduleWORKINGSET_NODERECLAIMclass_spinlock_treq_ackwork_bitsgfp_tshort intNUMA_OTHERHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILE___GFP_ACCOUNT_BIT__SD_FLAG_CNTDQF_PRIVATEDQST_FREE_DQUOTSWORK_STRUCT_FLAG_BITS__raw_writel__compiletime_assert_500__kernel_size_t__compiletime_assert_502KMALLOC_RANDOM_END___GFP_IO_BIT___GFP_COMP_BIT__compiletime_assert_506altera_freeze_br_dataNR_VM_ZONE_STAT_ITEMSstatic_key_false___GFP_DMA32_BITWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEfpga_bridge_opsDQF_ROOT_SQUASH_Baltera_freeze_br_driver_exitpcpu_fcboolNR_SLAB_UNRECLAIMABLE_BPCPU_FC_PAGEaddrPGPROMOTE_CANDIDATEunsigned intNR_SHMEMstatic_key__UNIQUE_ID___addressable_cleanup_module508HRTIMER_BASE_MONOTONIC_SOFTuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_driverdevice_nodeMIGRATE_TYPESlong unsigned int__u8devm_kzallocPIDTYPE_PIDaltera_freeze_br_req_ack__UNIQUE_ID_ddebug493vec_type__UNIQUE_ID_ddebug495__UNIQUE_ID_ddebug497__UNIQUE_ID_ddebug499NR_FILE_PAGES___GFP_NOWARN_BITaltera_freeze_br_of_matchGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -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 -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strong__const_udelayWORK_STRUCT_COLOR_BITSMM_SHMEMPAGESNUMA_INTERLEAVE_HIT__int128NR_MLOCKREAD_IMPLIES_EXEC___GFP_ZERO_BITbase_addrnuma_stat_itemvmscan_throttle_statetimeoutaltera_freeze_br_do_unfreezefalsePGPROMOTE_SUCCESSSHORT_INODEl_yes___GFP_WRITE_BITcaller_addrKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCTASK_COMM_LENDQST_WRITESNR_ISOLATED_ANONinfo__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLE___GFP_KSWAPD_RECLAIM_BITRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT___GFP_NOFAIL_BITsigned chardevm_kmallocLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned int__compiletime_assert_494__compiletime_assert_496KMALLOC_RECLAIM__compiletime_assert_498NR_ZSPAGESlog_write_mmio___GFP_HARDWALL_BIT__func__LRU_ACTIVE_ANON___GFP_LAST_BITNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESN_POSSIBLE___GFP_DMA_BITNR_MM_COUNTERSclass_raw_spinlock_tN_GENERIC_INITIATORPIDTYPE_SIDWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKING/kernel/work/linux-6.11drivers/fpga/altera-freeze-bridge.c/kernel/work/linux-6.11drivers/fpga./include/linux./include/asm-generic./arch/arm64/include/asm./include/uapi/asm-generic./include/uapi/linux./include/linux/sched./include/linux/fpgaaltera-freeze-bridge.caltera-freeze-bridge.cplatform_device.hdevice.herr.hio.hio.hjump_label.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hinit.hstack_pointer.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hworkqueue.hmm_types.hnodemask.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.htopology.hdelay.hdynamic_debug.hfpga-bridge.hdev_printk.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x  $,A-AGA-$ A-ADA-$$A-AEA-DC-A Cn A-A L-B -tA-A` B BBDBo A-A Y A-A O A-A \A-A@CBj A-A \ A-A n A-A  8,U m$ , H 888@ p8!898QP8i8 8Xx%Ne/{>!!"$%%&#,$ +8OXgyaltera-freeze-bridge.c$xaltera_freeze_br_enable_showaltera_freeze_br_driver_initaltera_freeze_br_removealtera_freeze_br_driver_exit$daltera_freeze_br_probealtera_freeze_br_req_ack__UNIQUE_ID_ddebug493.6__UNIQUE_ID_ddebug495.5altera_freeze_br_enable_set__UNIQUE_ID_ddebug501.2__UNIQUE_ID_ddebug505.0__UNIQUE_ID_ddebug497.4__UNIQUE_ID_ddebug499.3__UNIQUE_ID_ddebug503.1altera_freeze_br_of_match__func__.8altera_freeze_br_br_ops__func__.10__func__.9__func__.11altera_freeze_br_driver__UNIQUE_ID___addressable_cleanup_module508__UNIQUE_ID___addressable_init_module507__UNIQUE_ID_license511__UNIQUE_ID_author510__UNIQUE_ID_description509__this_module__platform_driver_registerinit_modulefpga_bridge_unregisterplatform_driver_unregistercleanup_moduledevm_platform_ioremap_resourcedevm_kmalloc__fpga_bridge_register_dev_err__const_udelay__dynamic_dev_dbg__mod_of__altera_freeze_br_of_match_device_tableBLEF00??G $,HhlxI88HX1\1`JH11 J0X4X8H11J11Jhl1pt1J11J11((JHHH 08<H, (hP??@C`D HL$(P04T<t@XHL\TX`` ddlphx|lTpD1(1` $(104T81@4DH1@PDTX1x`Ldh1 @DA88@8HPpxXXX x(0PXx`h(4 8996s&7-828@8aG8N8*Z8+h8Uo8g t8[88v888J8 88V88<8$8%8Q*868B8[8`8l8kq8uv8~{88w888! 8888 88C8b 8888r8888 8 88^8\8$8: *818hA8pG8 M8T8 d8-j8'p8Iv8|88 88888888y888n8 8{ 888,82888T K8S8a8u o8 }88 88 88k8/8y88188r8 88M888\82 8&8 ,828 88>8D8K8 X8b8+s8ly8H 8888 888*848 8 8z8j8 8 88,8r 888 888 80868<8- B8H8\ N8HT8Z8`8f8hl8r8 x8_8[8^88 88j8+ 8 88/888 888)8 888I858 8 8 88F%8+818b78=8C8I8 O8{ U8[8 a86g8W m8 s8jy8 8x88d8B878 8|8A88,8V8 8;888V8N8 88;8!8 8!8 '8.8.?8E8K8Q8uW8qj8>p8v8q}88Y88}8X 88888T889 8 88o8w 88 88 8})8W/858;8#A8FG8-M8S8?Y8l8 r8 x8~88| 8)88U88 888 8 8,8C 88888 8 8E 8J  8 8X 8& 8a, 82 88 8oD 8N 88X 8] 8b 8l 8 q 8I 8" 8 8%  8  8 8  8  * 8v( 'F 8 R ->p 84 | - 8 - 8 8 8 8! 8 Y 8(q 8o 8= 86 8  8  81   86  T  q 8z , 8 8" 8 8Q 8 8  T( `N `g \u ` d t \  1JX6  6 8C8 Ne8r8~8@8888@8Qt6j 6j.|T|mt{tt>]rt6666 &4[z*9_x66&.6?6MT]T~TTTXhT61JX6L6L66 6$6G m  $46+ 4"6=44<6=M6=[k@D@]@kDL@```d.hC`Rx  6OD 6aD 6a16a?T8Ye8q8Q88Q 8X8X1p88#8{188#)851C80L8#o8P88Q88Q 8x8188#81P)828#U89^Hu88Q88A8Q 8 88868R1,8=46798#HP67a67oD|6I8q188V6Z8#6Z6Z)BPy 0Ods 3 L Z      t t l !t5!xT!i!l!8 !8!8 !8!8!8!8 !8"8 3"8)M"8Y"8f"8<x"8"8"8 "8<"8"8"8e#8#8<#8'#8 4#8i @#8L#8<X#8d#8 q#8D#8#8<#8#8 #8#8#8<#8#8 $8P $8<-$8E$8<c$8 $8$8$8#$83 0 h8J[ktLL,4>4PDbDt "9<&9T*9a.9q2969:9>9B9L9Q9V9)[9;`9De9Jj9Oo9Tt9ay9l~9w9999999999999999&919<9E9T9[9c9k9p9y99 99   =,=0T=X |= =,=Hd=h@.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rela.exit.text.rodata.str1.8.rela.altinstructions.rela__jump_table.rela.rodata.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @t@q(+&@z`(1;,6@hzx(K$F@zH(V2j e@({@(  p{@h}(  (@`0( @( @( _( @($@`=(38P@`( 8@@(i: @8(*0KF50dbE0e'NBe^He vheq@P(&(g )? Hnh