ELF>X@@GNU\/AqC-UH]UHAVAUATSHL H(HLJ(LLLALAuTHHDLuY11LHH(tg1[A\A]A^]fDI$HH1[A\A]DA^]DI$HH1I$HHvI$HHH1I$E1HHH1U1HATSHL HHH Ёt{~vHHHt|HHA$tǃx1[A\]@H߾@Hx1[A\]@I$H1I$HH1I$HH1lDUHAWAVAAUIATSHIH Hfw D4EIADAD)MHE fDAA<t,I1DLHuȺHЃ ҀID9AD$wH[A\A]A^A_]H1[A\A]A^A_]UHAWAVAUATSHHL #xIAE1.0AAE|$ID$ AIAUtDE|$HA ID$ uHH1HKHS 1HK(HS0HK8HS@HH;HujxH1H[A\A]A^A_]ÐHAHDf1@IHH1xE1t'J|# JD# IIuH[A\A]A^A_]@IHHHH H%H- H=PwFHH1HH@H1Ҿ HHHкfw21ҋ)HRjtHHЃ ҀH1ɾH)P@MHH1L|HHǃ|HtHHL1_HNDUH1HHATSDGHHH=IwHLp1[A\]HǃpfUHATSL8HLuLvu*[A\]DHH1[A\]@HH1[A\]fff.UHATSHHHAu!H߾HH[DA\]UHAVAUIATSH HHAAt'HH1D[A\A]A^]@HDHt:HHH1AH[DA\A]A^]fLHLHL HǃHHHX@HH`H)HRI011HHI(H1҅LIA8A1EI(HLuLLH1A8H`1HCH4fDLH1ADHfLH1AHLHHAf.UHSHHH8ctHH1H[]DUHATISHH8~ZLIH[A\]fuLEEH[A\]fUHATISLLA$xu[A\1]fI$ 1I| ID HHu[A\1]fUHSHHHtH߾H߉HH[]ffffff.U1HHATAHSHHH8HtLHpHtHǃpHAt"H(H 7[A\]D[A\]fffff.UHSHH8HpHtHǃpHWH(H HtHcCHHH[]UHAVIAUATS1@HHH<AuH=ЀHIHIHA]ADžHIHIIADžAEAEADž 1IIADžfADŽ<HHHLHH[A\A]A^A_]UHAWAAVLwPAUILATISHIUXMEXI9HZt.DLfDHKL9w DK4LH9s3HKHI9HYuHLH1[A\A]A^A_]f.HLHH[A\A]A^A_]UHAWIAVAUAATISHHLwHEHHLHHEtLAV@H}HALHHH]DHĈ[A\A]A^A_]I$IL$8LLL LeHMIL$@MHEID$AL}HMIMHEHHEH8LIAE؍ ,IHH$fDH}DLLpD`LxHHHELxD`LpLH+AH H`DHxHxH}LHLp=HEHc`HH}H@(HHuHLpL)H HIAIHhIXIXAhHEH}LLeHL}P@HuLA5EFMAIEI두AVI6H΅tH}HML]HpHEL]HISLLeL}AHuLfDHALeLX*@@1Ht Ht 1HfGtDH}LEA$HLLL`HxLXu`H}HuL`IT$8H}HN@LpHQI HMIKHV@HDž`LXLpLALeL}LLeL}AHfHA$I|$Wfff.UhHAUIЀATISHH=HHM$LkHCC8CPI$XHHC@HC@HCHHCXHCXHC`IM$eH%LHC I$HS(HLHQHK(I$HK0I$1H[A\A]]DUHHAWAVIAUIATSHLI$H H=( F$@!@DAE@9LYH;0ZQIF0H1fDHĨ[A\A]A^A_]fDQ823LLDH똁 LH;0HIN1>fD) P8uTxHAE@HE8LHHXH H@H@AE@LuH;0suIFuH1kL1WH} LHHH,M,$HUI HHE@HMHHHӁH=Lt XHIIHI HǺX@@1Ht Ht 1HfGtE1HALLL=I\$PHIL$XIWHHHHQIOHIL$XIOPIT$X1xHHHHE8LHHXHEI$IL$HEL HMu.LeAu!E<1LMuGIWH Hƒ :H=X HHHǾX@@1@H@I$HSD{4LLHCIH C0HHC)tIv HCHSHHSHwHBMD$HLI4$LHH tps4HKLHSAHDH[A\A]A^A_]D+1HfGH@fM$IDŽ$Me8LIM@HS8HLHQHK8IM@HK@IU@H1[A\A]A^A_]A>DHRfDHx@W)f1HfWfDfDfffff.U1HHAVAUATSHHHLALHLHǃLAH IHIHHC$1H=HHA1EuH[A\A]A^]HLHǃHD[A\A]A^]IH1ːIH1A@UHAWAVAUATSHH(HH HE&Iue8HHHHǃH(1[A\A]A^A_]@HEHHLL1LHHHEHHEI9Lb{E1I|$tI|$IT$(AI9LbuHuH}EE1fH(t-DHL1AAuHHHL1H}HHEI9LzE1Iw AIW(I9LzuHuH}E.E1HhDHL1AAufDH([A\A]A^A_]@HuH}H}HH1HǘH1UhH1ɺH]ÐUH1ɺHAUATSHHhL HfIt AtH[A\A]]fDtH(HAuHx1ɺHHtILHH1uff.UHcGHLOHHIA0LLP LLX LL` LLh LLp LLx LL HH ff* HHH0 HHH8 ff( ɉ, fHH f& DF,HH McHIMA0A@o@%@;DAHAAHH LƸ@;@Q@1Hu9uu ]] f HtfDtِp@fHAVA/A1DF@HHW<HHAfOHHAOf.HI HfAH sfAHI HH HHfWfUHATL SHLHc9tCHHHL@u1[A\]@[A\]fHL1АUHGHAWIAVE1AUA ATSHH8L HHESAOIĘEGHEH1LAI_0~xfDKD>{ HsKfAfAE9wHȉ|$EHD$t$E $HDAEL1HAE97HuH}H8[A\A]A^A_]fffff.OW9|))ȃx @)=t1UlHH1]fffff.UHAUIATSHHHc6H{8HLHS0IHC8HtHK(DLHC0HC(H[A\A]]ffffff.UHAWAVIAUATSHH H}eH%(H]1HEHHFHHHxE^E9^Hp_ATMcE1IMn0AE@DIFPMHEHHHhE@HIcWIG8H6HELMH}1HH Aƅ# IE‰UfAfD9tHHUIcG1AGAoH@IG@H<кH}1ɺAwFAAA9WAWD9LcIMo0AE@AwIG8HcHHtEEfAA}DfAAIG0H}HEAwlH}H`AMLH+UIW(EEHHD$H`EHhfHT$H$H1AwL%E1fHpHxH]eH3%(DHĘ[A\A]A^A_]ËKHhHH1HuD$H$MAHHEDED# AMHHt#D4$HH1HUHAWLHEAVLHAUIATSHHHEuzLLLruuUHEEHEHEDHuLLI,t01HuLzfHH1[A\A]A^A_]tHtMuHHfUH=H HHt H ]@1]fff.UH H]fUHAWAVAUIATSHHxeH%(HE1H HHx^LfMQDvE;4$sB;t`A}A tkHxKHH1HǘHMeH3 %(*Hx[A\A]A^A_]fDAEA uD@HEO4vEA HIHEHELI|$@Hu;t A}AMEELI|$@HuDtDtELcLL^D 1AA}LxKE1HH1H$MLAt$lLLHH1HMMd$0LcsMH}1HH HsLbfMHu2LIA94Ex9AEXfDAHxLbDHxKHD H1HǘLI|$@HukIHuD$O 4H$AHff.UHAWIAVIAUATSHXHc^LneH%(HE1H EdMeHHI]0HELA?Itru։Ё39t @AwLLEAAmIcWIE8LEHƃ̩@t AEA;Gt4LL1HMeH3 %(HX[A\A]A^A_]DA}AUf.LLAwLdmAulLIHELHELMtbH}1HH uuAOMA HHL1IwLLHEAOHHL1LTHuD$H$IAHSf.HH t,252.0.FfFHHF@HHFH1UHHH1H]fff.UHAWIAVAULATISHteH%(HE1H H`H HxHEHHhf.A<$HxMoLHJA$LcIM$A@AGA$A$A$IIFIdžIdžIdžIdžIdžAFA$PfMfA$fAFHxHtA$1LUuYHhEM$(HEHE Hu'HuLLH t1HuLoHMeH3 %(HĈ[A\A]A^A_]HHIcGI$H<<AI$Lf.Hc1ɾAH@HH<кD;rH(1ɺE1LMLHtTunAA uIHH1H[A\A]A^A_]H1[A\A]A^A_]AA DHLH1ifff.UHSHHHH tCTHHHHtHǃHH1H[]f.DUHNH勒xȅu+Ht"HfDHH9tHHu1]]fff.UH1HATIHUSHHHHx}u;w LH[A\]ff.U0HSHHHHHH1HH[]ÐUHSHHHHHH1HH[]ÐUHHHH HHEHEHHEHE1HTHffff.U1HAUATISHHHHIžLHLH1HH[A\A]]fDU@HSHHHHH1HH[]ffffff.UHH1HH HHt 1HTHH1]HDUHSHHHHHH1HH[]ÐUHSHHuHHeH%(HE1HU1HHHMeH3 %(HuH[]fUHSHHH<Hw HHH1HH[]UHSHHHHHcH1HH[]fDUI1HATIHUSHHLx9UtJu-Hǃ||H߾HL[A\]@HH[A\]Hǃxxf.@UH(HHHH]fff.UH(HHHH]fff.UH(HHHH]fff.UH(HHHH]fff.UH(HHHH]fff.UH(HHHH]fff.UH(HHHH]fff.UH(HHHH]fff.UH(HHHH]fff.UH(HHHH]fff.UH(HHHH]fff.UH(HHHH]fff.U1Ҿ0HAVIAUATE1SLLHHL1A8u:AA\$0LDHH1LA98w[A\A]A^1]fffff.U1ҾHAWIAVAUE1ATSHLLM@HH1LA8u GDAA]LIE$8HD1HLA98wH1[A\A]A^A_]ffff.UHAVIAUAATE1SHt.LCK1HLAHEI E9u[A\A]A^]fUHHP8Hp@1]UHHP(Hp0d1]UHHPHp D1]UHAUIATSHHHHtME1AHAt't HKHtHL1@1H[A\A]]ø@U1HAWAVAUATISHxHHL HIxIHLLHH H(HM@HEȉuxMLH IMAIIAIEMDM{uHMM}HL$HHMȉt$8D$0HT$Lt$HHL$@L|$H<$D\$(LDT$ 1Hx1[A\A]A^A_]@@HHMwfff.UHHAWAVAUATISHHL狳hHLt$(t$ HL1t$t$t$4$H`H\D`HHED]XD\HHEDMXTHE}HPTHHEUPHHEuLHHDLHEDHIDH@DDHHEDE}ċ@HMDMD]LU|$@}HL$hHMuDL$P|$0H}HL$HHMLMDEH|$(H}D\$`LT$XHL$8t$ HH|$Dt$HLl$L1D<$E11HLLtsEEADAEEMHLIAfAfɉ$E1IUA 1HLHD9wH1[A\A]A^A_]f.UHAWAVAAUIATSHLLxAuHD[A\A]A^A_]DHcЀDEHHItKLLDLLLLLDEAAvffff.UH]ff.UH]ff.U1H]fffff.UЀHAUIATSHL0AHHtrLLHLE1AHAt't HKHtHL1@1H[A\A]]ø@UHHHAVAUATISHOHXeH%(HE1I$HXHH,ILH¾$HHILHھ$HHI$HھHHI$HھHHI$HھHH]A$xu1I$H]eH3%(RHĐ[A\A]A^]fDILHھ$HHILHھ$HHILHھ$HHILHھ$HHILHھ$HH]ILHھ$HH6ILHھ$HHILHھ$HHM$<E1DH}DH1H}LHھHAIAuILHھ$HHtuILHھ$HHtRI$HھHHt1I$HھHHtI$1Hffffff.UHH]ft\UFHAUAATLdSHHf.HL9tH;HtEtH;H1[A\A]]19s#H HDDHLL1À=tUHH]IH6HU1HAWIAVMAULATSIYHHIEHEȍBL$D@ILHt6H@(Ht E11ɺL9It(IHHsHtMuHH}fDH[A\A]A^A_]UL Hu/H(HtAu HHH1]]ÐUHHHt]ft3HtH(HHtHHH]tHuUL Hu'H(HtAu Hʉ1]Ð]fUHt ]H(HtH֋]ff.UHAUAHcATI1SHLAAN~ME11XD tDLcAD׃C AA9uH[A\A]]1U1HDȺ @ty5 @ uHHu]UHHt(HDH2G3H9u]fDHNH H rH HtnHHHHDHHtAH9t;LMt3UH$HHt H=w.!E1A]f1DHH뛹H9Ƀ$fDHt2H Ht*HHHtH@Ht UE1H]f1HDUHAWIAVAUIՁH)L ATISHH(H9L HGI HV0H)HF8LV(HN@Dк$ILkDL{ D)¸BtHcHHHcHVHsH Hƒ HLHHCHC8H{@u1H([A\A]A^A_]DHS`LHHCXtHS@HI)Kt=HtHKPHSHLHSHsLH fDHSPLHHCHtHC0S8LHHFIHH1'IHHIHL$HD$HT$L$MMHHH1LS(2fUHAWAVAUATSHHF(HN L^0LnHlE11HEЀE1AHEHEAEAE AzHIEeH~HtiL^PEL)L9tyLcLAIH˃MIEQK#AA LcL;^(AA`E1MM)I9LGEtLv(McIM9tXNEL)L9uEYAELcAEQL;^(AtHs0H{S8HHKPHSHLHCHHCPHsXHtBHS@H{ H)H{HHK`HSXLHCXHC`HSHsLH HCHCDH[A\A]A^]IHH1A+fIHH1AFfUHAWAVAUATISHHHHH}L hH_HIT$N4%HH ~0ЀHHID$ 2At$0HHH߉HIT$(HAD$09ÉEID$(HEID$ HEHEH EL1HLeLeIEE1HEEHHE$fDLLЅuO<4IL;uJHEHK4J40 HLHE1E11ҹP MIHHHB`Hu1MtLHHL1LeHEUHuH rAt$0I|$ 1I|$ ID$ ID$(AD$0ID$AD$4HH[A\A]A^A_]fI|$ 1һ-HH}H@HH1[A\A]A^A_]AD$4IHAD$0ID$AD$4HUHSHHHH tkF4tdHv(HtS0;H{ Ht-s0UH{ HC HC(C0HCC41H[]DHǘHHH1fUHH%H]DUHAUATASHHxL E1HHHH<HHH2Ht.IHH1 `HHD[A\A]]UHSxHt%@HHHH H1[]fff.UHSHHH xHK1H[]f.UHSHHCH t HcH[]ÐUHAWAVAUIATISH8MEHuIE1LE1LHuIE11ɉL%LHuIE1LELmDuLmALEADDHuEIE1ALHEDLDHuE1IE1LE@Eu HELsbF<H}DD ΉMMHuIE1LDAH}D ΉMMHuIE1LAA@uE} E9Év"@уHL9HAuH8[A\A]A^A_]UHAWAVAAAUDIHATSHPHvgE1A1LD HcHPHwHHHAԃu[DA\A]A^A_]E1ID &@HHL!HHuAԃLHPHvIDUHAWIAVIAUATSHXueuMEHHPH EDmEuLHPHHHH! ]HHtT؅AHEBEt5fDHuLED$HuIDLAD;euуEhEtE1fLAHuE1IDLD;eu҃EMEȀEȃpHHEȃxEHHEfDEL4 uHcHPHHEHHEEHMʉMEf]DmLHuA IcDeDEeA1.@HuLMUAHuIE LD9|уEE9E}E}/HX1[A\A]A^A_]fDUHAUAATIԉʃSHDLH[A\A]1]UHATASHDH[A\]ÐUHHH1fw ]U pH]fDU hHSHHHt `HH[]UHHHHSQH=HvHH1r1HHHtEHHH1t6HHH=H=Z[]UHHH=H=]genwqe_err_error_detectedgenwqe_pci_setupgenwqe_platform_recoverygenwqe_reload_bistreamgenwqe_recover_cardgenwqe_fir_checkinggenwqe_health_threadpRgenwqe_bus_resetgenwqe_startgenwqe_init_moduleK_KK__KKgenwqe_inform_and_stop_processesgenwqe_device_removegenwqe_pin_memdo_flash_readdo_flash_update__genwqe_search_mappinggenwqe_vma_closegenwqe_remove_mappingsgenwqe_finish_queuesetup_ddcb_queuegenwqe_pf_isrgenwqe_setup_service_layer__genwqe_execute_raw_ddcb__genwqe_enqueue_ddcbgenwqe_init_debug_data__genwqe_purge_ddcbgenwqe_hexdumpgenwqe_check_ddcb_queue__genwqe_wait_ddcbgenwqe_card_resetgenwqe_user_vunmapgenwqe_map_pagesgenwqe_free_sync_sglgenwqe_alloc_sync_sgl[%s] pci_reset function ... [%s] done with rc=%d err: SLUID=%016llx err: APPID=%016llx [%s] chip reload/recovery! [%s] err: bus reset failed! genwqe%d_health[%s] state=%d &cd->queue_waitq[%s] GFIR=%016llx [%s] SLU_UNITCFG=%016llx [%s] APP_UNITCFG=%016llx err[%s] %s: GFIR=%016llx * 0x%08x 0x%016llx [%s] card reloaded [%s] card recovered [%s] card reset failed genwqe3[%s] create class failed genwqe_card[%s] DMA: %lx SZ: %ld %d [%s] genwqe_user_vmap rc=%d genwqeerr: cdev_add failed genwqe%u_card[%s] send SIGIO and wait ... %d sec ...genwqe_card[%s] GFIR=%016llx FINISHED DDCB#%d genwqe%s %s: 7UN/FINISHED DDCB#%d INPUT DDCB#%d [%s] err: reset failed. &queue->busy_waitq&cd->queue_waitqgenwqe%d_thread&queue->ddcb_waitqs[i]&cd->health_waitqirq %d not free. genwqe_cardhexdump%016llx unusedusederror%s %016llx.%016llx %d invalid%lld reload_bitstreamnext_bitstreamcurr_bitstreambase_clockqueue_working_timefreerunning_timertempsenstypeversionappidstatusGenWQE4-230GenWQE4-530GenWQE5-A4GenWQE5-A7 PF 0x%016llx VF%-2d 0x%016llx PF 0x%016llx %d msec VF%-2d 0x%016llx %d msec 0x%08x 0x%016llx PhysicalVirtual or no SR-IOV2.0.25genwqeDDCB QUEUE: PRIV=%06llx CMD=%02x %s%d_cardddcb_infoinfoerr_injectddcb_software_timeoutkill_timeoutcurr_regscurr_dbg_uid0curr_dbg_uid1curr_dbg_uid2prev_regsprev_dbg_uid0prev_dbg_uid1prev_dbg_uid2vf%u_jobtimeout_msecjobtimerqueue_working_timeskip_recoveryuse_platform_recovery[%s] err: copying fpage! [%s] err: copying lpage! err: alloc page_list failed genwqe_card[%s] err: failed reset func (rc %d) [%s] err: request bars failed (%d) [%s] err: mapping BAR0 failed err: incompatible SLU Architecture %u [%s] err: could not setup servicelayer! FIRs masked due to bitstream %016llx.%016llx err: chdev init failed! (err=%d) err: cannot start health checking! (err=%d) err: cannot start card services! (err=%d) err: failed to enable pci memory (err=%d) err: neither DMA32 nor DMA64 supported err: DMA64 consistent mask error err: DMA32 consistent mask error err: problems with PCI setup (err=%d) err: could not alloc mem (err=%d)! * exit looping after %d times [HM] Clearing 2ndary FIR 0x%08x with 0x%016llx [HM] Clearing primary FIR 0x%08x with 0x%016llx ACK! Another FIR! Recursing %d! [%s] err: card recovery impossible! [%s] err: failed to launch device! [%s] resetting card for bitstream reload [%s] err: failed to reset card for bitstream reload [%s] err: cannot start card services! (err=%d) [%s] resetting card for error recovery [%s] card unusable. Please trigger unbind! 3[%s] pci_reg_driver (rc=%d) /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/misc/genwqe/card_base.c[%s] %d. cleanup mapping: u_vaddr=%p u_kaddr=%016lx dma_addr=%lx [%s] Entry not found: u_addr=%lx, size=%x [%s] DMA: %lx CRC: %08x SZ: %ld %d [%s] err: mapping not found: v=%lx, p=%lx s=%lx err: alloc_chrdev_region failed [%s] send SIGKILL and wait ... [%s] err: cdev_genwqe...refcount=%d Fatal err: cannot free resources with pending references!/build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/misc/genwqe/card_dev.cDDCB list for card #%d (ddcb_act=%d / ddcb_next=%d): %c %-3d: RETC=%03x SEQ=%04x HSI=%02X SHI=%02x PRIV=%06llx CMD=%03x /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/misc/genwqe/card_ddcb.c[%s] SEQN=%04x HSI=%02x RETC=%03x Q_ERRCNTS=%016llx Q_STATUS=%016llx DDCB_DMA_ADDR=%016llx 3%s %s: err: wrong VCRC pre=%02x vcrc_len=%d bytes vcrc_data=%04x is not vcrc_card=%04x [%s] err: DDCB#%d unknown result (rc=%d) %d! [%s] err: DDCB#%d forced to stop (rc=%d) [%s] err: DDCB#%d timeout rc=%d state=%d req @ %p [%s] IO_QUEUE_STATUS=0x%016llx [%s] err: DDCB#%d not purged and not completed after %d seconds QSTAT=%016llx!! [%s] err: invalid memory for debug data! 3%s %s: [%s] Card is unusable/PCIe problem Req#%d [%s] waiting for free DDCB: rc=%d [%s] picked DDCB %d with req=%p still in use!! [%s] err: wrong asiv_length of %d [%s] err: wrong asv_length of %d [%s] **err: could not allocate DDCB ** DEBUG [%d/%d] waiting for queue to get empty: %d requests! [%s] err: queue is not empty!! /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/misc/genwqe/genwqe_driver.h 0x%08x 0x%08x 0x%08x 0x%08x EXT_ERR_REC %s driver version: %s Device Name/Type: %s %s CardIdx: %d SLU/APP Config : 0x%016llx/0x%016llx Build Date : %u/%x/%u Base Clock : %u MHz Arch/SVN Release: %u/%llx Bitstream : %llx ddcb_max: %d ddcb_daddr: %016llx - %016llx ddcb_vaddr: %016llx ddcbs_in_flight: %u ddcbs_max_in_flight: %u ddcbs_completed: %u return_on_busy: %u wait_on_busy: %u irqs_processed: %u 0x%08x 0x%016llx IO_QUEUE_CONFIG 0x%08x 0x%016llx IO_QUEUE_STATUS 0x%08x 0x%016llx IO_QUEUE_SEGMENT 0x%08x 0x%016llx IO_QUEUE_INITSQN 0x%08x 0x%016llx IO_QUEUE_WRAP 0x%08x 0x%016llx IO_QUEUE_OFFSET 0x%08x 0x%016llx IO_QUEUE_WTIME 0x%08x 0x%016llx IO_QUEUE_ERRCNTS 0x%08x 0x%016llx IO_QUEUE_LRW DDCB list (ddcb_act=%d/ddcb_next=%d): %-3d: RETC=%03x SEQ=%04x HSI/SHI=%02x/%02x /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/misc/genwqe/card_utils.c[%s] uaddr=%p usize=%8ld nr_pages=%ld fpage_offs=%lx fpage_size=%ld lpage_size=%ld [%s] err: too much memory requested! [%s] err: no memory available! [%s] err: no dma addr daddr=%016llx! [%s] err: mapping %p not used! [%s] masking errors for old bitstreams license=GPLversion=2.0.25description=GenWQE Cardauthor=Michael Jung author=Joerg-Stephan Vogt author=Michael Ruettger author=Frank Haverkamp srcversion=0A1606099F2AFD8F751E630alias=pci:v00001014d0000044Bsv00001014sd0000044Bbc12sc00i00*alias=pci:v00001014d00000000sv00000000sd0000035Fbc12sc00i00*alias=pci:v00001014d0000044Bsv00000000sd0000035Fbc12sc00i00*alias=pci:v00001014d00000000sv00000000sd00000000bc12sc00i00*alias=pci:v00001014d0000044Bsv00000000sd00000000bc12sc00i00*alias=pci:v00001014d0000044Bsv00001014sd0000035Fbc12sc00i00*depends=crc-itu-tintree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions {_5module_layoutKcdev_del-kmalloc_caches地__kmallocI8cdev_initmsleeppci_enable_sriov˲\debugfs_create_dirsingle_open b5mcrc_itu_tZdma_set_mask1Û single_releasef?seq_puts\Ypci_disable_deviceZset_page_dirty_lockl:pci_disable_sriovpseq_printfUndevice_destroyx86_dma_fallback_dev^tunregister_chrdev_regionndebugfs_create_fileѵ0device_create_with_groupsSqsprintfw%debugfs_remove_recursive)޷seq_readB,kthread_create_on_node[pci_reset_function=2__init_waitqueue_head]O_copy_to_user!debugfs_create_u32;b*pci_set_master,__put_user_8ŏWmemset}pci_enable_pcie_error_reporting 9pci_restore_stateǚ_ctypet7mpci_iounmap?bFdev_errJ_raw_spin_unlock_irqrestorePcurrent_taskI'printk.akthread_stopr|panic(Lphys_base nǡ_cond_reschedǴ fasync_helper(debugfs_removeR0warn_slowpath_nullr request_threaded_irqv"kstrtoint7cdev_addgY|print_hex_dumpҦpci_select_barscapable'_dev_info\__put_user_4[f;pci_set_pcie_reset_stateV ~debugfs_create_x64s__stack_chk_fail?,schedule_timeoutQscheduleay___ratelimitA3m__get_user_8'force_sigwake_up_processm__fentry__V pci_cfg_access_lockE9H~N*IX^@V Yf2Lu2pX  H0` ` `0p@` 0 0444 h"   )(:x(K0^m}k 0^<tiv' 6 KLP ^c wo0 A  p C@!(2P(C((T`cr*@0  ! : 3%N X.b +v 2  L<dL!X" et((/0"01@P@`!-7/; 8IaX b9t<<=R>q>((  @B1@@(Q`oh( @(pP(0'6YTH V`8oYUPZ?Z?ZS0[Z[A[K0\?p\g\M &0]:6p]K  b@`t   @   `      1  K ^$r P` @^$ ` p^$ b ^$ 0b 7 ^$Y Pb s _$ pb| 0_$ h `_$  h _$A @h[ _$y `h _$ bd  `$ `d aW 0g + <  R l         6 lhF Pm`Z i m   ( @        # =' P=: =M =` =s D=    7  @-*20tCYhpzYq`0R9&P|6FOnm^jC5}i*.8Nblp#l&2BL  dpnOtFV~&.>MV@q>||/I qK6IXfto5PpMzЁ=  2PIdIiWt}EpR{*A3lV_xo@z`w"J8C@#j|p:PC4vG/ @5 *pDPcPW}0oGC|Dgenwqe_err_result_nonegenwqe_bus_resetdescriptor.33985descriptor.33987genwqe_driver_name__func__.33986genwqe_read_idsgenwqe_setup_vf_jtimerT.34005genwqe_start__func__.34058genwqe_health_check_startgenwqe_health_threadgenwqe_err_resumegenwqe_pci_fundamental_resetgenwqe_pci_setup__func__.34179genwqe_err_slot_resetgenwqe_sriov_configuregenwqe_stopgenwqe_pci_remove.isra.9genwqe_err_error_detected__func__.34206genwqe_removegenwqe_devicesgenwqe_probeclass_genwqe__key.33969debugfs_genwqe__func__.34150__func__.34117descriptor.34107descriptor.34098descriptor.34100__func__.34123__func__.34070genwqe_init_module__key.34232__func__.34234genwqe_drivergenwqe_exit_module__func__.34099genwqe_device_tablegenwqe_err_handler__UNIQUE_ID_license6__UNIQUE_ID_version5__UNIQUE_ID_description4__UNIQUE_ID_author3__UNIQUE_ID_author2__UNIQUE_ID_author1__UNIQUE_ID_author0genwqe_vma_opengenwqe_fasyncgenwqe_release__func__.34017genwqe_open_filesddcb_cmd_cleanup__genwqe_search_mapping.constprop.12__func__.34005genwqe_search_pin.constprop.13do_execute_ddcbgenwqe_opengenwqe_ioctl__func__.34190descriptor.34174descriptor.34145__func__.34146__func__.34175genwqe_compat_ioctlgenwqe_vma_close__func__.34105genwqe_mmapgenwqe_vma_opsgenwqe_fops__func__.34355__func__.34369genwqe_vf_isrgenwqe_pf_isr__func__.35736_rs.35734copy_ddcb_resultsgenwqe_next_ddcb_readyprint_ddcb_infoqueue_free_ddcbs__warned.35432free_ddcb_queuegenwqe_check_ddcb_queuedescriptor.35554descriptor.35087__func__.35553_rs.35555genwqe_card_thread__func__.35583descriptor.35628__func__.35604__func__.35635descriptor.35663__func__.35649_rs.35647descriptor.35664__func__.35675__key.35710__key.35715__key.35786__key.35791__func__.35784__func__.35707descriptor.35815__func__.35816__func__.35088genwqe_is_visibledev_attr_typegenwqe_normal_attributesreload_bitstream_storequeue_working_time_showfreerunning_timer_showstatus_showversion_showcurr_bitstream_shownext_bitstream_showtempsens_showappid_showtype_showgenwqe_typesbase_clock_shownext_bitstream_storegenwqe_attribute_groupgenwqe_attributesdev_attr_versiondev_attr_appiddev_attr_statusdev_attr_freerunning_timerdev_attr_queue_working_timedev_attr_tempsensdev_attr_next_bitstreamdev_attr_curr_bitstreamdev_attr_base_clockdev_attr_reload_bitstreamgenwqe_debugfs_queue_working_time_opengenwqe_queue_working_time_showgenwqe_debugfs_jtimer_opengenwqe_jtimer_showgenwqe_debugfs_prev_dbg_uid2_opengenwqe_prev_dbg_uid2_showgenwqe_debugfs_prev_dbg_uid1_opengenwqe_prev_dbg_uid1_showgenwqe_debugfs_prev_dbg_uid0_opengenwqe_prev_dbg_uid0_showgenwqe_debugfs_prev_regs_opengenwqe_prev_regs_showgenwqe_debugfs_curr_dbg_uid2_opengenwqe_curr_dbg_uid2_showgenwqe_debugfs_curr_dbg_uid1_opengenwqe_curr_dbg_uid1_showgenwqe_debugfs_curr_dbg_uid0_opengenwqe_curr_dbg_uid0_showgenwqe_debugfs_curr_regs_opengenwqe_curr_regs_showgenwqe_debugfs_info_opengenwqe_info_showgenwqe_debugfs_ddcb_info_opengenwqe_ddcb_info_showdbg_uidn_showcurr_dbg_uidn_show.isra.3genwqe_ddcb_info_fopsgenwqe_info_fopsgenwqe_curr_regs_fopsgenwqe_curr_dbg_uid0_fopsgenwqe_curr_dbg_uid1_fopsgenwqe_curr_dbg_uid2_fopsgenwqe_prev_regs_fopsgenwqe_prev_dbg_uid0_fopsgenwqe_prev_dbg_uid1_fopsgenwqe_prev_dbg_uid2_fopsgenwqe_jtimer_fopsgenwqe_queue_working_time_fopsfree_user_pagesset_reg_idx.isra.11__warned.37212genwqe_unmap_pages.isra.10crc32_tabdescriptor.37109__func__.37110__func__.37149__func__.37086__func__.37178__func__.37188speed_grade.37334__UNIQUE_ID_srcversion8__UNIQUE_ID_alias7__UNIQUE_ID_alias6__UNIQUE_ID_alias5__UNIQUE_ID_alias4__UNIQUE_ID_alias3__UNIQUE_ID_alias2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0genwqe_base_clock_frequencypci_save_statefree_irqget_user_pages_fastalloc_chrdev_regiondma_opsgenwqe_setup_sglpci_cfg_access_unlock__class_creategenwqe_stop_traps_copy_from_userpci_request_selected_regionspci_release_selected_regionsgenwqe_release_service_layerpci_enable_device_mempci_iomap__this_modulegenwqe_ddcbs_in_flightgenwqe_set_interrupt_capabilitydev_warn__genwqe_readqfinish_wait__genwqe_wait_ddcbkill_fasyncclass_destroyscnprintfput_page__pci_register_drivergenwqe_init_debugfscleanup_moduledma_supportedpci_disable_msiremap_pfn_rangekfreepci_sriov_get_totalvfsseq_lseekprepare_to_wait_eventkthread_should_stop__wake_upgenwqe_flash_readback_fails_raw_spin_lock_irqsave__dynamic_dev_dbgkmem_cache_alloc_tracegenqwe_exit_debugfspci_unregister_driverpci_enable_msi_rangepci_cfg_access_lock__fentry__init_modulewake_up_processforce_siggenwqe_need_err_masking__genwqe_writeq__get_user_8___ratelimitschedule_timeoutschedule__stack_chk_faildebugfs_create_x64__genwqe_purge_ddcbpci_set_pcie_reset_state__put_user_4_dev_infogenwqe_ffdc_buff_sizecapablepci_select_barsprint_hex_dumpcdev_add__mod_pci__genwqe_device_table_device_tablegenwqe_alloc_sync_sglgenwqe_read_ffdc_regsgenwqe_reset_interrupt_capabilitykstrtointrequest_threaded_irqgenwqe_attribute_groups__genwqe_enqueue_ddcb__genwqe_free_consistentwarn_slowpath_nulldebugfs_removefasync_helper_cond_resched__genwqe_readlphys_basepanicgenwqe_init_crc32kthread_stopprintkgenwqe_card_typegenwqe_write_vregcurrent_task_raw_spin_unlock_irqrestoredev_errpci_iounmap_ctypepci_restore_stategenwqe_init_debug_datapci_enable_pcie_error_reportinggenwqe_finish_queuememset__put_user_8genwqe_start_trapspci_set_masterdebugfs_create_u32_copy_to_user__init_waitqueue_headgenwqe_setup_service_layerpci_reset_functiongenwqe_card_resetkthread_create_on_nodegenwqe_device_createseq_readdebugfs_remove_recursivegenwqe_read_app_idsprintfgenwqe_user_vunmapdevice_create_with_groupsdebugfs_create_fileunregister_chrdev_regionx86_dma_fallback_devdevice_destroygenwqe_user_vmapgenwqe_ffdc_buff_readseq_printfgenwqe_recovery_on_fatal_gfir_requiredpci_disable_sriovset_page_dirty_lockgenwqe_crc32ddcb_requ_allocpci_disable_deviceseq_putsgenwqe_free_sync_sglsingle_releasegenwqe_read_vregdma_set_maskgenwqe_device_removecrc_itu_t__genwqe_alloc_consistentsingle_opendebugfs_create_dir__genwqe_execute_raw_ddcb__genwqe_writelddcb_requ_freepci_enable_sriovgenwqe_read_softresetmsleepcdev_init__kmallockmalloc_cachescdev_del  R6_lrD 0  5 $ (+5A H PM5f m t {   x JIs pz5 G5 35  2 &ljl} SSS>CG)b i p5 5 0?f 2  [  w 51 > W \Fo   P5  5  (5FjS]je8m  5 0  ( 5 ZB _Y t ?| :   6 _* < C 5v  5   5  P 5  2 (9 5Q  | h V   ; `  V 1  G 6T ^ f Z     5 /!  B /|     .  mL    &2B   5< (C5R [ P5 P5 5B*Ot <Sj    5 @ , @3 N;@c @j cw5  @5*  5 @ )5E L S5*  5 &5)Jq x5 &5 &5d &5 &5m!E< C (Jb `i { ` : ` 5 `  5f  X5  05  P   ! A q   ) T  [ 5&L0)Cy4L 4 a4L\ `4q x 054 A4g4 YeA g  >eei g g!R,!f!4! "m4"" 3""4" x####f $\$$+$=$%9%V%b%v%%%m &&R&&4&''A'(E(4R(LZ(l(((=( ( (5(b)A)bJ*e*A*g**Y+g+&,b,e;-gm--X- -Y.&.g.g/g,/gs/ z/ `/ // / / // 0 r0040&00 0 1511 1m12b-2]2,x22&23 @ 33343 3 44 @%4k64 C4b4 p4 $4M44Q4n4O5 55*5 155A5 55Q5n5O5 `5  66X6w646 *66*6j6 `6 66&7 @74f7 *t7y7*7j747 7 757 07-7 8!8 W8d888 a8 88 a8 C859 < *<Y<4i<4<4< << <Q= b=5=4= == H='=> +>R>&> >J?r? hy? o???a?  ? ?@,@@@@ !A  (A5_A4A VA AA wAB hB !B0+BAB yB*~BB*BBBC>CQC YCm\kCC CC D*2D @9D GD5DDLE @SE hE5uEE @E E5E hE oEEFgF @qF `F5FFF wFF EGG4H4-HjCHIH{H hH oHHH H  H5HH zH I8I w=IQI I I x I5I GJK4?K*vKKKKK K KeMaxM]M hM oMMTNN4NN9hO4}O O  O5O O  O hO,P 3P @APtP wyPPP P hP  P0P Q%?QuQAQQAQ Q ` Q5 R R 8 R51R JR]R4qR RERiwSbSlTl;T T TBT T TBTTU$U2U 9U >UBKU ZU @B_UFvU UU U UBU hU  8U#VV ]V5eV!xV/V pV V5W 7W#WAW&pW PwW  |W5W WX;XMX4\XfX5wXjX 0X  X5X  X XY AYIY!ZY/Y Y Y hY Z"QZ nZ{Z :ZKZ ZZ :ZKZ Z UZ C[ J [ O[K1[ R[b[r[ Yy[K[ [[ j[K[ \ j#\K1\ N\[\ :b\Kq\ \J\ U\K\\ \1] n] ] U ]K1] I]V] v]]Kq] ]"]^ &^ P`.^cA^ V^ `^^cq^ ^ b^c^ ^ 0b^c^ ^ Pb^c_ _ pb_c1_ F_ hN_ca_ v_  h~_c_ _ @h_c_ _ `h_c_ ` b`c!` 6` `d>`cQ` x`^` ,`T`^` >`T` !a^0a R:aTfa^}a laTa a x aTb 1b Qb qb b bTb c-cjcc c c  c d dT9dad id d[d  dTe!e>eYeteeeeeWf  mfTf fTf fTf gT1g WgglggSg>gh !h Ah ah hlhh h>h hTi i  i RiKfidyi i iNi i iNi ii j@!j %&j@sj  j 2jNj j <jNj j JjNj j XjNk  !k f&kN6k  Hk pMkN]k  ok ~tkNk  k kNk kKk@k  l lNl 0l 5lNQl Vl@rl wl@lIll lIl m,mWQm mm  m'mm Pnqn n 1o o o o<#p 7Qp p  p p  p q{qq Pq qq Ur%rb sb*sDs&Ws&usbss @s s5s @s s5 t @t xt !t1t v EvAcv&vAv&v& w  w w5:w  Aw  Nw5aw wlw y y y5Uyyyz #z5Az zz z @z5z { N{X{je{r{{{{{j{ { { `{{| "|Q| p|| || |}4}v}}} ~~ ~~h 8Uxс  +6A g q   ʂ  { )2 9 @0P {Ud_h o v {  p0(  ($ (@ 0@ 8@ @ H PX@"/01!`hpx@  !H0_@]H0 `@]H0^@]H0 @^@ ]  H0 _@ ]  H0 _@ ]  H0 p^@ ]  H0 ^@ ]  H0^@]H00_@]H0`_@]H0_@] (008@H PP X `0 h p x  @p!"/0013@57  8(90<8<@=H>P>X@B`PChCpCxFPIIP0RpRWYYYPZZZ0[[[0\p\\0]p] ^(@^0p^8^@^H_P0_X`_`_h_p_x `P``ab0bPbpbb`d0gh h@h`hillPmmpn n(0o0o8o@PpHpPpXq`qh0tpvx`w@zz{|P|||~Ё@pfG)N0@  ( XP `  (@H0 (Y0@@`HPX`hpx@ |Y[p][0] 0PZ@PZ`p0\\0[p\Z(08@PX`hx7p7p`& 0(H0 @&HPHXh&pxH &Hz& 2& HV@@  xX PMagrathea: Glacier signing key]ǓE]J=Y.gmmF4ԕEfS= \*%-~ hjJr^U~;S"^q0&xy9lXPv.:O Gs9{||/6i#)RzA,C+`q;7; c9J/͹qV9vwg^idI+UK+"MS vxuq,d%g\A9pcXkC5rRO:\t Q. LᰬNE>F]љZJtqb"Rb vDqt4ףfڑhh H4 #/YI`ݨEɈs|)SDuBZ(1ERߖE:bGs:f O{z#ξ} P;p^XrW!L _96 X8ZXq70掅@Ia ܳhοe2ZmD~Module signature appended~