Ul=H .8 : :1L.text .data .@.bss ; ;8.loaderX|``aA`!H1`(A;l,A؀,@;BA ,@TA,@ ccHU`,@,A,@8`8HـAz,A888|(,AA@,A,@8,A,@88T`0 ,A ,@0~8!Aa}N 8\8 8hH݀A8 8cHa`~8!A}a샡N 88\8H!AH=AK 8\8HAHAK8`HA;\88(Tz| .A| N ,A,@cc8H m`|{y@z8,A,@,Ao`ww,wwA,@0cc8!A}aN HͭA8cc8!}aA胁N 8cfHŀAHAKX8HAHŀAKcc8Ha``{Kcc8Hj!``{K䀚cc8Hi``{KĀcc8Hia``{Kcc8Hg``{Kcc8 HfA``{Kdcc8 HH``{KDcc8 HGA``{K$cc8 H>``{K8;`~T` ,Aܐ ,A̐ 88PH A8 8cH`Kcc8 H``{K|<8|@l8ccH)`|{y@z8,A4HAA8K @8`~,AȀ,A`8\88TH YAH uA~8!A}a샡N 8 8c8H;`9c88c89 H$}`~8!A}a샡N 8\8H AH AK$zKH8\88(H uAH AK8\8H MAH iA,AK8\8H AH 5A,K<;BKX8a@;b\8H`88HqA,@88a@8H`88a@cd_HA;l,A ,@H,Ax,A88H YAH uA,@p;BK8$8@H )AH EAK8a@8H`KT A(exectu|!H<888b( 88|T| .@$8A |N c ,A8 HA(28Ac HA8~W:A| .| N 88a@HuA8@ H`8a@ 8HHMA8@ Hu`ccH A(@4h8`#d8!`|a} N cd 8cK}`h8`d8!`|a} N 8|8a@HA8@ H`8a@ 8`H}A8@ H`8a@ 8  HUA8@ H}`8a@ 8H-A8@ HU`K8 8a@H A8@ H1`8a@ 8xHA8@ H `8a@ 8( HA8@ H`8a@ 8$HA8@ H`KD88a@HmA8@ H`8a@ 8HEA8@ Hm`8a@ 8D HA8@ HE`8a@ 80HA8@ H`K88a@HрA8@ H`8a@ 8HA8@ H`8a@ 8` HA8@ H`8a@ 8<HYA8@ H`K 8D8a@H5A8@ H]`8a@ 8H A8@ H5`K8l8a@HA8@ H`8a@ 8؀HA8@ H`Kt8 K5`K`8`"aLPdT\X8!`} N Cspec_error_handler|`! 8aH8@HyA|`y;lA~,A,@ `8!}N 8t` 8܀HAAH]Aȁ8!`}N 8P8aHHUA8t 8C#8at88lH9A,AP,AD`8tHAHŀA8!}N AD print_time8 ,M       c N @X err_clearA L| N A L| N pk=@!k9J}i8A,AP8B8} P8})P},P@} P8})P},PA})@})PyA}+4Uk|Xp!k}iA ,8M 8B耤0|P8})P},P@4} P8})P},P@,|P8})P},PA})(})PyAH})@})PyA}Cx8tT@>@N @ strcatA L| N $A L| N (A L| N ,A L| N 0A L| N `!T>(s(nA4/h@PA,i,aA,cAH`88@(HɀA8`H8!@}N 8`<8!@N `88HA8`H8!@}N ,lA8`88@HMA8`H8!@}N `88HA8`H8!@}N `88HA8`H8!@}N ,b,cA\,iA4,sA@`K`8`H8!@}N 8`H8!@}N `c<8!@H4 A convert_att|8ԓ``!;8a@8K`;(0,A@HA,x@,BAt8;D;8H8a@,CAP`HA8HH8|@@0~;,8a@BAC,@h}|}8!`N 8`h8!`}N 8`h8!`}N AT convert_seq|``a`A`!U[T>8@8DaHA|zy@ccD@@K8aDHAcCh8!`A}aN c88cEH)`cf9c889 cHa`~h8!`A}a샡N Agetatt|8``T݀a`!8`8.KAc3cccdHv`||y8bl,A,@Aowwc,ww@(X8!Pa상}N c3 ccdcH`{H̀A88cHAcX8!Pa}N cX8!Pa}N c88KAK1A,AK Altu_retry|!Aa쿁``8`8PT݀8~!H!`H5A;Bl`y,A,@X,;8{@8D848@HA,@L,A,@8~|DK`cDc9c8l89 K=|yyA4HAc#x8!p}aA!仁N 8aDHAcc8c9(8i9 8K|yy@,A,@8ccc8D9L8i89 K|yy@X,A,@cc9@8c8l89 KM|yy@8lccc9\;889 K88888 |yy8`0@ȓL(H<~@0 ,,A,A8KUAKqAKp8$DK5AKQAK8|KAK1AK8DKAKAKԀ `ec88H$e`HAc9cc89 8H 9`|x8!p}A!a컁N c%8c8H#`c9c889 cH `|x8!p}A!a컁N c%88A|iN 8<`UU,,@8UU<`@8 ,A ccKA(2A܀ 8ceKAAXW:8|.| N 8 8a@KɀA8@ K`8 8a@K塀A8@ K`8| 8a@ KyA8@ K`8 8a@KQA8@ Ky`cK A(@8h8`#d8!`|a상A胡} N c 8cK}`h8`d8!`|a상A胡} N 8 \8a@K䡀A8@ K`8, 8a@KyA8@ K`8 8a@ KQA8@ Ky`8$ 8a@K)A8@ KQ`K8 \8a@KA8@ K-`8D 8a@K݀A8@ K`8 8a@ K㵀A8@ K`80 8a@K㍀A8@ K`K<8 08a@KiA8@ K`8\ 8a@KAA8@ Ki`8܀ 8a@ KA8@ KA`8< 8a@KA8@ K`K8 |8a@K̀A8@ K`8t 8a@K⥀A8@ K`8 8a@ K}A8@ K`8H 8a@KUA8@ K}`K8 8a@K1A8@ KY`8 8a@K A8@ K1`8 8a@ KA8@ K `8T 8a@KṀA8@ K`Kh8 8a@KᕀA8@ K`8 8a@KmA8@ K`8< 8a@ KEA8@ Km`8` 8a@KA8@ KE`K88a@KA8@ K!`8 8a@KрA8@ K`8\ 8a@ KੀA8@ K`8l 8a@KA8@ K`K08,8a@K]A8@ K`8Ԁ 8a@K5A8@ K]`8| 8a@ K A8@ K5`8x 8a@KA8@ K `K8D8a@KA8@ K`8쀿 8a@KߙA8@ K`8 8a@ KqA8@ Kߙ`8 8a@KIA8@ Kq`K8 8a@K%A8@ KM`8 8a@KA8@ K%`8 8a@ KՀA8@ K`8H 8a@KޭA8@ K`K\8 L8a@KމA8@ Kޱ`8 8a@KaA8@ Kމ`8܀ 8a@ K9A8@ Ka`8d 8a@KA8@ K9`8 8a@KA8@ K`K8 8a@KŀA8@ K`84 8a@KݝA8@ K`8 8a@ KuA8@ Kݝ`8 8a@KMA8@ Ku`K8 8a@K)A8@ KQ`8L 8a@KA8@ K)`8 8a@ KـA8@ K`8 8a@KܱA8@ K`K`8 8a@K܍A8@ Kܵ`8d 8a@KeA8@ K܍`8< 8a@ K=A8@ Ke`8 8a@KA8@ K=`K8 8a@KA8@ K`8| 8a@KɀA8@ K`8\ 8a@ KۡA8@ K`8 8a@KyA8@ Kۡ`K(8 8a@KUA8@ K}`8 8a@K-A8@ KU`8| 8a@ KA8@ K-`8 8a@K݀A8@ K`K8H8a@KڹA8@ K`8 8a@KڑA8@ Kڹ`8 8a@ KiA8@ Kڑ`8 8a@KAA8@ Ki`8 ܀ 8a@KA8@ KA`K8 8a@KA8@ K`8Ā 8a@K̀A8@ K`8 8a@ K٥A8@ K`8 8a@K}A8@ K٥`8 8a@KUA8@ K}`K8 8a@K1A8@ KY`8܀ 8a@K A8@ K1`8܀ 8a@ KA8@ K `8 8a@KعA8@ K`Kh8 8a@KؕA8@ Kؽ`8 8a@KmA8@ Kؕ`8 8a@ KEA8@ Km`8Ԁ 8a@KA8@ KE`K8 8a@KA8@ K!`8 8a@KрA8@ K`8  8a@ KשA8@ K`8̀ 8a@KׁA8@ Kש`8 8a@KYA8@ Kׁ`K8 8a@K5A8@ K]`8$ 8a@K A8@ K5`8 < 8a@ KA8@ K `8؀ 8a@KֽA8@ K`8 8a@K֕A8@ Kֽ`KD8 8a@KqA8@ K֙`8< 8a@KIA8@ Kq`8 \ 8a@ K!A8@ KI`8䀿 8a@KA8@ K!`8( 8a@KрA8@ K`K8`8a@KխA8@ K`8T 8a@KՅA8@ Kխ`8 | 8a@ K]A8@ KՅ`K 8 8a@K9A8@ Ka`8l 8a@KA8@ K9`8 8a@ KA8@ K`K8 8a@KԽA8@ K`Kl8 8a@KԙA8@ K`8 8a@KqA8@ Kԙ`8 8a@KIA8@ Kq`8 8a@ K!A8@ KI`8$ 8a@KA8@ K!`K8 48a@KՀA8@ K`8 8a@KӭA8@ K`8̀ 8a@KӅA8@ Kӭ`8 8a@ K]A8@ KӅ`8< 8a@K5A8@ K]`K8 <8a@KA8@ K9`8䀿 8a@KA8@ K`8 8a@KA8@ K`8̀ 8a@ KҙA8@ K`8T 8a@KqA8@ Kҙ`K 8 \8a@KMA8@ Ku`8 8a@K%A8@ KM`8䀿 8a@KA8@ K%`8 8a@ KՀA8@ K`8l 8a@KѭA8@ K`K\,,A0@8a@ 8KqA8@ Kљ`8 8a@KIA8@ Kq`8 8a@K!A8@ KI`K8`"AHaLdPX\T8!`} N 8<`UU,,@8UU<`@8K8Kx<`UU8UUKl8<`,@X8KP<`8KD,,A@<`8K( Ct error_handler ,Ac  8`N 8`"N @( details_alloc9ԁ# , A(  c 8`N 8`"N @@ details_sys ,A   c 8`N 8`"N @0 details_data ,A   c 8`N 8`"N @0 details_mem ,A   c 8`N 8`"N @0 details_reg|Ԓؒ}&!Aa쿁`8`0`T܀`!@HUA`{8;BlzT&,A,@8`U;::8:8~``88T>T>8C ܀~8c%8@899 HUA,@@,@P,A,@T8~8c%8@89 9HU-A|ey@~888D899 HUA,@܀D,@P,A,@8~888D89 9HTA|ey@ЀDA@9` 8uccc9HLPTX\`dc|th88h9HalApxH+A`y,A,@8@~8HT%A.~8D8HT A,,Ao ww,wwAH(@@@c#8!|؂܂ԃ!} Aa컁N 88@cK`ccHSAc99 c8c8#K9`}ȁ8!|؂܂ԃ!} K@@88| ```|0@@8|0@@l8C Ԍ|0@@T8|0@@@ccHRA8`8!|؂܂ԃ!} KcK`ccHRAc99 c8c8#K!`}ȁ8!|؂܂ԃ!} Kh Dcc%8K`ccHRAc99 c8c8K`}ȁ8!|؂܂ԃ!} K耂 @cc%8KQ`ccHQAc99 c8c8K!`}ȁ8!|؂܂ԃ!} Khc%8l8$K=AKYAKȀ Dc8K`8@~8HP̀AccHPAc99 c8c8Km`}8!}܂؃!aA軁N 8l8xKɉAKɥAKP `e@c8K`8@~8HPAccHP1Ac99 c8c8K`}8!}܂؃!aA軁N @c8Ke`ccHOAc99 c8c8K5`}8!}܂؃!aA軁N 8l8KQAKmAK `ec8K`ccHOAc99 c8c8Kߕ`}8!}܂؃!aA軁N c&8l8ce8KǥAKAKH C 4dma_testT8P8,,`AT9T@@/,@$(@A(@"A @(@"@ 8`N H|`Ht`Hl @x ext_loop_test`8H8 @ int_loop_test|}&!ĒAȒa̾БT;`c6``!8`0D@HLA`{8;BlzT&,A,@c;<`<:l:X:B`6:>>`UU8`6 `6Ā,A,@X(W8 |.Ad| N A,@<8n8y88||p||p||p|"|P8`||4|pT~|8|2|p8|PC ||4|pT~|8|*|P|4T~888y| C (@@,A\ccc8b'HP1`|oyA,@H| @ ,A ccc8b'HO`|oyA 0,@h,Accc8b'HO`|oyAt,@0@aİD@Dy ,AP,@A@,@xA0,@4A ,@A,@}8c%8T899 HIA|ey@T,@L,A,@L}8c%898T9 HIA|ey@}888X899 HIeA|eyX@,@L,A,@}88898X9 HIA|ey@8PaXTp98u,|xta@x8bT,@h(@`(@"@Tccc889p!Hu`o}8T8HHqA.}8X8HHYA,,8y@L@@<888| ``|0@@8|0@@8C Ԍ|0@@x8|0@@d8`KA;,A@ccHG݀A(8`$|} 8! !ĂAȂa̺N cK`ccHGA99 cc6c8#8K `|($8! |!} K Xca8K`ccHGA99 cc6c88Kׅ`|($8! |!} K Tca8K5`ccHFA99 cc6c88K`|($8! |!} K|ccHFAmww,wwAp(@@(a$|} K(c8@8K`99 8b&c8#cK]`|($8! |!} KؓK Xc8K `8T}8HE%AccHEAA99 ccc88K`|($8! |!} K<8KAKAKHc 8K]`8T}8HDyAccHDA99 cc6c88K`|($8! |!} K Tc8K`ccHDA9c8c9 8Kԙ`|($8! |!} K8DKAKـAK8 KAKAK(8<KmAKA,AK8XK9AKUA,AK8 KAK!A,AK`8@DKՀAKA,A`K ccHBA(a$8! |!} K8cccb*8d9@9 HL`|oy@d8cccb'HF``oK@ccc88d9@9 b*HL``oK8cccb*8`9D9 HLq`|oy@c8ccb'HFm``oKccc88`9D9 b*HL``oKT@t,A8ccc8b'HF `|oyA,@,A|ccc8b'HE`|oy@ c8cc9 b*8l9@HK`|oy@8cccb'HE}``oKccc88l9@9 b*HK-``oK8cccb*8h9D9 HJ`|oy@c8ccb'HD``oKccc88h9D9 b*HJ``oK@t,A8ccc8b'HD`|oyA,@,A|ccc8b'HD]`|oy@c8cc9 b*8t9@HJ `|oy@|8cccb'HD ``oKXccc88t9@9 b*HI``oK(8cccb*8p9D9 HI`|oy@c8ccb'HC``oKccc88p9D9 b*HI5``oK@t,A8ccc8b'HC!`|oyA,@,A|ccc8b'HB`|oy@8c8cc9 b*8|9@HH`|oy@8cccb'HB``oKccc88|9@9 b*HHE``oK8cccb*8x9D9 HH`|oy@c8ccb'HB``oKccc88x9D9 b*HG``oKĀ,A,,@0A,A8KAKAK8KɀAKA,AЀ,A8KAKAK8cccb*89H9 HG`|oy@c8ccb'H@``oKccc889H9 b*HF``oK(@"@,AXccc8b'H@`|oyA,@,A,@,Adccc8b'H@E`|oyA,@,A ,@A,@t,A8ccc8bGH?`|oyA,@`,A|ccc8bGH?`|oyA,@(,Accc8b'H?u`|oyAH,@,Accc8bGH?=`|oyA,@,A@ccc8b'H?`|oyA,@,Accc8bGH>`|oy@=8cc9 cbJ8`9HA9`|oy@c8ccbGH>u``oKccc=88`bJ9 9H@``oK8cccb*8d9@9 HC`|oy@c8ccb'H=``oKccc88d9@9 b*HC``oK8cc=cbJ8`9 9H@)`|oy@Pc8ccbGH=e``oK,ccc=88`bJ9 9H?``oK8cccb*8d9D9 HB`|oy@c8ccb'H<``oKlccc88d9D9 b*HB``oK<8cccbJ8`=9 H?`|oy@c8ccbGH``oK8cccbJ8`=9 H>`|oy@c8ccbGH;``oKccc88`=9 bJH>E``oK8KрAKAKx8ĀPKAK̀A,APK@8cccb*89P9 HA `|oy@c8ccb'H; ``oKccc889P9 b*H@``oK8LKAKAKH8cccb*8x9L9 H@i`|oy@c8ccb'H:e``oKccc88x9L9 b*H@``oK,Aꀀ,At8KIAKeAKX8(K-AKIAKA,@8o8y88|||*8|Fp|*T|p||*|0P|4T~8C ||*|Fp||p||| P|4T~8K8K}AKAKdA,@8o8y88|8```|Ā|28|Fp|2T|p||2|8Q@8UU8C |Ā|2|Fp|*|p||"|(Q@8UUK8KAK݀AKXA,@88y88||p||.p}8|p8 ``U(4||8P|.p~00||pT(48|(P|~(0|.p}|p8C U(4||8P|.p~00||pT(4|(P||.p}~(0|pU(4|8P|~0|.p|T(4| P~0K8KAKAKA,@8n8y8|p|8||.p||pT(48``|P|~ 0|.p| ||pT(48C |P|~ 0|.p| |T(4|P~0|K8K݀AKAKPA,@|8[8y88| T8T88T@.|+x|3x|;x,@88C T88TT@.|+x|#x|;xKt8K9AKUAKpA,@8ah8`KA,A9,A,@LaHIA99``HIATmHIA9|`kx,AK8aKAKAKal|`p|T}PKl8KYAKuAK48@cK9AKUA(W8 ,|.A| N c&8l8ce8KAK AK C loop_test|!p8@9@Tހ9 u9```}89@8`HPXDLTx\tlahp!`c |AdH,@ldww,wwA(@AA 8!}N Hc88KM`c 9cc89 8"KI`8!}N 8`8!}N A@flash_rom_test|!p8@9 Tހ9@u8``}8`H9@DL\TPXplxh|t!dcA`Ha,@ldww,wwA(@AA 8!}N HDc8K`c9cc89 8"K`8!}N 8`8!}N A<nvram_ram_testT9`H'T @ risc_ram_testT9`H) @local_ram_test|;l``a9Tۀ!`9`u`8,ci8`89@Ac9Bl,A8KрAKA98u9@ci8c8`9@@cHcLDTP\XAd`lhtpx|H`},A@,,@A,c8!a}N ;laH,@h~ ,A0d8`8!}aN 8`8!a}N ,@@aH ,~@8`8!a}N 8HK=AKYAKc8l8KAK5A,Ac8!a}N Hc@DLPTX\a`dhlptx|HQ`},@@Kx Alocal_ram_size_test|AȒa̒}&Ԓؒܿ`U<9 `8(`!Pa``c89@H3`,@@p@@ L@p @ ;l:,A,@ :::l$L,bHA,@ :,@,AK  NA A A LW >| MA A A A `(@A(A (@@lc2ccc9 88H/1`,A<`~c8!|ЂԂâ؂} N c3cc=@c88(9 9@H.`,@>c;`c488(cc9@9 c*``H1``v8w H@A;{@cV>+u0c(9@p 88(c@OFB9 c*@8(ccc8c59@9 H1E`,@؀@p Ac;:c7;`8cc```89@9 bH0`,@@,A,@(;{cccWg:,A= 88(b9 9 H-M`,@ 8bXc ,Acc8ccgH*u`,A `~,A,@,@Ȁ88f,(/@*/@L@HADA@@<8`8!|âЂAȂ؂܂Ի} N c88@K)`c99 88#ccK`}8!|âЂAȂԂ܂ػ} N 8(KAKAK=ccc9 88Xcj9H+`,@c8cccgH)``~Kccc=88Xcj9 9H+m``~K`ce8lKAKAK8(@8 cKM`c69cc89 8"KI`}8!|ЂԂâ؂ܻ} N ,A,@cK`88``<@Xa\8(al8d@ph9at8HTF>P.88XPBP8d~H<A`ucK`n(@(,A,@8`KIAcK`(@"@.(@,A,@<<`ww8!|8cwwâԂ܂} N 8K)AKEA<`ww8!|8cwwâԂ܂} K,A,,@,@xA,@H;`;::,A```,@;{,@,AK.@0n(#@$pAHp@$p@c88K-`c99 88#ccK`}8!|âЂAȂԂ܂ػ} N bD<@bc8@8(K1`89cc89 cK `}8!|âЂAȂԂ܂ػ} N ($@Hp@cb<@bD8@8(Kǡ`89cc89 cK}`}8!|âЂAȂԂ܂ػ} N AlcbDb<@8(8@K!`89cc89 cK`}8!|âЂAȂԂ܂ػ} N b c9Dc8cc89 KH.U`T`>,@8`8!|ЂâAȂԂ܂ػ} N 8ceKAKA;{,@4,AK8LKaAK}AK8tHKAAK]A,AxKh8bKAK1A,ALK,80KAK AK,8HKрAKAKhc ccc9 88H$`,AxKȁc ccc9 88H$`,A@Kcccc9 88H$`,AK`ccc9 88cH$]`,AK, cccc9 88 H$)`,AKcccc9 88H#`,ATKācccc9 88H#`,AK8$bKAAK]A:,@,AK󠀷$8l8HKAKAKTc@88(KY`c9cc89 8"KU`}8!!}aA胁N 8(@8cK`c9cc89 8"K`}8!!}aA胁N C0mb_cmds8`N @ get_fw_state|Ԓؒ}&!Aa쿁?Tۀ``;\p`!@(@@;@'; ;cw588(9@9 b`H$``v8|PH3A;2@cV>@c,9@p88(cAOFB9 b@ccccj59 H$Q`,@@p@ccccg58H`;l`z,A,@\,@X,A,@(@@ ci5 ccc8(89H1`,A8`zcC8!}!܃Aa컁N ;BXcx5 z(@,@ `A $ccc8cHY`,A|zy@,A,@X=5ccccj5 889 9qH``z,A,@,A\(@"@cg5ccc8H1`cC8!}!܃Aa컁N !L;B!H:lcX:,:$A``,@8:,@,AKؠ(@"@.(@,A,@Tcg5ccc8H0`<`ww8!8cww}܂؃!aA軁N 8 4KAKAcg58cccH0Y`KcK`888(<`X\`8d8H8~988XH/A`wcK`(@"At(@"@.(@,A,@8<`ww8!8cww}܂؃!aA軁N 8 |K݀AKA<`ww8!8cww}܂؃!aA軁N ,A,,@,@LA,@;!d,;A`,@;,@,AK.@ n(#A($@ HpA:HpA(h,A,@(@@x,A,@@8`8!|؂܂} !Aa컁N 8`bKYAKuAKcc88@KQ`cf59cc89 8#K`}ȁ8!|؂܂ԃ!} Kh8cK̀AKAKc88K`cf599 88#ccK%`}ȁ8!|؂܂ԃ!} Kcbb<@8(8@K`cf59cc89 8K`}ȁ8!|؂܂ԃ!} KlAcbb<@8(8@K]`89cc89 cf5K9`}ȁ8!|؂܂ԃ!} K<@bcb8@8(K`89cc89 cf5 K`}ȁ8!|؂܂ԃ!} Kb cj5 9Dc8cc89 H!%`T`>,@ȁ8`8!|܂؂} K8cKAKA;,@P,AK 8LLKAAK]AK88HK!AK=A,AK8bKAKA,AxKXcg5ccc8H*]`,@ Kh8!؂}!Aa컁N 8xbKmAKA8:,@,AKcE8l8K-AKIAK8l8`K AK)AK=ccc9 88Pc 9H1`,A|zy@K88ccccHa`|zy@Kccc=88Pc 9 9H`|zy@`KAccc8cH`,AX|zyAcg5ccc8H(`cC8!}!܃Aa컁N =ccc9 88Pc 9'H`,A|zy@|K8ccccHE`|zy@TKccc=88Pc 9 9'H`|zy@Kcv5ccc8bH0a`,@cc8,cci5 89,8!`@|A@8ccc%|8AL8@(H,@4ccc%8cGch9 9@Hi`,A0h8!`!A}a상N ccc%88Hy,@,A,@48`h8!`!}aA胡N cE8\cf8KvUAKvqA8`h8!`!}aA胡N 8`BHA,AhKX88H,Ah8!`!A}a상N ,,A@`ccc%8cGch9 9@H`,Ath8!`!A}a상N 8`BH̀A,AKccc%88H,@8ccc%9@cGch9 HM`,@K,@ ,A<`8|A@K\8\c8X8xKtAKtA,A<`8|A@K AT WriteRegEnc|`8blc8XT!,|@\@ h8`8!``}N dc88(9 9@H1`h8!`}N ,@(g|@8`h8!`}N HLPT8\`80KseAKsAHLPTg|@L8`h8!`}N A$ SelectPageXXX|`T8bla`9 ,9@8(;Xg8`!A9b\,At8TcKrmAKrAgcec9@88(9 cH`X8!Pa상}N cHa`X8!Pa상}N A SelectPageInit|Ԓؒܓ9 `!AaaW`;;l;!p8{`, a:``|L!HPXT@P,A,,AA$ |V84b,888@lcKq`c099 88ccDKM`z8!}܂؃!aA軁N KpqA|KpA 8b8cK`c099 88ccDK`z8!}܂؃!aA軁N W F>b8D88HS .S BS DxH}A`u,A|,@D,@8!b}؂܃!Aa컁N 84bD8KoIA|KoeAKW >W#>8H8BP`@.8bBxH ̀A`uKh!@8Hx8@8bH A`uK@c,@,AK`84cgc&8lKnA|KnA,AKp A  mem_wr|ؒܓ!9 {`Aaa``{UV`;l8;,8!p;U`T\!XP`A,,AAL,A{,@x ccc88KE`b)9cc889 cK!`x8!}܃!Aa컁N c848Km=A{KmYAKl{,@4c8!}!܃aA軁N c%c848LKlрA{KlAc8!}!܃Aa컁N c%d8D88PH aA`|,A{,@(DTF>P.PBPwDl(@;8z8H8P8(H A,HA,A{,@Xb)9ccc89 8Ke`x8!}܃!Aa컁N 84cH8lKk}A{KkAb)99 c8cc8K`Kl(@d,A{,@Xb)9ccc89 8K`x8!}܃!Aa컁N 848KjA{KjـAb)99 c8cc8K-`KA\K84cD8KjiA{KjAK8Pd8B8c%H %A;BT>PD.B(A`|(AK4`d8@88PHـA;@@(A`|(AK A mem_rd|Ԓؒ}&a:!AaUY``};4!@`8|`8ah`88 KgA88ahH9A:.|uy--8@b8*AȓaP8PT`A8B8A8H@ X\HA,@AAРBAH@TF>P.PBPxHl(@P8D88PTb8*\`XHA,DA8bl(@,A},@pbHuAc&(99 cD8c8K`zȁ8!|؂܂} !Aa컁N 8@KgA}KgAKx8bl,A},@bH̀A,@,8`8!|؂܂} Kt `ec88K`c&(9c8489 cDK^`zȁ8!|؂܂ԃ!} K8 ceKfA}KfрAK08bl,A},@dbH݀Ac&(99 cD8c8K}`zȁ8!|؂܂ԃ!} Kh8KfA}Kf5AKT>PD.xB(@`Kl@(A\KH `ec88KY`bH Ac&(99 cD8c83K\`zȁ8!|؂܂ԃ!} K\XK\XKt cb88K`c&(9c8189 cDK\`zȁ8!|؂܂ԃ!} K C config_reg_read|ܓ!A``a쿁;4UX`!P`8`}8a`a8|8KbA88a`H-A88l8|wy8a@,/AaH,LXA8BW>8`W>@P@.TaPBA},@L8Hb8+HрA,AbHA,@08`8!}!Aa컁N `e c88K`c'9c8489 cDKZ-`z8!}!Aa컁N `ec88Ka`bHAc'99 cD8c82KY`z8!}!Aa컁N 8,@$S.TPSBSDAhKX,AXKH@aTPADK4 cb88Ki`c'9c8189 cDKX`z8!}!Aa컁N A config_reg_writeA L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N N @ sleep_random|!Aa``8bl`!(@@,A,@,8`x8!p!}Aa컁N 88K^݀AK^A8`x8!p}aA!仁N T`c9 88(9@c2K!`;bl,@@T~,A,@,8At/,A48 <`,?@A8 @P;?@908cccc2849@9 K`,@؀@|8|@A,A,@Pc29cc89 86KT`~x8!p}A!a컁N c88K]]AK]yAc299 c8c86KTM`Kc2ccc884cH9 Ka`,A聁x8!p!}Aa컁N ,A,@|,@,8`x8!p}aA!仁N 88@K\yAK\A8`x8!p}aA!仁N 88K\5AK\QA,ApK`;90KA ,@08;?@90K8;p?@p90K;?@90Kc%88xK[AK[рAKTPx8!pa}N Afree_semaphore|!Aa쿁`8bl``(@!@t,A,@$8`x8!p}N 88KZŀAKZA8`x8!p}N T`c9 88(9@c1K`;"l|zy@@T~,A,@(8,A /,A8 A,@8 <;@0|#x8ccdc1c849@9 K`,@@@8y|8,|@@;@A,@,@,cCx8!p}aA!仁N 8c@8,KY]AKYyAcCx8!p}aA!仁N 88KYAKY5A,AhKXA,@Pc19cc89 85KO`~x8!p}A!a컁N cE88KXAKXAc199 c8c85KO}`Kx8!p!}Aa컁N ,A,@|,@,8`x8!p}aA!仁N 88(KWـAKWA8`x8!p}aA!仁N 88KWAKWA,ApK`<`<0;CK\A ,@(8<;@0K<8<p;@p0K(0<;@Kc88KW AKW)AK ALverify_semaphore|ВԒؒ`T``~!8blc1(@@,A~,@,8`X\}8!N 88PKV5A~KVQA8`X\}8!N c1`c88(9@9 K}`;Bl|{y@@T~,A~,@8,<; 8c`0c1A8/,AL8 <,<A,8 <; `0@Lc;`|+x:bc9 84~8bc `K`,c@cc8849 b9@K`,@@8`|8|@AKUmA:ccc(F8@84b9 c Kx@|8,|@AA~,@Pc19cc89 85KKq`}8!}؂ԂܻN c%88XKTA~KT1AKA ~,@A~,@,cc8!}܂؂ԻN 8b@8KSA~KSAcc8!}܂؂ԻN 88KSaA~KS}A,AhKX,AXK88!Ђ}؂ܻN ,A~,@~,@48`8!}!܃Aa컁N 88KRA~KRɀA8`8!}!܃Aa컁N 88KRaA~KR}A,A`KP;$`0K8<p,; pA8<; `0AK`0Kce88XKQA~KR AK4 A  get_semaphore|88ܓ`~;`a!8`@(@"(@A@`= ccdc9@88(9 @K߁`||yA,ch8!`a}N 8`KQAc9@cdc889@9 K`||y@c@ccd9 8899@K `h8!`a상}N 8,899 Km`,8X@\ccdc=,889 9@AK`||yA8bl,@,@ؠ(@@K,~,@@(@@Kp88lKOA~KOŀA,@(@@K>>UUT.cD,:`A,,A,A@;W```cRWZ.ccce889 cHc K٩`,c@cce889Hb9 KY`,H:s@lT./,|@@,AV@pAAAh;9,A(8ceccDc89 K `,A08!AȂa|ЂԂ؂ܻN cec*ccK`,@(@@;`;"X9`c`6```ccceb9P8,9 AhKș`,LA4h8!A}ЂâԂ؂ܻN cecc8b9 a9PK`,L@c8cecbK `,@|9:(A0:8c>c>`>@UU| c,,:A,ApAd@ ;U`cccebcH8,9 AKy`,LA4h8!|!ĂAȂa} N 8ceccb9 cHb'Kɵ`,L@c8cecbK`,@|ccceb9H8,9 A,KƵ`,L@@c8cecb'b9 9HKa`,L@ c8cecbKY`,@:H,., 0@@\AHW@~A0AA|:1(AL:.A8c`<``cccec9 8,cAK`,L@Tc8cecPc9 cK5`,L@ c8ceccKm`,@;;(A`8`8!|!ĂâA} N 8PcKǩ`,@KdAALKWZ~AA>>UUc"c#: ,f0,9A,AAx@;V```cccebb8,9 AK`,LA48!|!ĂAȂa} N 8ceccb9 b8`K5`,L@c8cecbKm`,@|cccebgcH8,9 A8K5`,L@@c8cec8dbj9 cHK`,L@ c8cecbgK`,@cccebG9H8,9 AK`,L@c8cec8dbJ9 9HKM`,L@xc8cecbGKE`,@T9H,., 0@@AW@~AxAA:1,A;.A;@c'`7c(```cccecgH8,9 AK`,L@8ceccgHc 9 8`K`,L@c8ceccKM`,@\cccec9 8,cA@K`,L@ c8cecPc9 8dK`,L@c8ceccK`,@;Z:,Ac),Acc8cecKu`,@ce8ccL8`9 cK`,@Tce8cccK!`,@0KāLccce8c8`9 K`,@K8P8dKm`,@K88`c KM`,@K`dAApKWZ~AA`KxcacEK_`c$8"ccd899 KG)`;`c%`:cecc`,8c9 cAK `,A(;;Zcce(c@K8cccePc9 cKU`,@ce8cccK`;;Zcce(c@4KHcPcce8cK`;;Zcce(c@K88dbJK`,@$K88dbjK`,@K88`bKu`,@Kh?@K;UK;TUUK88dbK}`,@K88`bK`,@KTccce88`=9 c K`,@K89Lccce88`9 c K`,@K|dAAKVZpAxAKpc8cEK\`c8 ccd899 KD`ccec8Dc89 KI`cccceKQ`{8!A}ЂâԂ؂ܻN ?@K$;TK;VUUK8.c8K\5`c 99 88 ccdKC`{!8!}aN 8@8K+AK, AK88,cK[`c 99 88 ccdKCI`{!8!}aN 8@8hK+iAK+AK8@8cK[%`c99 88 ccdKB`{!8!}aN 8@8K*AK*AKc8w8KZ`c99 88 ccdKB9`{!8!}aN 8@80K*YAK*uAK8@8K*5AK*QAK8@8K*AK*-AK8@8,K)AK* AK8@8\K)ɀAK)AK<88K)AK)ŀAK Creg_testA L| N T`,/|fxA80AA,A`,AT,AH0}@Py=`01k@&}*X8}JX}@XK}JH}JXyA}L4U|`/T,/|M 00AHAA,,M B@$, &M B@D, FM B@x$D,,/ /M B@LM B@@&M B@4FM B@($D,,/ /K8N @pstrncatA L| N TU_OPENDMA TestTU_CLOSENVRAM TestINVALID_TURegister TestRISC RAM TestLocal RAM TestFlash ROM TestInternal Wrap TestExternal Wrap TestLocal RAM Size Test     4 P l   %s :ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X Wrong_state_error found. OPEN RETURN CODE = 0x%8X IOCTL RETURN CODE = 0x%8X IOCTL RETURN CODE = 0x%8X CLOSE RETURN CODE = 0x%8X Open_machine_dd_error found. Date %d/%d/%d, Time %d:%d:%d Close_machine_dd_error found. gettimeofday rct=%d, errno=%d Machine_dd_read_cfg_error found. Machine_dd_write_cfg_error found. Unable_to_get_semaphore_error found. Unable_to_free_semaphore_error found. Did not own resource.           xLw/dev//tmp/msg_Opening file %s resource_name is %s %s: Invalid TU Error %s: Wrong State Error in exectu before tu_open tu %d returned rc=%x hex. entering exectu tu=%d,loop=%d TU_INCORRECT_STATE, tu=%d, state=%x exectu allocating TU_GLOBAL_DATA now. entering exectu. &intrpt_common_area is %p TU is 1, and is in correct state. status = %d TU is not 1, and not in correct state. status = %d entering exectu. tu_glob_p->adapter_diagnose_state=%x hex l0Pp0x00DGLSG bus_idconnwhereparent_namebus_io_addrbus_intr_lvlbus_mem_addrtu_dat is %p slot_num =%d get_dds rc=%d fw_init rc=%d parent name =%s pdiag_open rc=%d retry_start rc=%d tu_close entered. carddisable rc=%d pdiag_close rc=%d pdiag_cs_open rc=%d pdiag_cs_open rc=%d set_up_adapter rc=%d pdiag_cs_open rco=%d calling pdiag_cs_close initial device state was %d. SelectPageInit to HOST rc=%d restored device state was %d. pdiag_restore_multifunc_state rc=%d Bus interrupt Level (IRQ#) is %xhex ZERO dma complete in tu_close rc=%x /usr/lpp/diagnostics/slih/sanjcto_intrgoing to do pdiag_diagnose_state resource=%s pdiag_diagnose_state returned rc=%d,errno=%d %s :ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d ERRNO = %d EEH error. Unknown BB code Invalid TU error ACTUAL VALUE = 0x%X ACTUAL VALUE = 0x%X ACTUAL VALUE = 0x%X ACTUAL VALUE = 0x%X FAILING SIZE = 0x%8X EXPECTED VALUE = 0x%X EXPECTED VALUE = 0x%X EXPECTED VALUE = 0x%X FAILING OFFSET = 0x%X EXPECTED VALUE = 0x%X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X TU RETURN CODE = 0x%8X FAILING ADDRESS = 0x%X TU RETURN CODE = 0x%8X FAILING ADDRESS = 0x%X TU RETURN CODE = 0x%8X FAILING ADDRESS = 0x%X TU RETURN CODE = 0x%8X Pdiag_open error found. FAILING ADDRESS = 0x%8X FAILING ADDRESS = 0x%8X FAILING ADDRESS = 0x%8X FAILING ADDRESS = 0x%8X FAILING ADDRESS = 0x%8X FAILING ADDRESS = 0x%8X FAILING ADDRESS = 0x%8X FAILING ADDRESS = 0x%8X FAILING ADDRESS = 0x%8X Pdiag_close error found. Device Busy Error found. PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X PDIAGEX RETURN CODE = 0x%8X Error waiting for interrupt. ATTEMPTED WRITE VALUE = 0x%8X ATTEMPTED WRITE VALUE = 0x%8X ATTEMPTED WRITE VALUE = 0x%8X Memory Allocation Error found. Memory miscompare error found. Pdiag_restore_state error found. Pdiag_dd_dma_enable error found. Pdiag_diagnose_state error found. Pdiag set EEH option error found. Pdiag set slot reset error found. Pdiag read slot reset error found. IO register miscompare error found. Data pattern miscompare error found. Pdiag DMA setup operation error found. Pdiag_dd_read_IO operation error found. Config register miscompare error found. Pdiag DMA complete operation error found. Pdiag_restore_multifunc_state error found. Pdiag_diagnose_multifunc_state error found. Pdiag shared slot list request error found. pdiag_dd_read memory operation error found. PCI Configuration Register read error found. Pdiag_dd_write memory operation error found. PCI Configuration Register write error found. Pdiag configuration services open error found. Pdiag configuration services close error found. Pdiag config services get attribute error found. Pdiag config services free attribute error found. pdiag_dd_write_IO register operation error found. ,0A,0AAAAAAAAAAAAAAAAAAAAAAAAAAAAB B B B ,-.|//0P012$23\345X567,789P9:;L<<=H======>?p@4sram size is %x mb_cmds rc = %x flag_found[0]=%x flag_found[1]=%x fw_init rc is %x flag_found[0]=%x flag_found[1]=%x Pattern is random. omacCfg_4022_0 =%x omacCfg_4022_1 =%x Pattern is walking 1. Pattern is walking 0. wrap test seed is %x in_buf[0-2] is %x %x %x in_buf[6-8] is %x %x %x in_buf[3-5] is %x %x %x WMR soft reset bit SR on. big_mac=%x, little_mac=%x in_buf[9-11] is %x %x %x fw_init watch got rc=0x%x. mb_cmds watch got rc=0x%x. SelectPageInit to HOST rc=%d SelectPageInit to HOST rc=%d loop test, starting loop %d. just wrote EXT_HW_CONFIG reg. Pattern is incrementing bytes Entering local_ram_size_test. slab=%p, in_buf=%p, out_buf=%p slab=%p, in_buf=%p, out_buf=%p wrote random num to MB7, rc =%x mb_cmds() before preclear MB%x=%x waiting for interrupt in mb_cmds. mb_cmds() after poll with MB%x=%x reading the primary MAC for 4022. mb_cmds() after watch with MB%x=%x fw_init() got interrupt with MB0=%x reading the secondary MAC for 4022. Pattern is 32 bits 0, then 32 bits 1. REENABLING SCSI INTERRUPTS AFTER RESET fw_init_part2() before preclear MB%x=%x fw_init_part2() after watch with MB%x=%x fw_init ControlStatus reg initially was %x enabled function in port control register. enabled function in port control register. RISC RAM TEST COMPARE ERROR MB0 %x, MB1 %x disabled function in port control register. mb_cmds ran FW_LOCAL_RAM_SIZE_TEST. rc=%x hex saved tu_dat->devid = %x. Unrecognized device. ZERO dma for fw_dma_in_buf returned in dma_test ZERO dma for fw_dma_in_buf returned in loop_test ZERO dma for fw_dma_out_buf returned in dma_test No mac address configured. Need it for loop test. ZERO dma for fw_dma_out_buf returned in loop_test mb_cmds, noticed that other port requests a reset. mb_cmds() intrpt_common_area.flags before preclear=%x fw_init_part2- verify semaphore - lost HOST semaphore. Pattern is 0x00 for 368 bytes, then 0xFF for 368 bytes. Pattern is 0x55 for 368 bytes, then 0xAA for 368 bytes. watch_for_int in mb_cmds returnded DGX_FAIL, sleeping 15 neither MAC address configured. unable to continue wrap test. fw_init_part2-,after enable func, saw the other port req reset. So should run old loop test. MB2-6 should set to 0 in this case. fw_init_part2-prep boot fw, noticed that other port requests a reset. fw_init_part2-after boot fw, noticed that other port requests a reset. Nf fgxhi\jWriteRegEnc, Offset=%x, Val=%x SelectPageXXX Curpage=%x,Page=%x SelectPageInit CurPage=%x, Page=%x WriteRegEnc entered CurPage=%x, PAGE_ENC=%x WriteRegEncWMR: Pageoffset=%x, Val=%x, Mask=%x %s%s%s%s/dev//dev/entering mem_rd addr = %x mem_rd addr=%x data=%x type=%x mem_wr addr=%x data=%x type=%x mem_rd:pdiag_dd_read, datal=%x, rc=%x Error code %x returned from pdiag_dd_read Error code %x returned from pdiag_dd_write PCI CFG READ md_addr = 0x%08x, value = 0x%08x PCI CFG WRITE md_addr = 0x%08x, value = 0x%08x mem_rd:pdiag_dd_read, val_ctl_stat=%x, rcx=%x Encountered EEH condition during mem_rd in TU%d mem_wr:pdiag_dd_write, datal_swapped=%x, rc=%x Encountered EEH condition during config_reg_read in TU%d Encountered EEH condition during config_reg_read in TU%d should never get here. should never get here. should never get here. get_semaphore. I am func %x get_semaphore. I am func %x verify_semaphore. I am func %x We have acquired the semaphore. We have verified the semaphore. written semaphore =%x, read semaphore =%x expected semaphore =%x, read semaphore =%x get_semaphore fail, mask = %x, read_val = %x get_semaphore - invalid resource_id passed in. get_semaphore - invalid resource_id passed in. verify_semaphore fail, mask = %x, read_val = %x free_semaphore - invalid resource_id passed in. This is a 4010 design. semaphore not implemented. This is a 4010 design. semaphore not implemented. This is a 4010 design. semaphore not implemented. free_semaphore. I dont own it. mask = %x, read_val = %x enabled function in port control register. disabled function in port control register. disabled function in port control register. set_up_adapter read back PCI_CMD_REG for 16 bit status %x set_up_adapter read back PCI_STAT_REG for 16 bit status %x set_up_adapter read back PCI_DEVID_REG for 16 bit status %x set_up_adapter read back PCI_VENDID_REG for 16 bit status %x set_up_adapter read back PCI_LAT_CACHE_REGS for 16 bit status %x set_up_adapter, func 1 PCI_SUBSYS_DEVID_REG for 16 bit status %x entering register test. reg_test, PCI_DEVID_REG for 16 bit status %x reg_test, PCI_VENDID_REG for 16 bit status %x reg_test, PCI_SUBSYS_VEND_REG for 16 bit status %x reg_test, PCI_SUBSYS_DEVID_REG for 16 bit status %x reg_test, func 1 PCI_DEVID_REG for 16 bit status %x reg_test, func 1 PCI_VENDID_REG for 16 bit status %x reg_test, func 1 PCI_SUBSYS_VEND_REG for 16 bit status %x reg_test, func 1 PCI_SUBSYS_DEVID_REG for 16 bit status %x  :  ;  ;  x x & / / / 0 0 3X 6 6 6 7$ 7( 8(Z h $@0@errno@close@ malloc@ calloc@ free@ exit@ strlen@ fopen@ open@ strtoul@ fprintf@ fclose@ sprintf@ <@ fflush@ usleep@ tolower@ strncmp@ sleep@ K@ ioctl@ srand@ rand@ Y@ g@ t@ @ @ @ @ @ @ 6@ K@ c@ t@ @ exectu :! |                                      $ ( , 0 4 8 < @ $ $ $ % % % %  % % % % %  %$ %( %, %0 %4 %8 %< %@ %D %H %L %P %T %X %\ %` %d %h %l %p %t %x %| % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & & & / / / / / / / : : : : : : : :  : : : : : : : : : : : : : :! :  : : ;% ;& ;  ;  ; ; ; ; ;  ;$' ;(( ;,  ;0 ;4 ;8  ;< ;@ ;D ;H$ ;L ;P ;T ;X ;\ ;` ;d# ;h" ;l) ;p ;t ;x ;| ; ; ; ; /usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr.olibpdiag.ashr.o/unixlibdiag.ashr.o @VPDlibtu_sanjcto/5765E6200/520 ___memset ___strcpy gettimeofday localtime_r pdiag_close pdiag_openpdiag_restore_multifunc_statepdiag_diagnose_multifunc_statepdiag_cs_free_attrpdiag_cs_get_attrpdiag_cs_closepdiag_cs_open5pdiag_dd_kick_hdw_and_watch_for_interrupts_safe_modepdiag_dd_dma_setuppdiag_dd_dma_completepdiag_dd_writepdiag_dd_readget_device_status