`x LT(ߘ.text .data(H@.bss((ߘ.loader*xp|? 8`p!Hp;, @ʸ, A\```|cH8`'HaA!} !Q`,@48}hHcH`,#Aā#@,)@x?c 8`y(@8cHA(T|>,A (@}|;,@8`8 8c9 cc8@H`8} ,Ah8`8 8c9 cc8dH`8}hH8!!}aAN 8}hH8!!}aAN 8KL}|,@Kcc$!H!!T|>,A}|,@8 88`ccc)c8LH`(@bc8 H!A(T|>|`z8 9 8Xc88`c,c@0HQ`( c@ 8 K@4T~ K8( c@8 K(@Kh}|;,@8`88 9@cc84H`K}|;,@8 8`8cc9@88(H`} ,AK8 88`cc9 9@8HI`K Acrypt4769_config_term|```aA!`x W>!A,@<8B8`p|@@@{H?,)A;| *, A|8`8 89@cg,8@@H=`c8!}aA!N c8!}aA!N c#H-eA(; |wy@|8`8 9@ ccgc),88@ H}`,7A|@`{!!,@$@|@;@@:;?Hc8`_8c8 c8pH`|@@@|@;@@4?:{H;|`{,@P8`H|<88{;|0P| PT8(98x$`p8A$T>c,{$|dTj>AdHc|T>,ALc88 aW8ccIpH`8 bH( A(,#@H$aW8 aCH'A(,#@{\,A@8` 8!}aAN ?c8 c88 88bpH}`8` 8!}AaN `y8bH`,@8?|{H|`{,@h8`Hc$cEHؽ`?H-A(?|{H|`{,@ 8`H8c88 bcI8c8pH`8`8!}!AaN A crypt4769_add_acs|!Ah|8x8`8 9 9@cb,8@PH|`b8!}!H:\8~\8\H^`^\~88|H%`88|H$`8<8<hbdx|1ҒH`,Tu>AcH`8v|88 bc9@,8`9 @PH{`b8!}!AaN b8!}!K A cr4769_init_p_acs_ras|? h!q,#@Tp,#A;;`!A:A0(| Ax$b8cP| *| N ? 8~H`8~ˎH`808? }`,#AP;@```|c*HA(;Z<:}`|@AHaA(`cHMA(c8!}N 0KPcH`0Ka; !aA ,%@\bc|,@,8 88`8cc9@He`8`8!}N 40| (Axx$8|*| N  8`8xc |80dcK|y,A\bc|,@X8 8`889 c(9@cHd`c#8!}N 80cH!``y,@80cH I``y,A\bc|,@8 8`889 c(9@cHdA`c#8!}N 80cH ``y,@\80cH``y,@x v,@8,,/AXA8APx|,@088`8 cb9@b8Tx9Z_9:| *( A|N 9Z=|d8zC x pHDA(T>( A, A( Ax$8`|*| N 88zHDA(8!}N 88zHDA(8!}N 8 t8zHD]A(8!}N 88zHD9A(8!}N 88zHDA(8!}N 88zHCA(8!}N 8 8zHCA(8!}N 88zHCA(8!}N 88zHCA(8!}N 88zHCaA(8!}N 8$8zHC=A(8!}N 8 8zHCA(8!}N 88zHBA(8!}N 8z(HBA(8!}N 9ZK9ZTx9Z_9:| *( A|N BPT>Tx9Z_9:| *( A|N A0@BPT>Tx9Z_9:| *( A|N BPT>Tx9Z_9:| *( A\|N BPT>Tx9Z_9:$| *( A4|N ,/AA\A0@XBPT>Tx9Z_( | *9:A|N BPT>Tx9Z_9:|| *( A|N BPT>Tx9Z_9:| *( A|N BPT>Tx9Z_9: | *( A||N , /A/ , AA`, A0@BPT>Tx9Z_9:0| *( A,|N BPT>Tx9Z_9:| *( A|N A0@8BPT>Tx9Z_9: | *( A|N BPT>Tx9Z_9:| *( A|N BPT>Tx9Z_9:| *( A|N , ,/ AA\A0@T>BPTx9Z_( 9:| *A@|N BPT>Tx9Z_9:| *( A|N BPT>Tx9Z_9:| *( A|N BPT>Tx9Z_9:(| *( A|N AhIPRA.$cr4769_print_device_info|P|y; !qA08|,A`H,8~/AH>A(8!}N 8|8aHa8!}N ;;8, AHy,8|A(;|@A8!}N 8aHea;;8||@A|@@Kd8!N 8~!H=A(8!}N AdIPRA.$cr4769_kdb_dump_eras|P; |~y!aAD8]H==A(8},AdHE,8}@08Hi8^H`H8A(8!}N c8 88})p8H8mA(8)L88})8H8UA(8%888})8H8=A(8+88})8H8%A(8%X88}*8H8 A(8!}N 8}"H7A(8!}N A IPRA.$cr4769_kdb_dump_structures|,|y//A!!A$PAAtc? AL8|%H7]A(8|8H7MA(cH88)X8 8 8|'H7)A(8<#8 8 8|%H7 A(8@#8 8 8|%H6A(8&8 8 8|(H6A(8'D8 8 8|(,H6A(8D8 8 8|%H6A(8H8 8 8|&H6A(8L8 8 8|&8H6eA(8P8 8 8|&XH6IA(8T8 8 8|&xH6-A(8X8 8 8|&H6A(?8\8 $8 8|(PH5A(8`88 8|(tH5A(8d88 8|(H5A(8h8 8 8|(H5A(8l8 8|(8 H5A(8p88|)8 H5eA(8t88|)(8 H5IA(cH=cH18!}N ;ˎ˖8}dH5 A(8} H4A(8}'88ˢH4A(8} H4A(8}!H4A(8}'X8̲H4A(8}!ͲH4A(8}!8(H4A(8}|;H4A(8}H4}A(8}H4mA(8}Ā|H4YA(8}܀|H4EA(8}!TDH45A(8}!pLH4%A(8}!TH4A(8!}N c D8~0H3A(; ;;`, Ah;^a```T>, / ,A,AtAD8a8H@ H3A(x$(A0|*| N 8a8H3A(8h8aH3yA(8~-8 49Ace8U UpH3A(; |@AH8!A}N 8a8@H3 A(K8a8 H2A(K8a8DH2A(Kl8a8TH2A(KX8a8H2A(KD8a8H2A(K08a8dH2A(K8a8tH2A(K8a8H2mA(K8a8H2YA(K8a8H2EA(K8a8H21A(K8a8H2A(K8a8H2 A(K8a8H1A(K|8a8H1A(Kh8a84H1A(KT8a8H1A(K@8a8`H1A(x$(A |*| N 8a8@H1yA(x$(A|*| N 8a8PH1MA(x$(A|*| N , / AdA48a88@dH1 A(x$(A|*| N 8a8H0A(x$(A\|*| N 8a8XH0A(x$(A0|*| N 8!}N bP8ctH0QA(8!}N AdIPRA.$cr4769_kdb_print|Pc;8|+x!cH/A(8|"TH/A(8| tTH/A(8|TH/A(8|LTH/A(8|"܈TH/yA(8| TH/eA(8|$؈xH/QA(8|TH/=A(8|#hH/-A(8|$H/A(8|#H/ A(8|$H.A(8|$8( AH.A(8!}N 8|%H.A(8|$8H.A(8!}N A`IPRA.$cr4769_kdb_print_hcsr|`}P8~3P!H.=A(8~38H.)A(8~1 8H.A(8~1X8H.A(8~38 H-A(8~38(H-A(8~6`8H-A(8~-D8H-A(8~-8H-A(8~-x8H-A(8~.8H-uA(8~.H8H-aA(8~<8H-MA(8~/8H-9A(8~/8H-%A(8~<8H-A(8~08H,A(8~>8H,A(8~0P8H,A(8~.|8H,A(8~-8H,A(8~?8H,A(8~CL8H,A(8~68H,qA(8~68H,]A(}88~FH,IA(8~S8 H,5A(8~SX8(H,!A(8~G80H, A(8~188H+A(8~18@H+A(8~28HH+A(8~78PH+A(8~GX8XH+A(8~S8`H+A(8~S8hH+A(8~G8pH+mA(8~288xH+YA(8~L8H+EA(8~7@8H+1A(8~7x8H+A(8~G8H+ A(8~T8H*A(8~TX8H*A(8~H8H*A(8~78H*A(8~L8H*A(8~2p8H*A(8~78H*}A(8~C8H*iA(}88~TH*UA(8~T8H*AA(8~HX8H*-A(8~8 8 H*A(8~H8 H*A(8~8X8 H)A(8~408 H)A(8~C8 H)A(8~O8 H)A(8~OX8 (H)A(8~D8 0H)A(8~88 @H)yA(8~H8 @H)eA(8~88 PH)QA(8~4h8 PH)=A(8~D<8 XH))A(8~O8 `H)A(8~O8 hH)A(8~Dx8 pH(A(8~98 H(A(8~I8 H(A(8~988 H(A(8~48 H(A(8~D8 H(A(8~P8 H(uA(}8 8~PXH(aA(8~D8 H(MA(8~9p8 H(9A(8~Al8 H(%A(8~98 H(A(8~28 H'A(8~?P8 H'A(8~IX8 H'A(8~I8 H'A(8~?8 H'A(8~98 H'A(8~I8 H'A(8~M8 H'qA(8~48 H']A(8~E,8 H'IA(8~P8 H'5A(8~P8 (H'!A(8~Eh8 0H' A(8~28 8H&A(8~WX8 @H&A(8~Z8 HH&A(8~:8 XH&A(8~U8 XH&A(8~Yx8 `H&A(8~Y8 hH&A(8~<8 H&mA(8~W8 H&YA(8~W8 H&EA(8~=48 H&1A(8~58 H&A(8~?8 H& A(8~.8 H%A(8~.8 H%A(8~/8 H%A(8~,8 H%A(8~=p8 H%A(8~@8 H%A(8~5H8 H%}A(8~58 H%iA(8~:P8 H%UA(8~08 H%AA(8~08 H%-A(8~=8 H%A(8~MX8 H%A(8~:8 H$A(8~UX8 H$A(8~J8 H$A(8~U8 H$A(8~A8 (H$A(8~M8 0H$A(8~Z8 8H$yA(}8 8~=H$eA(8~M8 H$QA(8~:8 H$=A(8~U8 H$)A(8~JX8 H$A(8~V8 H$A(8~A8 H#A(8~N8 H#A(8~ZD8 H#A(8~NX8 H#A(8~:8 H#A(8~VX8 H#A(8~J8 H#uA(8~V8 H#aA(8~B 8 H#MA(8~N8 H#9A(8~Z8 H#%A(8~B\8 H#A(8~;08 H"A(8~Q8 H"A(8~E8 H"A(8~QX8 H"A(8~@@8 (H"A(8~J8 0H"A(8~X$8 8H"A(}8 @8~KH"qA(8~;h8 PH"]A(8~Q8 PH"IA(8~E8 XH"5A(8~Q8 `H"!A(8~@|8 hH" A(8~KX8 pH!A(8~Xh8 xH!A(8~K8 H!A(8~;8 H!A(8~R8 H!A(8~F8 H!A(8~RX8 H!A(8~@8 H!mA(8~K8 H!YA(8~X8 H!EA(8~B8 H!1A(8~;8 H!A(8~L8 H! A(8~@8 H A(8~LX8 H A(8~<8 H A(8~B8 H A(8~R8 H A(8~>$8@H A(8!}N A &IPRA.$cr4769_kdb_print_host_mm_offsets|!q8p|`~8 {$8p`8|`H=A(<c(#@`papcHA(p|#@@P, 8`A$8!}N 8`8!}N bP8cFHmA(8`8!}N cbP8cY4H9A(8`8!}N A,cr4769_kdb_load_acs_n_addr|8 !q8|`~8pp{$8|`HA(<c(#@d`papcHA(p|#@@ |t8!xт}|`N bP8cFXHMA(8`8!}N cbP8cXH%A(8`8!}N AIPRA.$cr4769_kdb_load_acs|P8`8`|8\!a8vtpwHA(88cHmA(8 848\HYA(8 D 8pHEA(8|8cH1A(8(88px x xF x "pT >TF>T >qwrasAv!utHA(808 X84HA(8a08 l8x$(A|0*| N 8H8H8 H|8Ht8\Hl8Hd8"H\8'xHT8lHL8 HD8H<8 0H48xH,8H$8 xF x"T F>x x wpT >Arsq!tvauHA(?8+8\T>HA(8t8,$T>HA(8]$HA(8!}N ALIPRA.$cr4769_kdb_print_acs|P8~\@`!H%A( 8 8~T>T>x@,HA( 8 8~T>T>x@,HA( 88~T>T>x@,HA( 8"8~T>T>x@,HA( 88~,T>HA( 8t8~DTF>HuA(8D 8~\HaA(8 8~tHMA(84 8~H9A(84 8~H%A( 88~TBx,TF>P.|3xHA( 88~TBx,TF>P.|3xHA( 88~TBx,TF>P.|3xHA( 88~TBx,TF>P.|3xHA( 8$TF>TBx,P.|x8~H]A( 8@8~4TBx,TF>P.|3xH5A( 8$x8~LTBx,TF>P.|3xH A( 8|8~dT>T>x@,HA( 8$8~T>T>x@,HA(8T 8~HA( 8H8~T>HA( 8#L8~TF>HA(8Ԁ 8~HuA(8  8~ HaA(8  8~$HMA(8 4 8~| @(bP8488c THA(|T`>| @(bP8488c hHaA(|T`>| @(bP8`88c |H9A(|T`>| @ bP88$8c HA(|T`g>| @(bP8d848c HA(|T`g>| @(bP88D8c HA(|T`g>| @(bP808T8c HA(|T`g>| @ bP8p8d8c HqA(||d @$bP88t8c HMA(||d @$bP8&88cH)A(||d @$bP8088cHA(||d @ bP8 88cDHA(||h @$bP8l88cXHA(| @$bP8(88clHA(| @bP888cHuA(8!}N A`"IPRA.$cr4769_kdb_print_error_statebPTxT>8`( | *AT| N 8cN 8cN 8cTi>TcF>d$N @@cr4769_kdb_eyec_to_cstring,#@e,#A, Al`f$/)|H@,)A@`A8,(|@@A888g*8HmA(P8 8,@̌|c:Tf>T: |e.8,@|c"Tf>T: |e.8,@|c"Tf> T:|e.8|c",@\Tf>T:|e. |"8c,@8hT> Tc:|e.|"8c,@hT>9 ,Tc: |e.|:8,@hT>Tc:|.8d,@̌<`T:`c||0.| (@@N <`N =@ |}$<3@8m `aF,|0M LF L  |"|N |834a$, |OD0BLDOBA |"|N 8`N |e ., A|N 9dTc:|e., A|N @,atoiH @strcmpxA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N |? 88]`!8~H'`b8k8<8Pc`_H`<8~8]()HGA(8!}N Acr4769_errlog_dmabus|=` }&```aa;Aa!`aZ!A8 N8`蘀Hx((`w@  N4@Xx8c|AH8`{8xc0cfx9 |+x|88cGc|cxH4@Xx8c|AH8`{80xcx%cf|Kxc|88cG9 |xH4@\x8| AL8{ă8!0xxcg|CxccH|P8|xHJ`*4@x8c|A8{Ã80xxcf|c;xccG|cH8|cxH9A(H  N4@Xx8c|AH{Ń88x0xǀ9 cf|+x|88cGc|xH4@Xx8c|AH8`{80xcx%cf|Kxc|88cG9 |xH4@\x8| AL8{ă8!0xxcg|CxccH|P8|xHJ`*4@Xx8c|AH8{Ã80xxcf|c;xccG|cH8|cxHA(~蘀H8!|!Aa} N C  ctrc_dev_ffdc|=` }&```aa;Aa!`aZ!A8 L8`蘀Hx((`w@  N4@Xx8c|AH8`{8xc0cfx9 |+x|88cGc|cxH4@Xx8c|AH8`{80xcx%cf|Kxc|88cG9 |xH4@\x8| AL8{ă8!0xxcg|CxccH|P8|xHJ`*4@x8c|A8{Ã80xxcf|c;xccG|cH8|cxH9A(H  N4@Xx8c|AH{Ń88x0xǀ9 cf|+x|88cGc|xH4@Xx8c|AH8`{80xcx%cf|Kxc|88cG9 |xH4@\x8| AL8{ă8!0xxcg|CxccH|P8|xHJ`*4@Xx8c|AH8{Ã80xxcf|c;xccG|cH8|cxHA(~蘀H8!|!Aa} N C ctrc_dev|}&``8``DaA!``aaXa7!AH (`v~l@N4@X~|c|AH8`{`8xȀxcb|+x9 c&|@8cc|cxH4@X~|c|AH8`{`8xcxc&b9 |+x|@8cc|xH4@\~|| AL8{`8xxc'b|3x|H8c |#xcHJ`n4@~|c|A8{e8`xxcb|3xc&|c@8c|cxcHYA(H|N4@X~|c|AH{`88`xbxccc|3x|H89 c&|xH4@X~|c|AH8`{`8xcxc&b9 |+x|@8cc|xH4@\~|| AL8{`8xxc'b|3x|H8c |#xcHJ`n4@X~|c|AH8{e8`xxcb|3xc&|c@8c|cxcHA(~DH8!|!Aa} N C  ctrc_dd_ffdc|}&``8``aA!``aaXa7!AH (`v~@N4@X~ c|AH8`{`8xȀxcb|+x9 c&|@8cc|cxH4@X~ c|AH8`{`8xcxc&b9 |+x|@8cc|xH4@\~ | AL8{`8xxc'b|3x|H8c |#xcHJ`4@~ c|A8{e8`xxcb|3xc&|c@8c|cxcHYA(H|N4@X~ c|AH{`88`xbxccc|3x|H89 c&|xH4@X~ c|AH8`{`8xcxc&b9 |+x|@8cc|xH4@\~ | AL8{`8xxc'b|3x|H8c |#xcHJ`4@X~ c|AH8{e8`xxcb|3xc&|c@8c|cxcHA(~H8!|!Aa} N C ctrc_dd|!qp8`8apH[yA(,#hAl, @ 8`8!}N 8c`f~,9HA(8`8!}N ap@H[A(h,#A`f~, c98A88HuA(apHZA(8`8!}N apHZA(8`8!}N capHZA(h,#A`f~, c98A8DHA(apHZ]A(8`8!}N apHZ5A(8`8!}N apHZ A(8`8!}N Acr4769_hkey_create|```| aA|%0@`!;@!AAhbh, Ac9(HA(8~dHuA(8`8!A}aN gpHLK`y8bK A(|wyALbh, A$bcf(8cHA(8}HA(: H,=@Lbh, A$cec(cbHA(8}HA(:H0|<@@L:bh, A$(cecc9HuA(8x HAA(HTL|<@AH:bh, A$(cecc9H!A(8xDHA(,7@<`<<``x8)8|;xxA;cE`x|xAx|;cC)8xcxA |;A|;A(@Xc88HWaA(`wHDt Ad8`x~ |8ld@,$@0}H|8( AT>H}H}H}H|8l@, @}HHl@, @x}H,7@Pc88HVA(`wH8`x~ |8( A }>H|8l@Hl@, @ }H,7@Pc88HUA(`wH|c88HUyA(`wH\c888HUYA(,#@8@c88HU9A(`wH`)8cxxcAx|AP|A(@hc88HTA(`wHc@88HTA(`wHcc8HTA(`wHt Ad8`x~ |8ld@,$@0}H|8( AT>H}H}H}H|8l@, @}HHtl@, @h}HH\8`x |8( A0}>H|8l@, @(}HHl@, @}HH|0<`8)8xx|;A|; ``x`c)xcAx|;AP|;A(@xcc8HRA(`wHcc8HRA(`wHxcXc8HRuA(`wHXcp88HRUA(`wH8`<`x8cxcA|;AH|;Abh:, Acecc 9H A(HԀt Ad8`x{ |8ld@,$@0}H|8( AT>H}H}H}H|8l@, @l}HH`l@, @T}HHH8`x{ |8( A }>H|8l@Hl@, @ }H,7@P`cc8HPMA(|wy@0(H(cc8HP%A(`wH`w8bKA(c#HL'b8!}A!aN A  Dcrypt4769_ras_callbackh||y}&a.=A!ȑ!Q@A;L;`B:0|#@@@,=@<cc8!|Aa!} N bc88chcHA(cc8!|Aa!} N z8c98HA(8bc8chcK|HNeA(`{tc, ,AD@?LK8cz8chH A(?LKHN%A(8KEA(8?Lx$K;`Axb8cc98HA(KLc8b8c9HiA(,?AK CTcrypt4769_ras_unregister||yaA!!QA\L0|&@Abh, @,;8!c}N cc~9 HuA(;8!c}N D,#A; cL;@t, @8`88HeA(,#@pbh, @8; c8!!}aAN c~9 8HߙA(KL88\T>HKA(HKA($8L88$ce9"_ cFHKA(,#Ah`|, @ht, @4HKAA(8KaA(?c8!}Aa!N ~cFcccg$HޥA(Kx$pA| @ptA(,%A8L`HJAA(,#Adh`|, @LHJAA(LKc~`<8cH A(LHJ A(LKЀ0LtA88HHIA(||yALbh, A|~cH8cHHݙA(LHIA(LK\L0X8T~HIIA(,#APh`|, A Xc~8lcH)A(LHI%A(LK4LtA88pHHA(,#AT`|bh, A4c~xc8THܭA(LHHA(LKpL4x8T~HH]A(,#APh`|, A xc~8cH=A(LHH9A(LK$| AĀ@, Atc )L88xcdHGA(||yALbh, Ac~cf8cH۵A(LHGA(LKxLHHeA(||y@Lc8!!}AaN L88HG%A(||yA$bh, A~c8cH A(LHGA(LK8h8HFA(,#ADK888HFA(,#APh`|, Ad8c~8TcHځA(LHF}A(LKDL@88HF5A(||yAbh, A~c@8c`HA(LHFA(LKL88HEA(||yAhbh, A~c8c0HٱA(LHEA(LKt<`DE; ;`;CCRKXbh, A8cbc89HQA(;8!c}N Acrypt4769_ras_registerH @memset|`<` aA!!8M~,@?88` ;@x|;`x`(;~88 ,A,c` @TWf>x|8|xHA(~(;88 8`,AWf>,AWF>HA((;@;`,;@x<` 8 888x08HA(|},A辂\8Pc89 9@8,8 @p K)`~,@8c8!}aA!N c8h? _8 c88pKڹ`c8!}aA!N 8_ c8UH.UF>U@UIyEyGxEy+xTyIyF}[xU)D.yKF |Cx|;xTʂ|Sx8|Kx|[xHC`},A辂\8\c8c8 8,@!p_ K`KzPK88K8cȁ? _888 cp8Kف`K$ A,cr4769_pci_cfg_space_restore|;`~8`a;` A`!84!188HE`z< <` ,8MA8Mc88c8 } 8T9@i\9 4 ,@ApKԍ`cC8!}aA!N x,@"`c88HD`z,@x,@X8c888|T>AHD},;,@D(LFBA8`8!}aA!N |zx\8!8 88c,c9@@Kx,@@8`8!}!aAN 88!c8 9@8pK`8`8!}!ȐAaK!8c8cj8x8 pK֍`K8l蘂\c!8c8 89@,@Kc8!8 9@88`pK%`K A(cr4769_find_pci_capability|;aA!<!Q`}`; ?c;C 8p 8p``HaxcMp;8 ,|c|cA8c`fHzA(cC8H(cA88pK8!!A}aN Acr4769_syslog_events|;;aA!`x> aA!8M y,@8?|`,#@`>`8b{ccHyA(|`,#@y\,@h8 c8ci9@c88(pK`a8!}!aN a8!}!aN c80H`:@;`::8tcT8@L``H,:@:(;{ @c8TtAy\,@pc88 9 9@8p84Kν`8!a}a!N 8!a|a!N 8`cTt:@L`H,88@`c X:|%@@PtTAy\,@0c88 9 9@8p8LK͙`c80H I`ccdH9`y\,@8c8XU@>8c8 8dcipK5`|`,+A;@("A,;@"; |@@"8wP68 8>x:x|PT>( A :8(4@,b```(3x8c,@,b`@Vf>x|8|xHuYA(x(38c8`,@Vf>AV>HuIA((3@:`,3@xZޢ|:@A8|`,+AacK|A(`8!Aa}!AaN ~wPK|88K8xbcx|8,|x@ HtMA(x8bc8`,@$(HtIA(K@,8!a}A!aN a~K虂\,@8|hXcci888 8XbpKʩ`|`,#A$K{A(`8!a}!aN 虂\|`,@D8|hcb8 8ci8@apK `|`,+AK,+AxKKzmA(`Kc88cp9@8T 8 Kͥ`KH A("cr4769_process_mcpu_emergency_dump||#y`8`aA!!AA;<;`;`ۭ; ?_ 8z8HIA(,@` L,8`;pAKx`,A,@,A|<` 8P6|`c,@`8 c8c8pc*8Kq`c#8!!}aAN c#8!!}aAN 8`KwE`8z8H=A(,@, 0L,;`; ,@K88z`HA(8,8z@K88z```HA(8,8z@Kx8!N A cr4769_read8_mcpu_fifo|``a;A!? !!8M|,@;`?_ "8P6~;8z8HA(,@p L,8`Ku`:v@( AT8z8HA(,@  L,w,@c8 8889@px"T >K`;{(AL|,@@8!A!}aN 888 c8cbcpKɁ`8!A!}K;{(@XK88z``HyA(8,8z@K|\,@(88c88 9 8c9@pK`8!A!}K8`Ks`88zHA(,@8 L,8uVTu>( @, @( AHK88z```HA(8,8z@K88z```HYA(8,8z@Kh8c8 cpc889@K`K A `!cr4769_process_ssp_emergency_dump|`<` aA8M@!z,@@_u@Az\,@;'cc888 8p9 'K`z,@0c08! A}aN c?ȉ_c88 8p8KƉ`c08! A}aN ;'KdcHY)`~,ALz\,@@_؈c8 8c88pcK`K(A$? 88~H!A(,@8ȐL,؀d(A`c8HTy`z\,@0;'_؈88 8c9 'c8pKQ`K\8a88aKy`c8j<8W68 8x HKq<88a8a|1*H5A(KL88~H)A(8,8~@K? 8`pH|cxpH8?888`xx ؐ|0x08 ,%A,88`deԔ؀ |0@8A88D(88;` HIA(8z8H9A(8}8H3A(cH8}8HA(cH(UA(z,@t|8,#@Hbc|,@8`8 89@c99 8KA`Kl8<H|8cP|8HA(KLc8 89 (MA`AKgI`;^8`Kc܂\8Ȩ8P8 8,@>p J K`;`88`'ddKf`88`'l(Z(A(T>@ Kc輂\8Ȩcj8 88\,@:pK`L,8`KfA`cHu`~=> ( L,|,@,8!Aa}N 8cȁI(8pc8 ) 8hKi`8!Aa}N (ZA,K8 c89@p9 c8D8K`KT Acr4769_reset_device|< `a;A!!18Mړ~,@8c88H%,!8A>\`}8c8 8 9 9@c,8@pK`~,@8c8!}aA!N 8c!A8 c88pK`c8!}aA!N x m#|@(@L^\=c88 8 8L,9Hc@pK `;.K;AH\c=@8 888X,c9J@pK`Kc888H$=`},A<辂\c89@c89 ,8 8d@`KPc88 8H#,?A@>\c`}88 8 cc9 9@,8p@K8`8 ;;`xzx```(<~88 ,A,c|@W>x|8|xH[yA(~(<88 8`,AW>AWf>H[iA((<@\;,<@x8c8T>8T>x@,x `BpT>T>x@, TT.T>TyJy)ExyE {Ux })SxWxxF }KxUjD.}cx|xc? |Sx|;xH,AH辂\`}8c88c,8 @l!_ pKY`KTc888H`},A4螂\!8c9@88 ,8c@KPK88KD88 c9@9 cp8@8K`KP Acr4769_cfg_space_init|`;<` ;a8cMA!|!1c`,@8c8K`y,A|\,@4c!88c9@8 !p8K`|,@8c#8!}aA!N c8 89 c9@88!pK]`c#8!}aA!N |,@pcc88KE`;@{@ WC>x@,a|,@c8888T>H"9; ,@c888T>H1,@8`T>T>x@,p@8K]`8c8T>88,A T>K,cAp888T>H,(|y@8|z8, @8(r@T>@;Z8T>(:A8(A8{`8TF>TBx,T>P.|3x($AԀTF>TBx,P.|+x(A|\,@p8;[c88 8pK`KD;H`K4|\,@$8c!8cJc8 89)!pK`K|\; ,@܁!8cc88 89)cJpKu`K蜂\|y,@8؁!8cc88 cJ9)!pK-`K\蜂\|y,@H8́!8cc88 cJ9)!pK`K88 !ccJc889)pK`K8cȁ!8 c89@8pK}`Kd88 c9 c8p9@8KI`K ADcr4769_read_vpd|}&``a`A!T>;;`a<`:aA`!U>p!A<` 8M|`c\,@48 c8cI9@c8ap8 88uHA(,@tn@(@ :`2:@2v,@ "82 `L,~9@8vc,@ :R8`dKX}`~@,@  K,@v\,@08c88 8ccb apK`v:.,A <<A<|<A<|<A<|<A,@@uʨHv,A4c88 cc 8c8 @ApKQ`b 8!|} !Aa!AaN 8c8 9 9@cH88 (apK`K,Apc88 9@9 8cH8 4apK`v,A0K@ uʀHv,AKc88 9@9 898 apK)`uʀHv,AK@ uʈHv,AKpc88 9@9 898 apK`uʈHv,AXK$@ uxHv,A8Kc88 9@9 8cH8 apKQ`uxHv,AK<` 8|<x$A<`@|<Ax|<@P@ uʐHv,AKp8c8 9 9@cH88 apK`uʐHv,AXK$@ uʘHv,A8Kc88 9@9 8cH8 apKQ`uʘHv,AK@ uʠHv,AKc88 9@9 8cH8 apK`uʠHv,AKL@Hb 8!|} Kt<|A<|<A<|<A<|<A@Г4 L,@|v,@ <v,AtKhc8 89 99@88 apK`<v,A(K<|A<|<A<|<A<|<A@x<|ؓv,@ AKc8cH9@88 8 apKU`v,AKtv,AlK`<؀|ؓv,A|88 c8 8cH9 ap9@K`vA,K,AhK4<؀|ؓv,A88 c8 8cH9 ap9@KY`vA,Kx<؀|ؓv,A88 c8 t8cH9 ap9@K`vA(,K <` 8|<x$A<`@|<A|<@t<}$ ؓ v|@,@LAc88 ap8cH9@)8 KM`v,AxKlAc88 9@9 8cH8 apK`v,A0K$<؀}$ ؓ v|@,@LA4c8 8cH9@8ap)8 K`v,AKAc88 9@9 8cH8 apKE`v,ApKd<؀|ؓv,Ac88 8 8cHap9@K`v@,@Hb 8!|} Kt K4 K, K$<` 8|<x$A(<`@|<A|<@KPKK88 8cccb 8pK!`:R8`dKNQ`~@,@ K8 8c89 9@c8apK`KT<|< @@H<l(@4x|xxFh|t L,@K<|A<|<A<|<A\|< A@v<$8Hب, *@d,8@|v\,@4c88 ccIc88 hApK`v:,AK88 c8Xpc8 PK`Ktv,Adc88 9@9 8c8 \apKU`K0<80v%ިi*,A 8Xc8 8 8pcK`K<80v%i*,A8Xc8 8 8pcK`K<88v%ڨi*,Ad8Xc8 8 8pcKY`K4<` 8|<x$A<`@|<A`|<@v8@<%i*,A8pc8Xc8 8 ,K`K<8@v%i*,A8Xc8 8 88pcK`Kd<8Hv%i*,A@8Xc8 8 D8pcK5`K88uHiA(8,8u@Kp88 c99 89@8apK`Kv\,@4c88 9@9 898apK`8` 8!|aA!aA} N v,@< cʀHKlc8 89 99@88apK`< cʀHK,v,@< cʈHK c8 89 99@88apK`< cʈHKv,@< cxHKc8 89 99@88apK5`< cxHKl<` 8|<x$A<`@|<Al|<@(v,@< cʐHK$c8 89 99@88apK`< cʐHKv,@< cʘHKc8 89 99@88apKM`< cʘHKv,@< cʠHKdc8 89 99@88apK`< cʠHK$88 cc89 c8TpK`v,A>88`c88 pT4Ki`v,ADc4T88 8l8pK)`v,AVj>88xc8 bI8cHapK`KNt|xM|`0P8 ( @<` 8M|`c\,@8 c8cI8Hc89@apK`KL Ccr4769_send_hrb2|`<` 8M!a},@? 88~HEA(,@=L,蝀8`,@ 8!}N (8c888 H 8cpK}`8`8!}N 88~```HA(8,8~@K<8c=8 88H (pc8K`K AXcr4769_read_init_regs|`<` 8M!a~,@pcKޥ`},A辂\c89@c89 ,8 8@pK`~,ATc88 9@9 8c84pK`c8!}N c8!}N ~,@c8!}N cK!cHȹ``},A螂\8c9@88 8(,89 c@|pK `Klc889 c89@8p8 K`K` Acr4769_adapter_init|`< T>8gMT>a`A!|x(!A,@X@x;`,@8cc8!}aA!N 8c88 cc8c8pK`8`8!}aN ;@c,>Al88W>cc%H;Z`{;9,8|@@|cc%8@ T>Kx,Ac8 8c8cc8apK`cc8!}aA!N |`蘂\cȩ8c8 8,c8@Dp Ke`x;`,ADc88 c8KDx;`,Ac88 c8Kx;`,Ac88 c8Kc88 cc8c8pK`|(@ Kt Acr4769_cfg_space_write|`< T>8gMT>a`A!#!!y|(,@@y\;`,A4cc8!!}aAN c88 cc8c8 apK`!8`8!}aN  8`8a8H7iA(,|{A蹂\Bc8cc888 ,@Pap? K`8$9\c88c8 c,@?pK`y;`,Ac8? 8 \880apKm`cc8!!}aAN y,@cc8!!}aAN c88 cc8c8pK`|(@\K Acr4769_cfg_space_read|`T>c T>!AT>a88H5eA(< ,|`A88P6c8cc}888 ,@4 pK`8`8!}N 8`8!}N `8!}N A cr4769_cfg_space_write_core|< `# 8MT>|H@!a`|,@@A;蜀cȨ8c8 8,9@8APpK`|,A4c88 c9 89@8pKy`8!}N ~8{8|0( x |c;||08hA$8DHtYA(|,AKX8Ht9A(|,@<8!}N 8c9 8 88c89@pK`? |H@A,K Acr4769_clear_request_bit|`< 88M;a!Q , |@T>@}c,@p@},@` |@@,c8!a}N cc8!a}N c8ā_Dch8 8c8pKI` |@@Kp;```|@W`A0( |@L8H!A(88,@T>T> |@@K},AKL8DHA(88,@T>T> |@@Kl;`c|Kx|cā_D888 ch8pKM` , A\K};`c,@@K< A(cr4769_set_request_bit|`~!q<` 8M|`c,@ ;, At{ ~ |@@ ;|@@@~ { |@AcH-; |@@{ ~ |@@K8!}N 8!N ȁā>D8c888 9@8pK`; , AK< A cr4769_abort_all_user_requests |@@ 8`N T>H, @cr4769_abort_user_request|`<` aA!aA!xp8P6!~,@8c889@88 cp89 K` 8`8 ,$AP;;;Xc;:;?xv>x:"F( @8|0|9@$(@D{8|0|9AȀh,@~,@@(c :`8T>8 8cpT>8$K`~訃, ,AhA<,@(8`TX88`8XH,A(~PT(4(&@```(0~8,@0|p*b@dV>x|8|xH+A(~(088`,@ |p*V>AV>H+A((0@:,0@xz,#A,0A(0cc T >@:~,@4c898 8b c8pK]`~z.`(&@(/~8,@4a|p*@U>x|8|xH*A(~(/88`,@$|p*U>AV>H*A((/@|9,/@pz,#A,0A (0cc T >@:~,@4c898 8b c8pKE`~z.`(&@``(/~8,@4a|p*@TU>x|8|xH)A(~(/88`,@$|p*U>AV>H)A((/@9,/@pz,#A,0A (0cc T >@:~,@4c898 8b c88pK%`~z.`(&@``(/~8,@4Da|p*@U>x|8|xH(A(~(/88`,@$P|p*U>AV>H(A((/@\9,/@pz,#A,0A(0cc T >@:~,@4c898 8b c8tpK`~z.`(&@l``(/~8,@4|p*@4aU>x|8|xH'A(~,@,(/|p*8`8@U>H'uA((/@9,/@t 8;ZT>| @A~,@8cc;8 9@9 88p8K}`08! px}!Aa!AaN }xPK@V>K 88KШ,@$z.|xH&AA(~,@8`8aH&9A( K}xPK88K<,@$z.\|xH%A(~,@l8`h8aH%A(KH}xPK88K,@$z. |xH%]A(~,@8`,8aH%UA(K}xPK88K,@$z.|xH$A(~,@L8`8aH$A(K(~PK88K,@ xX|xH$A(~,@8`PXT(48H$yA(K8XXH8`H$-A(~KA8,@8`X88`8XH$A(~KxX8X8`H#A(~,@l88`X8`8XH#A(~KD A !cr4769_trace_outstanding_requests|!T><9C`8@8= |0*K1Tc>8!p}N AHcr4769_send_to_ssp||jy= bh!AThh|#@bhA, @,c8dHyA(8`8!}N daH HyA(c8dHyIA(8`8!}N 8`(c88,)8 AL|,@,8 K`8`8!}N 8`x8!N , A<|,@8 Ky`8`8!}N 8`x8!N , @(8 HxYA(8`8!}N 8` cHxEA(8 HxA(8`8!}N Acr4769_verify_p_acs|hȀ|0@;T`>!aA`8P"9,$A@ iHwA(8PHwUA(c8!}N Hw1A(c8!}N xcH,'Ax|g*`}Kx`hbh,AD"`8~c, ADi HvA(8~HvA(;c8!}N HvuA(;8!c}N ``Ȉ98, Ad HvEA(8HvA(c8!}N Acr4769_get_acs_from_index|``8d``8 !18H`8apc8 KsA(8~8p8@H`8!ИT}UN Acrypt4769_errlog_init|`<` !a8M|,@cHIA(cHܽA(8? 8~H^A(?,A }8,#AH^aA(,@tcHe `|,A8c8?8 _D8c8HpKw`8!}N }8H]A(,@cHd`|,AK|8蜂\cȩd8c8 89@, 9 8<@(pKsQ`K8~8H]A(8,@p_Ȑ |c,ADc88 pc8*80Kv`L,}8,#ALKL,}8,#A8K88~`H\A(8,8~@8_Ȑ |c,AKlc8Ȁ?؁_D8 88$pcKvM`K Acr4769_stop_adapter|}&`;;aA!`xfpaA!xp!HLK`|&|H@@F,*A{$j*,;A?[ bzh|#@Ahf|,@$8`88 8|cKx`cHL'08! A|aN HA(HA({> 8M 虀,@8P6?>:~`>8u88H۝A(`iya2,@hccbD8H`V@>| N@y,@ccKm~A @ y,@cc8hKAr@eAP@r@A$, @8{Ā8T<HZA(8{8HZA(y,@ccKryn|A(cc``KHccL|@r@$@t@X;D,)@, Ay\,@0cc8[8 c88pKo`z@x|@A8`'K`,, A :1@@XKccaKKcc8D;8p88 Kp)`,Kxcc8 888ci9@cpKo`KD"ccKK @hy\,@0cc888 89@ccipKk`8zX8xPx؛XHUA(K8{8HUA(K8`pH:`q[@,*0As98 :ci888,cc@pKj`~#pH8`dHUQA(8`pH8:`qcc, |@8[@88 8,*8ciAs ,@K~#pHK|ccKKdcc8 8889 9@9pKn=`K$88 8cc99 9@8pKn `K[8ccch8 88pKm`Kp`j;88 8ch8pccKm`Kf|,@||8`b8 c8a(&8pKqE`KL C cr4769_kproc|`;<` a8M!A},A<< c?P8DHc88p8 Kl`? 8, @L};`,Ac8?9@8c8 8pKlQ`Hh8|X8HA(,Al}\,@4c88 c9 9@88pKg`<8!`}N 8|88cpHQ9A(,A|蝂\|{,@4!A88c8 88apKgi`cK<88`dؐKYA(HP},A8A?88 c880pcKj`A,*AXA,*AX,*@}\c<`,@t<88c8 88pKf`H@},A4<888 c88pKjE`8|X8HP}A(;`HH,*@P}\<c`,@<88c8 88pKe`H}\;`,@<88 8c88pKe`HL<}\`,@4<888 8c8pKeI`cKcKU8D8HA(8`pH|cxpHc8H`cKd)`HP},A4!Ab8 8 c88apKh`cc8!a}N Acr4769_eeh_read_slot|9p` 8c8;?4!`dH)A(`h? ,#8@|%|8`8 Ȩ 889@9 8,@,Kky`;8!c}N ;8!c}N /#,@,#A@\|8 8`9 89@88,@Kj`;8!c}N 88`8!}@N 8`|8 Ȩ9 9@888,@ Kjm`;8!c}N ,#A@||8 8`9@9 88,8@,Kj `@c8!}N @c8!}N `8 8`89 8j| 8t9@,@@Ki`;8!c}N Acrypt4769_eeh_init|``a`}pA!!AHLK`|T>8}hH}{dHc *,;Ah?[ bzh|#@@P8}hH<` 8P6},@@cc8chc88 8pcK`u`}<`8,|x$A<|A<|A|A@4chcccc8 8p8|K``z8888cxHIiA(,#AH蝀,@8``Z888 8cc8ccpK_`d},@H@@ccc8 8chc8@pK_E`},W,AtT,@d@48 cc8ccch88LpK^`z8888cxHHQA(,#AH蝀,@8``Z888 8cc8XccpK^`d},@Hx@4[؈Xcc88 chcp8K^-`ccX8XKU8z8HA(8`'K =`X(@8z888cxHGYA(,#AH蝀,@8``Z888 8cc8ccpK]`d}c,@cc88 88chccpK]=`},@xH@s},AX@88cc8chc8 8cpK\`z8cHHFQA(蝀,,A@``Z8cc88c8 8pcK\`},@H@4ccc8 8chc8pK\9`s@AH},@8cc8c8 8chcp8K[`z8888cxHEUA(蝀,,AH@D``Z8cc88c8 8pcK[`},W,A@8cc888 chc8(cpK[5`8z8cXHDA(``,}c,AP@P[cc888 chc84pKZ`},@HL@H@4ccc8 8chc8dpKZ`ccK,#Ah蝀,@``Z8ccc88c8 8ppKZ-`d},@\H$8`@K A(},@8cc8c8 8ch89@pKY`cHL'8`8!!}aAN bhȈ, A(cec&b8c9HYqA(8 HY=A(8}hHcHL'8`8!!}aAN ALcr4769_eeh_callback|( 8< `8eMT>| 0!aD8{|c@|89@(|00@|@9Ac,@|, AP8`H`8}8HA(H8`8!}N 8`8!}N 8c8}Ec88 8tcpJK[`, AKD8`8!N A`!cr4769_abort_user_request@AF40_25A( L| N A( L| N A( L| N A( L| N A( L| N |? a `8`|y!`;ALT>  |c8P|@|0xf|c"|c6t|c2|(|"xc|.t|@|H\8gT>  |@|(P|c x|c"|c6t|c*xd|8|c*|c.t|"@ ? <` b|8cP6|H@@|襀88 c,@$8 p8KT`8a88aK|)`8<<c8 088|x K%`<88a8a|1*HA(<cHu`; 8!c}aN @T<` 8cP6|ccc,@cfc8 88 p8KT%` c }8!aؐN 8a88aK{`8<<c8 088|x K`<88a8a|1*HA(<cHi`; 8!c}aN ca8!N c8!N ca8!N ATcr4769_verify_max_reset_tries|< `T>aA!!A8M},@$?b8|0|XP|+@x"@{Y&```|XA|, A}CȮ,*2,AA,*A@,* A,*AP@}c,@|| @@}|0c,@P8;99k|+@T>|0Al8!}!AaN 8\8c8ah8 88 ApKU5`|0Kc8cHy}|0cK\88 8cccp8 KT`K}c,A c888 8 cpcKT`}|0cK}c,@4|| @Acc8H}|0cKc8 888 cpcKT1`|| @Adcc8Hm}|0cKP}c,A@c888 8 LcpcKS`}|0cK}c,Ac888 8 @cpcKS`}|0cK,"A,*Ap@}c,A8 8c8cc8 pKS%`|| @AXcc8Ha}|0cKD}c,A4c888 8 dcpcKR`}|0cK}c,Ac888 8 XcpcKRu`}|0cK,R,*B/*rA A,*JAp@h}c,A8 8c8c8 pcKR `|| @A@cc8HI}|0cK,}c,Ac888 8 |cpcKQ`}|0cK}c,Ac888 8 pcpcKQ]`}|0cK,*,AAp@\}c,A8 8c8c8 (pcKQ`|| @A4cc8H=}|0cK }c,Ac888 8 4cpcKP`}|0cK}c,Ac888 8 cpcKPQ`|| @Acc8H}|0cKp8=\c88c8 ,cIaj@8pKK`8!d}!AaN }\,@c8 888cJ8aipKKi`|0K8!Aa}N =8c88 c88 HXcpKO`K Acr4769_host_transfer_completed<| (@M 8HN @ cr4769_process_htb_entry|? }&`}88ؑ!aH4yA(,@8c H`8 H|i`L,wAT<` 8cP6|ccc,@89 W'| N@P<` 8P6|`c,@4=c8=@8 8c8 0pKIQ`@P<` 8P6|`c,@4c=8c=@88 8 <pKI`@P<` 8P6|`c,@4c=8c=@ 88 8 HpKH`@P<` 8P6|`c,@4c=8c=@88 8 TpKHa`W>| N@P<` 8P6|`c,@4=c8=@8 8c8 `pKH`@P<` 8P6|`c,@4c=8c=@88 8pKG`@P<` 8P6|`c,@4c=8c=@88 8 lpKGe`sAT<` 8cP6|ccc,@89 Wȧ>cc8 888 xpa)KG `W>| N@P<` 8P6|`c,@4=c89@8 8c8 pKF`@P<` 8P6|`c,@4c=8c9@88 8 pKFa` N@P<` 8P6|`c,@4c=8c9@88 8 pKF `@P<` 8P6|`c,@4c=8c9@88 8 pKE`@P<` 8P6|`c,@4c=8c9@88 8 pKEi`@P<` 8P6|`c,@4c=8c9@88 8 pKE`8!|} N 88`H/)A(8,8@K Ccr4769_dma_error_debug|!T>, ,A/ < A$,AAh@8M|脀,@ 8!N 88#49@8 `h88dpKH`8!}N 8M|脀,A#488`h89@8 8ppKG`8!}N 8M|脀,AL#488`h89@8 8|pKGQ`8!}N 8M|脀,A#488`h89@8 8pKF`8!}N < , A$, A, @Ad, @8M|脀,Ax88#4`h89@8 84pKF}`8!}N 8M|脀,A #488`h89@8 8@pKF%`8!}N 8M|脀,A#488`h89@8 8LpKE`8!}N 8M|脀,Ap#488`h89@8 8XpKEu`8!}N A$cr4769_mcpu_decode_query_status|?`~8!H+!A(,@tcx`x H9`88~H+A(88~H+A(88~DH*A(8!}N ``8H*A(,@cx`x K| Acr4769_mcpu_go_operational|`<` a!Q8M~, A<=8c9@8 88 (8pcKC`?8(]a[( @$~~8`Tx( |*A| N 8`( Tx|*A| N ~,A4888c8 9 8c9@pKC`cH^MH~,A888c8 9 8c9@pKB`cH^HP~,A4888 c8 9 8c9@pKB`cHTUH~,A888,c8 9 8c9@pKB5`cHT H~,A48888c8 9 8c9@pKA`cHGHl~,A4888Dc8 9 8c9@pKA`cH7H 8\8Pc8 889 9@,c@H8\8\c8 889 9@,c@H8\8hc8 889 9@,c@|Hl8\8tc8 889 9@,c@DH48\8c8 88,cci@pK`8!x}x(`N 88~``H$A(8,8~@Kc889 c88 9@pK>]`K Apcr4769_ssp_to_mbr|`T>a;A!!h```j(@ <` 8M||`c<` 8M@z,@ T>( A P;,A\,A,,AP,AD,VA@z\,@4?8c88 ccj8pK9!`z,@8`K!A(,APz\,@4c8?8 8cpU*.8xK8`,@;|zcz,@8@8!0c}!AaN _c88 8hc8pK<-`c@8!0}aA!N c888 89,9 _9Gp8 K;`Kz\,@4ch!i8 8c88lapK7`K|z\,@hc!h8cj8 8c8`pK75`K4?? 88yH!eA(,@<`@8xHL,?U >( @Pz,A`=?c888 cp8ID)@K:`Kz\c,@ch_p88 88$K6e`K`88y```H A(8,8y@Kz,@c8Hu88H IA(,AD8<c8@= 8 x K`KcHvm<= 88@c8 Kc?Ahc88 8p80K9]`K@,A,AT@z\,@4!hc88ccj8 8HpK5`;;Kz,@chH9`x|}K8c!h8 c8cj8<pK8`chH`x|}Kz,Ac8!hcjc8 88 pK8I`chH`x|}K4,A<,A,A,At@Pz\,@8Al!h88 8c8cpK3`chH c8 Hƍ`;;Kz\,@4!h8_c888 cpK3]`;(c8 H)`z,@t8`KIA(8a88aKZU`8pc8$<88|x KQ`<88a8a|1*HzA(;(K9889]\c8 889 #pK6`K`z\,@c8!hcjc8 88TpK2U`;;KTz,ATc8!hcjc8 88 tpK6 `chHY`x|}K,A8,Ad,@z\,@4Aih?88 8c8!pK1`;;dK?z\0cp,AAz,@08`KaA(0;xx0;K0c888 899 >9Gp8K4`8`KA(0;xx0;K?_hc8 888!pK0`K4Az,@ 8`KA(;;Klc888 899 G9Gp8K4-`8`K=A(;;K8c?h8_8 8!pK/`z,@t8`KA(;;Kz\,@4_h?88 c88!pK/u`chH`x`},A\dKLccdH"y`x,#A`}K,c`8 88cci8pK2`KPcK, A @mcpu_mbx_interrupt|< `TBx,P.|+x(|H||*(c*A AAT|,A< }@8P6"X蟀9`, (AA$8`8!}N `}ex 8Th>A89 :9H8 88p}JcK" `c8D 88 89 :,A@l(T> p8| K!`8`8!}N <B88 8@L9 *T>g8,8ap| K!]`8`8!}N 8`8!N Acr4769_trace_request_details|? ``8~!q8H A(,@DȀ |x `!`!|L,8`8!}N 88~```H A(8,8~@Ȁ |x `!`!|K Acr4769_busmaster_disable|`<` !a8M|,@?? 888}0H A(,@0 T\8 `!`!|L,|,@$8!}N c809@T\8 8p9)88K"`8!}N 88}```HA(8,8}@K<89@Ti\8 88p8c89)K"]`K Acr4769_init_htb|`8`? a;pA!!1H`|_@?@ 88zM,*c{c,@H0A8P6B< 98 8c8;c``~8 w ,@pK]`pHc#K̅`8`pH;`|, @,_@c888 8 ,*c@88cx8 9 8 a 9@y~9X雀8ة, {̆(a@0pH<c`K?~8HA(,A ``~8H}A(,@cH )`cK]`8!}!AaN apK`8x0x(`pH<c`K?~8HA(,@HKXpHc#K`8`pH;`|, @xKLc8_@8 89c8 pKA`8_@,*0A0K A cr4769_mark_adapter_off|`?!(uAT<` 8K|`c,@8c_88 c888 pKm`(uAT<` 8K|`c,@8_c8c888 8 pK`(q @ } @<` 8K|`c,@488 \0?8 8c8cpK`8a88]K@`8c8<8`x( K`8a(8]9H`A(cK58`08! }N @`<` 8K|`c,@8?\088 88cp8 cK`cKy(} @<` 8K~,@8?\088 88cp8 cK`cK,`A~,@88?\088 8c8 ,pcK)`c8H`cK8`08! }N ~(,@88`KA(8`08! }N c888 899 9Gp8 8Ku`8`KDžA(8`08! }N @(<` 8K~,@8?\088 88cp8 DcK`cḰ,`AL~,@8?\088 8c8 PpcK`Kl~(,Ac8898 9 &89G8 \pKM`8`K]A(8`08! }N qA\<` 8K|`c,@@?\08888 c8 pcK`(| A@<` 8K~,@D8\0c8?88 c8 tpKa`~,\ y@0xKAA8xF|P9A$~,@88c8caI8 p8 9@K`~(,Ac8898 9 b89G8 pK`8`KĹA(8`08! }N caI8 88T >8 cpKA`\ Ky@8xɋAAd88a8]K;Q`8c8<8K`x( KM`8a(8]H[A(cK\ Kc8 8?4cx "88 Apx K`8a88]K:`Kly@@xAH@,?4cy 8y"8 c8 8pK1`\ K@?4c88x 8 8 pcK`\ K8`08! }N 8a@88]K9`c88<88@`x( K`8a@(8]HYA(c8HE`<` 8K|`c,@88 h?4c8 88x "Apx cK`cK8`08! }N 88a8]K9`c8<O_8t8`K`8a(8]HXA(0<` ` 8cK|c\0c,@8?8 c88 88cpKI`(K<(K4 A cr4769_hisr_error|`< ;a;A!`!18MړCx}c8; ,x AcEHj`;|y},Ac 888 8pX8 K`}HT},ADc88 9@89 p8 K`}H },Ad,A8<c89 9@8 89Gp8 Ke`<`KuA(}H },A4?8cccj8 8p8 K `8!!}AaN A0asym_message_handler8<|$@A|$@A8`|c |$@Ax 8|$@Ah 8|$@AX 8|$@AH 8|$@A8 8|$@A( 8|$@A 8|$@A8T>N 8`N @hra_pool_index|`T><` ;a;A!8M !Ay,@L?U#>,#A@,#AD,#A,@0!;#8!}cN 8=_c8p8 c8 JK`y;#,Ad?4c8c8 8c8 pK`c8!!}aAN !c8!}N ,@(? @p@@y,@HcKy,@4!c8!|aN ?؀4[c8 88cp8K`Ky\;c,@8c[?88 c88 pK e` c`KK8?4c8c9@8 88pK!`K,@( @H<d,#@t@ cKy,AK4Dc88 8?8cpK `cK}y,AK(@@? 88{HA(,@88L,x`y,A,KX88{HiA(8,8{@8ȐL,Kc_4$88 8c8pK `KL;@,A@K?=c88 8 p8܁HcK }`y,AdK?4c8c9@8 88 pK 9`y,K,@(Aty\,@L;#?c8 8c88cpK`y,ALKy;#,A4Kc<`?HGU88HA(,A?c88@= 8 x K\I`?_ 88zH}A(,@8ȐL,x` ?y,ATc[8c8 p88K `y,@c8!!}aAN 88zHA(8,8z@KDcHG!K?4c8c9@8 88pK 1`K8?4c88 c9@8pK `yK Acr4769_mcpu_boot|`<` aA8M!Q~,@? ?̡<(@0( @(8`8~W`d}``<;@c@cCcD|))| Ac@|AA@t~,@0|8HA(,@c8K~, @xx(`~,@,8!Aa}N c89 9@8 88(ApKQ`8!Aa}N 8 c9 88 9@9dp8K`K(``|8HA(,@K48cc8 8c8pK`K~\,@4c\8 8c88pK]`~K~,@pj@DAc?48c8 88ApK`~KH(@<@c8HB88HA(,A8}8HA(,@8UxL,~, @$xx(`~K8 c9 88 9@9@p8K1`xx(`~Kd88}HIA(8,8}@KHcHBK$c888 9 p8K`K@8}8HA(,@CL,~, @(_xx(`~K8 c9 88 9@9Lp8K!`؛_xx(`~KP88}```H)A(8,8}@K<_4c88 c88ApK`K_4c8 88<8ApKi`~,K~,@, @@xx(`؀TF>TBx,P.|`#x0~KXc8 89@9 m8 948pK`xx(`؀TBTF>x,Kc8 88a(c?48ApKy`~K(c@cC)|)AlAT@~,Ac848cc8 8pK`~KX~\,@8c؁_488 c8T.Ap8K`p @L~\,@Lc88 9@Ap88Ky`~K~c, @ xx(d@~Kc8 8 9 89@p9X8K`xx(d@~KDc_8K~, @xx(ؠ, A~\c,@Dc\88<8 8 pKu`~\c,,.b/ A// AAtA8@Ac8H `8`pH`{88HQA(,Ad@,@$cpH8~KcKw`cpH8~K_4c88 ` 888ApcKi`K0Ad@K,_4c88 ` 88hApcK`d@K@<\8c88 8\pK`K@_4c88 ` 88,ApcK`Kd,/L3Ad@$Ac8HQ`KH8c88 \<8PpK=`c8H `K@c8c8 8` 8DApK`c8H`K~c,@H88( Tx|(*A| N ,A9@8 8c9 Ap898Ku`8~K,AAp8 8c9@889 K1`8~Kp,A<9@8 8c9 Ap898K`8~K(,A9@8 8c9 Ap898K`8~K,A9@8 8c9 Ap898KY`8~K,Ad9@8 8c9 Ap898K`8~KP,A9@8 8c9 Ap898K`8~K,Aԁ@8c89 9@8 8ApK`8~K,A@8c89 9@8 8ApK9`8~Kx,AD9@8 8c9 Ap898K`8~K0,(@x,A9@8 8c9 Ap898K`8~K\c8 88<8tpK]`~c,A88 88c\<pK!`~8Tx8( c|(*A | N 8 c9 88 9@9pp8K`Kc8<9 8 89@p88K`K AL ssp_s2h_mb1|`<` aA8M!~,@ t? (@?(A (?|8HA(,@ ;@cDcC|  cC|ALcCcD |Ax,P.|`#x,0xxx0~cKc8 8` c9@88ApK`~, At8 c9@8 89 9 p8pK`xx(`؀TBTF>x,Kx,P.|+x$~, @$xx(` ~Klc8 9@ 8@9 898 pK1`xx(` ~KcAc88 8cp84K`K(c`cc=|=A8{x(x,P.`|;xؐ H A(,@ L, x(x Ap}\,@4c?^08 88cAp8K]`c8Hn-`cK!},@08! Aa}N 88{```H9A(8,8{@K$c8 8cc9@88ApKޭ`}, A8 c9@8 89 9|p8Ki`K`c@cC<|<A A@}\,@48 c8c9 9@88ApK `}, @Hxx(},@p0A8! }N 8 c9 88 9@9p88K݁`K}\b,@48!Ac88 8cpK9`}, @8a88axx(KE`88c8<8W68x KcA`88a8a|)*H A(c8Hk`},@<08! Aa}N 9c809 88 8 9@pKM`K$},@(0A8! }N c8 8cc9@88ApK`},@l0A8! }N x 8c8 9 89@c88pKy`K A T ssp_s2h_post0|`<` !8M~,@D_ ,,*A, APA8~\aI8c8 ,9@8c8 \@pK֭`~,@$8!p}N 8= _ 888 c( pc8 hKE`8!p}N ~,@= @8 xML,K8c8 P8p9@88 K!`8 xML,Kd88}```H9A(8,8}@Kd88c9 c8 88 DpKح`K~,@cK~M,@8a88aK`c<8 z8|8d8x K^`<8=8a8a|1*HmA(<cHf`~,@<`8cKA(KL<`9]x8 88988 c8p9 ~K`<`8cKA(K88c9 c8 88 ,pKy`K~,@<`KuA(K88c9 c8 88 pK!`~,A<8c9]P8 8 899 mpK`<`KA(K$8c_ 8c88 8 p9 K֙`K Acr4769_reset_action_from_user|`< `<{ex!a8M; 輀|,@% ,)A4|,,@@x<`KA(|,A88c88c8 9 9@p8 K}`8!}N <Bc89 8 89 8 9J(pK)`<`K9A(KXc8_ c8 88 pK`|,A<8Bc9 8 Kx? ~,#@c8 pK`< y 8xɋAH~\,@8?48c88 8x "Apx cK`8a88]K`8c8<8`x( KV`8a(8]9HA(c8H_E`~,A4989]8c888 9 pK%`8`K|5A(8`8!}N t@A8a@88]K`c8<O_88@`KV `8a@(8]HA(~\,@48 c< 8c8 89@pKU`0`0~,A8c< 8 8c88p9@K`8`8!}N Acr4769_test_adapter_status|< `;!a8M|, @0? 88}HA(,@ L,8||=@A, AXc8 8 c9 p89p8 pK`c8!}N c8!}N cK``蜀|~, @lc8!}N 88}``HA(8,8}@Kc8 8 9p9 9@8 8K `K Acr4769_eeh_test|`abA{p!!AHLK`~cKN`,Ahbh, @,cHL'a8`8!|N c8b c89H=A(K<` 8M},@ ? 8`pH`|8,)@, At{|,@,8`8 8 c88Kq`pH8`8!}aN |c8pʸH;;`8x8HuA(,@?_( ```(pA  T6Tg>| @Tg>| @(tA (L,cK,A}\,@4_c?8 8c88 pKU`},@hcHL'cH.yA(8`pH|cʸpH8`8!}aA!N c8 89 c9@88 pKɱ`Kl},@(u@A}, @c8KM(uAD}\,@4c8Z ci8 p88 0K)`(qAH}\,@8?cZ08c88 8 <pK`(8d|@9@,A }, @ccdKr(} @}, @PcK(} @H}\,@8c?Z088 8c8 `pK5`(u A}, @qAH}\,@8?cZ08c88 8 xpK`(uAt}, @cKKXZ 8 c8 ci8p8 K}`cKQK Z 8 c8 ci8p8 lKE`(K(c8 Z pci8 88 TK`K@K(cZ 88 8 ci8 HpK`K$cKKZ c8 ci8 8p8 $Kƙ`KuAlK(c("Z ci88 8p8 KY`},A8 :Z@8 8c8cpK`K|88x`HIA(8,8x@K? 88c8_ 8 p8 KŹ`K Acrypt4769_slih|8!a8`8 8T>T>8y@,`x x U>x@,K4`< `~,8P6Ad8|c8 &9@c 8!,8@,pK`8!}N 8!}N A!cr4769_cfg_space_busmaster_enable|? ``8~!q8H]A(,@DȀ |x `!`!|L,8`8!}N 88~```HA(8,8~@Ȁ |x `!`!|K Acr4769_busmaster_enable|`8c!q8HmA(< < ,@88dM=_88 c|&aK8c8 ), Ap*XJ`J JK¹`c<` 8K88H2eA(8!}N 8M=?8|8ccG\8 88J, @pI8)XK)`8!}N `  8K88H1A(8!}N Alcr4769_setup_htb|;`aA?C`!`}; ;|%@!!Ac|% @|A ; |%@Ax ; |%@Ah ; |%@AX ; |%@AH;  |%@A8 ; |%@A(;  |%@A ; |%@A; (A< c< 8M, :At~"`vĂD,@~0{8~9~ 0@ ~9A y >|)@A y(|)@AT>} ;9|@A,AT<` 8M|`c,@88`H`{88H$5A(cH<`  8cM|@@xbc88c8 \c8 c,@pK]`d@,@T8`KkQA(8!}a!AN 88c9 8 9p8p9G8 K`K|c888 }`cc8 c pK}`K|`(@Xv,AP88 8 cc9@8pK-`K$|`(@v,A88 8 cc9@8pK`K>(8c88 8 Y cpK`v,A!T>8M !y,A48 c8ccp8cJ8tK`8`(88KaAA(a,#@l虂\,@8; ccc88 8p9@(Kq`8a,#A`fccHH8(H`a;Wi>{@ cay$MT(4~"aV>a y,A08 8c9@8cHp8K`b8 K`5A(dd,#@ly\,@8; c8cc8 8pbKY`8a,#A`fccHHbHi`V>V>8|T~8u(K_}A(da, AL`8(H`ac8( acaca, @l虂\,@; c8cc8 889U(pKY`8a,#A`fccHH>|@@<|@@<|@@<|@@<|@@< |@@<@|@@<|@@<|@@<|@@虂\9@ ,@8; c8 8bc8pKy`8a,#A`fccHH8HH8H@8H88H08H(8H 8H8H8H8 88HQA(daC|*@@h虂\,@8; c8cc8 8pK`8a,#A`fccHH8:(888@ccHA(,Al虂\,@`|j; c8 88c8cpK`8a,#A`fccHUH{je| @@<| @@:<| @@:<| @@:<| @@:< | @@:<@| @@:<| @@:<| @@: <| @@y\,@`8c; 88 ccI8pK`8a,#A`fccHYH:H,a; 8,#A`fccH)Hb88HA(d a | @@虂\,@`8; c8ccI8 8p9@K`8a,#A@`fccHH<`; 8,#A`fccHiHH ~;y,A4c88 cJc8c8pKy`@c:8!0|!Aa} N C \cr4769_large_buffer_init8,&@ N T>Hd @ cr4769_large_buffer_free|0`}`a8 (( `0!|aA< 8c9P6c8 8}hcjc88lkk, @8pK`8`8!a}N 8`8!a}N c88 H-A(< @,A`j8dP68c8 8}#c8xi8ck, @8pK`8`8!a}N 8`8!a}N <`  8cP6| (@Ap}#c88c8 icj8kc, @pKu`8`8!a}N 88a8 H`< ,Ax8P6|`c,@`88 cccjc88 pK`8`8!a}N 8`8!a}N Acr4769_validate|9 89}&89`9@`8`;`8;a;`A!`8^;@:a9!Q*9*I*a***A*!**Y*1* ;c8;`H9A(`w,A<` 8M|`c\,@48)cc9@88 p8LK-`b`8!P}!AaN 6,A :T.( A <` 8M y,@ DcHE`x|w,A y\,@8c898 8p8pT T .KU`cKߩ`,Ap<` 8M|\,@4cA8c888 bpK` |@A88H? 8`pH,A<, Aޓ|cpH8ac8^HA(,AX|\,@Hc8848c9 ^8 89@pK=`b`8!P}!AK8xdK\8c||d܀HwKc? >?88H]u,A |wKl8D8HD |@@ <` 8M~v,@ |8`|H`u.@ ,8@ 88Ha8<8 = c8|܀|`K`> (A ,8X|H,|ȓPA`||d薂\,@48|i88c8 a pKQ`~|H,8A,7Ap8D8H|`cH%A(,A4;````|x*HA(,@v,Ah@(88HA(,Ax<, @hv,@V,*@88`d``HA(8`dS`8( T>,LF@v,@4ւ8`|XذpH<, Aޓ|cpH8v8HA(,@88HA(~,@8D8Hv\;,@c8c8 9@88pKa`@, @ , @c8HtQ,Av\;',@4c888 9 9@8HpK`c8dH7v,@ 8`KTA(cc$|`dH %v,@,AT`Z8!P|a} !AaN `Z8!P|a} Kc9 88 8cp8`K`KDc888 89 9 ~9G p8TK`K`}Kc8HK(8ac8^HMA(,AHv\;4,@4c8 8c89 ^9@80pK `A,*Av,@<CKc!p88 88 (A\8|HK08Xc88 8}&p8)`a*K`KLy,A`c88 9@9 8c8|pKu`K,88 cc9 89@8dpKA`KbK8cH,@tĀ D|@@4:? c? 888HH1,AD|wK? > ;c8@88H1,A|wKt`w88H8D8H<` 8M|`c\,@P~Ac8c8 88XpbKE`b`8!P}!AK C Pcr4769_process_request|``a;A!?C?c ;!A8`T .|) @Ap```pH`y|c, @00,ApH8`dHA(88`T>(@T .|)@@< 8`8M|脀,@08!!A}aN c88 cp8c8K`8`8!!}aAN = c88M88 cc}8\,@HpT.K1`8`.8!!}aAN 8`.8!!}aAN <` 8M|`c,@@#pH8`.8!!}aAN 8cc8c8 T .8pKE`K= c89M88 cc}8\,@pU.K`#pH8`8!!}aAN A4cr4769_wait_for_ssp_state|`<a;A!;8`<;a<|! A<|(<< A=|8`< A|@<A<@ ʀ|@@H`{cH-A(8Bo,<` A8x (8MAPc5:~;```(~|.tA@p;c.o(@cHcH8!a}A!aN ccc|||.ؠ.%K a`v,A`c8}X.|.8 bh88PbpKa`K,c.K cH8!Aa}N 8!N ʈKHxK<ʐK0<< |8< A8|8<@A |8`<@ʘKʠKʨK A cr4769_complete_requests|`< `>8P6;||J8`(!a@Tc脀8D8 88, 8,c@0pK`8`<, ApH<, A`< 08P6(@L} 8c8 88ic88k9 , @pKM`8`=@P, A|D< 8P6|P@@hc}$8888 )i9 8D, A$8!8`}N pK`8`8!}N 8`<, APK8`KD Acr4769_request_bounds_check|(%``~<` `aA!Q@l88Mc8c8 } i\9@8c ,@pK`8`8!}N ? |hH<0?^dHg8c|P}X8zhx |B|6t|JЈhTT >T .( A aHP(,)A aH<( A aH,A aH ( A aHt@alĐxD|ЀДD˜ĐœĐ„DĐˆDŒ D¨|Px}X|B|6t|:p ¤@8tD  Đ¼ D¬ Đ° D´ и T>T>T>HzA(`{,AT<` 8M|`c\,@48 c888cccapK`;`|hH<` 8M|`c,A4c:l8cZ8 8p8 K1`cc8!A}aN ADcr4769_get_stats|?8`8~h!Hx`88HyA(8D8HyA(88HyA(8D8HyA(88HyA(88HyA(8D8HyuA(88HyeA(8D8HyUA(8 D8HyEA(8 8Hy5A(8 D8H8 8H8 D8H8 8Hb88!<8c}dTf>N ALcr4769_clear_statsTT>T.(@X(,$A `cN ( A `cN (A `cN TA `cN , L `cN `cN @tcr4769_cryptstat_devstate|? !q8p`88~HwA(,@\<08`x0pp|+xppL,L,8!}N 88~`Hw)A(8,8~@<80x`0K Acr4769_send_wurqst_to_ssp|`< ;8dMp |!a,@A`c輂\8c8 88,@?pK`8`8!}N < xx @d\c888 9@98(,@p?Km`8`8!}N 8cK8cKM,`}@|,AXc88 9@9 8c8@pK`c8!}N c8!}N c輂\8cc88 84,@?pK]`|,@,@4c8c!88 cJp8tK`88Hc#8!}!AaN p`A?@8cc8H``va8:c|c܀|`cH~,A |@AH{\,@8c8Acc8 88ApK`Kcc||dH=`K8D8HD |@@ {,@|`cHA({,@$8`|H`z, A, A\, A, A,A{\,@<c!88 8 c(}@J8pK`; ,|`d@8 D8HC|H8D8H88H|`cHl5A(,A4;````||*Hl A(,@蓾Z<,A,AccHq`,A{\;',@4!c888 cc8pKe`c8dH){,@8`K1MA(cc|`dK{,@P,A8!}KP8!A!}aK8c888 ccp8Ku`,A8!}Kc888 89 9 9G p8K!`K`|K88H{\;(,@4c8c8 c88pK`K88DH{\;,@c8c8 c88pKq`K8 8HK8|8dHťA(`yK܀<c8؁= @8 |`8K``v8 D8H~K <c8'88|x $`8Kӱ``v8 D8H~K<c8@= c|`8Ke``v8 8H~Kp<c8= 8|`8K``v8 8H~K$8cA8 c8c8pK`K8cp88 } 8 I`9*K`KLc8`KA`K,pAX8cc8x$8H``va8:c|c܀|`cHKc8K`88c8cx$H`KTAT?cc88(H̡``va8@:c|c܀|`cHKc<`K9`?8c8(cH=`Kp AT? cc88 H``va8 :c|c܀|`cHKc8 K`? 8c8 cH˱`K88z```HeA(8,8z@K8 c89@pc9 8\8Km`K A  cr4769_process_fp_request|`aA} !``,`;`T>::;:!!@8~ 8c eHA(,Al< 8M|脂\,@< |j888 cI8cpcKz)`: ,@,@,@} ,@Hb8!}!AaN 8`88 ccHbc8@Km`b8!}!K~ cHA(KD eHA(K y8K)A(yK: eHA(`u,A< 8M|脂\,@<|j 88cIcp8c8 Kx`, ,/@:@`KX:@:@LKD@DK< ;b88|ft|xd|c0P|ct8cxc|`8`8c(K!A(y|gy@,'A|:c8@8cHaeA(`u,A,A ,@ | ,+AcHa-A(: <` 8M|`c\,@h8~c8c8(8 cIpKwY`K4<` 8M|`c,A0 c84%D 8 88JpKz`K: <` 8M|`c\,@8c> c8 I8cI}@ft8|x d}kPP}kt9kyk}`Z8 `8 (pKvu`KP~ `|ft|xd|P|t8x|*88(H_q`y8( yc y|ft|xd|(P|t8x|"8K8 88`cccHc8K`K A xcr4769_map_user_buffer|}Cy``;a;`A!aA!xp!T>@E<? <; ,8K@`cM:`~ ~c"B0(+A{@ :{C^|P@xfMT(4P@@tVc|28V-4`:AcV>zĢ y8}:x 䠻| PT>H|*b|*}`XP[99|:PaLUe>AU9> |`T>x A,[s,,@,>|A ac@ aCc@8!0p}!xAa!AaN ; c88 p8p8ax ,Kw`KD}Ix 8|c:c|P|#(@T>cT>x A,K;T>KxM }2a$|.H@@x8c,%8e@pTc>8cxcB,|iA$| pP8|h}&*| H@@A8g8| P|hB@L``h9'|}f*| X@@| PjaH8}F*| P@@| P}(C |h}&*| H@@g| P`|*| 0@@98`|/@,LDBATc8 b8c88XcJ!,@pKqa`ar,`AHA(K;',>K|((@t|d*}Kl,%@`|d*}KX; 8P6|`c,@D8 8cc!p88LKp`,>K{@.8z@,Xcxd.(+Tz>`*@L`}"K@; 8P6|`c,@8 8cccJ!88dpKp=`,>K;@KH A<cr4769_construct_dtc|`< `~pT>;aA|Nt!Q|8K|dA88裄9@cc8 8 ,@pKo]`cb0?`C<` 8K|`,`@h(<@4W`F>8!T>}aAN WC>8!A}aN cCcHqA((<@K?`b0cCKX< b0xM;@c|P?`8K8 |( @x脄C,@c8 89@8cp8Kn1`<` 8K|`,`AccCHA((<@K;`;K Acr4769_check_dt_boundary|!<8T<K=f8!p}N A<cr4769_clear_errorinfo|(``? ?T>!q@d }hH8̈ܐT>T`T.(@(,#A4`}hH8!}N `( @(`@T`@, `A}hH8!}N (( @d@K( @dK(@dK(@dK(Al@d K,#l@dK, @dKx Acr4769_set_errorinfo|9T>`aA9@!`;aA!xp!1a!Ag ,@(@@AcC?K1``| |@@;8z D8H<` 8M`{\,@x=]cC8 88cp8X;Ki`, A$8? 8HTA(,@c~  L,{,@`c8!pA!x}a!AaN ``8 9@!888 pKm`c8!pA!x}aKt88HS)A(8,8@K88HK;KacW;@8`8:$8 YhPy(y yXHQ`{0D;(W~,$ |`|xT>|v|8|T>A8828hF9 FpcT~!| |3xT>|v|08|T>AA c;Td> q#A cTe>(~"<` (V>8M`*8{c|B|J~`2,Vn>:S VQ>@P8>|`B|@@,(AqU>A9epcA 8oTo>(@{,@8acaKYa,AP蛂\`},@8;aac88 8p`hKf`K8h, AT>pA9d,pcA 8nTn>(A o|@@{c,@8acaKa,AP蛂\`},@8;aac88 8p`hKe`K8h0D|`B|@@,(AU>qA;d@pcA 8~T~>(@{,@8accKa,AP蛂\`},@(8;acc88 8p`hKd`K8hD, AT>pA:dTpcA 8pTp>(A ~|@@{c,@8acbKa,AP蛂\`},@\8;ab c88 8p`hKd`K$8ha, Ad ,@8y8p98aA,$A\ caKya,AP`}{\,@a8 ;c89@8`h8pKcI`KP8ha(, Ad ,@8y0898x(aA,$A, caKa,AP`}{\,@a8 ;c89@8`h8pKbu`K|8 ha<, Ad ,@d8yp898<0aA,$A caKa,AP`}{\,@a8 ;c89@8`h80pKa`K8haP, Ad ,@48y898PDaA,$A caKa,AP`}{\,@ a8 ;c89@8`h8HpK``K8h yX9|:aMa`c8`T>``axA,a P# RD>```aP```a{, A``ad axx({,@8a, Ay,#Acc pca88K%a{c|P,8T>@|,AH{\,@P8!a8c9@+8 8pK_`K{, A(ad axx(a(,A8y,#A cc xac88K)a{c|P,|T>@ |,AH{\,@T8a!8c8 9@+p8K^`K {, A(ad axx((,A|`y`c88c dyX8 T>y`8c d````axA,aP{,@ Hca8daaP0{, A(ad axx(8(yXc:18c@a`8V0>```aP.0``a8( |T>8P>P8 ``aP```ay`8@8dy {,@ a<, Apy,#A cc ac88Kea{c|P,|T>@(|,AH{\,@8!a9@+8 8c8 pK[Q`KX,Axy`c88c`T>dyX8`y`8cd````azA,aP{,@a8daP, A<`y8X8c98cyy`8cd````a`P.gD8a|T>8 `P>P ```a`P``ay`,$8(`aA ac88K5a{c|P,|T>@|,AH{\,@\8!a9@+8 8c8 DpKY!`K(,Ady`88cdT>yX8y`8azA,aP{,@aP, A a8da(A(At088;{\,@Ha;!9@c88 8p8 KX `K8X8~`HA1``~ab8A!P:P.8{C&,b`~adx 84XT>Px,h~bd< e˲,`Adx xaAX{\,@4;8 89@8!b#8 tpKW9`b087cHA(~pr~x ({C,txc 8v|Pv}:`x0y S@~`a0x P(89PK8X8~`H?``~ab8A!P:P.8{C&,b`~adx 84XT>Px,h~bd< e˲,`Adx xaAX{\,@4;8 89@8!b#8 hpKU`b08(cHQA(~pry x~t|8~{@,|*x 0Px ```a0ೃ8PK08a H8(8 Px,8 pKX`{,A(8 \8 ;88b*a9 cpKX`K8a8H 8 (y@,8 ,HpKXi`{,|A!a: 8 8cb 88 8!pKX`K`x.|"KLa8"8 H(8 x,8 pKW`{,A8 8 : 88b a9 c!pKW`K8a8H 8 (y@,8HpKWE`{,|A!a: 8 8cb 88!pKV`K\!( +@y .`a|"K{\,@88 ac8p9@+KR`K8a8 h 8H8y`,(pKVY`{,A488Y a8 9 8cpKV`Ka88 H(8x,8 pKU`{,At88 :88b*a9 cpKU`K@8a8H 8 (y@,8HpKU]`{,|A!a:8 8cb*88pKU`,AK!( +@y .`a|"K4{\,@88a9@+c8 88pKP`KAK<8a8H 8 (y@,8lHpKTU`{,A;!ab*8 888xcpKT`Ky`8KX: Ka88 8 x,H(8TpKS`{,A8`8 ;889@a9 cpKSy`K,@|K{$ac|K-a,AK0c8 88`D^T8<>PKZ`K{$ac|Ka,APKc8 88`0^@8$>(KZ9`K@{$ac|Ka,AKc8 88`^8>KY`Ka8 ;8`9@b 8p8KQ`K@8 8:a9@c88pKQ`K@a8 98`9@a8p8KQY`K88 989@a8a8pKQ%`K49K`(`88 8d8pKP`{,A|8p8(aaA8 88p+D 0KP`{,A88|b a:88a8 b(pKPi`{,A88YXa8 8!bpKP-`K8`a(Kt8;q# AKP8868h68"pcAKA?cCK‰``| |@@ KX`8`88 8L9 KWm`K Acr4769_request_init|`<` ;a`A!? `aA!xp8M!q;|,A488 c8c9@cp8$KNU`8(@8(@,(A,(Ap|\,@8 c89@8cp8KI`8P!X}8`8!N ;`;@98|8H3A(,AcH:m`, A,A|,A0> 8`pH`v@(@|\c,@48^c8c9 8 8`pKI`~pH8`8!}Aa!N |,A4c8>cc(8 88lpKL`8|8HIA(88xH-A(~pHH|,Ac88 9@9 8c8TpKL`H|,Axc88 9@9 8c8HpKK`HD|,A4c88 9@9 8c8<pKK}`??cK)` |@@l`}; 8 D8H|\,@<;c89 c8 889@!pKG`H0;H(`w8:c8 ~P(h :uXH/`:`:@|,Atc>8 889@8pKJU`|,A4c0>D9@888 p8KJ`8> |`:|@@,'ApT>A:~pcA 8pTp>(@bc ,A,8 88`9 9@8bKQU`8cbbK,AP蜂\`y`x,@t88 ccbb 88pKE`H@8hH:, AT>pA9~,pcA 8oTo>(A p|@@bc c,A08 88`9@`a9 8KPY`8cbaK,AP蜂\`y`x,@x88 ccba88pKD`HD8h0D|`:|@@,'AT>pA9~@pcA 8nTn>(@bc ,A,8 88`9 9@8aKOe`8cbaK,AP蜂\`y`x,@88 ccba88pKC!`HP8hD, AT>pA:~TpcA 8pTp>(A n|@@bc c,A08 88`9@`b9 8KNq`8cbbK,AP蜂\`y`x,@88 ccbb 88pKB-`H\8h, A bc ,A0>^b8`8 88KM`8u8p8Ȁa,$A c bKi,AtH$z$cb|KE,AP`y`x|\,@|8 c88c9@b8 pKA`HH8h(, A bc ,A0>(^,b8`8 88,KL`(8u088xȀa,$A c bKU,AtH$z$cb|K1,AP`y`x|\,@ h8 c88cc b88pK@`H 48 h<, A bc ,A0><0^@b8`8 88DKK`<8up88Ȁ0a,$A c bKA,AtH$z$cb|K,AP`y`x|\,@ T8 c88c9@b8PpK>`H 8hP, A bc ,A0>PD^Tb8`8 88\KJy`P8u88ȀDa,$A c bK-,AtH$z$cb|K ,AP`y`x|\,@ @8 c88c9@b8hpK=`H 8hcXb`8``K`y|x,AP|\,@4c5`88b9@8 8tpK=]`; ';'H a8X8PcMbP.a T6P aPa|, A`|,A48 8bU pb9 88cK=`<, A,(A hc H((+@x.`a|"8bc8K蜀`y,Ac88(8  y ,H8(pK=`|8,A4c!8b8 9@88pK<`,AH|\,@c!88b9@+8 8pK8`H,/A,8(T~ ||c#xT>|cv|z 8|T>,.A,8(T~ ||c#xT>|cv|r 8|T>,Au`b8c`duX8c`a`8````a{DA,aP|,A|c8 B8H h8y`,(8pK;y`|,A088 c889@b9 pK;=`adaP, A8(buX8u`8ceaT6 P aP```au,#8`8(Acc H !( +@y .a|*bc88K蜀`y,Ac88(8  y ,H8(pK9`|8,Axc!8b8 9@88pK9`HD|\,@c88 b9@+8p8K5q`H,AH|\,@c!88b9@+8 8pK5%`HT,Au`8uX8u`8````a RD>PC ```aP|,A|cB8hH( y`,8 88(pK8]`|,A0848 c889@b9 pK8!`P, AadauX88X8c``zK[!`8`z&,P.`x Pzx8Vx`x'<`Fxx8c4{f T:`z,T:8P.z  ``(@ (Pz` R((08<>D@H:LPP|,A4c88 9@c8c8@pK6`, @88Hc8!p}!xAa!AaN |\,@8c^@8 89880p9 K1`8P!X}8`>8!N |\,@0c88 c9@8p8xK1q`8P!X}8`8!N 8Kh8K Acr4769_mbrequest_init|`<` `T>a;`A!`!A8Mx,@  |@@xx\,@8c8_4c888 8 pcK0=`8`8!}aAN @tx\,@8c8_4c888 8 cpK/`8`8!}aN @h, | @xx\,@8c888c8 8 9 9@pK/=`8`8!}aAN (A "x$8 x|*| N x,@8cc8!}aA!N c:j_c88 8ap8 K2y`cc8!}aA!N tAPccK`z8x |8K(, A8,&@ z, A8,&@z, A8,&@z, A8,&@Dz8htAccK-`z8x |8KlccH8htALccK`z8x |8K$ccHKPccHK ccH}K, @8hK8zHA(,Ax\;`,@8c8 8 |9 c9@8apK,q`K, @$8h, @8hK48|HA(,Ax\;`,@(8c8 8 p9 c9@8apK+`K, Ahzp,#@H;`x\,@8 d8c8 89 c9@apK+`K8KA(zp8h, @ 8h, @8hK0, @8hKHccH`p,$Ap, Adz,#A(c c ,+AH]A(8hK{H|`8|hHbK5`|ty@P||;,@08`88 bcb9@8K)`8|hHHx>c :@8|hSH<` q8M~p,A88 b8bb)8 p8cK%9`T<|P@AH;p\,@b8 8b)pb88K `H?,A,A,A8s8H A(,@bKV `,ALp\;',@db8 8bb8c8pK ]`H00,APp\,@8b89@8b8 Tp8K `;'Hz#$`8*8xHX,*@H;.p\,@b8 8b)pb88K`Hp(AL;p\c,@Pb8 8b)` b88pKI`H,'@T,ALp\;,@8 bb8c`b88pK`Hpc,A0Ib88c8 p8K"`8(AxH8 |*| N ,@ccbcHf`萀|~,A,HbKbc8K萀|~,AHFbccKn`~,@Xp,AH8t8H!A(,A\p\;.,@T88b8p8 T>T T .K`p,ATH 8`pH`{T>( A8t8Hp\,@d;8b88 8pT>T T .K `cpHbKRQ`p,AH;cpHbKR!`p,AHT|cpHbccKp-萀|~,ATH 8t8HA(,A\p\;.,@8 8b8p8 T>T T .K`p,AH8t8HA(,@Xp,AH8,b88 8b9 9@pK`p;,AxHDbccKo)`~8t8HA(p,A,AH8t8HAA(,A\p\;.,@t8D8b8p8 T>T T .K`p,AtH@8`pH`{T>( A8t8Hp\,@;8b88 8PpT>T T .K)`cpHbKOq`p,AH|cpHbccK萀|~,AHpp\;>,@8b88b88 c8\p9@K`p,AHHp,A4b88 cb8b8hpK-`,8A8x8H,4A8|hH< 8|hHbHL'c8!}aA!aA!N ;Kl A crypt4769_ioctl|f ;`|#@!q`@f|#@A8, Ac ,+AHA(~cHH}A(~8,#@~,#ALK]A(c8KEA(88!}N cKA(88!}N KA(8~,#AKdcHHA(K8cHHA(~|#@A K AXcr4769_large_buffer_free@AF28_2H @bzero A( L| N  A(| KkN @_ptrgl8A( L| N H @memcmp@A( L| N HA( L| N PA( L| N XA( L| N |!a`T>`K}``< h,#`}Ac8 8M8c8`i^ =c ,AC؀ pK`8<} 8cKA(,@@cKJ`,A~\,@8c`8]c8 8cp8Ki`~,A8c`8 ]c8 8c8pK%`8!}N ~,@$cK<`~,AK8c` ]8 c88pcK`cK`K``< h,#`}Ahc8M8 8c8`i^ =c 8@,AC؈pK`8<} 8cK-A(,@cKG1`,@p=@~,),@`8c88 8cA8Xp9@9 Ky`8辀8c9_8d989 ~,8 A<pK9`8`KIA(8!}N 8`KA(8!}N @,c8H8!}N 8`c88c8 9@8ppK`c8Hu8!}N c辂\8`cc88 8L,@]؈pK`8!}N 8k8K5A(,@K, @,8~|HA(8!}N 48bx88ccHA(8~|H}A(8!}N A(cr4769_mb_commands_timer|? `~!qK!A(< ,8M@l|`c,A88`c88 89 p89@K`8!}N ``~KA(,@<` 8M|`c,@8!}N Acr4769_stop_mb_commands_timer|`fH A(|hy8< 8< 9 dA8M8`"|X````&h襀,A`8c8 9@89 8(8pK`8`8!}N 8`|8 `9 9@ c88,A 8` 8!}N K`8` 8!}N AL!cr4769_allocate_mb_commands_timer|;a`{Ab!cp!ѓHLK``~T>cK`; ||y A, 8A8|;0@|@A |8@|@|;0@@= `88 8 P6c(89@`9 8{ ,@TpK `{,@8c`8\c8 8c8 pK q`?\ 88zKA(,Ac軀8"`cc88 8,,@X\؈pK `{,@48h\c88 8ccpK`cHL'@8!0}!AaN cK=`蛀,@,c`88 8c,88@<؉\!pKA`8z8KyA(,@?\"`}`c 88 88D WZ c ,@ X8pK`b(H>m`8aH:`8z HD5`L,8Pc蛀c 88 8,@Z( pKQ`8a88aK.}`8|<5Rc8^8`OK}`8aD8a݀ĐKN=A(8cK`8\;c8 88c ,@<p\K`8`KA({,@K88z```KA(8,8z@K8< 8P6`{,@Kbh`, @88HA(!@8!0a}N 8bx88ccHA(8HA(!@8!0a}N A  cr4769_request_timer|aA!`T>`Kq```~h,#< @, @,8} HA(08! }N 8t8bx8ccHA(8} HA(08! }N 8Mc88 c8`i]\8 ,@CpKQ`? 88|KA(,Ac轂\8`cc88 8,@^؈pK`}\,@`c`8^c8 8c8pK`08! Aa}N 08! }N cK8`,@ 8|8KA(,@?~^z Th>z{ z{z{(tc>U$.(L#BAh},@$L,}\,@Kc8`^8c88 8pK`KL,cb`8轂\9@`88 8, @pKM`cK2`,A}\,@KH8a88aK)Q`c`( @HK}`cpH8`KA(88~H}\,@K8K5`K88|KA(8,8|@K A<cr4769_post_timer|`d<` !a8M|`"c,AD= 8`8 `88p9 9@8K}`? HFA(88!}N A$cr4769_free_mb_commands_timer@AF13_5pA( L| N A( L| N A( L| N A( L| N |`8~d@!x'K9A(8~atT>K%A(8~aԀT>KA(8~b4x,KA(8~KA(8!}N A$cr4769_print_host_to_chip_channel_dt|`8~_`!xKYA(8~T~KEA(8~0TK1A(8~LK!A(8~` KA(8~hxBKA(8~`dTKA(8!}N Acr4769_print_channel_status|? 8`~8!aKA(,@8(cK=A(8[K1A( x  pL,8axH/a8[KA(8aH( 8\$KA(8aH9y8\hKA(8apH&E8\KA(cH3qL,8!}N 88``KA(8,8@8(cKYA(K A4cr4769_print_registers|`8~H!KA(8 Ku8~KA(8 Ka8~KA(8 KM8!}N Apcr4769_print_all_channel_status|`8~5!K=A(8~58K)A(8~38KA(8~38KA(8~6,8 KA(8~6d8(KA(8~88KA(8~/8KA(8~08KA(8~08KA(8~08KuA(8~08KaA(8~>|8KMA(8~28K9A(8~28K%A(8~>8KA(8~28KA(8~@8KA(8~3(8KA(8~1 8KA(8~0P8KA(8~@8KA(8~D8KA(8~88KqA(8~98K]A(88~GKIA(8~S8 K5A(8~S8(K!A(8~H80K A(8~4488KA(8~4l8@KA(8~48HKA(8~9<8PKA(8~H\8XKA(8~T8`KA(8~T\8hKA(8~H8pKmA(8~48xKYA(8~M8KEA(8~9t8K1A(8~98KA(8~H8K A(8~T8KA(8~T8KA(8~I8KA(8~98KA(8~M8KA(8~58KA(8~:8K}A(8~E 8KiA(88~UKUA(8~U\8KAA(8~I\8K-A(8~:T8 KA(8~I8 KA(8~:8 KA(8~7 8 KA(8~EH8 KA(8~O8 KA(8~P8 (KA(8~E8 0KA(8~:8 @KyA(8~I8 @KeA(8~:8 PKQA(8~7D8 PK=A(8~E8 XK)A(8~P\8 `KA(8~P8 hKA(8~E8 pKA(8~;48 KA(8~J8 KA(8~;l8 KA(8~7|8 KA(8~F88 KA(8~P8 KuA(8 8~QKaA(8~Ft8 KMA(8~;8 K9A(8~B8 K%A(8~;8 KA(8~5L8 KA(8~A8 KA(8~J\8 KA(8~J8 KA(8~AL8 KA(8~<8 KA(8~J8 KA(8~N8 KqA(8~78 K]A(8~F8 KIA(8~Q\8 K5A(8~Q8 (K!A(8~F8 0K A(8~58 8KA(8~W8 @KA(8~[X8 HKA(8~8 KmA(8~W8 KYA(8~X(8 KEA(8~?08 K1A(8~78 KA(8~A8 K A(8~1T8 KA(8~18 KA(8~18 KA(8~.8 KA(8~?l8 KA(8~A8 KA(8~8$8 K}A(8~8\8 KiA(8~<8 KUA(8~3\8 KAA(8~38 K-A(8~?8 KA(8~N\8 KA(8~<8 KA(8~U8 KA(8~K8 KA(8~V8 KA(8~C,8 (KA(8~N8 0KA(8~ZH8 8KyA(8 8~?KeA(8~N8 KQA(8~<8 K=A(8~V\8 K)A(8~K\8 KA(8~V8 KA(8~Ch8 KA(8~O8 KA(8~Z8 KA(8~O\8 KA(8~=,8 KA(8~V8 KA(8~K8 KuA(8~W8 KaA(8~C8 KMA(8~O8 K9A(8~Z8 K%A(8~C8 KA(8~=d8 KA(8~Q8 KA(8~G(8 KA(8~R8 KA(8~B8 (KA(8~K8 0KA(8~Xl8 8KA(8 @8~LKqA(8~=8 PK]A(8~R\8 PKIA(8~Gd8 XK5A(8~R8 `K!A(8~B<8 hK A(8~L\8 pKA(8~X8 xKA(8~L8 KA(8~=8 KA(8~R8 KA(8~G8 KA(8~S8 KA(8~Bx8 KmA(8~L8 KYA(8~X8 KEA(8~D8 K1A(8~> 8 KA(8~M8 K A(8~B8 KA(8~M\8 KA(8~>D8 KA(8~DX8 KA(8~S\8 KA(8~@ 8@KA(8!}N A cr4769_print_mm|A |,}&N``~!qAPA0AAW>| NAAAW>| NAXA$8!|} N b8cTKA(8!|} N b8c dK}A(A8!|} N b8c HKIA(KXb8cK5A(AK@b8cKA(AAK$b8cKA(Kb8cKA(AKb8cKA(AAK<` @8M|`c,@<` @8M|`c,@H<` @8M|`c,@W><` 8cM|c| N@c,@<` @8M|`c,@4<` @8M|`c,@W><` 8cM|c| N@c,@x<` @8M|`c,A8c>488 c888p9@K}`8!|} N 8c>48c88 8p9@K)`KXc8>4c888 9@8|pK`Kc8>4c888 9@8ppK`K8c>48c88 8dp9@K`KDc8>4c888 9@8XpKI`Kc8>4c888 9@8LpK`Kc8>4c888 9@8@pK`K0 Ctcr4769_print_kproc_event|!T.,, @x/ , AA/ , AX, A0A 8!pN b8cdK)A(8!p}N b8cHK A(8!p}N A(@b8cKA(8!p}N b8cKA(8!p}N b8c 8KA(8!p}N ,/ At, ALA(@8b8c ,KeA(8!p}N b8c KEA(8!p}N b8cxK%A(8!p}N b8cKA(8!p}N ,/@/ ,ApALA(@b8c |KA(8!p}N b8c`KA(8!p}N b8cKA(8!p}N b8cKaA(8!p}N / A, /AP,A(@b8c K!A(8!p}N b8c `KA(8!p}N A(@b8cKA(8!p}N b8c KA(8!p}N b8cDKA(8!p}N Acr4769_print_ssp_state|?`8}1`!qKA(8}HKA(8}XKA(8}cKA(8}KA(8}*KA(8 8}@KA(8}DKA(8!}N Acr4769_print_edump|("!q`~T>AxH8d|d*|iN 88KA(<` 8M|`c,@8!}N c88889 c8 9@pK`8!}N `8 KqA(<` 8M|`c,At888c9 8 c89@pK%`8!}N 8 KA(<` 8M|`c,A888c9 8 c89@pK`8!}N 8xKA(<` 8M|`c,A888c9 8 c89@pKE`8!}N 8,K!A(<` 8M|`c,A$888c9 8 c89@pK`8!}N 8TKA(<` 8M|`c,A888c9 8 c89@pKe`8!}N 8 KAA(<` 8M|`c,AD888c9 8 c89@pK`8!}N 8pKA(<` 8M|`c,A888c9 8 c89@pK`8!}N 8 KaA(<` 8M|`c,Ad888c9 8 c89@pK`8!}N 8KA(<` 8M|`c,A88 8c9 8 c89@pK`8!}N 8$K߁A(<` 8M|`c,A888c9 8 c89@pK5`8!}N 8KA(<` 8M|`c,A88$8c9 8 c89@pK`8!}N 8@KޡA(<` 8M|`c,A8808c9 8 c89@pKU`8!}N 8\K1A(<` 8M|`c,A488<8c9 8 c89@pK`8!}N 8KA(<` 8M|`c,A88H8c9 "8 c89@pKu`8!}N ,/,Ap,AA|@8K-A(<` 8M|`c,A088T8c9 8 c89@pK`8!}N 8lKܹA(<` 8M|`c,A888c9 8 c89@pKm`8!}N 8KEA(<` 8M|`c,AH888c9 8 c89@pK`8!}N ,/AA|@L8K۽A(<` 8M|`c,A88x8c9 8 c89@pKq`8!}N 8KIA(<` 8M|`c,AL88l8c9 8 c89@pK`8!}N 8HKA(<` 8M|`c,A88`8c9 8 c89@pKމ`8!}N A cr4769_print_mb_cmd|`8~!p!KA(8~|cKA(8~KA(8~ĀKA(8~ KA(cH8"8~K٩A(8!}N Acr4769_print_reply_header|!`8~K!A(8~ȈxK A(8~TKA(8~ TKA(8~ PTKA(8~ lKA(8~؈KرA(8~KءA(8~xK؍A(8~T>KyA(8~XKiA(8~,KYA(8!}N Acr4769_print_htb|`8~$!KA(8~KA(8~ ԈxK׽A(8~ TKשA(8~TKוA(8~TKׁA(8~ xKmA(8~ T~KYA(8~TKEA(8~TK1A(8~K!A(8~ xFK A(8~dTg>KA(8~ ܀T>KA(8!}N A<cr4769_print_mrm_hdr|!`8~$KaA(8~xKMA(8~ЈTK9A(8~xx%KA(8~TK A(8~TKA(8~TKA(8~TKA(8~xKչA(8~ TKեA(8~TKՑA(8~ TK}A(8~4TKiA(8~TKUA(8~HTKAA(8~TK-A(8!}N Atcr4769_print_hcr|`8~!!KA(8~ȈTKԭA(8~$TKԙA(8~ xT>KԅA(8~xKqA(8~TK]A(8~TKIA(8~ TK5A(8~TK!A(8~TK A(8~TKA(8~<TKA(8~TKA(8~ hTKӽA(8~ TKөA(8~ TKӕA(8~ TKӁA(8~(TKmA(8~@xKYA(8~XTKEA(8~pTK1A(8~TKA(8~ TK A(8~ TKA(8~ TKA(8~ ؈TKA(8!}N A4cr4769_print_hbmcr_register|`8~6!KAA(8~DxBK-A(xC,A,#/#A AA8~0TKA(8~$TKA(T@8~DTKA(8~dTKѵA(8~TKѡA(8~$xBKэA(8~dTKyA(8~xKeA(8~^Tx(LFALK=A(8~ TK)A(T, / A, , AAAl8~TKA(8~ĈTKA(8~TKA(8~xxrxKСA(8~ ؠTKЍA(T@8~ TKqA(p@8~4xKQA(8~PTK=A(T@h8~lTK!A(8~TK A(T@8~TKA(8~TKA(8~܈TKA(8~TKϵA(8~XxKϡA(8~tTKύA(8~TKyA(8~ TKeA(8~TKQA(8~TK=A(8~ȈTK)A(8~TKA(8~0K A(8!}N 8~.KA(8~TKA(K8~-KA(K8~KέA(KH8~KΝA(K8~DKΉA(K8~XKuA(Kt8~dKaA(K`8~|KMA(KL8~6K9A(K\8~4K%A(K8~KA(K8~KA(K Atcr4769_print_hbmsr_ext_register|`8~+|!ḰA(8~"LTKmA(8~"|TKYA(8~"TKEA(8~"܈TK1A(8~# TKA(8~#<TK A(8~#lxKA(8~#TKA(8~#̈TKA(8~#TK̹A(8~$,TK̥A(8~$\TK̑A(8~$TK}A(8~$TKiA(8~$xKUA(8~%TKAA(8~%LTK-A(8~%|xKA(8~%TKA(8~%܈TKA(8~& TKA(8~&<TKA(8~&lTK˵A(8~&TKˡA(8~&̈xKˍA(8~&TKyA(8~',TKeA(8~'\TKQA(8~'TK=A(8~'TK)A(8~'TKA(8~(TKA(8~(LxKA(x@H8~(|TKA(8~(TKʽA(8~(܈xKʩA(8~) TKʕA(8~)<TKʁA(8~)lTKmA(8~)TKYA(8~)̈TKEA(8~)TK1A(8~*,TKA(8~*\xK A(x@,8~*T~KA(8!}N 8~]KA(8~*T~KɵA(8!}N 8~@\KɑA(K A cr4769_print_hbmsr_register|`8~!K!A(cKA(8~" KA(8 Ky8~] KA(8~_ KA(8~^l KA(8 Ka8~^ KȵA(8~KȩA(8~KȝA(8~cd KȍA(8~b K}A(8~b KmA(8~]8 K]A(8 K8~Y8 KEA(8~K9A(8~K-A(8~. KA(8 Kɑ8~/ KA(8~/L KA(8~/ KA(8 Ky8~/ (KA(8~` 0KǽA(8~a 8KǭA(8~ KǡA(8~@KǕA(8~+ KDžA(8 K8~+ KmA(8~, K]A(8~,< KMA(8 K8~,l (K5A(8~, 0K%A(8~TKA(8~, K A(8 K}8~, KA(8~-, KA(8~-\ KA(8 Ke8~- (KƹA(8~- 0KƩA(8~KƝA(8!}N Acr4769_print_debug_registers|!`8~!K!A(8~pT߾K A(8~ TKA(8~̈TKA(8~TKA(8~TKŽA(8~ĈTKũA(8~0xKŕA(8~DTKŁA(8~XTKmA(8~lTKYA(8~TxE,(%AK5A(8~ xK!A(8~TK A(8~ 0TKA(8~TKA(8~TKA(8~؈TKĽA(8~TKĩA(8~TKĕA(8!}N 8~W\KqA(8~xE,KYA(8~ xKEA(8~TK1A(8~ 0TKA(8~TK A(8~TKA(8~؈TKA(8~TKA(8~TKùA(8!}N Acr4769_print_hisr|`8~.|!KAA(8~!K5A(8~xK!A(8~\TK A(8~TKA(8~ TKA(8~TKA(8~̈TK½A(8~TK©A(8~TK•A(8~xKA(8~pTKmA(8~8TKYA(8~PTKEA(T@8~ TK)A(T@8~TK A(8~TKA(8~ TKA(p@8~ 0xKA(8~hTKA(8~(TKA(T(#A88~TK}A(8~TKiA(8~ HTKUA(8~TKAA(8~0xK-A(8~ (TKA(T(#A8~ `TKA(8~ DTKA(T@\8~ LTKA(p@8!}N 8~2XKA(8!}N 8~_ KuA(K8~2$KaA(KT8~KMA(K8~K9A(K`8~K)A(K8~\KA(K A\cr4769_print_hrcsr|``8~ !qKA(8~8KA(8~ࠝKyA(, /$ @$,$ , AA8~ @KIA(8~K9A(cK8~KA(, @l8~KA(, @8~Ѐ0KA(0, @8~DKA(D, @@8~pXKA(8~耝ZKA(8!}N 8~!PKqA(8~pXKaA(8~耝ZKQA(8!}N 8~ KA( 8~,x,K}A(8~PKmA(8~tK]A(8~TKIA(8~TK5A(8~K%A(8 8~KA(8~(K A(8!}N 8~KA(8~cKA(8~KA(8~xKA(8~T>KA( 8~,x,KA(8~PKuA(8~tKeA(8~TKQA(8~TK=A(8~K-A(8 8~KA(8~(KA(8!}N Acr4769_print_dt@AF27_22A( L| N A( L| N A( L| N |``<` |aT>A!8M`!!{,@8,@H@h(A"x$8|*| N H+eA(|#@@ 8 {,@D8`8!!}AaN D:c8 88_8DpcK`8`8!!}AKtA,ccK,`z8x |8K8:p{,@wKhA(8|j,A<{\c,@,88 88c9 8pcK=`8htA|ccK+`z8x |8KT8,88c8 99 89@pK`K88{,@\:p{$|`^(88 88pK`{,A4c8D>0<^P8 88pK`@h(A"x$8|*| N D_}8}#8cc88 )pKu`{K A cr4769_fp_request_free|``<` `a;`AT>!; @;@:aA!x!8M~v,@8( @>cK&=`} |@@v\,@4c888 c8c9@pK-`8 D8H8`8!p}!aAN :88 |`h|`cXK`88`b(x$B8|ƪ8aaa~|`fta|xd|fP|ct8cxc|`|8:&p`8c(KWA(q,#@,#@v\,@<cA8 c8 88c8pJK`;@ |`d H QA(|#@@ cC8!px}A!aA!aN 8}c|chv, A; 8ac$8oKiA(`p,A薂\,@<|iA8 c888 8JcpK`,A ,@ o ,+AaKA(,@Tc>|c|Tc|`:x8`8c(KU A(p,#@,#@Pv\,@cA8 c8 88c8 pJK-`Kp}8 <c|ch| @@4a , A ;@KTHA(`e88 HA(,Av< ,@, A; 8ac$8oK A(`q|i,Av\,@8cA8 88 c8pJ80K1`,A ,@ o ,+AaKA(,@v, AKpC,*@`v\,@0c88 88c8 8pK`o ,+AaKA(K8 dx$|c|hv,@ <a80aa}c|ft|c|:xd|P|t8x|`28`8c(KRUA(p,#@ ,#A 8 ac$88|hoKA(`u|i,Av\,@8cA8 88 c8pJ8PK9`,A ,@ o ,+AaKA(,@v, A;@KpC,*@`v\,@4c88 8Xc8 8pK`o ,+AaK A(K8}c|chv,@ P,$A (| @@D~|@Axcez&l`{&,x; 8c|M|c`eX }c|c(}ȠPcؠ|ccpc cs~|c2Tc>8cPd>PȰs̀~T>x`A,v, Ad xx(v,@D(, A0csȀPTc~; s8}c|cc`8csЀ}c|ccxc cs~xeA,v, AT>d xx(: dd|`Hv, Ad```d xx(v,@}HcNcP|ccLc cs@~0D|c*Tc>8cP`>PHsL0N````sHxA,T`>sHT~H|`c`8@v,@P, Az.|``|P~(P|#@@@~D|@A0~|`cxc #5v,@DuxA,Pu|`c`8@`uT`~v`,@$z.|Țfd`|cxc`8c@|x}c|c |`v,@T,A ]c8 c8 8}`8c8 pK`,@pKf8}3@*Tj>8 |8cpf`8}ZK`v,@d,@ K b}3*x"88p}8c8 `}Ka`Kc888 9@8ap}`}K!`K~|`cc #5v,A8c888 ap}9@`}K`K:KsHP83@Tj>8 |8cp`89@K]`K}8}3*pc}T>8 88`}K`K,@K8K`}Ѐ838 cT>8}p8`9K`Kx,@KlDaaa8|ft|c|xgd|P:|t8x|c8`8c(KIA(u,#@,,#@Lv\,@PcA8c8c8 8hapJK`K}8<c|chD| @@\a| @A4 , @HIA(`e88 H]A(,A|< v,@,8ac$8oKA(`y,A薂\,@<|iA8 c888 8xJcpK`,A ,@ o ,+AaK9A(,@v, A|;@KP8}c|chv,A@c$8 F8 8p8K1`Kc88 9 899@8papK`K|ft|xd|(P|t8x|"88(K`u8( ucu|ft|xd|(P|t8x|"8uKPc 8`$F8 88pK-`Kv\,@`c8A88 cc8HJapK`K(|ft|xd|(P|t8x|"88(K`p8( pcp|ft|xd|(P|t8x|"8pKc8@$ D88 8pK`K8 c89 9@988(apK`vK(vKT>T>|T|"88(K`p8( pcpT>T>|T|8pKc 8$F8 88pK`K$|ft|xd|(P|t8x|"88(K`q8( qcq|ft|xd|(P|t8x|"8qK>cK9`} |@AKc8Ecc88 8lapK5`v,Ac>8^(8 8x8pK`v,AL^P>0D<88 c88pK`K A|cr4769_skchfp_request_init|`;<` `a`A!`T>!8M|:,@ @,9@ >cKm`} |@@|\,@8c88cIc8 889@pKY`8 D8H8`P8!@}!AaN ; 88 |`#h|`cXK!`}8(8xf$x8|ƪꆾ!|fta|fxfd|P|t|:p8x|c8`8c(K@A(v,#@,#A8b8@88|htKA(`u|i,A\|\,@48 c88c9@8 8 pK`,A ,@ t ,+AbK A(,@|, A;|d|,@HPc8!@}!AaN ]c8ccI8 88PpK`cP8!@}!K; K4vC,*@|\,@0c88 8c8 8pKQ`t ,+AbK~A(; |`d|K}88c|chP{ zx x`A,T>d|c, Ahd xx(|,@|d`8@ |`#|` |dc cX9$@N PHiz08P>P x 0xA,T`>di |,AI!p8`c8 88} )`9)@K`|K[c888 } )`8Tap9)K`K,@K8c8 ap88H} I`9*9J@K`K|\; ,@D8Ac8c8 cI8$JpK=`|K|K|ft|xd|(P|t8x|"88(Ky)`v8( vv|ft|xd|(P|t8x|"8vK,|\,@cKa`} |@AKc888 cIc9@p8KY`|,Ac:8Z(8 88pK`|,A@ZP:0D<88 c88pK`K A  cr4769_mmfp_request_init8`N @cr4769_fp_request_bounds_checkA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N |`T>;aA`!|88(?!88a :K`;8a88K`ݔݔ;`ݔ8}Pݔ0ݔ(ݔ@}Hz||p|`|pT`>}|T|(P,A8cT`>}y`h=,,#@\A(9@888, @,(9@U>c =`9} 8c```}BU>|XA8=E8, }Ep@||*|*T|PP,A8|H8|@C A|H@|d,#8c@lTc> =8c|i8d|*T>|@A,8<|p,@ ||"|"T|(P8|H|@C |RB88 x.Ȑ~K3%A(} |iy@; <` 8P6|`c,@t8~c8c8L8 pKM`c08! }!AaN ; K~a#8bK%`; (!,!} :a@8, @8,@@x8c|@h8<|@X8<|@H8<|@88<|@(8<|@8 < |@8 88KqeA(}H`i|#@@T; <` 8P6|`c,@8 c8cb8p8XK`K`,Ac,+A(8ݔ08@轔 KqA(,A`{<` 8P6|`c,@4c=(8c8d88 bpK%`,@0}(|,#@ ݔ0KK7A(ݔ(Kc~K8 x&T 6~K0EA(}|iy@x<` 8P6|`c,@08~cc8p8 8pKq`8` 08! }!K$~a#8bKm`!!}a,@:, @:,@@x:c|@h:<|@X:<|@H:<|@8:<|@(:<|@: < |@: b88KnA(}P`i|#@@X;<` 8P6|`c,@(8;c8cb8 8|apK`K,Ac,+A 8ݔ@8@轔KnMA(`{ݔ8,A<` |8P6|`c,@4c=888cb8 8pKi`,@}8,#@ ݔ@KK4A(ݔ8Kݔ@~fp8|`T``&|P|48T||{8c(`|K-uA(}8|gyA4`cKm`}88( }8}8c8}P8@88cKm!A(`{K~fp8|`T``&|P|48T||w8c(`vK,A(}(|gyA4`bKly`}(8( }(}((}H8@88cKlA(,AK8KcKc,AxKp8 x.B8~K,1A(} |iy@K 8889@ADKKt A  cr4769_fragment_dtc_alloc|`~f``8|#@!q@},#A8K2A(8~,#@$8!8`}N 8K2=A(88`8!}N ~,#@8`8!}N ,$@T8, A(fcHKjA(},#AK cHKjA(},#AKc ,+AKjuA(cHKjeA(},#APK Axfree_and_unmap|8}&`;aaA`!8 `U>:``tc!K)A(|iy@< ; b8 8P68c b}`884k ,@LpK`c08! }!AaN ; 0c*|8! } !AaN a#cKhe`8(8aKhU`:8a8KhA`8(a88*@L( @8(@@t8(@h8<|@@X8<|@@H8<|@@8<8|@@(<8|@@8 < |@@8 tKgA(|#@{`i@<` 8P6|`c,@8; bc 8 b88@pK}`0c*8! |} K\Ac,+A 8@c&Kg A(`w~,A<` 8P6|`c,@4b;8c 8 b8p8K})`,@z,#@*0c|KK-}A(c0*|8! } KlW>{ 8|T8(K&A(|iyz@,)A,8@{88ca'KeA(`wK<` 8P6|`c,@88 bb8 8c pK| `:8@{88ca'KemA(`wKd8(a#Ke`z8( zz:,)AX8{8@8ca'Ke A(`wK8K8 C 0xmalloc_and_dmap||#yT>}1!`g9`T>U>@8`,'A| ,%@t|dX*|`|2T>|% @P| (AD8`8 e|88( ,@ K`8`8!p}N 8!pN }2@<9| (@8c|PTc>T>c|X*| (A|dX*|`K\U>|%0@K\|fb(@D8`8 |8,8@`K`8`8!p}N |`B8!pN Ahcr4769_fragment_get_baddr|!|#y88Vx8< 8A i8P6IQ.x &,y@Ue>ixF`|"8!x x' xxT: ``` T: 8Q.8` % N = 889HP688 `h}cR89@kk, @$pKx`8`8!}N 8`8!N A cr4769_fragment_set_hdr|;;T>!q|c?, A,}H|#@A 蝔(,$@0, A$80c,+AKaQA(0}HcHKa=A(}(,#@p} ,#@@}P|#@@}8,#@@},#A8K'A(8!}N 8K'A(8},#@8!}N 蝔8,$@p@, A$8@c,+A0K`eA(@}PcHK`QA(}8,#@xK8}P@cHK`-A(}8,#@TKc ,+AK` A(}PcHK_A(}8,#@ K8K&A( }P|#@AK48K&A((} ,#@K}H0KPc ,+ADK_A(}HK4}(,#@K< , A}H|#@AKx8!N Acr4769_fragment_dtc_free|T>}&`i;aA!``aA!xp!aaJyp|,~x@<` 8P6|`Jc,@88a#8a(c*88 pc8Kt}`8`H!h}8!aN ;@8`p:aA <`|Pa#c$cK`v,A<` 8P6|`"c,@88 8`c*8cp`8`Ks`b8!|xp!A} a!AaN ; |`"? , xA8A`< 8P68M9C9|d*~QcM}`*::!aAa>aX(28c|P@a`L!A``aKx888c|@@dP`:x8蘔@K8 蘔0:y`ox(Ve>K8 蘔0c%`qx(KzD.8AVy>~|8|~JAD9`dQ:`T~$ xxT>xcxcTc>xcxc(Tc>Qca.Tc6dId PeP69' ~!:2@.X*<|P@@TA~|#@| D|*~P|@>x(蘔098 U>Ka8 蘔0x(c%K y.!Z|Ъ|||@Ae~ a%U~ Q$yyT>eTc>U>xcxcTc>xcxc(Tc>yCA,Tc6e| |c*|Q@,~);@t::1:RAX~|:| @ ;:A,8,A||# A8`,A ,Aa|Bl,@~,#A`o88@ K`d,@LcaaK`#80xc.|co,#A`ЀؠT~ PxxT>xxT>xx(T>xA,T6a||T>|Adx<8|@T>T>A~v,@X8|x.|`d,#Addd dxx(KdK8 a8pa9@88aKr`Kb88 9@8t@KaA(~,#AH888nKWA(~`d8|#@A8@a8H6``s,@~`oK~hd,@4a8 889T@88 p`iKm1`8` 8!|xp!A} Kxbc|,@88 8`9@ 94@88Kt`8` 8!|xp!A} Kbc|,@P88 8`9@ 94@88Kt1`8` 8!|xp!A} Ka8覀,@@`iB!8 88A!pKk`K:AKAK;@,KtU>T>|d*|Q@KX);A||#@E{ |0*~P|@>x(蘔098 U>Ka8 蘔0x(c%Ky. |Ъ!Z|||@Ae~ %U~a Q$yT>yeTc>U>xcxcTc>xcxc(Tc>yCA,Tc6e{ |c(*|Q@8,~@a88c8aAK(;@a8~8c8aAPKU>T>|d(*|Q@K: d,@8a8 8cp88`hKi`K:`K: d,@a8 8cAp88`hKiq`K8K< C cr4769_fragment_construct_dtc , M 888H4N @ crypt4769_dma_unmap_mb_fragments|; `!a} ,A08`8 8c99@9 8LKtI`<`88 KA(<|gyAd`8` ,A8`88 8d9@=9 Ks`8`8!}N 8`|8 c9 88,9@ 8XA$8` 8!}N Koi`8` 8!}N A`crypt4769_allocate_hra_mem|` b8T\,88`9@9 9; !qc8(8 @ 8lK5A(,#@H4Kr`88 T\8cKA(,#@8`|8 c9@ 8884,A$8` 8!}N T \9)Km`8` 8!}N `g<8`@ ,A88 8`9@89 T\8@9Kq`8`8!}N Acrypt4769_allocate_htb_mem|`~b8 ,!qp;  @AHH8`8 899 c9@8Kp` b8pAL` 8 K%A(<|gyAdP ,A$H|,@H0xd8 K A(<|gy@|,@\8` p889@  8 c`8AKk`8` Hx d8Kk`8` 8!}N P ,AT8` p9 88  9@`8AKoY`Hxd8KoE`8~88K`8~H88K}`8`8!}N A,crypt4769_allocate_req_data_mem| `8`898 9 ,;9@8!qc; @888 KKA(8< |#@d@D; |8`8c88 9@ ,9 8@0Ki`c8!}N 8` 8!}N Km`8 88KJA(8< |#@d@KD ALcrypt4769_dma_init_skch_replies| `8`898 9 ,;9@8!qc; @888 KJ A(8< |#@d@D; |8`8c88 9@ ,9 8@0Kh=`c8!}N 8` 8!}N Kk`8 88KIQA(8< |#@d@KD ALcrypt4769_dma_init_skch_request| `8`898 9 ,;9@8h!qc; @888KHmA(8<|#@d@D; |8`8c88 9@ ,9 8t@0Kf`c8!}N 8` 8!}N KjM`888KGA(8<|#@d@KD ALcrypt4769_dmap_init_hra_mem| a`8`988 ,9@9 ;!a8P; c@888KFA(;`?|#@|@888KFA(8|#@|@|; 8`89 8,9@ c8 8\@4Kd`8` 8!a}N c8!a}N 8!|8}acN Khe`888KEA(;`?|#@|@tK A crypt4769_dmap_init_htb_hra_pkts|`;; a~ A?\!;`!A,@z , Ap; |;c888:~```KDA(v |#@Ah;98 888|@@ |Kc8!A!}aN ~0躲88|c8|c|88|KDA(;98v|#@A$888 |@@`|K; |8`8c88 9@ ,c 8D@Kb!`K8` 8!A!}aK8`8 899 c9@88Ke`z , AK8 A <crypt4769_dmap_init_hrbs|> `8`8  9@89!q;,8 9 c@88B8KBqA(;|#@@888KBIA(|#@@|8`; 9@8c,9 8,8 @4K``8` 8!}N c8!}N c8!}T<N Kd`8B88KAeA(;|#@@K A$crypt4769_dmap_init_regular_requests, M H$N @cr4769_dma_unmap_and_free`|~ c,aA!aA!4T>!@ , A;;bB; ;>:::: :@:`{d䀟8`pT|pAh|hupc |pKVA(,#vA`#"````vcX``v```vChHv~ ,@;9 : |@8ADKVUA(<|hye8@~|; ,@,88 8`9@ 89 cK]q`c8!!aA}!AaN 89"(8`"8$X8`8dh~ ,@ccKH`,Ap~|; ,@P8`88 9c9 9@ 8 K\`c8!!aA}K `~cK`c8!!aA}K8 88`c8HjK``K8 8`9"Hjc88K_`K~|; ,@T88 8`89@ 9 ccK[`c8!!aA}K( ,%$|( H@@ 988@pU>8cxcB,|iA$8`| P89}&*| H@@A8g8| P|hB@L``h9g|}F*| P@@`| Pia(8}&*| H@@D| P}hC |h}&*| H@@$g| P`|*| 0@@ pK4|((@|d*|pK@|d*|pK@|d*|pK 8 8`8c9 9@8K^ `KH A$crypt4769_init_requests|`~?bc !,@x,#A8K)A(8X,#x@@h,#A8KA(8h8!}N 8KA(8h,#X@8!}N X,#@K|8`8 899 c9@80K\`x,#@ X,#@tK4 A0"crypt4769_free_mem_req_rep_htb_hra|`; b!qc ,A08`8 89c9 9@8pK[`cK`~,@ cK`~,@cK,`~@ ?8p Ad|PKv`|@8T\8Kv`<|`8Kv`c8!}N xed|PKv}`|@8T\8Kva`<|`8KvM`c8!}N c8!}N A#crypt4769_alloc_mem_req_rep_htb_hra|;`a;| A!,@88?b(cah pAT  pA, xT>B88|x|`8c(K A({p|jyA pcA aCT>x|x|"8(K6`{p8( {p䀟 pAH xT>{p|x|"[p,*A`8@88aGcK6YA(,[pA| , A0c8!A}aN aCK A(pc8!}aAN `},*A|}< 8M|`c,@XXa8T\8T\8T>`8c(KUA({`|hy@,(A { 8@88acK5%A(,`AP, @aKA(`c8!}aAN |},(Ax8`<8KA({|hy@$,(A{(8@88acK4YA(,AP, @aK9A(c8!}aAN |},(A08!Ac}aN ||; ,@x8`88 9@cc8KQ`c8!A}aN 8aK3 `8{8( {{K||; ,@؀8`8 ccT \88 8T>@9J(KQ5`c8!A}aN aT\8T>8(K2E`{`8( {``T\8T>`K h* c88 89@p8)KL`Kx||; ,@̀ pcAx` 8 x`Tc>|8`xc8aH|Z@89J(KP `c8!A}aN xd8 Tc>|8`xKxdKaC8(K1`{p8( {p䀟 pAK|x`dKx`d pAK8`88 9 c99@8|KS!`K AL"crypt4769_dma_map_memory_resources|`?bac ;`!a,@~(|#@AcHK0A(~(; , AHc~|#@@~ |#@AcHK/A(~ |#@@? |#@@D|#@AcHK/A(8!a}N cHK/mA(|#@@8!a}N cHK/-A(? |#@@K`|#@@K@cH`K.A(||;cx$ |||@@c|#@A cHK~ |#@@|#@@pK; , @~ |#@@|#@@DK8`8 899 c9@8$KP`~(|#@@ ; , @0~ |#@@@|#@@KL A\crypt4769_dmap_clear_handles|`}bc !q?,@,$Al(c ,+AA`|8`8 8Hc8,8@؁? KI1`8!}N 8`8 xe88ȐHA(,Tj>AD|8`8 88,8T@`? KH`8`H a^8!}N 8!}N 8`8!}N A crypt4769_alloc_global_map_space|<`aA!, 8!xp@hbc|,@08 8`89 9@898KG)`8` 08! }N 88 ;h8G gUI>q]@<9*x$, A9EU)>9)q<( y)B})/)AL#BUE>} 9kAl9%9K} B@D``9k U%>( 9)@@;] U%>9K( @(} 9%C U%>( 9)@ ] U%>8|`@A08!88x< $` ( 9x='< 8y F;`x9y)H;`M;!p;~Z(0^>8 ```:88 z.|fxH|| `vK&`8 xHc@8`T6}*(| *PS.PV>dv Atc8 K&I` 8xx8~T6cESy.PQd8  K%`ap <T6888P.bPdQ ^c ,@H8`08! }!AaN 8`8 89 c99@8KG`8`08! }!Kbc|,@l8 88`8c9@KCm`8` 08! }N A crypt4769_init_hra_resources|=c` 8= $99@8!q, 8`c9 88 @ (  c `K,Ad`~|8`8988 c,9 8@ KB5`c8!}N cK)`~,A`|8`8 9 988c8,@KA`c8!}N cK۹`~,A`|8`8 9 988c8,@,KAU`c8!}N cK`~,A`|8`8 9 988c8,@K@`c8!}N cK׹`~,A`|8`8 9 988c8,@LK@u`c8!}N cKթ`~,A|8`8 9 988c8,@K@`c8!}N KC`8<c<  (`KA,AK( Apcrypt4769_dmap_init|; aA!`!`{px(`8,`8 B88;cg8`@{W>8|8pxx8~2p:(8f(KA(|hy|A@abK`|8( ||,(Axc#y8@88aKA(`x,@,(A@W>8!A!}aN ~|; ,@ 8 8`c8cg8K=}`Ka, @K A(Kd8`8!A!}aK`,(AlKc(ccKA `{8pW>(|8xxp~*x8f(8:(pKEA(|hy|@8,(AKd A cr4769_dma_map|T>`}8a8!a;``|,#@8; |@A}8!aN KA(||,$A,c ,+ADKYA(|KQA(||cHK5A(; |@@xKX`KA(||cHKA(; |@@@K A$'crypt4769_dma_unmap_mb_fragments@AF26_1|d `,+`!AA!a`A8 !x!KA(`{8`8 KڹA(`z<` 8M y,@,;,@@|y\,@8~ic@8c888 89@pK0`a8` 8!}Aa!N cCK A(Kx@ccKA(y\,@~ic@8c888 89@pK0%`a8` 8!}Aa!N cc88KW`cC88KW `8a88^KV`H8{h88 H`8{p88H`a:x@:A8vԳK/MA(8v=K/9A(>8p:@~sb8: cPx 9p8 ['bd;)*H%,@<0|$@@8v%K.A(8v=K.A({8p8 bP`x cbd8[';) *H,@@|$@@8v/K.QA(8v=K.=A(8:@bPc;) x 8bd['*H=`t,@P|$@@( A|( AccKQA(cCKAA(y,@\b8!xaA!}!AaN 8p88c8 cbi8bpK1`b8!xaA!}Kx8v@K,A(8vCPK,A(8#88!8{h88H-`8{p88H`8{x88H`aAԀ<`;8['P``;)c{.cx 80 *bdHY`t,@`($A48vdK+A(y\,@0~88dc8 bi8cpK+`:K8vAK+A(y\,@~88Xc8 bi8cbpK+i`K8vrK+YA(K|8vbK+IA(y\,@:88Lc8c8 8bip9@K+`K0`~8vAK*A(y\,@88@c8c8 8bipbK*`K8vbK*A(y\,@:884c8c8 8bip9@K*Y`K`t8vAK*EA(y\,@d~88(c8c8 8bipbK*`K,8vcdK)A(y\:,@ 8c88 8cbib pK)`K`t8vAK)A(y\,@~88c8c8 8bipbK)U`Kc8@~i88 8c8p9@K-`K A$cr4769_debug_test_mm_math_operations|`8a}&`A8 8`!aA!xp!KA(`|8`8 KѵA(`{8`8 KѝA(`z? 8 8yKсA(`x,<.;AA,:A,#Axc88KO `cc88KN`cC88KN`c88KN`8ap88^KN`8`@88axaA9@$< |!8T>8Hy QI6QG6y*y yU'hU)>xf8y,P; 4Pd; y(R82y萜R; 9`3; 5;:9 9@ 98U<96$8|+;(<*!.)\,-8|'/8: 78;:`9:@: 9::@989 889@9`990881:;8u59[{{[;  K%A(8u8K%A(8u8K%A( 8u(8K%iA(08u88K%QA(8u$K%EA(8u8K%-A(p8pccK`,A`8uUcK$A(cKmA(ccK]A(cCKMA(cK=A(cz8!p|xp!aA!aA} N 8u xK$AA(8u8K$)A(8u,8K$A( 8uD(8K#A(08u\88K#A(@8utH8K#A(P8uX8 K#A(`8uh8 K#A(p8ux8K#A(bH| @@z |#@@(<` `cSx| @@8`88F| ```88d88cC ccc8H,A `K8cccHi,@c8@ccHM,@cbccH1,@c8ccH`K;K|cKA(@,:@,8@@8` z8!p|!Aa} N cK҅A(8` z8!p|!Aa} KcCKEA(KlccK1A(KP C(!cr4769_debug_test_skch_operations|8}&`8```a8 A`T>!aA!xp!KaA(`y8`8 KIA(`x8 :~bK%A(`vb8 K A(`u@b8tTK uA(,9.8AA,6A|,5Atc#88KG`c88KGm`8ap88^KGY`!:`Xa:@axA $T>y!: 9 p:Px R$.6xx⨀c@Q#6T>xgfx'hxxPbPT6:888;c8=8<8?8B8C8A8D8F8G8E8 H8"J8#K8!I8$L8&N8'O8%M8(P8*;.RV8+S8);,T;-QU;/0cK`,@8t PKA(88t6KA(c#88KD`c88KD`!axA$ 8``!Pe6T>xx 8cxP;pS6U>:`yP:9): x(xf9@x'h9` c;9y,9 ;:`9+: -xQ&8:9 P*; 8pY.8 (/2y10y995T<98436;:`Y@::@>;A: Y?:@:yB9E: D:`!C:"YF;yI:`$9H:@%G;&J: #:)YMyL:`':@(9@9`;99N9K;-: *:/Q:,yO:`.YP:@+ !Y$Y7y:<9R=;UyVTYS0K-``,A`d8t=lKQA(c#KA(cK˽A(bK˭A(bK˝A(cz8!p|xp!aA!aA} N `|8t dKA(8t d8KA(8t |8KmA(,@88;@8uT>s8xB,| A$|(@@l;@9AH`8|0@8@D|8@T>|8@(T>|C ,@8tBKA(Kt8tA\aKA(@p|`x`$T8|.A;8t | *KuA(88t |KYA(8 8t (|K=A(8008t 8|K!A(8@@8t H|KA(8PP8t!DX|KA(A;8t |*cDKA(88t$|KA(8 8t<(|KA(8008tT8|KmA(8@@8tlH|KQA(8PP8tX|K5A(;K|*8t cDKA(KPccDKx`8t=HcKA(Kc#KaA(@,6@,5@T8` z|8!p} !AaN bKA(8` z|8!p} KbKǭA(KXcKǙA(K< C `cr4769_test_encrypt_decrpyt|\8}K]A(8} T}J#xT|Sx|;x|3x|Cx|[x|+x|Kx|cx|x|#x|yAH8}TKA(cC;`Hcc8!A}aN ,cCAHcc8!A}aN 8$,8}C(KA(,T>\A8} T}J#xT|Sx|;x|3x|Cx|[x|+x|Kx|cx|x|#x|y@KP Acr4769_core_fp_mm_sendcU yTU T UU|Kx}J[xUUx Tc>T T}J#xT|Sx|;x|3x|Cx|[x|+x|Kx|cx|#x|x|x|t8xN @cr4769_verify_mmrc|@!`8~$\KA(8~2ȈxKA(8~2TKA(8~3TKA(8~3TKA(8~38TKA(8~3TTKA(8~3pTKuA(8~3TKaA(8~3xKMA(8~3ĈT>K9A(8~3K)A(8~3xKA(8~4TKA(8~44TKA(8~4PTKA(8~4lTKA(8~4TKA(8~4TKA(8~4TKA(8~4܀xFKuA(8~4T>KaA(8!}N Acr4769_print_mmrc|`!H7McH,cH cHucHcH cHcHU8`8!}N Ahcr4769_helpers_testsuite|@`8~h,8:(aA!!K)A(bH8;= 9`Cp?9 c888p8!ԓpxa;|AK!`p, AL848~Rp8:H8 8rK A(c888p8xK`,A8L8:h868~R8vK A(ܔ(A9d8:88~\P89 wK eA(ܔ(A\9|8:8,8~\89 xK 9A(\< pA 88:8 8~R8K A(xA88:88~R8K A(T?A88;88~S 8K A(T( A888;(8 8~SL8K A(xA88;H88~Sx8K eA(T?A8 8;h8 8~S8K =A(|,#A|;;Y` 8~Y8T8;8 $9cAHK A(T'A$8~Y84c8;8 <9K A(;{|@A88yxx.|(*d| @A8$D8~S8 T8;8K }A(axT( AX8 l8;8 8~S8K MA(axT'( A8 8<88~T(8K A(axT>( At8 8<(88~TT8K A(c8Ka`8a8p88KI`@8!0!A}aN 8~4K A(c8K`8a8p88K`@8!0!A}aN 8~0K -A(axT>( AK8~,K A(axT'( AK8~(KA(axT( AKh8~$KA(K8~ KA(T'AK8~KA(KX8~KA(T?AK 8~KiA(xAK8~KMA(T( AK8~ K-A(T?AKL8~KA(xAK8~KA(\< pAK8~KA(ܔ(AKl8~KA(ܔ(AK$8~KA(c888p8xK`,AK A4frag_dtc_last_hdr_dt_2frag_padd|@`8~g8-laA!!KA(bH9 <;9`Cp?=c88p88!蓡pxa;|AK`p, A88~P8-8 8$KQA(c888p8xK`,A@88-868~P8(KA(ܔ(A98-88~[89 )KA(ܔ(A9,8-88~\89 *KA(\< pA\8D8-88~Q81KA(xA8\8.88~Q<82KaA(T?A8t8.088~Qh83K9A(T( A88.L88~Q87K A(xAD88.h88~Q88KA(T?A 88.88~Q89KA(,A;;Y` 8~Y 8T8.89>cAKyA(T'At8~YP8$c8.89?KMA(;{8|@AaxT( A8.888~R8AKA(axT'( At88.88~RD8BKA(c8KI`8a8p88K1`@8!0!A}aN 8~KuA(c8K`8a8p88K`@8!0!A}aN 8~KA(axT'( AK8~KA(K8~KA(T'AKh8~KA(K8~KA(T?AK8~KA(xAK8~K}A(T( AKD8~K]A(T?AK8~KAA(xAK8~K%A(\< pAKl8~KA(ܔ(AK8~KA(ܔ(AK8~KA(c888p8xK`,AKx Afrag_dtc_last_hdr_dt_2frag|@`8~g!8,KA(8bH9 =8p89`Cp8c?8!p!!!x!aAK`8p8,88~O,8 8, A\KA(c888p8xK`,A8~OX88,T868KeA(ݔ(AH8~KIA(c888p8xK`,A\8~OX88,T868K A(ݔ(A|9 8~[88,p89 KA(ݔ(AHd8~KA(ݔ(A49 8,p88~[89 KA(ݔ(AH8~KyA(ݔ(Ah88,88~[9$9 KMA(띔 뽔T( A8~O8<8,88KA(xAH8~KA(띔 뽔T( AX8~O8<8,88KA(xA8T8~O88,8KA(T?AH8~KA(xAX8T8,88~O8K]A(T?A8l8~O88,8K5A(TAH8~KA(T?AX8l8,88~O8KA(TA88~P8 ,8,8KA(T'AH8~KA(TA\88,8 ,8~P8KA(T'A88~P48`8-8K]A((T( AH8~K=A(T'A`88-8`8~P48KA((T( A88~P`8 @8-48KA((T'( AH8~KA((T( AH88-48 @8~P`8KA((T'( A88~P8p8-P8H48~KiA((T'( Ah88-P8p8~P8K=A(c8K`8a8p88K{` 8!}N 8~KA(c8K]`8a8p88K{E` 8!}N Afrag_dtc_last_hdr_dt_1frag|@}&`818~g`aA!!KA(?H8`;??c8$p8p;88ac8px;Yԑ!K{`8tp81$8~N|8 8x, A`KyA(c888p8xK`,A881@86h8~N8|K9A(ٔ(A981\88~[89 }K A(ٔ(A981x8 8~[L89 ~KA(:ap虔0, A9@;```8@#.:x@8~W8|)@cA8981KuA(8 ap; |&8@Ac918~`l89>9@K=A(~p|~ MAapc|x&||#@A c8 818~X089KA(apT>( A8~X`8c82849KA(apxA8~X8c82 8L9KA(,8MAYLJBA{`p|pc |cT||'0@A92<8~`c89>d9@K)A(@apT>| @A8~X82X8c8|9KA(V>ap~8c ap|@A x8828P|#@8~N8@KA(axx( A88288~O8KyA(c8K`8a8p88Kv`PJ8!@A!|} aN 8~KA(c8Ky`8a8p88Kva`PJ8!@A!|} K8~KA(axx( AK8~KA(KapT>( A(8~X82t8c89KIA(KX8~K9A(KH8~K)A(@K8~|KA(K8~xKA(apxAKL8~tKA(apT>( AK8~pKA(K8~hKA(K<8~X8c8981|)@AKA(K 8~lKqA(K8~dKaA(K8~`KQA(ٔ(AKD8~\K5A(ٔ(AK8~XKA(c888p8xKa`,AK C tfrag_dtc_96kctrl_32kpadding|@}&`8~g8/,aA!!KA(8`H=;?9 p??88p;8a8xpc!;YKu`8c888xKt`8~Mp8 8 `8/H8, AKA(x, A8 8/d8 p8~M8 KiA(8c8p88xK`,A,8$8/86H8~M8K)A(ٔ(A9<8/88~Z89 KA(ٔ(A9T8/88~Z89 KA(虔0ap, :A9@8@| (@:88~V: cA(98l8/KyA(ap|68@A8~_8cb9/9>9@!KEA(pap| NA#8~V8 |c80 8x&9$||)@AdKA(apT>( A(8~W8c80(89&KA(apxA8~W@8c80D89(KA(,@,@p8@{`|pc |cT||'0@A`c890`8~_9>9@1K-A(apT>| @A8~Wp8c80|893KA(,8NAA{hp|pc |cT||'0@A908~`0c89>9@:KA(apT>| @AX8~W8c808,9ap8c ap|@A8c8Ky]`8a8p88KoE`8a8x88Ko-``Z8!P|!Aa} N 8~TK]A(KX8~PKMA(axx( AK8~LK)A(K8~HKA(apT>| @AK|8~DKA(K8~@KA(apT>| @AK8~( AK8~0KmA(K(8~,K]A(ap|68@AK8~(K=A(Kl8~$K-A(ٔ(AK08~ KA(ٔ(AK8~KA(8xc8p88Kz=`,AK8~KA(x, AK, C frag_dtc_128kdata_128kkctrl|@}&`8~f8%paA!!KA(<bH;?#p9@?888p=8c8;pxA!;XKm`c8888xKm`8~Llp88 @8%8\, AhKIA(x, A8t8%8 P8~L8KA(8c8p88xKxe`,A88%858~L8KA(ؔ(A|98%88~ZH89 KA(ؔ( A@98%88~Z|8 9 KA(; 蘔0ap, :A@:```8 b8<|&8@8~_@: c:A9>9@9&KA(ap8@c|#@Al8~U8c8&489KA( pap|  NA#8~U8H|c8&P8x&9||)@AKA(apT>( A8~U8Tc8&l89KaA(apxAL8~V 8c8&849K1A(ap cx`,| @A8~VP8c8&8L9KA(,8NAA{hp|pc |cT||'0@A9&8~_|c8`9>d9@KA(apT>| @A@8~V8lc8&8|9KiA(,,AtAL,Ah,@`pax| @A8'088~MH808KA(axx( A8~Mt88'L88KA(V>ap~8c ap|@A|c8KrA`8a8p88Kh)`8a8x88Kh`pj8!`|A!a} N 8~K9A(KL8~K)A(axx( AK apT>| @Al8~L88x8&8KA(`apd c| @A$8~M88'88KA(K8~ KA(K8~KA(`apd c| @A8~M88'88KQA(Kd8~KAA(K8~K1A(apT>| @AK8~K A(K8~KA(ap cx`,| @AK8~KA(apxAKt8~KA(apT>( AK 8~KA(K8~KA(ap8@c|#@AKh8~K]A(K8~KMA(ؔ( AK8~K1A(ؔ(AKT8~KA(8xc8p88Kr]`,AK8~KA(x, AK C frag_dtc_960kdata_64kctrl|@aA`{8%T!!KAA(8 88`(KmA(`}8`p8KUA(||y88p@8CKA(8 TKA(, @\;@8@; ;8``` |*|*KA(8;8@;9T>cD| A8{88;`KρA(8(9Ap9 (8pc`w8@8A!xcK]A(8 hK A(8 |KA(;@; ;8, 8A@< |*|*KA(8;98A;T>cD| A8 KA(8 K}A(;@; , 8A88@D``|*|*KEA(8z;{;9Tz>| 8A8cDAbw c,+AtKIA(bwHK9A(cK1A(cK!A(8`8!}A!aN wHKA(cKA(cKA(8`8!}A!aN K 1`888C8( K A(8 TKA(, @pK A dma_mapping_experiments|@`8$8~f!K9A(8bH<9x8`?8~|pxБKA((A88l8x8~H8KA(c88p88Ka`c88x88Ka`c888p8xKl`,A8~H888:8KuA(p, @( AHx8~KۑA(ap@c|#@A888|88~J8KaA(apT>( AdH$8~K=A(apT>( A@8888~J8K A(ap8 p} 8c | @AlH,8~KA(ap8 p} 8c | @A@88808~K 8KکA(ppc c| @AhH,8~K}A(ppc c| @A<8$8 8`8~K88KEA(apcTc>| @AdH(8~KA(apcTc>| @A<8T8<8p8~Kd8KA(p}08@d|#@AH(8~KA(p}08@d|#@Al88l8 8~K8KٍA(apx8c ap|#@A8~K8888KYA(p} 8c@| @AH|8~K5A(apx8c ap|#@A88~K8888KA(p} 8c@| @AdH$8~KA(p} 8c@| @A@8888~K8KحA(pxc c| @A|H,8~K؁A(pxc c| @AP8888~L8KIA(apcTc>| @A8~L@8D8,8 8H<8~K A(apcTc>| @A|8~L@8D8,8 8KA(c8KaM`8a8p88KW5`8a8x88KW`08! }N 8~KqA(c8K``8a8p88KV`8a8x88KV`08! }N A frag_dtc_test_64k_req|@`8(8~fPaA!AKmA(8?= 9@px9``9 ?@}t;8p9 `c8p8l8=X]\}}^]`KWY`,AL8%8~C8<8(8gKA(vc88x8x8KW`,AH8cKA(vc88x8x8KV`,Ah8T8(8%88~C8pKՕA(c8X8KKE`,A8~D8l8(88H8tK]A( , @H8~KAA(c8X8KJ`,AX8~D8l8(88H8tK A( , @88~D,88) 8uKA(, @H8~KA( , @X88) 88~D,8uKԝA(, @88~DX8H8)(8vKuA(ݔ(AH8~ KYA(, @\88)(8H8~DX8vK1A(ݔ(A98~Y8|8)D89 xKA(ݔ(AH8~KA(ݔ(A`98)D8|8~Y89 xKӽA(ݔ(A98~Z88)`89 yKӑA(, @H8~KuA(ݔ(A\88)`88~Z99 yKIA(, @88~D8T8)|8{K!A(, @H8~KA(, @\88)|8T8~D8{KA(, @88~D88)8|KҵA(;H| @@H8~KҕA(, @\88)88~D8|KmA(;H| @@8~D88)88}KAA(P| @@H8~ K%A(H;| @@X88)88~D8}KA(P| @@t8,8~E8 8)8~KA((, AH`8~$KѵA(P| @@08,8)8 8~E8~KэA((, AH8~(KqA((, A0, AL8D8)88~E48K=A((, @\8\8~E`8 8*8KA(H8~,KA((, @$8\8~E`8 8*8KA(H8~0KA(H0, @L8t8*$8 $8~E8KСA((, A\88~E8 88*@8KyA(HH8~4KiA((, A$88~E8 88*@8KAA(H8~8K1A(8}@, ,AAL88*\8 08~E8KA(8, @\88~F8 8*x8KA(H8~A,8~> KƽA(c8!}N 8~mxKƕA(c8!}N Acr4769_fvt_test_fp_skch_request|@`8~q!KA(c88 K-,@8~dKA(8~qKA(c88 K,T>A,8~=(KũA(c8!}N 8~cKŁA(c8!}N T>8~=KUA(c8!}N Acr4769_fvt_test_fp_mm_request|!q8p|yA|8,$Ap8`c8pKYy``~pcc|d܀pK`8!}N 8`8!N Atest_CR4769_IOCTL_REG_REQUEST|@`}`8e87!aKA(,>87A 88pKåA(8(~Dc0cD0K,<AxT|>8dhKiA(878^P8cKQA(8{KEA(0~D88k88K)A(88(8lKA(8`8!}N `8cKA(878$KA(8|(KA(0~D88k88K½A(88(8lK­A(8`8!}N 8` 8!}N Ad$IPRA.$cr4769_fvt_cr4769_request_init||y!q8pA|8`,$@`8!N c`8pKv``}pcc|d܀pK`8!}N 8`8!N A"IPRA.$test_CR4769_IOCTL_MB_REQUEST|@``};;`8e8'!1aK5A(,>8(A88q KA(~0,@P8cT.( AK4`,@8ccKu`,b8Tz>A<8cKA(8(,8r@cF8KA(8|KA(;8`@8 |&XKiA(|xy@< 8|c88P69 898 }`9@k ,@ApK `cc|d܀K`cKp]A(8(d8lX8KA(8(8lKA(c8!}N 8a<8@8= c|܀؁|`KQ`cc|KD<8cXK)A(8@8(HKA(8}K A(8 8`@|&XKhiA(|xy@LK85hKA(8`.8!}N 8`K!A((;{A8`0,AK8|xKA(8`.8!}N 8c8t= c88 8 P69@9 }`k ,@apK)`8` 8!}N AT IPRA.$cr4769_fvt_inject_eeh_send|@``8}e@8"4!QKA(,>A8"d8}nP8 KA(8<;8(~^cc0DXK`ccK,@8}h^8 8"|~K A(8"8}n8KA(~0^D8`@8~D~0ccK `ccKu,@@~08}i@^D88"KA(8"8}n8K}A(^0>D;`cc~0~DK`ccK,@8}i^08"8>DK!A(8"8}o(8K A(^0c8<`>DDc0K!`ccK,@ ^08}iГ>D88# KA(8#$8}op8KA(^D>0c~0cDK`ccK!,@p>08}j^D88#0~0ccKM`ccK,@8}j`>088#l^DKA(8#8}p8KA(~^cccK`ccKE,A08#8}j8KiA(8#8}pH8KUA(8ccK,A8#8}j8KA(8#8}p8K A(8ccKT>,@<8}s8cKA(8$8}kKA(8!}N ^~88}k88#KA(8$8}kKA(KT><}88ccKeA(8$8}kKUA(KT><}88ccK5A(8$8}kK%A(K`0T><}88ccKA(8$8}kKA(K,0T><}8c0cKA(8$8}kKA(KT>8}{cKA(8$8}kKA(K`8}c KA(8$8}kKuA(K`08}b`K]A(8}`䀞DKMA(8$8}kK=A(KxT><}8 8ccKA(8$8}kK A(KH8"L8}5KA(8` 8!}N AIPRA.$cr4769_fvt_mb_req_send|98899` 9 9@;;;a`|A8`:``8B8j!; ;:::a:A:`:@!: x:p99"!Qy*9**:: *:z******:@*I*A*99*1**a*Y*; Q**q*9@*:rQ*92:bq**8`J!*:`*8`R:8989 ;99Az9`*88`Z**)*cc:J*8*: ****A*9I*9 "1*89*82a*9R*; :*Y*y*9`**;Bq*!*)**1*8A*I*Y*9****a*8KA(`y,A<` 8M|`c\,@48 @c89 9@ch88!pK`#8!pA!x}a!AaN 8axHa`@cf8axc9 98,bHu`98ax8b889 HQ`bc ,@8`(2A xHc㌸|c| *| N <` 8M|`c\,@88 8D8cxM8 98pb9@K`? 88KA(,@P8 |xML,8v8|,A4| @(,@|B88C |N |:88C |N @sense_trace_test_suite8x ,A 8`N 8H @$sense_trace_match|!,/2Ap,||@\LX,L1APAD} 888e8H> P@I)XKA(8!p}N 8!pN 8}@b8d *ph x8JKA(8!p}N Asense_trace_print88 ,dA 8`N 88H @0sense_trace_clear8|,A$|@|(.8`,M 8`N @8sense_trace_compare(1@ 8`N U)>H @sense_trace_add_actual(1@ 8`N U)>H @sense_trace_add_expected|`````aa;!aK,A0||`<|d@dPH88!a}N A TRACE_SPY|9b9@r9z;aA;`!ȣK; ;9``!!8`>!!!!Q*!!!!!!8ap!*!*!Y*!a*Ap!*KaA(^>~A~a^0!( A8aPH@px^|>```8(`8H!h8X8h0a(A !8PH@xfeE'D$Ap }8!88`a!AN A 4sense_trace_add_expected@AF10_8|``a!a`8;88```a```899 K;8cc|88A}c8!aN Asense_trace_clear@AF11_5|9B9`z9r;aA;`!ȣ*;;;@`9@!!8`>!AГAAؐAAAa*AAAQ*8apAY*A*A*A*!pKA(px~^0 A8aPH@^~>a}Aa\!(|apa;h`X0A @!8PH @(F0f8`&HPXx8`8h 8!8}A!aN A ,sense_trace_add_actual@AF12_7|``~a8c|!a``|8e;eK`,8{8AD`;{c|(A8!}aN 8!a}N Asense_trace_match@AF13_3`A( L| N hA( L| N pA( L| N xA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N /T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpyA( 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 0A( L| N 8A( L| N @A( L| N PA( L| N XA( L| N `A( L| N pA( L| N xA( L| N A( L| N |`";;aA!``ip`!!HLK`|W>|8@@Hi,#A {$`~*W( AH;y\,@808 cC8cIpch88( @;,@:y\c,u AU ( @;.@80cC88 chp8a*8HK)`y\,@;0:ZcC88 ch88TpK`y\,@\8`8Z؉7 888 cCUH.UJ>pK`K$;'AHK(@;.AlK;A`K8y,@X88`wy,A80cCZ88ch9 8 8xpK `K80 cC8c8 ci8c 8lpK`KxcC808|88 cHcci8pK`Kbh;0, @8KuA(;Kceb`9cKqA(8K=A(;K A crypt4769_open|T>aA!`|0@!1``@ d,#ATx|c(*,#@pbhc,#@ 8`A8!}N c8bc`KyA(A8`8!}N dpHLK`~b(*< h|$(@Ath,$@|0@@ },#AWx|*, @bh;`, @P8K%A(c#HL'8` 8!|A!aN cb9cKA(K8}hHb~*> h|$@Ah;, @8}hH<` 8M|`c,@hc#HL'c 8!p}!xAa!AaN 8`8^b88 cc 8pK`Klccc8`9bKA(K <` 8M~u,@,:@>, A<| @@|y#$`|d*C( ADu\;,@8`8 b88@pc8K`K w@8@Klu\;%,@X8`bW<8c88 p84K`K(cC9`aK`,@@w<|@A:,#A`p`88eT>8xB| ,Ac , A:Alc B@888, AT>c , AT>c C 88, A`T>c , ALT>u,A8W<@8b88 8chbpK`K8cCK`,@ 8 8w@8@uT>c,A[88|bchb8 8pK`u,@@Kpxt$8 b8Tr88T>`qK-IA(,#@Hu\; ,@,8b8 8X9 cb*8pK`K`p8` 8 K,A(,#@XbK3A(u\; ,@8 8b8d9@9 c8pK `K`ob8b%K1`a88 K`,@`u,@@8wihsp_acs->ddsp_acs->devp_acs->eehp_acs->logstructuresstructuresstructuresstructuresstructuresstructuresstructuresp_ddcs->acsREASON_NONEPOST0_STARTPOST1_STARTPOST2_STARTPOST2_HELLOOPERATIONALHISR_SC_MsgPOST_FAILEDp_acs->eyecctrl mappeddata mappedhra1 mappedhra2 mappedp_ddcs->eyecp_ddcs->lockREASON_NO_OSREASON_EDUMPHISR_MRM_Errp_acs->eyecBREASON_TAMPERREASON_KPANICHISR_FRMT_ERRBIST (1 byte)Expansion ROMp_acs->ras_cbACS is NULL! p_ddcs->ras_cbPOST2_COMPLETEp_acs->dev.vpdp_acs->atomics => ERROR: %s p_ddcs->hkeysetREASON_DD_ERROR...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...ERROR State...SSP State ...MCPU State ...Error reasonp_acs->dev.hcsrp_acs->dev.hisrLatency(1 byte)ctrl xmattachedctrl xmempinneddata xmattacheddata xmempinnedhra1 xmattachedhra1 xmempinnedhra2 xmattachedhra2 xmempinned|%-46s|= %-20d| |%-46s|= %-20d| REASON_BUS_ERRORREASON_EEH_ERRORREASON_MB_FAILEDREQUEST_TIMEDOUTp_acs->dev.devsw|%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| p_acs->dev.kproc|%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| p_acs->dev.hrcsrp_acs->dev.flagsp_acs->dev.statsMax lat (1 byte)Min Gnt (1 byte)CR4769_ACS_ADDED|%-46s|= %-20d| p_acs->acs_statep_acs->acs_state|%-46s|= %-20d| |%-46s|= %-20d| p_acs->*tx_slock|%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| |%-46s|= %-20d| MCDD_KERNEL_PANICIntr Pin (1 byte)p_acs->**channelsp_acs->*acs_slockp_acs->thread_mpxp_acs->force_path hcr hcsr hrcsr outstanding 0-31outstanding 32-63 h2s_mbx s2h_mbx last_dt_sspprints this menu.pincode() failed p_ddcs->active_acsREASON_POST_FAILEDREASON_REQ_TIMEOUTREASON_MCDD_SW_ERRWAIT_FOR_MB0_STARTWAIT_FOR_MB1_STARTp_acs->dev.devbitsp_acs->dev.mb_modep_acs->dev.htb_memp_acs->dev.hra_memp_acs->dev.s2h_mbxp_acs->dev.mb0_verp_acs->dev.mb1_verIntr Line (1 byte)p_acs->*reqi_slockp_acs->ffdc_ras_cb h2m_mbx0 m2h_mbx0 h2m_mbx1 m2h_mbx1 last_dt_a_mm last_dt_b_mm|%-46s|= %-20.20s| p_ddcs->comp_ras_cbp_ddcs->ffdc_ras_cb|%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| MCDD_SOFTWARE_ERROR|%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| |%-46s|= %-20.20s| p_acs->dev.devstate|%-46s|= %-20.20s| p_acs->dev.m2h_mbx0p_acs->dev.m2h_mbx1Device ID (2 bytes)Vendor ID (2 bytes)Cache Line (1 byte)Reserved1 (3 bytes)|%-46s|= %-20.20s| p_acs->max_requests|%-46s|= %-20.20s| |%-46s|= %-20.20s| p_acs->thread_ioctl|%-46s|= %-20.20s| last_dt_a_cca last_dt_b_cca|%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| WAIT_FOR_POST0_STARTWAIT_FOR_POST1_STARTEDD_QUERYSTATUS_SENTMCDD_INVALID_MBX_CMD|%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| p_acs->dev.bus_iomap|%-46s|@ 0x%-18llx| p_acs->dev.boot_mode|%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| p_acs->dev.dev_stime|%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| p_acs->dev.ssp_edump|%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| p_acs->dev.post0_verp_acs->dev.post1_verp_acs->dev.post2_verClass Code (3 bytes)Header type (1 byte)Reserved2 (4 bytes) CR4769_ACS_ALLOCATED|%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| |%-46s|@ 0x%-18llx| last_dt_a_skch last_dt_b_skchdump eras structuresp_ddcs->allocated_acsp_acs->dev.vpd_statusp_acs->dev.mcpu_edumpRevission ID (1 byte)CR4769_ACS_MEM_MAPPEDCR4769_ACS_EEH_INITEDp_acs->*tx_h2ma_slockp_acs->*tx_h2mb_slockcrtl iovecs xmalloc'ddata iovecs xmalloc'dhra1 iovecs xmalloc'dhra2 iovecs xmalloc'dp_acs->dev.cfg_data_ok|%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | p_acs->dev.requests[0]p_acs->dev.reqdata_memp_acs->dev.last_dt_sspp_acs->dev.reset_stime|%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | Sybsystem ID (2 bytes)|%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | CR4769_ACS_SLIH_INITEDCR4769_ACS_LOCK_INITEDCR4769_ACS_INITIALIZEDp_acs->active_channelsp_acs->*tx_h2mma_slockp_acs->*tx_h2mmb_slockp_acs->*tx_h2ska_slockp_acs->*tx_h2skb_slockp_acs->thread_cfg_initp_acs->thread_cfg_term|%-46s|= 0x%-16llx | |%-46s|= 0x%-16llx | hcsr->lowbat %lx cr4769_host_mm: %lx p_acs->dev.error_reasonp_acs->dev.last_dt_a_mmp_acs->dev.last_dt_b_mmCR4769_ACS_RASCB_INITEDCR4769_ACS_DMAP_INITTEDp_acs->dds.logical_name hcsr->s2h_full %lx locktype = %u memtrc_level = %u systrc_level = %u errchk_level = %u priority_save = %d set_alias = %d Listing adapter(s) : p_acs->dev.pci_cfg_spacep_acs->dev.xc_bid_busmemp_acs->dev.bus_io_handlep_acs->dev.last_dt_a_ccap_acs->dev.last_dt_a_ccap_acs->dev.last_dt_a_ccaBase Address 0 (4 bytes)Base Address 1 (4 bytes)Base Address 2 (4 bytes)Base Address 3 (4 bytes)Base Address 4 (4 bytes)Base Address 5 (4 bytes)CR4769_ACS_MEM_ALLOCATEDCR4769_ACS_KPROC_CREATED hcsr->h2s_empty %lx p_acs->dev.last_dt_a_skchp_acs->dev.last_dt_b_skchStatus Register (2 bytes)CR4769_ACS_BIDS_GENERATEDCR4769_ACS_TX_LOCK_INITEDCR4769_ACS_ADAPTER_INITEDp_acs->allocated_channels hcsr->m2h_1_full %lx hcsr->m2h_0_full %lx large resources allocated correlator = 0x%p trace slock @ 0x%p ext trace slock @ 0x%p reg_flags = 0x%p memory_size = 0x%p parent ras cb @ 0x%p eras cb @ 0x%p e_mark = 0x%p No SN devices registered No SN devices registered No SN devices registered No SN devices registered CRYPT4769 KDB commands: failed to init kdb_hooks p_acs->dev.SKCH_req_handlep_acs->dev.SKCH_rep_handlecommand register (2 bytes)CR4769_ACS_STRUCTS_INITTED hcsr->h2m_1_empty %lx hcsr->h2m_0_empty %lx No SN devices registered. p_acs->dev.request_d_handlep_acs->dev.hrbs_d_handle[0]Capability Pointer (1 byte) hcsr->pm_curr_temp %dC Adapter to debug: Crypt%d SN debug logging is now %s view core structure submenup_ddcs->component_dump_table hcsr->fpga_rev_id 0x%lx hcsr->asic_rev_id 0x%lx hcsr->card_rev_id 0x%lx p_acs->dev.hrbs_noncontiguouscardbus CIS Pointer (4 bytes)Sybsystem Vendor ID (2 bytes)CR4769_ACS_ADAPTER_RESTARTING hcsr->host_dma_reset %lx hcsr->pm_tamper_temp %dC CR4769_KDB_PRINT_REGISTERS prints acs for card debuggingprints the configuation spacep_acs->dev.htb_hrapkt_d_handleAsic revid is in reset value | %s | %s | 0x%016llx | %s | | %s | %s | 0x%016llx | %s | | %s | %s | 0x%016llx | %s | | %s | %s | 0x%016llx | %s | | %s | %s | 0x%016llx | %s | | %s | %s | 0x%016llx | %s | | %s | %s | 0x%016llx | %s | | %s | %s | 0x%016llx | %s | MCDD_NONCRITICAL_SOFTWARE_ERRORp_acs->dev.hrbs_contiguous_bitsbitmask of outstanding requestsbitmask of outstanding requests name = [%-64.64s] desc = [%-64.64s] CR4769_ACS_CFGSPACE_IOMAP_INITEDdump register info of adapter(s)print requests made to adapter(s)| %s | %s | 0x%08x | %s | | %s | %s | 0x%08x | %s | | %s | %s | 0x%08x | %s | | %s | %s | 0x%08x | %s | | %s | %s | 0x%08x | %s | | %s | %s | 0x%08x | %s | | %s | %s | 0x%08x | %s | | %s | %s | 0x%08x | %s | | %s | %s | 0x%08x | %s | | %s | %s | 0x%08x | %s | prints dev driver control structurecrypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s crypt4769 %-11.11s %-9.9s -%-60.60s Host Control Status Register 0x%lx prints the dev struct for card debuggingNote: now debugging device at index: %d p_acs->dev.hcsr & CR4769_HCSR_ASIC_REV_IDp_acs->dev.hcsr & CR4769_HCSR_FPGA_REV_IDcr4769_kdb_config(): Unable to load ddcs. Unable to run cr4769_kdb_config() for ddcs. Invalid index: %d, debugging all adapters! p_acs->dev.mm->hcr %lx should have offset 0B90 | %s | % 3d | %s | % 3d | %d | %d | %s | %x | p_acs->dev.mm->hisr %lx should have offset 00A0 p_acs->dev.mm->hier %lx should have offset 00A8 p_acs->dev.mm->hcsr %lx should have offset 0610 p_acs->dev.mm->padl0 %lx should have offset 00A4 p_acs->dev.mm->padl1 %lx should have offset 00AC p_acs->dev.mm->hmvmc %lx should have offset 00B0 p_acs->dev.mm->hrcsr %lx should have offset 0608 p_acs->dev.mm->hbmcr %lx should have offset 0B80 p_acs->dev.mm->padl3 %lx should have offset 0B84 p_acs->dev.mm->hbmsr %lx should have offset 0B88 cr4769_kdb_dump_regs(): Debugging on invalid acs. cr4769_kdb_dump_eras(): Debugging on invalid acs. p_acs->dev.mm->hts_ap %lx should have offset 0210 p_acs->dev.mm->hts_dp %lx should have offset 0218 p_acs->dev.mm->hcfgr0 %lx should have offset 0400 p_acs->dev.mm->hcfgr1 %lx should have offset 0600 p_acs->dev.mm->htb_wa %lx should have offset 0BC0 p_acs->dev.mm->htb_tc %lx should have offset 0BC8 Number of CCA queued: Channel A: %d Channel B: %d p_acs->dev.mm->h2s_mbx %lx should have offset 0010 p_acs->dev.mm->s2h_mbx %lx should have offset 0018 p_acs->dev.mm->pad_838 %lx should have offset 0838 p_acs->dev.mm->pad_840 %lx should have offset 0840 p_acs->dev.mm->pad_848 %lx should have offset 0848 p_acs->dev.mm->pad_878 %lx should have offset 0878 p_acs->dev.mm->pad2248 %lx should have offset 08C8 p_acs->dev.mm->h2s_tcp %lx should have offset 09D0 p_acs->dev.mm->pad2616 %lx should have offset 0A38 device to debug, use crypt4769 cmd to find the namep_acs->dev.mm->h2m_mbx0 %lx should have offset 0000 p_acs->dev.mm->m2h_mbx0 %lx should have offset 0008 p_acs->dev.mm->h2m_mbx1 %lx should have offset 0020 p_acs->dev.mm->m2h_mbx1 %lx should have offset 0028 p_acs->dev.mm->h2m_a_tcp %lx should have offset 0910 p_acs->dev.mm->h2f_a_tcp %lx should have offset 0950 p_acs->dev.mm->h2f_b_tcp %lx should have offset 0990 p_acs->dev.mm->h2m_b_tcp %lx should have offset 0A10 p_acs->dev.mm->pf_vf_mbx %lx should have offset 0AF0 p_acs->dev.mm->pad31[12] %lx should have offset 0BA8 p_acs->dev.mm->hbmsr_ext %lx should have offset 0BB0 cr4769_kdb_dump_requests(): Debugging on invalid acs! toggle debug logging if it was enabled at compile timeHere are all available devices, use an index listed: p_acs->dev.mm->pad32[112] %lx should have offset 0030 p_acs->dev.mm->pad2056[8] %lx should have offset 0808 p_acs->dev.mm->h2mm_a_tcp %lx should have offset 0810 p_acs->dev.mm->h2mm_b_tcp %lx should have offset 0850 p_acs->dev.mm->pad2184[8] %lx should have offset 0888 p_acs->dev.mm->h2sk_a_tcp %lx should have offset 0890 p_acs->dev.mm->pad2232[8] %lx should have offset 08B8 p_acs->dev.mm->h2sk_b_tcp %lx should have offset 08D0 p_acs->dev.mm->pad2296[8] %lx should have offset 08F8 p_acs->dev.mm->pad2312[8] %lx should have offset 0908 p_acs->dev.mm->pad2360[8] %lx should have offset 0938 p_acs->dev.mm->pad2376[8] %lx should have offset 0948 p_acs->dev.mm->pad2424[8] %lx should have offset 0978 p_acs->dev.mm->pad2440[8] %lx should have offset 0988 p_acs->dev.mm->pad2488[8] %lx should have offset 09B8 p_acs->dev.mm->pad2504[8] %lx should have offset 09C8 p_acs->dev.mm->pad2552[8] %lx should have offset 09F8 p_acs->dev.mm->pad2640[8] %lx should have offset 0A50 p_acs->dev.mm->pad2984[8] %lx should have offset 0BA8 p_acs->dev.mm->pad3080[8] %lx should have offset 0C08 p_acs->dev.mm->pad3208[8] %lx should have offset 0C88 p_acs->dev.mm->pad3272[8] %lx should have offset 0CC8 p_acs->dev.mm->pad3336[8] %lx should have offset 0D08 p_acs->dev.mm->pad3400[8] %lx should have offset 0D48 p_acs->dev.mm->pad3464[8] %lx should have offset 0D88 p_acs->dev.mm->pad3528[8] %lx should have offset 0DC8 p_acs->dev.mm->s2h_dt_ptr %lx should have offset 0DE8 select device to debug, use crypt4769 cmd to find indexp_acs->dev.mm->pad184[348] %lx should have offset 00B8 p_acs->dev.mm->pad544[484] %lx should have offset 0220 p_acs->dev.mm->pad2672[16] %lx should have offset 0A70 p_acs->dev.mm->pad2704[96] %lx should have offset 0A90 p_acs->dev.mm->pad2968[12] %lx should have offset 0B98 p_acs->dev.mm->pad3024[48] %lx should have offset 0BD0 p_acs->dev.mm->pad3136[64] %lx should have offset 0C40 p_acs->dev.mm->pad3584[64] %lx should have offset 0E00 cr4769_kdb_dump_structures(): Debugging on invalid acs! dump info of adapter debugging or all adapters availablep_acs->dev.mm->pad1032[508] %lx should have offset 0408 p_acs->dev.mm->pad1560[488] %lx should have offset 0618 p_acs->dev.mm->h2s_buff_ptr %lx should have offset 09D8 p_acs->dev.mm->h2s_fifo_din %lx should have offset 09F0 p_acs->dev.mm->pad2808[136] %lx should have offset 0AF8 p_acs->dev.mm->h_cpu_dmaerr %lx should have offset 0BA0 p_acs->dev.mm->m2h_a_dt_ptr %lx should have offset 0D28 p_acs->dev.mm->f2h_a_dt_ptr %lx should have offset 0D68 p_acs->dev.mm->f2h_b_dt_ptr %lx should have offset 0DA8 p_acs->dev.mm->s2h_buff_ptr %lx should have offset 0DD8 Tried to unregister kdb hooks without registering first. p_acs->dev.mm->h2s_ch_status %lx should have offset 09C0 p_acs->dev.mm->mm2h_a_dt_ptr %lx should have offset 0C28 p_acs->dev.mm->sk2h_a_dt_ptr %lx should have offset 0CA8 p_acs->dev.mm->sk2h_b_dt_ptr %lx should have offset 0CE8 p_acs->dev.mm->m2h_ch_status %lx should have offset 0D00 p_acs->dev.mm->s2h_ch_status %lx should have offset 0DC0 p_acs->dev.mm->s2h_fifo_dout %lx should have offset 0DF0 | %-7d | %10s | 0x%016llx |%05u/%05u| %21s | %21s | %11d |p_acs->dev.mm->h2mm_ch_status %lx should have offset 0800 p_acs->dev.mm->h2sk_b_buf_ptr %lx should have offset 08D8 p_acs->dev.mm->h2m_a_buff_ptr %lx should have offset 0918 p_acs->dev.mm->h2m_a_fifo_din %lx should have offset 0930 p_acs->dev.mm->h2f_a_buff_ptr %lx should have offset 0958 p_acs->dev.mm->h2f_a_fifo_din %lx should have offset 0970 p_acs->dev.mm->h2f_b_buff_ptr %lx should have offset 0998 p_acs->dev.mm->h2f_b_fifo_din %lx should have offset 09B0 p_acs->dev.mm->h2m_b_buff_ptr %lx should have offset 0A18 p_acs->dev.mm->h2m_b_fifo_din %lx should have offset 0A30 p_acs->dev.mm->m2h_a_buff_ptr %lx should have offset 0D18 p_acs->dev.mm->f2h_a_buff_ptr %lx should have offset 0D58 p_acs->dev.mm->f2h_b_buff_ptr %lx should have offset 0D98 cr4769_kdb_load_acs(): Unable to read in acs to local copy. cr4769_kdb_load_acs(): Unable to read in acs to local copy. p_acs->dev.mm->h2mm_a_buff_ptr %lx should have offset 0818 p_acs->dev.mm->h2mm_a_fifo_din %lx should have offset 0830 p_acs->dev.mm->h2mm_b_buff_ptr %lx should have offset 0858 p_acs->dev.mm->h2mm_b_fifo_din %lx should have offset 0870 p_acs->dev.mm->h2sk_a_buff_ptr %lx should have offset 0898 p_acs->dev.mm->h2sk_a_fifo_din %lx should have offset 08B0 p_acs->dev.mm->h2sk_b_fifo_din %lx should have offset 08F0 p_acs->dev.mm->h2m_a_ch_status %lx should have offset 0900 p_acs->dev.mm->h2f_a_ch_status %lx should have offset 0940 p_acs->dev.mm->h2f_b_ch_status %lx should have offset 0980 p_acs->dev.mm->h2s_dt_ctrl_reg %lx should have offset 09E0 p_acs->dev.mm->h2s_last_dt_ptr %lx should have offset 09E8 p_acs->dev.mm->h2m_b_ch_status %lx should have offset 0A00 p_acs->dev.mm->mm2h_a_buff_ptr %lx should have offset 0C18 p_acs->dev.mm->sk2h_a_buff_ptr %lx should have offset 0C98 p_acs->dev.mm->sk2h_b_buff_ptr %lx should have offset 0CD8 p_acs->dev.mm->m2h_a_fifo_dout %lx should have offset 0D30 p_acs->dev.mm->f2h_a_ch_status %lx should have offset 0D40 p_acs->dev.mm->f2h_a_fifo_dout %lx should have offset 0D70 p_acs->dev.mm->f2h_b_ch_status %lx should have offset 0D80 p_acs->dev.mm->f2h_b_fifo_dout %lx should have offset 0DB0 p_acs->dev.mm->s2h_last_header %lx should have offset 0DD0 p_acs->dev.mm->s2h_dt_ctrl_reg %lx should have offset 0DE0 p_acs->dev.mm->h2sk_a_ch_status %lx should have offset 0880 p_acs->dev.mm->h2sk_b_ch_status %lx should have offset 08C0 p_acs->dev.mm->vf_dma_master_en %lx should have offset 0A08 p_acs->dev.mm->mm2h_a_ch_status %lx should have offset 0C00 p_acs->dev.mm->mm2h_a_fifo_dout %lx should have offset 0C30 p_acs->dev.mm->sk2h_a_ch_status %lx should have offset 0C80 p_acs->dev.mm->sk2h_a_fifo_dout %lx should have offset 0CB0 p_acs->dev.mm->sk2h_b_ch_status %lx should have offset 0CC0 p_acs->dev.mm->sk2h_b_fifo_dout %lx should have offset 0CF0 Display various crypt4769 Cryptographic Adapter dd structuresp_acs->dev.mm->h2m_a_dt_ctrl_reg %lx should have offset 0920 p_acs->dev.mm->h2m_a_last_dt_ptr %lx should have offset 0928 p_acs->dev.mm->h2f_a_dt_ctrl_reg %lx should have offset 0960 p_acs->dev.mm->h2f_a_last_dt_ptr %lx should have offset 0968 p_acs->dev.mm->h2f_b_dt_ctrl_reg %lx should have offset 09A0 p_acs->dev.mm->h2f_b_last_dt_ptr %lx should have offset 09A8 p_acs->dev.mm->h2m_b_dt_ctrl_reg %lx should have offset 0A20 p_acs->dev.mm->h2m_b_last_dt_ptr %lx should have offset 0A28 p_acs->dev.mm->m2h_a_last_header %lx should have offset 0D10 p_acs->dev.mm->m2h_a_dt_ctrl_reg %lx should have offset 0D20 p_acs->dev.mm->f2h_a_last_header %lx should have offset 0D50 p_acs->dev.mm->f2h_a_dt_ctrl_reg %lx should have offset 0D60 p_acs->dev.mm->f2h_b_last_header %lx should have offset 0D90 p_acs->dev.mm->f2h_b_dt_ctrl_reg %lx should have offset 0DA0 p_acs->dev.mm->s2h_fifo_aux_dout %lx should have offset 0DF8 cr4769_kdb_command(): Unable to internally configure scripts! p_acs->dev.mm->h2mm_a_dt_ctrl_reg %lx should have offset 0820 p_acs->dev.mm->h2mm_a_last_dt_ptr %lx should have offset 0828 p_acs->dev.mm->h2mm_b_dt_ctrl_reg %lx should have offset 0860 p_acs->dev.mm->h2mm_b_last_dt_ptr %lx should have offset 0868 p_acs->dev.mm->h2sk_a_dt_ctrl_reg %lx should have offset 08A0 p_acs->dev.mm->h2sk_a_last_dt_ptr %lx should have offset 08A8 p_acs->dev.mm->h2sk_b_dt_ctrl_reg %lx should have offset 08E0 p_acs->dev.mm->h2sk_b_last_dt_ptr %lx should have offset 08E8 p_acs->dev.mm->h2m_dma_vf_arb_crd %lx should have offset 0A58 p_acs->dev.mm->mm2h_a_last_header %lx should have offset 0C10 p_acs->dev.mm->mm2h_a_dt_ctrl_reg %lx should have offset 0C20 p_acs->dev.mm->sk2h_a_last_header %lx should have offset 0C90 p_acs->dev.mm->sk2h_a_dt_ctrl_reg %lx should have offset 0CA0 p_acs->dev.mm->sk2h_b_last_header %lx should have offset 0CD0 p_acs->dev.mm->sk2h_b_dt_ctrl_reg %lx should have offset 0CE0 +-Device--+-REQ-+--Type--+-PRQ-+-C-+-E-+-Status---+----TID---+ +---------+-----+--------+-----+---+---+----------+----------+ p_acs->dev.mm->h2mm_dma_vf_arb_crd %lx should have offset 0A40 p_acs->dev.mm->h2mm_dma_vf_arb_rlx %lx should have offset 0A80 p_acs->dev.mm->h2sk_dma_vf_arb_rlx %lx should have offset 0A88 p_acs->dev.mm->m2h_a_fifo_aux_dout %lx should have offset 0D38 p_acs->dev.mm->f2h_a_fifo_aux_dout %lx should have offset 0D78 p_acs->dev.mm->f2h_b_fifo_aux_dout %lx should have offset 0DB8 cr4769_kdb_load_acs():Unable to read in addr of acs at index %d. cr4769_kdb_load_acs():Unable to read in addr of acs at index %d. p_acs->dev.mm->h2f_a_dma_vf_arb_crd %lx should have offset 0A60 p_acs->dev.mm->h2f_b_dma_vf_arb_crd %lx should have offset 0A68 p_acs->dev.mm->mm2h_a_fifo_aux_dout %lx should have offset 0C38 p_acs->dev.mm->sk2h_a_fifo_aux_dout %lx should have offset 0CB8 p_acs->dev.mm->sk2h_b_fifo_aux_dout %lx should have offset 0CF8 p_acs->dev.mm->h2sk_a_dma_vf_arb_crd %lx should have offset 0A48 +----------------Struct-Element----------------+----@ADR -or- =VALUE--+ +----------------------------------------------+----------------------+ +----------------Struct-Element----------------+----@ADR -or- =VALUE--+ +----------------------------------------------+----------------------+ +----------------Struct-Element----------------+----@ADR -or- =VALUE--+ +----------------------------------------------+----------------------+ +----------------Struct-Element----------------+----@ADR -or- =VALUE--+ +----------------------------------------------+----------------------+ Warning!: must choose a device to debug before printing a core structure. +-Device--+-Register----------+-------Value--------+----------Notes-----------+ +---------+-------------------+--------------------+--------------------------+ @(#)20 1.2 src/rspc/kernext/pci/crypt4769/crypt4769_kdb.c, crypt4769, rspc72X, x2020_46A3 11/6/20 11:57:54+--INDEX--+---DEVICE---+--------ADDR--------+---OPENS---+-------SSP STATE-------+-------MCPU State------+---Temp(C)---+ +---------+------------+--------------------+-----------+-----------------------+-----------------------+-------------+ FHHHHII IIFGG8G\GGGGHH4HXH|$,4<DLT\dlt|}}}}}}}}}oo ooo$o,o4o<oDoLoTo\odoloto|X4XXXXYYY(Y<YPYdYxYYYYYYZ@(#)04 1.12 src/bos/usr/ccs/lib/libc/strncmp.c, libcstr, bos720 5/28/99 12:32:38cccccccccbbbbbccccccccccccccccccbccccccccccccccc ccccccc  !"#cccccc  !"#ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc@(#)39 1.13.3.1 src/bos/usr/ccs/lib/libc/atoi.c, libccnv, bos720 5/14/13 22:58:140Ras_Reg0Ras_Reg1Ras_Reg2Ras_Reg3Ras_Reg4Ras_Reg5Ras_Reg6Ras_Reg7Ras_Reg8Ras_Reg8Ras_Reg9Ras_Re10Ras_Re11Ras_Re12RasUnreBRasUnre0RasUnre1RasUnre2RasUnreERasCeyecRasPinCoRasblNulRasBlINvRasParInRascaDefhkeyCreahkeyAddshkeyKSetcrypt4769_eras.c ----------------------------ERROR----------------- ----------------------------ERROR----------------- ----------------------------ERROR----------------- ----------------------------ERROR----------------- ----------------------------ERROR----------------- @(#)15 1.1 src/rspc/kernext/pci/crypt4769/crypt4769_eras.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:43:05 %s pci0dump dump dump dump EehSlotCfg_WERRResetDevResetDe1ResetDe2ResetDeEAbortReqAbortALLStaAdapAStaAdap0StaAdap1StaAdap2StaAdap4StaAdap6StaAdapEEmgrDumBEmgrDum0EmgrDum1EmgrDumBRefifoTiProEmDuBProEmDu0ProEmDu1ProEmDu2ProEmDu3ProEmDu4ProEmDu5KerProc0KerProc1KerProcBKerEventKerMcpuDKerSspDuKerDelReKerProc6KerPro10KerPro12KerPro14KerPro16KernRestKernRVpdKerProcEStopAdpBStopHierStopAdp1StopAdpEFindCap0FindCapBFindCap1FindCap2capab =>FindCap3ReadVpdBReadVpd0ReadVpd1WriteCfgReadVpd2ReadVpd3ReadVpd4ReadVpd5BadVpdFoReadVpdECfg_ResBCfgRstreCfgRstreCfgRstreCfgRstreCfg_Res0Cfg_Res1Cfg_ResEEEH_FAILEEH_ACTVEEH_FREEEEH_BUSYEEH_NSUPEEH_Ca11EEH_BGINEEH_SUSPEEH_Cal0EEH_Cal1EEH_MAS1EEH_Cal4EEH_DBUGEEH_Cal6EEH_Cal8EEH_MAS2EEH_Ca10EEH_DEADEEH_MAS3EEH_Ca12EEH_RESUEEH_Ca14EEH_DFLTEEH_Ca16EEH_CalBEehReadBEeh_NsupEehRead1EehRead2EehLSENAEehLSDISEehRSACTEehRstDEEehUnAvaEehReadETracReqBTracRe00TracMH2CTracMH2CTracMH2CTracMH2CTracRH2CTracRH2CTracRH2CTracRH2CTracOutsTracOutsTracOutsTracOutsTracLReqLrequestLrequestLrequestLrequestTracLDatLreqDataLreqDataLreqDataLreqDataTracLRCtLReplCtrLReplCtrLReplCtrLReplCtrTracLRlDLReplDatLReplDatLReplDatLReplDatTracReqESetReqbBSetReqbEClrReqbBClrReqb1ClrReqbEReadIniBReadIni1AdapIniBAdapIni0AdapIni1AdapIniECfgInitBCfgInit1CfgInit2CfgInit3CfgInit4Cfg_ReadCfg_ReadCfg_ReadCfg_ReadCfgInit4CfgInit5CfgInitECfgSpWrBCfgSpWr0CfgSpWr1CfgSpWrECfgSpReBCfgSpRe0CfgSpRe1CfgSpRe2CfgSpReESendHrb0SendHrb1SendHrbBSendHrb4SendHrb5SendHrb6SndtH2SPSndtH2MASndtH2MBSenH2SKASenH2SKBSenH2MMASenH2MMBSendHrl3SendFetBSendNrdySendNrd2Send_H2SSendH2MASendH2MBSenH2MMASenH2MMBSenH2SKASenH2SKBSendUKNOSendHr10SenP_H2SSenPH2MASenPH2MBSePH2MMASePH2MMASePH2MMBSePH2MMBSePH2SKASePH2SKASendLoSMSndLH2MASndLH2MBSenLoMMASenLoMMBSenLoSKASenLoSKBSendHrL3SendHrbECre_Kpr0%s_kprocCre_Kpr1Cre_Kpr2SlihInitSlihIni0VerAcs01VerAcs02VerAcs03GetAcsI0GetAcsI1GetAcsI3SeEHRAPKT %s: <%d>%svpd->ds[0x2C] = vpd->ec[7] = %x vpd->pn[7] = %x vpd->fn[7] = %x vpd->ve[7] = %x vpd->mf[2] = %x vpd->sn[8] = %x crypt4769_utils.cline: %d file: %svpd->end_tag = %x vpd->ds_tag = %hhx vpd->checkSum = %x vpd->ec_length = %x vpd->pn_length = %x vpd->fn_length = %x vpd->ve_length = %x vpd->mf_length = %x vpd->rv_length = %x vpd->ds_length = %hx vpd->ec_tag[2] = %c%c vpd->pn_tag[2] = %c%c vpd->fn_tag[2] = %c%c vpd->ve_tag[2] = %c%c vpd->mf_tag[2] = %c%c vpd->rv_tag[2] = %c%c vpd->cr4769_length = %x vpd->cr4769_hdr[4] = %x vpd->reserved[0x8D] = %x vpd->cr4769_tag[2] = %c%c vpd->vpdr_tag (0x90) = %x ----------------------------ERROR----------------- ----------------------------ERROR----------------- ----------------------------ERROR----------------- ----------------------------ERROR----------------- ----------------------------ERROR----------------- ----------------------------ERROR----------------- @(#)33 1.3 src/rspc/kernext/pci/crypt4769/crypt4769_utils.c, crypt4769, rspc72X, x2021_11A2 3/9/21 17:15:38SPMRsetssetssetssetssetssetssetssetssetssetssetssetssetssetssetssetssetssetssetssetssetssetssetssetssetsdma6sets8htchtc1InitHtbBINitHtbEConf_WriSetupHTBHTBAlSetTrc_hra1Trc_hra1Trc_hra2McpNCriBMcpNCri1McpNCri2McpNCri3McpNCri4McpNCri5McpNCri6MCPUmse0MCPUmse1MCPUmse2MCPUmse3MCPUmse4MCPUmse5MCPUmse6MCPUmse7MCPUmse8POST2__BP2_STARTP2_HELLOP2___ENDP2__FAILP2__INFOP2_CRERRP2_DIAGSP2_UNKNOPOST2__EmbxintrBmbx_PANCCallKprombx_ERORmbx_INVAmbx_DUMPCallKprombx_WPANCallKprombx_ERORmbx_RESECallKprombx_bufUmbx_buERmbx_GMORmbx_P2MFmbx_P2IRmbx_PIRMmbx_AGATmbx_DFLTmbx_EIN1mbxintrETestAdaBTestPTAMCallKproTestTAMPTestSTAMTestVOLTTestTEMPCallKproTestAdaEssp_mbxBssp_POS0ssp_P0MGssp_P1MGssp_POS1ssp_MIB0ssp_MIB1ssp_TSSPssp_TMCPssp_TPSPssp_TPMCssp_UNKNssp_mbxEPOST0__BP0_STARTPO_PCTERP0_HELLOP0___ENDP0__FAILCallKproP0_CRERRP0_DIAGSP0__INFOP0_UNKNOPOST0__EPOST1__BP1_STARTP1_HELLOP1ADPERRP1M_HIERP1M_TESTP1___ENDP1__FAILCallKproP1_CRERRP1_DIAGSP1__INFOP1_UNKNOPOST1__EMB0____BMB0_STARMB0_HELOMB0_STAYMB0_CONTMB0_NACKMB0_stopMB0_AKERMB0__ENDMB0AlStpMB0_FAILMB0_HAL3MB0_HAL1MB0_HAL2MB0_CRITMB0_DIAGMB0_INFOMB0_UNKNMB0____EMB1____BMB1_STARMB1_HELOMB1_M1SOMB1_STAYMB1_CONTMB1_NACKMB1_M1STMB1__ENDMB1_FAILMB1InvReMB1_WrFWMB1_BaOSMB1_NoOSMB1_SignMB1ERUKNMB1_HALTMB1_MIFOMB1_SUW2MB1_SUW3MB1_BURNMB1_BRN1MB1_ESW3MB1_EBR3MB1_RBR3MB1_EBR2MB1_RBR2MB1_ESW2MB1_CMDFMB1_INFOMB1_UNKNMB1____EQRM_IDLEQRM_H2CPQRM_C2HPQRM_HRAFQRM_HRPIQRM_HRMCQRM_GEUKQRM_SYPAmcpubooBPost2CommcpuPO21mcpuSYMPmcpuOPERmcpuQSTAmcpuMEDDmcpuEDDQmcpuGoOpmcpuERORmcpuNMSGmcpubooEerrdma01errdma02errdma03errdma04errdma05errdma06errdma07errdma08errdma09errdma0Aerrdma0Berrdma0Cerrdma0Derrdma0EMaAdpOffQuisAdaphisrMCP0hisrMCP1hisrerr8INTHWErrINTACErrIntRDMArDMADebugCallKproIntUDMArDMAUDebgCallKproTestTEMPHISRSTamSftTVOLTSftTTEMPSftTINJSSftUNKOWRsTamperCallKprohtb_htbshtb_htbbhtb_7hb0htb_7hb1htb_htbdhtb_htb1CallKprotranscoBtcIV_S2HtcIV_H2StIVH2PKAtIVH2PKBtIVH2SKAtIVH2SKBtcIVH2MAtcIVH2MBtcIVSA2HtcIV_HTBtcIV_M2HtcIVPA2HtcIVPB2HtcIVDFLTtranscoEslih__01slih___BslihExCoslih__02slih__03slih__04slihM2H0slihM2H1sliPF2VFslihhtwaslihFullhisrerrAslihH2SIhisrerrBslihS2HIslih___EAsymHndBAsymHnd1AsymHnd2AsymHnd3CallKproAsymHndECallKproVefyMax1VefyMax2RestActBRestNoReCallKproRestLresCallKproRestDumpRestDum1RestBresRestActEmbxM1POS2mbxM0POS2TesLowBatmcpu_EDDDHISRTeWarEeh_TestBEeh_TestEAsym_priBAsym_pri1Asym_priEssp_s2h_mb0ssp_s2h_mb0ssp_s2h_mb0ssp_s2h_mb0ssp_s2h_mb0ssp_s2h_mb0ssp_s2h_mb1ssp_s2h_mb1ssp_s2h_mb1ssp_s2h_mb1ssp_s2h_mb1ssp_s2h_mb1ssp_s2h_post0ssp_s2h_post0ssp_s2h_post0ssp_s2h_post0ssp_s2h_post0ssp_s2h_post0ssp_s2h_post0ssp_s2h_post1ssp_s2h_post1ssp_s2h_post1ssp_s2h_post1ssp_s2h_post1ssp_s2h_post1ssp_s2h_post1crypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccrypt4769_intr.ccr4769_ssp_to_mbrcr4769_hisr_errorcr4769_hisr_errorcr4769_hisr_errormcpu_mbx_interruptmcpu_mbx_interruptmcpu_mbx_interruptmcpu_mbx_interruptasym_message_handlercr4769_mark_adapter_offcr4769_process_htb_entrycr4769_test_adapter_statuscr4769_test_adapter_statuscr4769_reset_action_from_usercr4769_reset_action_from_usercr4769_asysm_action_from_priority UNIT TEST: NOTIFICATION_FAIL with error @(#)62 1.3 src/rspc/kernext/pci/crypt4769/crypt4769_intr.c, crypt4769, rspc72X, x2020_46A5 11/9/20 11:20:22L$lDNO@NPOOPPHPN\Nf,ef,f,f,ef,cf,cf,d4f,e0ddrqc1GetStat0GetStat1GetStatsReqBoun0ReqBoun1ReqBoun2Comp_reqProFPreBProFPre1ProFNSUPProFPre2ProFPreqProFPre3ProFPBadProFPAbrProFPre8CallKproProFPreESSPREADYSSPMBERRCardRestSSPNREDYSetSSPUBSetSSPNRSetSSPRSSetSSPNWSetSSPUEProRequBProReq08ProBSPUpProSPiDwIocSSPUPProReq12ProReq32ProReq14ReqSleepProSvMiBProReq16ProClMiBProReq18ProReq20ProReq22ProReq24ProReq26ProReBadProReAbrProReq32ProReq34ProReq36CallKproProRequEVal_SizeVal_CopyBadDEVIDBadMagicIoctl_01Ioctl__BIoctl_02Ioctl_03IoctNINIIoctl_04Ioctl_05Ioctl_06Ioctl_07IoctHDReIoctMCReIoctHDMBIocMBExtIoctl_SKIoctHDMMIoctMCMMIoctl_09Ioctl__ELargBufBLargBuf0LargBuffLargBuf1LargBuf2DmaMax64LargBuf4LargBuf5LargBuf6LargBuf7LargBufEmapbuf_Bmapbuf_1mapbuf_2mapbuf_4mapbuf_6mapbuf_8mapbuf_EContDtc1ContDtc0ContDtc2ContDtc4ReqBlockReqAgentReqUsdefReqReqIDReqRqCtrReqRqDatReqRyCtrReqRyDatReqPriotReqStatuReqLasDtREqLaDt2Dt_Boun1Dt_Boun2MrequInBMreNOMB0PMB0ContPMB0ReqNPMB1S1qfMbRActChMreSetReProReq06ProReq07MrequI01MrequI02MrequI03MrequI04MrequI05MrequI06MrequI07MrequI08MrequI09MrequI0AmbreqI10mbreqI14mbreqI16mbreqI18mbreqI20mbreqI22mbreqI24mbreqI26mbreqI28mbreqI30mbreqI32mbreqI34mbreqI36mbreqI38mbreqI40mbreqI42mbreqI44mbreqI46mbreqI48mbreqI50mbreqI52mbreqI54mbreqI53mbreqI56mbreqI58mbreqI60MrequInEreqInitBreqIni01reqIni02reqIni04reqIni06reqIni07reqIni10reqIni12reqIni14reqIni16reqIni18reqIni20reqIni24reqIni26reqIni28reqIni30reqIni32reqIni34reqIni36reqIni38reqIni40reqIni42reqIni44reqIni46reqIni48reqIni50reqIni52reqIni54reqIni56reqIni58reqIni60reqIni64reqIni66reqIni68reqIni70reqIni72reqIni74reqIni76reqIni78reqIni79reqIni82reqIni83reqIni84reqIni86reqIni87HDR_DMAIHDR_DMAIreqIni90reqInitEReqFreeBReqFre00ReqFre01ReqFre02ReqFre03ReqFre04ReqFre05ReqFre06ReqFre07ReqFre08ReqFre09ReqFre10ReqFre11ReqFre12ReqFre13ReqFre14ReqFre15ReqFre16ReqFre17ReqFre18ReqFre19ReqFreeEProFastReqcrypt4769_ioctl.ccrypt4769_ioctl.ccr4769_process_requestcr4769_process_fp_request@(#)19 1.1 src/rspc/kernext/pci/crypt4769/crypt4769_ioctl.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:43:21^|_$_X``ab,ccd4dexeftggh@hipoHopr`rssssssssssso oSwTBReqTime0ReqTimedReqTimeBReqTime2ReqTime3ReqTime4ReqTime5ReqTime6ReqTimeEReqPTim0ReqPTimBReqPTim2ForReSSPReqPTim3ReqPTimEEmSwTie1EmSwTie2EmSwTie4EmSwTieEStoMbTmrFreMbCmTMbSCmTi0MbSCmTimAlMbCmd0AllMbCmdMbCmTim0MbCmTimeMbCmTim1MB1RBRstCallKproMbCmSlepcrypt4769_timer.ccrypt4769_timer.ccrypt4769_timer.ccr4769_mb_commands_timer ----------------------------ERROR----------------- ----------------------------ERROR----------------- ----------------------------ERROR----------------- ----------------------------ERROR----------------- @(#)28 1.2 src/rspc/kernext/pci/crypt4769/crypt4769_timer.c, crypt4769, rspc72X, x2021_03A6 1/15/21 09:08:09 SSPEmDuNormRstrErroRstrRead_VpdMCPEmgDuEvntTERMEEHResumSyslogmgMB0_CONTMB0_BURNMB0_RQSTMB0_RQNRMB1_INITMB1_RECRMB1_RBU1MB1_ESW2MB1_BUR2MB1_EBR2MB1_SUO2MB1_ESW3MB1_BUR3MB1_EBR3MB1_SUO3MB1_SETMMB1_S1QHMB1_S1QCMB1_S1QFMB1_S1QTCMD_UNKNEDL: %ld HRA: 0x%lx Other: %hx len16:0x%hx htb->rq = %lx htb->uf = %lx htb->rc = %lx Host to SSP SSP to Host htb->vfid = %lx htb->len1 = %lx Host to MCPU A Host to MCPU B XC_AGENTID_MB1 Address: %lx bytes_read: %ld htb->no_TX = %lx hrcsr->pct = %lx hrcsr->vst = %lx hrcsr->tst = %lx MCPU A to Host XC_AGENTID_MB0 H2C Packet hisr->h2m_i = %lx hisr->m2h_i = %lx hisr->h2s_i = %lx hisr->s2h_i = %lx hcr->f_sk_dt = %x hcr->f_mm_dt = %x hrcsr->rrat = %lx hrcsr->trst = %lx Arbiter is idle CR4769_EVENT_TERM hisr->htb_bf = %lx hcr->f_h2s_dt = %x hcr->f_h2m_dt = %x hcr->rf_sk_dt = %x hcr->rf_mm_dt = %x hrcsr->rrast = %lx hrcsr->strst = %lx cr4769_print_ReqBlkhtb->reserved = %lx hisr->htb_int = %lx hcr->reserved2 = %x hcr->rf_h2s_dt = %x hcr->rf_h2m_dt = %x hrcsr->inj_st = %lx hrcsr->m_rsts = %lx ascii_string: %s htb->reserved2 = %lx hisr->reserve1 = %lx hisr->reserve2 = %lx hisr->reserve3 = %lx hcr->resume_srm = %x hcr->resume_mrm = %x hcr->f_h2f_a_dt = %x hcr->f_h2f_b_dt = %x hrcsr->f1strat = %lx hrcsr->h2s_wue = %lx H2S channel status CR4769_SSP_STATE_MB0 CR4769_SSP_STATE_MB1 p_hrb_hdr->uf = %lx hisr->pf2vf_mbx = %lx hisr->srm_att_i = %lx hisr->mrm_att_i = %lx hcr->rf_h2f_a_dt = %x hcr->rf_h2f_b_dt = %x hrcsr->f1strast = %lx hrcsr->mwrmboot = %lx hrcsr->swrmboot = %lx hrcsr->s2m_rsts = %lx hrcsr->reserved = %lx hrcsr->mcpu_wue = %lx hrcsr->tmpr_wue = %lx hbmcr->reserved = %lx hbmcr->reserved = %lx hbmcr->reserved = %lx hbmcr->reserved = %lx hbmcr->htb_bmen = %lx hbmcr->s2h_bmen = %lx hbmcr->h2s_bmen = %lx hbmcr->m2h_bmen = %lx hbmcr->h2m_bmen = %lx H2MA channel status H2MB channel status CR4769_EVENT_READ_VPD Host Transfer Buffer htb->TX_Done_int = %lx hisr->access_err = %lx hisr->lowbat_int = %lx hrcsr->error_wue = %lx hrcsr->ssp_hprst = %lx hbmcr->arb_count = %lx hbmcr->sk2h_bmen = %lx hbmcr->h2sk_bmen = %lx hbmcr->Mm2h_bmen = %lx hbmcr->h2mm_bmen = %lx p_mb_pilot->len2 = %hu p_mb_pilot->len3 = %hu CR4769_SSP_STATE_POST0 CR4769_SSP_STATE_POST1 htb->WindowSelect = %lx htb->ctrlwordResv = %lx p_hrb_hdr->res1 = %lx p_hrb_hdr->res2 = %lx p_hrb_hdr->vfid = %lx p_hrb_hdr->len1 = %lx hisr->h_temp_wrng = %lx hrcsr->seg3_compl = %lx hrcsr->host_reset = %lx hrcsr->h2s_wurqst = %lx hbmcr->f2h_a_bmen = %lx hbmcr->h2f_a_bmen = %lx hbmcr->f2h_b_bmen = %lx hbmcr->h2f_b_bmen = %lx hbmsr_ext->h2s_ff = %lx hbmsr_ext->s2h_fe = %lx hbmsr_ext->m2h_fe = %lx CR4769_SSP_STATE_MBHALT CR4769_EVENT_EEH_RESUME CR4769_EVENT_SYSLOG_MSG unknown MB command: %x XC_AGENTID_PKA_FASTPATH XC_AGENTID_PKB_FASTPATH p_hrb_hdr->Rqstr = %lx p_hrb_hdr->No_Tx = %lx hrcsr->post2_compl = %lx hrcsr->ssp_rststat = %lx hrcsr->h2s_wurqsts = %lx CR4769_SSP_STATE_STOPPED CR4769_SSP_STATE_MB0_END CR4769_SSP_STATE_MB1_END SSP_MB_CMD_MB0_IBMBURN SSP_MB_CMD_MB1_ESTOWN2 SSP_MB_CMD_MB1_EMBURN2 SSP_MB_CMD_MB1_SUROWN2 SSP_MB_CMD_MB1_ESTOWN3 SSP_MB_CMD_MB1_EMBURN3 SSP_MB_CMD_MB1_SUROWN3 XC_AGENTID_SKA_FASTPATH XC_AGENTID_SKB_FASTPATH p_hrb_hdr->h_type = %lx hisr->recov_dma_err = %lx hrcsr->seg2_started = %lx hrcsr->seg3_started = %lx hbmcr->h2m_sriov_on = %lx hbmcr->rd_ch_int_en = %lx hbmsr_ext->h2m_a_ff = %lx hbmsr_ext->h2m_b_ff = %lx hbmsr_ext->h2f_a_ff = %lx hbmsr_ext->f2h_a_fe = %lx hbmsr_ext->h2f_b_ff = %lx hbmsr_ext->f2h_b_fe = %lx rd_ch_dt_sign: = %lx p_mb_pilot->hra_cnt = %hu SSP_MB_CMD_MB0_CONTINUE SSP_MB_CMD_MB1_REMBURN1 SSP_MB_CMD_MB1_REMBURN2 SSP_MB_CMD_MB1_REMBURN3 p_mb_reply->length = %x p_mb_reply->Status = %x hbmcr->h2mm_sriov_on = %lx hbmcr->h2sk_sriov_on = %lx Host to SSP FIFO is full hbmsr_ext->h2mm_a_ff = %lx hbmsr_ext->mm2h_a_fe = %lx hbmsr_ext->h2mm_b_ff = %lx hbmsr_ext->mm2h_b_fe = %lx hbmsr_ext->h2sk_a_ff = %lx hbmsr_ext->sk2h_a_fe = %lx hbmsr_ext->h2sk_b_ff = %lx hbmsr_ext->sk2h_b_fe = %lx res1: = %lx RD_CH_VFID: = %lx res2: = %lx res3: = %lx CR4769_SSP_STATE_POST0_END CR4769_SSP_STATE_MB0_START CR4769_SSP_STATE_POST1_END CR4769_SSP_STATE_MB1_START CR4769_EVENT_ERROR_RESTART SSP_MB_CMD_MB0_RQ_STATUS SSP_MB_CMD_MB1_RECERTIFY SSP_MB_CMD_MB1_S1Q_CERTS p_hrb_hdr->reserved = %lx hisr->unrecov_dma_err = %lx hisr->soft_tamper_int = %lx hisr->hard_tamper_int = %lx hbmcr->h2f_a_sriov_on = %lx hbmcr->h2f_b_sriov_on = %lx hbmsr_ext->dma_arb_wr = %lx hbmsr_ext->dma_arb_iv = %lx hbmsr_ext->dma_arb_rd = %lx hbmsr_ext->dma_arb_dt = %lx SSP to Host FIFO is empty CR4769_EVENT_NORMAL_RESTART SSP_MB_CMD_MB1_S1Q_HEALTH p_hrb_hdr->Addr_Type = %lx hbmcr->arb_single_step = %lx hbsmr_ext->dma_arb_sm = %lx hbmsr_ext->dma_last_bm = %lx hbmsr_ext->dma_last_wr = %lx hbmsr_ext->dma_last_iv = %lx hbmsr_ext->dma_last_rd = %lx hbmsr_ext->dma_last_dt = %lx hbmsr_ext->reserved_58 = %lx p_mb_pilot->hra1.type = 0x%x CR4769_SSP_STATE_POST0_START CR4769_SSP_STATE_POST1_START SSP_MB_CMD_MB1_SELF_TAMPER p_mb_reply->RequestID = %x &p_mb_reply->pad[6] = %lx p_hrb_hdr->Req_Action = %lx p_hrb_hdr->INT_action = %lx Host Control Register (HCR) p_mb_pilot->hra1.hra_len = %d p_mb_pilot->hra2.hra_len = %d p_mb_pilot->fragtot = %d p_mb_pilot->msg_len = %d p_mb_pilot->fragment_len = %d SSP_MB_CMD_MB1_S1Q_FIRMWARE ********* MCPU is under reset hbmsr_ext->reserved_8_10 = %lx CR4769_DMA_CH_WR_SSP channel CR4769_DMA_CH_RD_SSP channel SSP_MB_CMD_MB1_S1Q_FIPS_TEST p_hrb_hdr->WindowSelect = %lx POST2 execution is completed Embedded APPs must be running Aribiter one cycle wait state Aribiter is Writing out an IV CR4769_DMA_CH_WR_MCPU channel CR4769_DMA_CH_RD_MCPU channel hbmsr_ext->reserved_20_45 = %lx p_mb_pilot->hra1.hra_dt = 0x%lx p_mb_pilot->hra2.type = 0x%x p_mb_pilot->UserDefined = 0x%x p_mb_pilot->Status = 0x%x CR4769_EVENT_SSP_EMERGENCY_DUMP SSP_MB_CMD_MB1_IBM_INITIALIZE DT virtual address = %lx p_dtQ4->bus_addr = %lx p_dtQ4->EoC = %lx p_dtQ4->byte_count = %ld p_dtQ4->HRB_Len = %ld p_dtQ4->DT_sign = %lx p_dtQ4->next_dt = %lx p_dtQ1->Notify_RX = %lx p_dtQ1->RBRI = %lx p_dt->dt_baddr = %lx extra info: Size of DT: %d CARD STATUS REGISTERS %lx p_mb_pilot->hra2.hra_dt = 0x%lx p_mb_pilot->AgentID = 0x%hx p_mb_pilot->RequestID = 0x%hx CR4769_EVENT_MCPU_EMERGENCY_DUMP p_mb_pilot->dma_hdr.dma_sig = %hu %s: User Request Block (xc_RB_t) Host Request Block (HRB) header Size of the pilot structure: %lu SSP_MB_CMD_MB0_RQ_STATUS_NORESET CR4769_SSP_STATE_WAIT_FOR_MB0_START CR4769_SSP_STATE_WAIT_FOR_MB1_START ReqBl->AgentID : %x ReqBl->UserDefined : %x hbmsr_ext->dma_arb_rd_tag_free = %lx p_mb_pilot->dma_hdr.hrb_hdr.uf = %lx ReqBlk->RequestControl.len : %d ReqBlk->RequestData.len : %d ReqBlk->ReplyControl.len : %d ReqBlk->ReplyData.len : %d CR4769_SSP_STATE_WAIT_FOR_POST0_START CR4769_SSP_STATE_WAIT_FOR_POST1_START ReqBlk->PriorityWindow : 0x%x p_mb_pilot->dma_hdr.hrb_hdr.vfid = %lx p_mb_pilot->dma_hdr.hrb_hdr.len1 = %lu ReqBlk->Status : 0x%x Last channel active (dma_last_bm): %lx p_mb_pilot->dma_hdr.hrb_hdr.Rqstr = %lx p_mb_pilot->dma_hdr.hrb_hdr.No_Tx = %lx ReqBlk->RequestControl.uaddr : 0x%lx ReqBlk->RequestData.uaddr : 0x%lx ReqBlk->ReplyControl.uaddr : 0x%lx ReqBlk->ReplyData.uaddr : 0x%lx p_mb_pilot->dma_hdr.hrb_hdr.h_type = %lx C2H Reply Buffer returned to the user ( FW boot status and chip reset status) Host Bus Master Control Register (HBMCR) Host Interrupt Status Register (HISR) Debug Host to SSP channel status : %016lx p_cr4769_hbmsr_bits->h2mm_b_de = %lx p_cr4769_hbmsr_bits->mm2h_b_de = %lx p_cr4769_hbmsr_bits->h2sk_a_de = %lx p_cr4769_hbmsr_bits->sk2h_a_de = %lx p_cr4769_hbmsr_bits->h2sk_b_de = %lx p_cr4769_hbmsr_bits->sk2h_b_de = %lx p_cr4769_hbmsr_bits->h2m_a_de = %lx p_cr4769_hbmsr_bits->m2h_de = %lx p_cr4769_hbmsr_bits->h2m_b_de = %lx p_cr4769_hbmsr_bits->reserved_11 = %lx p_cr4769_hbmsr_bits->h2f_a_de = %lx p_cr4769_hbmsr_bits->f2h_a_de = %lx p_cr4769_hbmsr_bits->h2f_b_de = %lx p_cr4769_hbmsr_bits->f2h_b_de = %lx p_cr4769_hbmsr_bits->h2s_de = %lx p_cr4769_hbmsr_bits->s2h_de = %lx p_cr4769_hbmsr_bits->reserved_18_23 = %lx p_cr4769_hbmsr_bits->h2mm_a_master_en = %lx p_cr4769_hbmsr_bits->h2mm_b_master_en = %lx p_cr4769_hbmsr_bits->h2sk_a_master_en = %lx p_cr4769_hbmsr_bits->h2sk_b_master_en = %lx p_cr4769_hbmsr_bits->h2f_a_master_en = %lx p_cr4769_hbmsr_bits->h2f_b_master_en = %lx p_cr4769_hbmsr_bits->reserved_30_31 = %lx p_cr4769_hbmsr_bits->h2mm_a_tcpr = %lx p_cr4769_hbmsr_bits->h2mm_b_tcpr = %lx p_cr4769_hbmsr_bits->h2sk_a_tcpr = %lx p_cr4769_hbmsr_bits->h2sk_b_tcpr = %lx p_cr4769_hbmsr_bits->h2m_a_tcpr = %lx p_cr4769_hbmsr_bits->h2m_b_tcpr = %lx p_cr4769_hbmsr_bits->h2f_a_tcpr = %lx p_cr4769_hbmsr_bits->h2f_b_tcpr = %lx p_cr4769_hbmsr_bits->h2s_tcpr = %lx p_cr4769_hbmsr_bits->reserved_41_46 = %lx p_cr4769_hbmsr_bits->htb_full = %lx p_cr4769_hbmsr_bits->h2mm_a_busy = %lx p_cr4769_hbmsr_bits->h2mm_b_busy = %lx p_cr4769_hbmsr_bits->h2sk_a_busy = %lx p_cr4769_hbmsr_bits->h2sk_b_busy = %lx p_cr4769_hbmsr_bits->h2m_a_busy = %lx p_cr4769_hbmsr_bits->h2m_b_busy = %lx p_cr4769_hbmsr_bits->h2f_a_busy = %lx p_cr4769_hbmsr_bits->h2f_b_busy = %lx p_cr4769_hbmsr_bits->h2s_busy = %lx p_cr4769_hbmsr_bits->reserved_57_63 = %lx p_mb_pilot->dma_hdr.hrb_hdr.Addr_Type = %lx type:0x%hx, version:0x%hx, severity: 0x%hx p_mb_pilot->dma_hdr.hrb_hdr.Req_Action = %lx p_mb_pilot->dma_hdr.hrb_hdr.INT_action = %lx Host Bus Master Status Register (HBMSR) Debug Host to MCPU h2m_a_ch_status : %016lx Debug Host to MCPU h2m_a_tcp : %016lx Debug Host to MCPU h2m_a_buff_ptr : %016lx Debug Host to MCPU h2m_a_dt_ctrl_reg: %016lx Debug Host to MCPU h2m_a_last_dt_ptr: %016lx Debug Host to MCPU h2m_a_fifo_din : %016lx Debug Host to MCPU h2m_b_ch_status : %016lx Debug Host to MCPU h2m_b_tcp : %016lx Debug Host to MCPU h2m_b_buff_ptr : %016lx Debug Host to MCPU h2m_b_dt_ctrl_reg: %016lx Debug Host to MCPU h2m_b_last_dt_ptr: %016lx Debug Host to MCPU h2m_b_fifo_din : %016lx Modular Math to Host channel A FIFO is empty Modular Math to Host channel B FIFO is empty p_mb_pilot->dma_hdr.hrb_hdr.WindowSelect = %lx Host Reset Control Status Register (HRCSR) p_acs->dev.mm->hcr %lx should have offset 0B90 Debug MCPU to Host m2h_ch_status : %016lx Debug MCPU to Host m2h_a_last_header : %016lx Debug MCPU to Host m2h_a_buff_ptr : %016lx Debug MCPU to Host m2h_a_dt_ctrl_reg : %016lx Debug MCPU to Host m2h_a_dt_ptr : %016lx p_acs->dev.mm->hisr %lx should have offset 00A0 p_acs->dev.mm->hier %lx should have offset 00A8 p_acs->dev.mm->hcsr %lx should have offset 0610 p_acs->dev.mm->padl0 %lx should have offset 00A4 p_acs->dev.mm->padl1 %lx should have offset 00AC p_acs->dev.mm->hmvmc %lx should have offset 00B0 p_acs->dev.mm->hrcsr %lx should have offset 0608 p_acs->dev.mm->hbmcr %lx should have offset 0B80 p_acs->dev.mm->padl3 %lx should have offset 0B84 p_acs->dev.mm->hbmsr %lx should have offset 0B88 ________________MCPU Error Dump________________ ********* SSP is under reset. Ready to be awaken. ******** Indicates deactivation of the SSP reset. p_acs->dev.mm->hts_ap %lx should have offset 0210 p_acs->dev.mm->hts_dp %lx should have offset 0218 p_acs->dev.mm->hcfgr0 %lx should have offset 0400 p_acs->dev.mm->hcfgr1 %lx should have offset 0600 p_acs->dev.mm->htb_wa %lx should have offset 0BC0 p_acs->dev.mm->htb_tc %lx should have offset 0BC8 p_acs->dev.mm->h2s_mbx %lx should have offset 0010 p_acs->dev.mm->s2h_mbx %lx should have offset 0018 p_acs->dev.mm->pad_838 %lx should have offset 0838 p_acs->dev.mm->pad_840 %lx should have offset 0840 p_acs->dev.mm->pad_848 %lx should have offset 0848 p_acs->dev.mm->pad_878 %lx should have offset 0878 p_acs->dev.mm->pad2248 %lx should have offset 08C8 p_acs->dev.mm->h2s_tcp %lx should have offset 09D0 p_acs->dev.mm->pad2616 %lx should have offset 0A38 p_acs->dev.mm->h2m_mbx0 %lx should have offset 0000 p_acs->dev.mm->m2h_mbx0 %lx should have offset 0008 p_acs->dev.mm->h2m_mbx1 %lx should have offset 0020 p_acs->dev.mm->m2h_mbx1 %lx should have offset 0028 HW status for miscellaneous Host DMA functions DMA channel arbiter current operation is data write p_acs->dev.mm->h2m_a_tcp %lx should have offset 0910 p_acs->dev.mm->h2f_a_tcp %lx should have offset 0950 p_acs->dev.mm->h2f_b_tcp %lx should have offset 0990 p_acs->dev.mm->h2m_b_tcp %lx should have offset 0A10 p_acs->dev.mm->pf_vf_mbx %lx should have offset 0AF0 p_acs->dev.mm->pad31[12] %lx should have offset 0BA8 p_acs->dev.mm->hbmsr_ext %lx should have offset 0BB0 p_acs->dev.mm->pad32[112] %lx should have offset 0030 p_acs->dev.mm->pad2056[8] %lx should have offset 0808 p_acs->dev.mm->h2mm_a_tcp %lx should have offset 0810 p_acs->dev.mm->h2mm_b_tcp %lx should have offset 0850 p_acs->dev.mm->pad2184[8] %lx should have offset 0888 p_acs->dev.mm->h2sk_a_tcp %lx should have offset 0890 p_acs->dev.mm->pad2232[8] %lx should have offset 08B8 p_acs->dev.mm->h2sk_b_tcp %lx should have offset 08D0 p_acs->dev.mm->pad2296[8] %lx should have offset 08F8 p_acs->dev.mm->pad2312[8] %lx should have offset 0908 p_acs->dev.mm->pad2360[8] %lx should have offset 0938 p_acs->dev.mm->pad2376[8] %lx should have offset 0948 p_acs->dev.mm->pad2424[8] %lx should have offset 0978 p_acs->dev.mm->pad2440[8] %lx should have offset 0988 p_acs->dev.mm->pad2488[8] %lx should have offset 09B8 p_acs->dev.mm->pad2504[8] %lx should have offset 09C8 p_acs->dev.mm->pad2552[8] %lx should have offset 09F8 p_acs->dev.mm->pad2640[8] %lx should have offset 0A50 p_acs->dev.mm->pad2984[8] %lx should have offset 0BA8 p_acs->dev.mm->pad3080[8] %lx should have offset 0C08 p_acs->dev.mm->pad3208[8] %lx should have offset 0C88 p_acs->dev.mm->pad3272[8] %lx should have offset 0CC8 p_acs->dev.mm->pad3336[8] %lx should have offset 0D08 p_acs->dev.mm->pad3400[8] %lx should have offset 0D48 p_acs->dev.mm->pad3464[8] %lx should have offset 0D88 p_acs->dev.mm->pad3528[8] %lx should have offset 0DC8 p_acs->dev.mm->s2h_dt_ptr %lx should have offset 0DE8 p_acs->dev.mm->pad184[348] %lx should have offset 00B8 p_acs->dev.mm->pad544[484] %lx should have offset 0220 p_acs->dev.mm->pad2672[16] %lx should have offset 0A70 p_acs->dev.mm->pad2704[96] %lx should have offset 0A90 p_acs->dev.mm->pad2968[12] %lx should have offset 0B98 p_acs->dev.mm->pad3024[48] %lx should have offset 0BD0 p_acs->dev.mm->pad3136[64] %lx should have offset 0C40 p_acs->dev.mm->pad3584[64] %lx should have offset 0E00 Host to SSP channel is enabled and has no pending work p_acs->dev.mm->pad1032[508] %lx should have offset 0408 p_acs->dev.mm->pad1560[488] %lx should have offset 0618 p_acs->dev.mm->h2s_buff_ptr %lx should have offset 09D8 p_acs->dev.mm->h2s_fifo_din %lx should have offset 09F0 p_acs->dev.mm->pad2808[136] %lx should have offset 0AF8 p_acs->dev.mm->h_cpu_dmaerr %lx should have offset 0BA0 p_acs->dev.mm->m2h_a_dt_ptr %lx should have offset 0D28 p_acs->dev.mm->f2h_a_dt_ptr %lx should have offset 0D68 p_acs->dev.mm->f2h_b_dt_ptr %lx should have offset 0DA8 p_acs->dev.mm->s2h_buff_ptr %lx should have offset 0DD8 p_acs->dev.mm->h2s_ch_status %lx should have offset 09C0 p_acs->dev.mm->mm2h_a_dt_ptr %lx should have offset 0C28 p_acs->dev.mm->sk2h_a_dt_ptr %lx should have offset 0CA8 p_acs->dev.mm->sk2h_b_dt_ptr %lx should have offset 0CE8 p_acs->dev.mm->m2h_ch_status %lx should have offset 0D00 p_acs->dev.mm->s2h_ch_status %lx should have offset 0DC0 p_acs->dev.mm->s2h_fifo_dout %lx should have offset 0DF0 ________________ End of MCPU Error DUMP________________ p_acs->dev.mm->h2mm_ch_status %lx should have offset 0800 p_acs->dev.mm->h2sk_b_buf_ptr %lx should have offset 08D8 p_acs->dev.mm->h2m_a_buff_ptr %lx should have offset 0918 p_acs->dev.mm->h2m_a_fifo_din %lx should have offset 0930 p_acs->dev.mm->h2f_a_buff_ptr %lx should have offset 0958 p_acs->dev.mm->h2f_a_fifo_din %lx should have offset 0970 p_acs->dev.mm->h2f_b_buff_ptr %lx should have offset 0998 p_acs->dev.mm->h2f_b_fifo_din %lx should have offset 09B0 p_acs->dev.mm->h2m_b_buff_ptr %lx should have offset 0A18 p_acs->dev.mm->h2m_b_fifo_din %lx should have offset 0A30 p_acs->dev.mm->m2h_a_buff_ptr %lx should have offset 0D18 p_acs->dev.mm->f2h_a_buff_ptr %lx should have offset 0D58 p_acs->dev.mm->f2h_b_buff_ptr %lx should have offset 0D98 p_acs->dev.mm->h2mm_a_buff_ptr %lx should have offset 0818 p_acs->dev.mm->h2mm_a_fifo_din %lx should have offset 0830 p_acs->dev.mm->h2mm_b_buff_ptr %lx should have offset 0858 p_acs->dev.mm->h2mm_b_fifo_din %lx should have offset 0870 p_acs->dev.mm->h2sk_a_buff_ptr %lx should have offset 0898 p_acs->dev.mm->h2sk_a_fifo_din %lx should have offset 08B0 p_acs->dev.mm->h2sk_b_fifo_din %lx should have offset 08F0 p_acs->dev.mm->h2m_a_ch_status %lx should have offset 0900 p_acs->dev.mm->h2f_a_ch_status %lx should have offset 0940 p_acs->dev.mm->h2f_b_ch_status %lx should have offset 0980 p_acs->dev.mm->h2s_dt_ctrl_reg %lx should have offset 09E0 p_acs->dev.mm->h2s_last_dt_ptr %lx should have offset 09E8 p_acs->dev.mm->h2m_b_ch_status %lx should have offset 0A00 p_acs->dev.mm->mm2h_a_buff_ptr %lx should have offset 0C18 p_acs->dev.mm->sk2h_a_buff_ptr %lx should have offset 0C98 p_acs->dev.mm->sk2h_b_buff_ptr %lx should have offset 0CD8 p_acs->dev.mm->m2h_a_fifo_dout %lx should have offset 0D30 p_acs->dev.mm->f2h_a_ch_status %lx should have offset 0D40 p_acs->dev.mm->f2h_a_fifo_dout %lx should have offset 0D70 p_acs->dev.mm->f2h_b_ch_status %lx should have offset 0D80 p_acs->dev.mm->f2h_b_fifo_dout %lx should have offset 0DB0 p_acs->dev.mm->s2h_last_header %lx should have offset 0DD0 p_acs->dev.mm->s2h_dt_ctrl_reg %lx should have offset 0DE0 p_acs->dev.mm->h2sk_a_ch_status %lx should have offset 0880 p_acs->dev.mm->h2sk_b_ch_status %lx should have offset 08C0 p_acs->dev.mm->vf_dma_master_en %lx should have offset 0A08 p_acs->dev.mm->mm2h_a_ch_status %lx should have offset 0C00 p_acs->dev.mm->mm2h_a_fifo_dout %lx should have offset 0C30 p_acs->dev.mm->sk2h_a_ch_status %lx should have offset 0C80 p_acs->dev.mm->sk2h_a_fifo_dout %lx should have offset 0CB0 p_acs->dev.mm->sk2h_b_ch_status %lx should have offset 0CC0 p_acs->dev.mm->sk2h_b_fifo_dout %lx should have offset 0CF0 p_acs->dev.mm->h2m_a_dt_ctrl_reg %lx should have offset 0920 p_acs->dev.mm->h2m_a_last_dt_ptr %lx should have offset 0928 p_acs->dev.mm->h2f_a_dt_ctrl_reg %lx should have offset 0960 p_acs->dev.mm->h2f_a_last_dt_ptr %lx should have offset 0968 p_acs->dev.mm->h2f_b_dt_ctrl_reg %lx should have offset 09A0 p_acs->dev.mm->h2f_b_last_dt_ptr %lx should have offset 09A8 p_acs->dev.mm->h2m_b_dt_ctrl_reg %lx should have offset 0A20 p_acs->dev.mm->h2m_b_last_dt_ptr %lx should have offset 0A28 p_acs->dev.mm->m2h_a_last_header %lx should have offset 0D10 p_acs->dev.mm->m2h_a_dt_ctrl_reg %lx should have offset 0D20 p_acs->dev.mm->f2h_a_last_header %lx should have offset 0D50 p_acs->dev.mm->f2h_a_dt_ctrl_reg %lx should have offset 0D60 p_acs->dev.mm->f2h_b_last_header %lx should have offset 0D90 p_acs->dev.mm->f2h_b_dt_ctrl_reg %lx should have offset 0DA0 p_acs->dev.mm->s2h_fifo_aux_dout %lx should have offset 0DF8 p_acs->dev.mm->h2mm_a_dt_ctrl_reg %lx should have offset 0820 p_acs->dev.mm->h2mm_a_last_dt_ptr %lx should have offset 0828 p_acs->dev.mm->h2mm_b_dt_ctrl_reg %lx should have offset 0860 p_acs->dev.mm->h2mm_b_last_dt_ptr %lx should have offset 0868 p_acs->dev.mm->h2sk_a_dt_ctrl_reg %lx should have offset 08A0 p_acs->dev.mm->h2sk_a_last_dt_ptr %lx should have offset 08A8 p_acs->dev.mm->h2sk_b_dt_ctrl_reg %lx should have offset 08E0 p_acs->dev.mm->h2sk_b_last_dt_ptr %lx should have offset 08E8 p_acs->dev.mm->h2m_dma_vf_arb_crd %lx should have offset 0A58 p_acs->dev.mm->mm2h_a_last_header %lx should have offset 0C10 p_acs->dev.mm->mm2h_a_dt_ctrl_reg %lx should have offset 0C20 p_acs->dev.mm->sk2h_a_last_header %lx should have offset 0C90 p_acs->dev.mm->sk2h_a_dt_ctrl_reg %lx should have offset 0CA0 p_acs->dev.mm->sk2h_b_last_header %lx should have offset 0CD0 p_acs->dev.mm->sk2h_b_dt_ctrl_reg %lx should have offset 0CE0 ******* MSI 1: S2H Mail box full interrupt was set by the SSP. p_acs->dev.mm->h2mm_dma_vf_arb_crd %lx should have offset 0A40 p_acs->dev.mm->h2mm_dma_vf_arb_rlx %lx should have offset 0A80 p_acs->dev.mm->h2sk_dma_vf_arb_rlx %lx should have offset 0A88 p_acs->dev.mm->m2h_a_fifo_aux_dout %lx should have offset 0D38 p_acs->dev.mm->f2h_a_fifo_aux_dout %lx should have offset 0D78 p_acs->dev.mm->f2h_b_fifo_aux_dout %lx should have offset 0DB8 Debug SSP to Host channel: S2H DT pointer being process: %lx Warning hra2.hra_len has a size but there is only one hra_cnt p_acs->dev.mm->h2f_a_dma_vf_arb_crd %lx should have offset 0A60 p_acs->dev.mm->h2f_b_dma_vf_arb_crd %lx should have offset 0A68 p_acs->dev.mm->mm2h_a_fifo_aux_dout %lx should have offset 0C38 p_acs->dev.mm->sk2h_a_fifo_aux_dout %lx should have offset 0CB8 p_acs->dev.mm->sk2h_b_fifo_aux_dout %lx should have offset 0CF8 Warning, the hra_cnt is %d and it is suppose to be less than 2 p_acs->dev.mm->h2sk_a_dma_vf_arb_crd %lx should have offset 0A48 ***************************************************************** ***************************************************************** ***************************************************************** ***************************************************************** ***************************************************************** SSP has completed POST at least once since the last power on event. Debug SSP to Host channel: DT control: register value: %lx : decoded: Host to SSP channel is currently processing a request for this function. Debug Host to SSP: Transfer command port: %lx (First DT of the H2S chain) Debug Host to SSP channel: last DT pointer :%lx (Last Fully processed DT) Debug Host to SSP channel: DT control status: register value: %lx decoded: The last bus master operaton wa a write to the HTB (interrupt vector buffer) ********* A H2S wake up request through the WURqst bit is active in the queue RD_CH_CURR_STATE = %lx (H2S current state. Ask HW team for values in the RTL) Debug Host to SSP channel: buffer pointer: %lx (Next DT the H2S engine will read) RD_CH_RD_PENDING: = %lx (Current status of the read channel tags. Used by HW team) RD_CH_AVAL_COUNT: = %ld (Number of available bytes in the channel DMA read buffer) Debug MCPU to Host m2h_a_fifo_dout : %016lx (0x0BAD0BAD..is returned when is empty) Debug MCPU to Host m2h_a_fifo_aux_dout: %016lx (0x0BAD0BAD..is returned when is empty) rd_ch_dt_buf_bc: = %ld (Remaining DT byte count to be fetched by the channel state machine) rd_ch_dt_rsvd: = %lx (DT reserved field of last DT fetched by the channel state machine ) rd_ch_dt_hrb_bc: = %ld (Remaining HRB byte count to be fetched by the channel state machine Debug SSP to Host channel: last Header : %lx (Last reply header processed by S2H state machine) Debug SSP to Host channel: buffer pointer : %lx (Shows the next DT address the channel will ready) Debug SSP to Host channel: status register (s2h_ch_status) %lx (Current statustus of thread channel tags) @(#)12 1.1 src/rspc/kernext/pci/crypt4769/crypt4769_debug.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:42:54 rd_ch_dt_ctrl: = %lx (DT control field of last DT fetched by the channel sate machine )0x8 is reset value \\<lL,ski0ski1ski27sk0ski3LRG0ski4ski97sk1ski5ski6skiA7sk2ski7LRG1ski87sk38sk08sk18sk28sk38sk48sk58sk6SKIAfpx1MMRqIniBMMRqIni1MMRqIni2MMRqIni4MMRqIni6MMRqIni7MMRqIni8MMRqIni9MMRqIn10MMRqIn11MMRqIn12MMRqIn14MMRqIn16SKRqIniBSKRqIni1SKRqIni2FpFreReBFpFreRe1FpFreRe2FpFreRe3FpFreRe4FpFreRe5FpFreRe6FpFreRe7FpFreRe8FpFreRe9FpFreR10FpFreR11FpFreR12FpFreR13FpFreR14FpFreReEMMRqIniBE@(#)17 1.1 src/rspc/kernext/pci/crypt4769/crypt4769_fp.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:43:14ԸՄԸԸԸո֜ԸԸ<ԸԸԸԸ`xmd2xmd2FragHdr0Frgsfgb0Frgsfgb1XmDaxmd0XmDaxmd1FragDtc0FragDtc1FragDtc2FragDtc3FragDtc4FragDtc5Frfdtc-1Frdfdtc0Frdfdtc1Frdfdtc2Frdfdt25Frdfdtc3Frddmbf2Frdfdtc4Frdfdtc4@(#)23 1.1 src/rspc/kernext/pci/crypt4769/crypt4769_mb_fragments.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:43:358iahDma_MapBDma_Map0DmaRMapBDmaRMap0DmaHMapBDmaHMap0DmaHtraBDmaHtra0DmaIHraBDmaIHra0DmaSkRqBDmaSkRq0DmaSkRyBDmaSkRy0Dma_IniBDma_Ini1Dma_Ini2Dma_Ini3Dma_Ini4Dma_Ini5Dma_Ini6AllReqdBAllReqd0AllReqdEAlloHtbBAlloHtb0AlloHtbEAlloHraBAlloHra0AlloHraEAlHtbHrBDmaMaprBDmaMapr0DmaMapr1DmaMapr2DmaMapr3InitHra0InitHra1InitHraEInitReqBInitReq0InitReq1InitReq2InitReq3DmaUnFrADmapClHBFrReHtHaAllMapSBAllMapS0AllMapS1@(#)13 1.1 src/rspc/kernext/pci/crypt4769/crypt4769_dma.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:42:58............................................................................................................................................... %s iaa4setssetssetssetstcrqije0IJEHctl7TES0inj8tetrtembtetrtes4%lx DT_EoCDT_EoCDT_EoCCrypt15DT_POOLNUM_DTSDT_POOLNUM_DTSNUM_DTSNUM_DTSNUM_DTSNUM_DTSdt.RBRINUM_DTSdt.RBRIHDR_POOLDT_COUNTHDR_POOLCtrl_lenData_lenNUM_HDRSLAST EoCNUM_HDRSLAST EoCNUM_HDRSLAST EoCNUM_HDRSHDR.len1NUM_HDRSHDR.len1HDR.len1NUM_HDRSHDR.len1HDR.len1TEST_CMDTEST_CMDTeInDumpTeInTampTeInjCRCTeInLBatTeInLSBrTeInLSMETeInCrErTeinjEEHTeNorResCallKproTeErrResCallKproTeForMb0TeLogErrTesFpMMBTesFpMM0TesFpMM1TesFpMM3TesFpMM5TesFpMM5TesFpMM7TesFpMM9TesFpM11TesFpM13TesFpM15TesFpMMENUM_FRAGSHDR_COUNTHDR.No_TxHDR.No_TxHDR.No_Txlast.RBRIHDR.No_TxHDR.No_Txlast.RBRIDT_HRB_LENDT_D_HANDLEDT_COUNT =0HDR_COUNT=0DT_D_HANDLELAST_DT_EoCMID_DT_ADDRDT_MY_BADDRDT_BUS_ADDRDT_BYTE_CNTDT_BUS_ADDRDT_BYTE_CNTDT_BYTE_CNTDT_BUS_ADDRDT_MY_BADDRDT_BYTE_CNTDT_BUS_ADDRDT_BYTE_CNTDT_BUS_ADDRDT_BYTE_CNTDT_MY_BADDRDT_BYTE_CNTDT_BUS_ADDRDT_BYTE_CNTDT_BYTE_CNTMB_REQ_TESTHDR_D_HANDLEHDR_D_HANDLEFIRST_DT_EoCLAST_DT_ADDRMID_BUS_ADDRMID_BYTE_CNTLAST_DT_ADDRDT_NEXT_ADDRDT_NEXT_ADDRDT_NEXT_ADDRDT_NEXT_ADDRdt.Notify_RXdt.Notify_RXFIRST_DT_ADDRfirst == lastLAST_BUS_ADDRLAST_BYTE_CNTfirst == lastfirst == lastfirst != lastdt[0].Q1.RBRIdt[1].Q1.RBRIlast.byte_cntDT_BUS_PAGE =0FIRST_BUS_ADDRFIRST_BYTE_CNTHDR.INT_actionHDR.INT_actionHDR.INT_actionlast.Notify_RXHDR.INT_actionHDR.INT_actionlast.Notify_RXHDR_BUS_PAGE =0REQ_CTRL_IOVECSREQ_DATA_IOVECSREQ_CTRL_IOVECSREQ_DATA_IOVECSDT_BUS_ADDR_PTRREQ_CTRL_IOVECSDT_BUS_ADDR_PTRREQ_CTRL_IOVECSREQ_CTRL_IOVECSREQ_CTRL_IOVECScr4769_test_cmdcr4769_test_cmdcr4769_test_cmdcrypt4769dd_mockDT_BUS_PAGE != 0DT_BUS_LIST NULLDT_BUS_PAGE == 0DT_BUS_LIST NULLFRAG_DTC_LAST_DTNULLDT__BUS_LISTMID_NEXT_DT_ADDRDT_BUS_LIST VALIDHDR_BUS_PAGE != 0HDR_BUS_LIST NULLHDR_BUS_PAGE == 0HDR_BUS_LIST NULLFRAG_DTC_FIRST_DTNULLHDR__BUS_LIST Reply buffer: Reply header: Reply header: Reply buffer: value of rc = %x tc_init_cr4769_reqtc_init_cr4769_reqtc_init_cr4769_reqtc_init_cr4769_reqHDR_BUS_LIST VALIDFIRST_NEXT_DT_ADDRVirtual iovector: dt[0].Q1.Notify_RXdt[1].Q1.Notify_RXtotal: %d used: %d Physical iovector: total: %d used: %d total: %d used: %d %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx %08x: %016lx %016lx --TEST ADDITION -- %s (TEST1) SUCCESS %s (TEST1) SUCCESS %s (TEST2) SUCCESS %s (TEST3) SUCCESS %s (TEST4) SUCCESS %s (TEST5) SUCCESS %s (TEST6) SUCCESS %s (TEST1) SUCCESS %s (TEST2) SUCCESS %s (TEST3) SUCCESS %s (TEST4) SUCCESS %s (TEST5) SUCCESS %s (TEST6) SUCCESS %s (TEST1) SUCCESS crypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.cfrag_dtc_test_64k_reqfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.cfrag_dtc_test_64k_reqcrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.c%s (TEST1) SUCCESS %s (TEST2) SUCCESS %s (TEST3) SUCCESS %08x: %016lx %016lx crypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.ccrypt4769_unit_test.c%s : device name: %s cr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_fvt_mb_req_sendcr4769_core_fp_mm_sendnext_to_last.Q1.next_dt struct cr4769_mmrc: cr4769_fvt_check_requestcr4769_fvt_check_requestfree_and_unmap(req_ctrl)free_and_unmap(req_data) Request data buffer: --TEST SUBSTRACTION -- xmalloc_and_map(req_ctrl)xmalloc_and_map(req_data)dma_mapping_experiments: frag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlfrag_dtc_960kdata_64kctrlcr4769_fvt_init_mock_p_acscr4769_fvt_init_mock_p_acscr4769_fvt_init_mock_p_acscr4769_fvt_init_mock_p_acscr4769_fvt_init_mock_p_acscr4769_fvt_inject_eeh_sendcr4769_fvt_inject_eeh_sendcr4769_fvt_inject_eeh_sendcr4769_fvt_inject_eeh_sendcr4769_fvt_inject_eeh_sendcr4769_fvt_inject_eeh_sendfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfragment_init_free_64k_reqfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_1fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2fragfrag_dtc_last_hdr_dt_2frag --TEST MULTIPLICATION -- frag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_128kdata_128kkctrlfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingfrag_dtc_96kctrl_32kpaddingmmrc->Parsing_Error = %lx mmrc->Footer_Error = %lx mmrc->HT_error = %lx mmrc->In_IOD_error = %lx mmrc->IOD_seq_error = %lx mmrc->IOD_Len_error = %lx mmrc->Len_Error = %lx mmrc->res1 = %lx mmrc->res2 = %lx mmrc->Eng_ID = %lx mmrc->res3 = %lx mmrc->invalid_cmd = %lx mmrc->EC_test_error = %lx mmrc->Pnt_fail = %lx mmrc->res4 = %lx mmrc->Prec_error = %lx mmrc->res5 = %lx mmrc->ECC_sig_fail = %lx mmrc->EMMI_fail = %lx mmrc->figaro_flag = %lx mmrc->fig_prec_flags = %lx Request control buffer: cr4769_fvt_send_generic_cmdcr4769_fvt_send_generic_cmd SSP is in the wrong state cr4769_fragment_contruct_dtc %s: Request block is empty cr4769_fvt_send_mb_req_statuscr4769_fvt_send_mb_req_statuscr4769_fvt_send_mb_req_statuscr4769_fvt_send_mb_req_statuscr4769_fragment_construct_dtccr4769_fragment_construct_dtccr4769_fragment_construct_dtccr4769_fragment_construct_dtccr4769_fragment_construct_dtc%08lx: %016lx %016lx %016lx cr4769_fvt_log_all_error_logscr4769_fvt_log_all_error_logs%s Error creating mock p_acs test_init_cr4769_req ERROR cr4769_fvt_cr4769_request_initcr4769_fvt_cr4769_request_initcr4769_fvt_cr4769_request_initcr4769_fvt_cr4769_request_initcr4769_fvt_cr4769_request_initcr4769_fvt_cr4769_request_initcr4769_fragment_dtc_alloc() rcTEST for cr4769_check_request test_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTtest_check_CR4769_IOCTL_REQUESTcr4769_fragment_construct_dtc()frag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddfrag_dtc_last_hdr_dt_2frag_paddTEST_cr4769_test_adapter_statusTEST_cr4769_test_adapter_statusTEST_cr4769_test_adapter_statusTEST_cr4769_test_adapter_statusTEST_cr4769_test_adapter_statusTEST_cr4769_test_adapter_statusTEST_cr4769_test_adapter_status FVT error sending MMB request process_fp_request returned %d! process_fp_request returned %d! Operation A (%lx) + B (%lx) = Operation A (%lx) - B (%lx) = Operation A (%lx) * B (%lx) = FVT error sending MMA request FVT error sending SKCH request test_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTtest_check_CR4769_IOCTL_MB_REQUESTdvec[%d]: base = 0x%016lx len:%d --TEST MODULAR EXPONENTIATION -- tc_free_cr4769_req: freeing: %lx %s (TEST1_ALLOC_REQUEST) SUCCESS dvec[%d]: base = 0x%016llx len:%d dvec[%d]: base = 0x%016llx len:%d encrypt/decrypt failed at byte %d! Error in cr4769_core_fp_mm_send Error in cr4769_core_fp_mm_send Error in cr4769_core_fp_mm_send Error in cr4769_core_fp_mm_send tc_free_cr4769_req: REqBlk is null %s()@Line:%d CR4769_XMALLOC failed %s()@Line:%d CR4769_XMALLOC failed %s()@Line:%d CR4769_XMALLOC failed %s()@Line:%d CR4769_XMALLOC failed original text and decrypt text match! Physical before DMA_MAP_LIST iovector: %s ERROR in cr4769_process_fp_request Operation A (%lx) ^ B (%lx) mod N = %lx cr4769_fvt_send_generic_cmd: cmd = %d **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** **FAILED %-20s: in %20s() @ %-20s:%d ** The MM FP returned a recoverable error: *** Test encrypt/decrypt of buffer size %d SKA: process_fp_request returned error %d! cr4769_fvt_clean_mock_p_acs: p_acs is NULL %s : Error calling the crypt4769_first_init **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **FAILED %-20s[%d]: in %20s() @ %-20s:%d ** **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d **EXPECTED %20s %d == %d: in %20s() @ %-20s:%d %s: Error calling the crypt4769_allocate_acs_lock %s: Error calling the crypt4769_allocate_tx_locks %s (TEST1) ERROR: value expected: 0(%x) but returned %x %s (TEST1) ERROR: value expected: 0(%x) but returned %x %s (TEST3) ERROR: value expected: 0(%x) but returned %x %s (TEST4) ERROR: value expected: 0(%x) but returned %x %s (TEST1) ERROR: value expected: 0(%x) but returned %x %s (TEST1) ERROR: value expected: 0(%x) but returned %x %s (TEST1) ERROR: value expected: 0(%x) but returned %x %s (TEST2) ERROR: value expected: 1(%x) but returned %x %s (TEST3) ERROR: value expected: 2(%x) but returned %x **EXPECTED %20s [%d] %llx == %llx: in %20s() @ %-20s:%d **EXPECTED %20s [%d] %llx == %llx: in %20s() @ %-20s:%d **EXPECTED %20s [%d] %llx == %llx: in %20s() @ %-20s:%d **EXPECTED %20s [%d] %llx == %llx: in %20s() @ %-20s:%d **EXPECTED %20s [%d] %llx == %llx: in %20s() @ %-20s:%d **EXPECTED %20s [%d] %llx == %llx: in %20s() @ %-20s:%d **EXPECTED %20s [%d] %llx == %llx: in %20s() @ %-20s:%d Error test_CR4769_IOCTL_MB_REQUEST with ReplyData len %d %s (TEST2) ERROR: value expected: ENOTTY(%x) but returned %x %s (TEST5) ERROR: value expected: EL3HLT(%x) but returned %x %s (TEST2) ERROR: value expected: ENOTTY(%x) but returned %x %s (TEST3) ERROR: value expected: ENOTTY(%x) but returned %x %s (TEST5) ERROR: value expected: EL3HLT(%x) but returned %x Error test_CR4769_IOCTL_MB_REQUEST with ReplyControl len %d ERROR: Operation result is %lx should be 0xDDDDDDDDDDDDDDDE ERROR: Operation result is %lx should be 0x530ECA863B2A1908 Error test_CR4769_IOCTL_MB_REQUEST with 128 RequestControl len ERROR: Operation result is %lx should be 0x4444444466666666 cr4769_fvt_test_fp_mm_request: Success! sending an MM request %s (TEST6) ERROR: value expected: ENOTREADY(%x) but returned %x %s (TEST4) ERROR: value expected: ENOTREADY(%x) but returned %x %s (TEST6) ERROR: value expected: ENOTREADY(%x) but returned %x ERROR: Operation result is %lx should be 0x0000000000000003ull cr4769_fvt_test_fp_mm_request: Success! sending an MMB request ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST BEGIN %-35s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST STOP %-35s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST STOP %-35s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST STOP %-35s ******************************* ****************TEST #%d ENDS %s ******************************* ****************TEST STOP %-35s ******************************* cr4769_fvt_test_fp_skch_request: End from sending an SKCH request ****************TEST STOP %-35s ******************************* ****************TEST STOP %-35s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* ****************TEST #%d BEGINS %s ******************************* cr4769_fvt_test_fp_mm_request: FVT: Sending an MMA fast past request cr4769_fvt_test_fp_mm_request: FVT: Sending an MMB fast past request %s (TEST1_ALLOC_REQUEST) ERROR: value expected: 0(%x) but returned %x Modular exponentiaion is not supported in MM Channel B. Text skipped cr4769_fvt_test_fp_skch_request: FVT: Sending an SKCH fast past request Error test_CR4769_IOCTL_MB_REQUEST Test: %d with an unknown agent rc = %x ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** Error test_CR4769_IOCTL_MB_REQUEST with large reply control (32768) 5c = %x ************************************************************************** ************************************************************************** EEH test injection: Adapter is not ready to receive the injection request ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** ************************************************************************** Error test_CR4769_IOCTL_MB_REQUEST Test: %d with AgentId XC_AGENTID_MB0 rc = %x Error test_CR4769_IOCTL_MB_REQUEST Test: %d with AgentIdXC_AGENTID_POST0 rc = %x Error test_CR4769_IOCTL_MB_REQUEST with large reply control data size: %d rc = %x Error test_CR4769_IOCTL_MB_REQUEST Test: %d with large reply control data size: %d rc = %x Error test_CR4769_IOCTL_MB_REQUEST Test: %d test a SSP_MB_CMD_MB0_RQ_STATUS_NORESET rc = %x @(#)30 1.1 src/rspc/kernext/pci/crypt4769/crypt4769_unit_test.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:44:02pLDDDDD@@@|@ @$\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(l--|%-14.14s|%10d|%10u|%10u|%10u|%10u|%10d| |%-14.14s|%10d|%10u|%10u|%10u|%10u|%10d| |-----TAG------|--LEVEL---|----d1----|----d2----|----d3----|----d4----|---hits---| |--------------|----------|----------|----------|----------|----------|----------| @(#)37 1.1 src/rspc/kernext/pci/crypt4769/sense_traces.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:44:45Open___0Open___1Open___BOpen___2Open___3Open___4Open___5Open___6OpenNoOpOpen___EOpen__BB ----------------------------ERROR----------------- ----------------------------ERROR----------------- @(#)25 1.1 src/rspc/kernext/pci/crypt4769/crypt4769_open.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:43:41Close__0Close__1Close__BClose__2Close__3Close__4Close__E@(#)09 1.1 src/rspc/kernext/pci/crypt4769/crypt4769_close.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:42:43statsstatsMpBadAcsMpBadEyeMpx____BMpChOuRaMpxChnAlMpxHrdReMpx____6Mpx____7Mpx____8Mpx____9Mpx___10Mpx____E ----------------------------ERROR----------------- @(#)24 1.1 src/rspc/kernext/pci/crypt4769/crypt4769_mpx.c, crypt4769, rspc72X, x2020_46A0 10/30/20 06:43:385'`> zĠ`, ` `j 0(0jHnn 0nq ((     8 h 0Ph8P@`ppa%P%h8 P@@@(@8@F@V@f@Jr@}@@@@@ @ @ @ @ @ @ @ @ %@ /@ 9@ C@ M@ V@ _@ j@ r@ z@@ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @  @ +@ 5@ A@ J@ U@ a@ k@ u@ @ @ @ @ @ @ @ @ @ @ @ @ 3@ B@ Q@ _@ o@ @ @ @ @ @ @ @ @%@3@A@N@\@k@y@ @ @ @ @ @ @ ! 0?????????? ?(?0?8?@?H?P?X?`?h?p?x?????????g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?h?h?h?h?h ?h(?h0?h8?h@?hH?hP?hX?h`?hh?hp?hx?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?i?i?i?i?i ?i(?i0?i8?i@?iH?iP?iX?i`?ih?ip?ix?i?i?i?i?i?i?i?i?i?i?i?i?i?i?n??????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ????????????????? ?(?0?8?@?H?P?X?`?h?p?x?????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (? 0? 8? @? H? P? X? `? h? p? x? ? ? ? ? ? ? ? ???????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x???????????????? ?(?8?@?P?X?h?p???????????????  ?(?0?8?@?9H?P?6X?`?h?p?^x???]??'??\?<?;?[?c???O?7?@??1??"? ?(?0?>8?@?H?P?X?,`?Eh?p?x? ?%??8?+?(???)??B??*?G?2?3?5?4?=?F? ?(?0?8?/@?_H?P?X?`?h?p?Hx? ???????!?M?N???&??????P?T?R?Q ?S(?0?J8?L@?DH?CP?AX?`?Ih?Kp?:x????-???????$?????a?`?0???# ?./usr/lib:/lib/unix i_disable disable_lock i_enableunlock_enable simple_locksimple_unlockfetch_and_add mtrchook5 ct_hook5 Trconflag_system_configuration pinned_heap xmem_globalbsdlogcopyincopyoutcreatpdelay devswadd devswdele_sleep_threade_wakeup_w_resulterrsaveet_waitet_posti_cleari_initi_mask i_unmaski_eoiinitplboltlocklnodevprintf setpinitsprintftalloctfree thread_selftstarttstopuiomoveunlockl vm_galloc vm_gfreexmalloc xmattach xmdetachxmempin xmemunpinxmfree trcgenkt trchook64dmp_ctldmp_delpincode unpincodeabend d_map_initeeh_init_multifunc pci_cfgrwsimple_lock_initsimple_lock_try lock_alloc lock_freefetch_and_and fetch_and_orcompare_and_swaplp test_and_set ras_register ras_controlras_customizeras_unregisterdisablement_checking_suspenddisablement_checking_resume rasp_trcgenkkeyset_createkkeyset_deletekkeyset_add_setkkeyset_to_hkeysetkernel_keysets ___memcmp64 ___strcmp64 ___bzero64 ___memset64 ___memmove64 ___strcpy64 db_registerdb_unregister db_printf db_read_memio_map_init_globalio_map_remove_globalio_map_getbusaddrcrypt4769_config cr4769_ddcs