ELF@X@8 @@@@888`hTTTDDPtdTTQtdRtdPP/lib/ld-linux-aarch64.so.1GNUgumU+V_GNU l "6uS(3Z/ FI Dgi gX:!byC*, p<q_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablepci_lookup_methodpci_write_wordpci_read_longpci_filter_parse_slotpci_set_parampci_filter_initpci_find_cappci_get_method_namepci_filter_matchpci_cleanuppci_scan_buspci_read_wordpci_allocpci_read_bytepci_walk_paramspci_initoptindnanosleepputs__stack_chk_fail__printf_chkfreeexitputcharfflushstrtokstrtolfopenstrlen__memcpy_chkgmtime__vfprintf_chkstdoutoptargreallocstrftime__fprintf_chkmalloc__libc_start_mainstderrgetopt__cxa_finalizestrchrfclosememsetfputcopterr__isoc99_sscanf__snprintf_chkfwritestrcmp__errno_locationabortgetopt_long__stack_chk_guardlibpci.so.3libc.so.6ld-linux-aarch64.so.1GLIBC_2.17LIBPCI_3.1LIBPCI_3.5LIBPCI_3.8LIBPCI_3.0GLIBC_2.34 Pa)|e)|h)|`)|  zzzp;x=@(&'l(_ P/8?H_XH>`,'?`$=@T`C-(JP@X`hh0 <^ C(%u0 uP(uzzzzzvzv @؂H@HPX`h     (0@Phpx !"#$&'()*+,- .0/80@1H2p3x456789:;<= ("0% {{_{Fb4    F4 F4 F4 CB\G{S[*cks@@w?9G?!G ?!`G ?F"@9c@d@4!R9@'RƬG`@*G"лhAy`B pB9xCХtG{h}px?*q&T Tq! T#RХpG?*6R??A9B$G@ }@??A9??A9??A94C9GcG@ ?*5C@9@k58@95FS\?6_8{A9_8_qwA9A9q_8!7E9?kkA9!ЀsA9!h@?r?@A|B A!!a6#oA9|_@ `@9{k Tk{8_qT]qhTR!GR @Q @_k58 ?{5?A9CkT 4 ,G G7@;RfG;k<8{|@qTq`T??A9BkT@k|8 6@!B@?{<??A9klTa@97`4ֺF{u!ku8??A9kLTеG???@??!G ?\Gw@@B!T{ORSP[QcRkSsTC_ @ ?@?ֹ`@9 6fG ? ? `? ? ??A94 @ G `&GG@{FМG@R??A9BkT @@R@@?@@C`?@?{w@@!kw8`?`B@96{w@!kw8`?!,G ? ?gG@kT\Gw@@Bҁ T!G BG@!@@?fG @ ?֕"@5GcSG9G@BRR?@?6C ?+@/@BF@?@6EBFs2G@?+@`?ր7/@`?6BG!@R!@?!G@RR ?35!G ?!FR ? ?LG?            @#GXG@_      @!@?T!Fa_@!@!"A !ABGb_{ `BD9@7!F@ ? R`B9 @{¨_          {"RRSG[ck?FBRR?@!HZ @?BlG<@9'D!0@?@*!?@<'D!?*@RFBG63 3!H? 3RV3?<AR?<BGR@?RkARAzDzZ)SA[BcCkD{Ũ_{"RRS@cG`?[ @`@ֶF!@G?*`@aR9&IaZ96@*!@?`@@!@?@T[B@RSA{Ĩ_`@2@!@?`@@!?<@`@CEcV9B2!?@ R[BSA{Ĩ_  {"RRS@cG`? [ֶF @`@!@G?<cR@9t`@cSbZ@9c*@cxBS!@b*?`@@!?bV@9<`@@cx[BB(SSAb*{è!SA{è_  {"RRcGS`?`BGR@?*a@SBF!s@?<qTSAR{¨_R qSA{¨_ {[cGS"RR`?s"@SG7!R?ց*@9? k`T  s@!R?ց*@9? k!T`@@?kT R`@@?k Ts@3!R?a*@9? kTs@3R@SA[B{Ĩ_`2@95{"R[RGS?րa@F!H?rT@RSA[B{Ĩ_a@!H? qTBG!R@?֡*@9? kTb 62@95"R*?R!! @!?@@@{BRRcG `?`BF @!@? @{¨_ @R{¨_c\G{S[a@c G2`?*463C@` @a <@` @3@`\G@@BT{C*SD[E_LG3?`{ z7R @{¨_`bs*!7R_{ `b @{¨       {c8SW<!\GS*[#@@@! cG! G`? G==?@?qT? 5@BF @!(! @?!\G" k@"@cT{BSC[DcE_LG?\G{S[cX<k9S:@@@a cG*! G`? G==?@?qT? 5@BF @!(! @?*yR<!C?T\G@@cҡT{B*SC[DcEkF_J @T\G@@BaT{B*SCcEx[DkFfLG?  C\G{CSR[6#@҂6t6@9Q*x I**7R!\G@"@ca T#@{ASB[CC_@yގ** Hӆ$IӇ(Jӈ,Kӄ0LӤ99 999b 6@y⾎**8HӤ"9X6@y➎**4HӤ9N6@y~**8HӤ9D`6@y^**8HӤ&9: 6@y>**4HӤ*906@y**4HӤ.9&*a6@y!0Hӡ9LG?   \G{[cGST@"RR`?`!PG ?5@RGC#?`7R\G@@BAT@*{[S\[]_֟qTqFzTqR?jT@ccF`?6@!0G@ ?6!G ?`6*R6!G ?*"RLG?8@9A9SS4   ha8!bQB_q(TqCzTkT`E90@94cQc@9?kbTaTR_!ҟqT  Ah!8!kTQR$,9D9`E90@9c5`9"4h!8!_kTRR_րR_{B\GS[cC A@'!G ?@6!,GKOzwA9 ?R9'G~ ?@4QaJG o0GsGSx;GO?#OWO@sc@9#9`(@9qb@sq'9c9#@A@9B@9|`E9g9k999 ?`@s@ ?ր 6'F9*gF6@ @E9cF9?kMTc9@@qCT#@!G ?E9?q9E9q9A4>c@A4cE9d'F9R#@<cz|E969>c~ }a>@9:9!G ?ր?֠ 4'F9 Յ!@8c_T`@9a4:!,G7R ?!$G ?R !G ?\Gw9'A@Ba@TC SA[BcC{ƨ_!G  ? Ro@TOOSAWA@!G ?KAOA`@9a6@9c!Q K@8!TO@ @@@96G @985O@ B!W=) @9($@9:?qE9?; E9q?<=|74CBF* oR_cF9 kTK*@Rg@Q?@ `Sk@_ YG'g@Q;q%TE9 "6E9q 'T@79J#@@7@cB9@9*99C9@@>t@?= !@v@;@ =q#F9!TqRk<*2 01?@4@#*SR7@ @x@9gF9#F9@@9Bd2 *B2@x@9j<8"bx7AT7@@#@4R */F+3okK#;@/@bSf<S_q**@;@RcZ T@@9`7@s@9*cs@Z@! ! ?!TkF9}Rbjt!|3@ DC!|@|›D HRr|!?@?@qT'@@?5@:Rk@*#@{cT@9`7@c@9@@A@@!(! @?C<g#F9qT@R"$9O@ `9 9"R*'9*7!G  ?@Ro@T(!G , ?!G , ?O@ @G @93g4!G , ? LGKOSW?{!r[@T!Q RSB֒G sTa@5`@s?ATSA[B{è֒G[B{è]G{)ED9@7+)i7\G7@@BҡT{G_!G<<@AR8G==<<?LG?@@B9`6 {C',@9&(@91@9-@9)@9@%@(1@9{A_&0@9 %,@9$(@91@9-@9)@9{@B9(@9,@90@9(@9,@90@96@*@*BRF $#?{C_ *F *BR$?{C_{!S @o`@5a@a2@9 `fb>@9 A Q!lS` `]t:@93RzS*a&sTkLT@ SA{èL   {!  @a@9Aa@9 =a @9 @9a@9 5a@9 1a@9 -a"@9 )a@9 %a&@9 !a@9 @@{¨   ! @9!$  {!  af@9 ab@9`aj@9` @`&@97` @@94@9a6$@94 @{¨_ "` @@  @{¨$ !@" {^@LS\G[cck@Ҁ@9"Bb@9!@ ޢL@9@ @@5\G@@BT{DSE[FcGkH_%f@9@ 7@&Zx`&URa@8&Rq-T'K{'  5*Rsk- Ta@9`_8"Q_kaTqT*k!Ta@9'K@&}@9Ek@9#!K*@!|&@!|@|ÛcEd|ӄˤj\G@@BҡTG{DSE[FcGkH@GZx@&S*Oa@9'JK@LGK?  @!@?q@T_ @9qT(6     Cc@\G{ ~t@/=@Wc@S!rt3'=@T!QS Rc+  [ v'dG7GckZGs'm/m7m?m qI*T/@s"X`@R!@,?'@ T`@`5b@9Rc:@9@Qw@9cQy@9{|3@! %t@9B$a`+@?@@@9h!`@9#C T #`* ; {*@ T/@@R. @!, ?7@; ?AA``A`@R!@<?A`A`@R!=? R?w66"6`6@9@$7`@9%6`@9!6`@9@4 * ;!+@! /g+Ra@~}Am;b@9d@9c@9_bb @9bmbLb }c} ~ ~oco ninx4)i 4/)~960 j+lT0 k?@CC@BR@#~ @ן#~BKT_kB@dxb n#h`8b@9C7@RB$o?@@R!8C`?n`@b@9z`oX4"n`@d@9A`#A`!@8z`@RBo?4` @b@9z`Y 6e@A`d @9A`@R! :ze?@R@?`@9kT+@@R ?'@s!TSL[McNkOsP'Qm/Rm7Sm?Tm\GW@@BAT{KC_A`@R!9?0 j$T0 k@T?@+_qB+ n#h`8b@9C7@RB$o?֧@A`7)h{0 k@WBRdxb#@70 j+~DTv0 kWcRvA`@R!;?֫0 jTi`6@9 7`@9 7b@9@R!=B$?`@9`5   G+@R+@ ?֛ @jA`#`T@R!,? @`A`@R!@-? @@R!-??7b@9@R!.B$?@`6!dG / ?b@9@R!,B$?`@b@9@R!3B$?b@9@R!1B$?#@6!dG / ?`6@96b@9@R!;B$?`@9@7b@9@R!=B$?b@9@R!;B$?֔!dG0 ?ֿ!dG2 ?`6@96LGS [ cks'm/m7m?m?#c*c ;@R!,@  @?֌  c\G{CS3!Fk`@ ?c!5МG@k`6T!hGK!FG! GO!GS!GW!F?@[FR! G*ДF_!FOk   Օ`@K@@@?G@@?ր9@1 9T@18T@1`8T@1AT@ @0@c@Z@z/?`4 @*2RB@sO@!|@?@S@c? 76W@"Ro@R`?4@[@ !o@s@`?@96@R_@z,`?C@` R@+9@`>@9Qwk #T9c#*`?1TqTTqTTqTqTAR@6?еG BR?J38ss?SG9*`?1AT#@A9@kaT@*g@ Aq2T@C9!9@BRҠ?ր9Xq@ TlTqTPqATR@#9qT@BRcG@`?@'9qAT@@@еGSc'Cw! +7#y3yCy?7@qDE T@!F@ ?])@?k!B| ?k!! T@! d TBGR@?`D9` 4CD9cD9QD9_qT?q Ta4?q TD9?q T" @ D9!R@`9b49QR@'9NAR@6?֠еGBR?J38ss?Sc97@BRcG@`?@#9.@BRcG@`?@+9%?q$@zAT|@"  D9"R@9#4!@9@@@'!?qT\G@@BaTBG@!@@?"! ?gw@!,?b Ab! @T@g@A9 A\GD9@@BTSA[BcCkDsE{Ǩ_G@kT qTcG!@&B@@R`?!FR ?\G@@Bҡ TBG @?@*҆r` T2RД"G| ?R@y@Q*sVC@s,R?@(9T*\G@@BҡT!G ?\G@@B!TBG@ @?\G@@BҁT!G` ?\G@@BT?@@A!BG!_@?\G@@B T!G` ? LG?MЄTGҀ?\G@@BTBG @?\G@@B T   C]GC{ SsF$AR@7C`@cG')ЄxG?`@< %x:%x:%x.%x%x:%x.%x -> %x:%x.%x Negotiated Link Width: %d Link Speed: %d.0 GT/s = Gen %d Available receivers: Rx(%X) - %d, Rx(F) - 6 Independent Error Sampler: %d Sample Reporting Method: %d Independent Left and Right Timing Margining: %d Voltage Margining Supported: %d Independent Up and Down Voltage Margining: %d Number of Timing Steps: %d Number of Voltage Steps: %d Max Timing Offset: %d Max Voltage Offset: %d Max Lanes: %d Receiver = Rx(%X) Error Count Limit = %d Parallel Lanes: %d Margining dwell time: %d s Warning: device uses Lane Reversal. However, utility uses logical lane numbers in arguments and for logging. Warning: Vendor chose not to report the Max Timing Offset. Utility will use its max possible value - 50 (50%% UI). Warning: Vendor chose not to report the Max Voltage Offset. Utility will use its max possible value - 50 (500 mV).  Margining - %s - Lanes [%d] - ETA: %3ds Steps: %3d Total ETA: %3dm %2ds-%d,%d Rx(A) is Intel Ice Lake RC port. Applying next quirks for margining process: - Set MaxVoltageOffset to 12 (120 mV); - Force the use of 'one side is the whole' grading mode. VoltageTimingUpDownLeftRightFailPassPerfectRx(%X) - Couldn't run test (%s) Rx(%X) - Grading criteria: EW: pass - %.2f ps EH: pass - %.2f mV Rx(%X) - EW: independent left/right timing margin is not supported: manual setting - the entire margin across the eye is what is reported by one side margining default - calculating EW as double one side result Rx(%X) - EH: independent up and down voltage margining is not supported: default - calculating EH as double one side result Rx(%X) - Attention: Vendor chose not to report the Max Voltage Offset. Utility used its max possible value (500 mV) for calculations of mV. Keep in mind that for voltage results of this receiver only steps values are reliable. Rx(%X) Lane %2d: %s (W %4.1f%% UI - %5.2fps, H %5.1f mV) (L %4.1f%% UI - %5.2fps - %2dst %s) (R %4.1f%% UI - %5.2fps - %2dst %s)) (T %4.1f%% UI - %5.2fps - %2dst %s) (U %5.1f mV - %3dst %s) (D %5.1f mV - %3dst %s) (V %5.1f mV - %3dst %s)Rx(%X) - Lane Reversal Using spec only: EW: minimum - %.2f ps; recommended - %.2f ps EH: minimum - %.2f mV; recommended - %.2f mV Rx(%X) - Attention: Vendor chose not to report the Max Timing Offset. Utility used its max possible value (50%% UI) for calculations of %% UI and ps. Keep in mind that for timing results of this receiver only steps values are reliable. %Y-%m-%dT%H:%M:%S%s/lmr_%0*x.%02x.%02x.%x_Rx%X_%s.csvwError while saving %s Lane,EW Min,EW Rec,EW,EH Min,EH Rec,EH,Lane Status,Left %% UI,Left ps,Left Steps,Left Status,Right %% UI,Right ps,Right Steps,Right Status,Up mV,Up Steps,Up Status,Down mV,Down Steps,Down Status %d,%f,NA,%f,NA,NA,NA,%s,%f,%f,%d,%s,%f,%d,%s,%f,%d,%s NA,NA,NA NA Margining Ready bit is ClearError during caps readingMargining prerequisites are not satisfied (16/32 GT/s, D0)Invalid lanes specified with argumentsInvalid receivers specified with argumentsCouldn't disable ASPMNAKLIMTHR+e:co:d:Links not found or you don't have enough privileges. Invalid device ID: %s No such PCI device: %s or you don't have enough privileges. Cannot find pair for the specified device: %s Looks like you don't have enough privileges to access Device Configuration Space. Try to run utility as root. Link %s is not ready for margining. Link data rate must be 16 GT/s or 32 GT/s. Downstream Component must be at D0 PM state. %1[1-6]%1[tv]=%f%n%3[%,ps]%n%1[f]%n%1[1-6]%1[tv]=%1[f]%n,%f%n%2[ps%]%n+r:l:p:t:v:VTg:Bug in the args parsing! ! Utility requires preliminary preparation of the system. Refer to the pcilmr man page ! Brief usage (see man for all options): pcilmr [--margin] [] [] [ [] ...] pcilmr --full [] pcilmr --scan You can specify Downstream or Upstream Port of the Link. Port Specifier: : [:]:. Modes: --margin Margin selected Links --full Margin all ready for testing Links in the system (one by one) --scan Scan for Links available for margining Margining options (see man for all options): Common (for all specified links) options: -c Print Device Lane Margining Capabilities only. Do not run margining. Link specific options: -r [,...] Specify Receivers to select margining targets. Default: all available Receivers (including Retimers). -t Specify maximum number of steps for Time Margining. -v Specify maximum number of steps for Voltage Margining. %s: Unable to allocate %d bytes of memorydump.namehelpKnown PCI access methods: No such PCI access method: %s (see `-A help' for a list)Known PCI access parameters: %-20s %s (%s) Invalid PCI access parameter syntax: %sUnrecognized PCI access parameter: %s (see `-O help' for a list)pcilmr2@"@7@㥛 P$@@O@@?@.@.@5@3@@O@@?@;T)0l@|Е(XdpP$X|\0Xp@HX\x(Lpl8д |Pп 0 p   zRx <4A,0@< T̓HA BNxDHTAC C E A 8hAP DEBMLA@DGDXACA@RBB<`A0DGaDB0B,TA FX A F0Ė(A@BDBz A DA@CEGGDA@a B A(Lt`A FL A C4xApCBBRLM A C(PTB BF A H$x$A BE4A`ABGq A L<XxApC BBBCy A S A 0APCBCCa A 0tACBDBj A  A` D DLAYQfZ`EA  OAFAACAAA<A0CFPDA0F AE] A F CM$A@D] A N$@A0CCc h,A Ciȭ(ԭA CY A OXhxAD C DIV A X]f C EJD(,<xAFPIH A C AIHAKJAMLAONAAAAAIHAKJAMLAONIA HIJKLMNOHIJKLMNOCAA A A AIHAKJAMLAON<8ACBE jKJHA C CIHCMLAONAAAIHAKJAMLAONOA HIJKLMNOHIJKLMNOCA A AIHAKJAMLAONl,(xAA BE LDdAMA  KEA|8t Ap B C BCCvOOOOOI pGA FO[OcOuOG OF AOWOGO 8AED < <A DE A ` <A DE A , 0|A0ET A x <A@BDOCA@X A ACA@D\DG A FVD A D A D zzz  ro  Hh  oo oo o9;=@(&'l(_P/?_H>,'?`$=@T`C-J@h0 <^ C(%u u(uzzzzzvzv @؂HGCC: (GNU) 14.1.1 20240507GCC: (crosstool-NG 1.26.0.72_810021d) 14.1.1 20240507.shstrtab.interp.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.comment 88TT$&xx 4o> FNo |[o  j tBhhH~yP@@Z@rrssThh0 80Qa