Offset 64, 30 lines modifiedOffset 64, 50 lines modified
64 GLIBC_2.464 GLIBC_2.4
65 GLIBC_2.2765 GLIBC_2.27
66 GLIBC_2.1466 GLIBC_2.14
67 GLIBC_2.3467 GLIBC_2.34
68 GLIBC_2.768 GLIBC_2.7
69 GLIBC_2.369 GLIBC_2.3
70 GLIBC_2.3.470 GLIBC_2.3.4
 71 AVAUATUH
 72 []A\A]A^A_
 73 []A\A]A^A_
 74 AWAVAUATI
 75 []A\A]A^A_
 76 []A\A]A^A_
 77 []A\A]A^A_
71 AWAVAUATA78 AWAVAUATA
 79 ·[]A\A]A^
 80 AVAUATUSH
 81 []A\A]A^A_
 82 AWAVAUATUSH
 83 []A\A]A^A_
 84 []A\A]A^A_
72 []A\A]A^A_85 []A\A]A^A_
73 [A\A]A^A_] 
74 AWAVAUATUH 
75 []A\A]A^A_86 []A\A]A^A_
76 AWAVAUATUSH87 AWAVAUATUSH
 88 ([]A\A]A^A_
 89 [A\A]A^]
 90 AVAUATUSH
77 []A\A]A^A_91 []A\A]A^A_
 92 []A\A]A^
 93 8[]A\A]A^A_
78 []A\A]A^A_94 []A\A]A^A_
79 AWAVAUATI 
80 []A\A]A^A_95 []A\A]A^A_
81 AWAVAUATI96 AVAUATUS
82 []A\A]A^A_97 []A\A]A^A_
 98 P2P·RediH
 99 Direct·PH
 100 2P·SuppoH
83 AVAUATUH101 AVAUATUS
84 []A\A]A^A_102 []A\A]A^A_
 103 AVAUATUH
85 []A\A]A^A_104 []A\A]A^A_
86 AWAVAUATI105 [A\A]A^]
 106 AVAUATUS
87 []A\A]A^A_107 []A\A]A^A_
88 []A\A]A^108 []A\A]A^
89 AVAUATUH109 AVAUATUH
90 []A\A]A^A_110 []A\A]A^A_
91 Error·OcH111 Error·OcH
92 AWAVAUATUSH112 AWAVAUATUSH
93 h[]A\A]A^A_113 h[]A\A]A^A_
Offset 97, 14 lines modifiedOffset 117, 30 lines modified
97 []A\A]A^117 []A\A]A^
98 [A\A]A^A_]118 [A\A]A^A_]
99 Crosshai119 Crosshai
100 r·-·All·H120 r·-·All·H
101 [A\A]A^A_]121 [A\A]A^A_]
102 []A\A]A^A_122 []A\A]A^A_
103 []A\A]A^A_123 []A\A]A^A_
 124 ]A\A]A^A_
 125 []A\A]A^A_
 126 AVAUATUH
 127 []A\A]A^A_
 128 AWAVAUATA
 129 []A\A]A^A_
 130 [A\A]A^A_]
 131 AWAVAUATUH
 132 []A\A]A^A_
 133 AWAVAUATUSH
 134 []A\A]A^A_
 135 []A\A]A^A_
 136 AWAVAUATI
 137 []A\A]A^A_
 138 AWAVAUATI
 139 []A\A]A^A_
104 AVAUATUH140 AVAUATUH
105 []A\A]A^A_141 []A\A]A^A_
106 AVAUATUH142 AVAUATUH
107 []A\A]A^A_143 []A\A]A^A_
108 []A\A]A^A_144 []A\A]A^A_
109 AVAUATUS145 AVAUATUS
110 []A\A]A^A_146 []A\A]A^A_
Offset 170, 55 lines modifiedOffset 206, 14 lines modified
170 Memory,·H206 Memory,·H
171 PrefetchH207 PrefetchH
172 able,·32208 able,·32
173 Memory,·H209 Memory,·H
174 Prefetch210 Prefetch
175 AVAUATUH211 AVAUATUH
176 []A\A]A^A_212 []A\A]A^A_
177 [A\A]A^] 
178 AVAUATUS 
179 []A\A]A^A_ 
180 []A\A]A^A_ 
181 []A\A]A^A_ 
182 AWAVAUATA 
183 AVAUATUSH 
184 []A\A]A^A_ 
185 AWAVAUATUSH 
186 []A\A]A^A_ 
187 []A\A]A^A_ 
188 []A\A]A^A_ 
189 []A\A]A^A_ 
190 AWAVAUATUSH 
191 ([]A\A]A^A_ 
192 [A\A]A^] 
193 AVAUATUSH 
194 []A\A]A^A_ 
195 []A\A]A^ 
196 8[]A\A]A^A_ 
197 []A\A]A^A_ 
198 []A\A]A^A_ 
199 AVAUATUS 
200 []A\A]A^A_ 
201 P2P·RediH 
202 Direct·PH 
203 2P·SuppoH 
204 AVAUATUS 
205 []A\A]A^A_ 
206 AVAUATUH 
207 []A\A]A^A_ 
208 ]A\A]A^A_ 
209 []A\A]A^A_ 
210 AVAUATUH 
211 []A\A]A^A_ 
212 ·[]A\A]A^ 
213 [A\A]A^] 
214 []A\A]A^A_ 
215 ([]A\A]A^A_ 
216 []A\A]A^A_ 
217 []A\A]A^A_ 
218 []A\A]A^A_213 []A\A]A^A_
219 []A\A]A^A_214 []A\A]A^A_
220 []A\A]A^A_215 []A\A]A^A_
221 []A\A]A^A_216 []A\A]A^A_
222 []A\A]A^A_217 []A\A]A^A_
223 AVAUATUSH218 AVAUATUSH
224 []A\A]A^A_219 []A\A]A^A_
Offset 241, 27 lines modifiedOffset 236, 14 lines modified
241 ([]A\A]A^A_236 ([]A\A]A^A_
242 AWAVAUATUSH237 AWAVAUATUSH
243 []A\A]A^A_238 []A\A]A^A_
244 AWAVAUATUSH239 AWAVAUATUSH
245 []A\A]A^A_240 []A\A]A^A_
246 AWAVAUATUSH241 AWAVAUATUSH
247 []A\A]A^A_242 []A\A]A^A_
248 AVAUATUSH 
249 []A\A]A^ 
250 AWAVAUATUSH 
251 []A\A]A^A_ 
252 []A\A]A^ 
253 []A\A]A^ 
254 []A\A]A^A_ 
255 []A\A]A^A_ 
256 AVAUATUH 
257 []A\A]A^A_ 
258 h[]A\A]A^A_ 
259 []A\A]A^A_ 
260 P[]A\A]A^ 
261 [A\A]A^]243 [A\A]A^]
262 [A\A]A^]244 [A\A]A^]
263 []A\A]A^A_245 []A\A]A^A_
264 []A\A]A^A_246 []A\A]A^A_
265 AWAVAUATI247 AWAVAUATI
266 []A\A]A^A_248 []A\A]A^A_
267 []A\A]A^249 []A\A]A^
Offset 284, 1013 lines modifiedOffset 266, 120 lines modified
284 []A\A]A^266 []A\A]A^
285 []A\A]A^267 []A\A]A^
286 AWAVAUATA268 AWAVAUATA
287 []A\A]A^A_269 []A\A]A^A_
288 []A\A]A^A_270 []A\A]A^A_
289 []A\A]A^A_271 []A\A]A^A_
290 []A\A]A^A_272 []A\A]A^A_
291 AWAVAUATUSH 
292 []A\A]A^A_ 
293 [A\A]A^A_] 
294 [A\A]A^A_] 
295 []A\A]A^A_273 []A\A]A^A_
 274 [A\A]A^]
296 []A\A]A^A_275 []A\A]A^A_
 276 ([]A\A]A^A_
297 []A\A]A^A_277 []A\A]A^A_
298 AVAUATUH 
299 []A\A]A^ 
300 AVAUATUSH278 AVAUATUSH
301 unknown·H 
302 pci·deviH 
303 []A\A]A^A_279 []A\A]A^
 280 AWAVAUATUSH
304 []A\A]A^A_281 []A\A]A^A_
 282 []A\A]A^
 283 []A\A]A^
305 []A\A]A^A_284 []A\A]A^A_
306 [A\A]A^A_] 
307 []A\A]A^A_285 []A\A]A^A_
 286 AVAUATUH
308 []A\A]A^A_287 []A\A]A^A_
309 AWAVAUATUSH288 h[]A\A]A^A_
310 []A\A]A^A_289 []A\A]A^A_
 290 P[]A\A]A^
311 []A\A]A^A_291 []A\A]A^A_
312 AWAVAUATUSH292 AWAVAUATUSH
313 []A\A]A^A_293 []A\A]A^A_
314 X[]A\A]A^A_294 X[]A\A]A^A_
315 []A\A]A^A_295 []A\A]A^A_
316 []A\A]A^A_296 []A\A]A^A_
317 []A\A]A^297 []A\A]A^
318 `[]A\A]A^298 `[]A\A]A^
 299 AWAVAUATUSH
319 []A\A]A^A_300 []A\A]A^A_
320 D$49D$(u 
321 []A\A]A^A_ 
322 ]A\A]A^A_ 
323 []A\A]A^ 
324 AWAVAUATI 
325 []A\A]A^A_301 []A\A]A^A_
326 []A\A]A^ 
327 []A\A]A^A_302 []A\A]A^A_
328 AWAVAUATUSH303 AWAVAUATUSH
329 []A\A]A^A_304 []A\A]A^A_
330 AWAVAUATUSH 
331 []A\A]A^A_305 []A\A]A^A_
332 AWAVAUATUSH306 AWAVAUATUSH
333 []A\A]A^A_307 []A\A]A^A_
 308 []A\A]A^A_
 309 []A\A]A^A_
334 AWAVAUATUSH310 AWAVAUATUSH
335 []A\A]A^A_311 []A\A]A^A_
 312 [A\A]A^A_]
 313 [A\A]A^A_]
 314 []A\A]A^A_
 315 []A\A]A^A_
 316 []A\A]A^A_
 317 AVAUATUH
 318 []A\A]A^
 319 AVAUATUSH
 320 unknown·H
 321 pci·deviH
 322 []A\A]A^A_
336 []A\A]A^A_323 []A\A]A^A_
337 []A\A]A^A_324 []A\A]A^A_
 325 [A\A]A^A_]
 326 []A\A]A^A_
 327 []A\A]A^A_
 328 AWAVAUATUSH
 329 []A\A]A^A_
338 AWAVAUATUSH330 AWAVAUATUSH
339 []A\A]A^A_331 []A\A]A^A_
 332 AWAVAUATUSH
340 []A\A]A^A_333 []A\A]A^A_
341 AWAVAUATUSH334 AWAVAUATUSH
342 []A\A]A^A_335 []A\A]A^A_
343 []A\A]A^A_336 []A\A]A^A_
 337 D$49D$(u
 338 []A\A]A^A_
 339 ]A\A]A^A_
 340 []A\A]A^
 341 AWAVAUATI
 342 []A\A]A^A_
 343 []A\A]A^
344 []A\A]A^A_344 []A\A]A^A_
345 UUUUUUUUH345 UUUUUUUUH
346 33333333H346 33333333H
347 FATAL:·unknown·config·type:·%d 
348 No·choices·set·for·'--%s/-%c'· 
349 Unexpected·choice·'%s'·for·'--%s/-%c'· 
350 FATAL:·custom·handler·not·specified·for·CFG_CUSTOM! 
351 Expected·suffixed·size·argument·for·'--%s/-%c'·but·got·'%s'! 
352 Expected·suffixed·integer·argument·for·'--%s/-%c'·but·got·'%s'! 
353 Expected·long·long·integer·argument·for·'--%s/-%c'·but·got·'%s'! 
354 Expected·float·argument·for·'--%s/-%c'·but·got·'%s'! 
355 Expected·long·integer·argument·for·'--%s/-%c'·but·got·'%s'! 
356 Expected·byte·argument·for·'--%s/-%c'·but·got·'%s'! 
357 Expected·short·argument·for·'--%s/-%c'·but·got·'%s'! 
358 Expected·integer·argument·for·'--%s/-%c'·but·got·'%s'! 
359 Expected·0·or·1·argument·for·'--%s/-%c'·but·got·'%s'! 
360 Expected·positive·argument·for·'--%s/-%c'·but·got·'%s'! 
361 Expected·nonnegative·argument·for·'--%s/-%c'·but·got·'%s'! 
362 if·set,·the·value·will·be·used·for·the·<%s>·argument 
363 Invalid·number·or·range·for·'--%s/-%c'· 
364 %d·out·of·range·for·'--%s/-%c'· 
365 The·following·are·all·implemented·sub-commands: 
366 See·'%s·%s·help·<command>'·for·more·information·on·a·specific·command 
367 See·'%s·help·<command>'·for·more·information·on·a·specific·command 
368 The·following·are·all·installed·extensions: 
369 See·'%s·<extension>·help'·for·more·information·on·a·extension 
370 ERROR:·Invalid·sub-command·'%s'·for·command·'%s' 
371 Switchtec·device·to·operate·on.·Can·be·any·of: 
372 ·*·a·device·path·(/dev/switchtec0) 
373 ·*·an·index·(0,·1,·2) 
374 ·*·a·PCI·address·(3:00.1) 
375 ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20) 
376 ·*·a·UART·path·(/dev/ttyUSB0) 
377 PAX·ID·within·a·PAX·fabric.·Only·valid·on·Switchtec·PAX·devices 
378 Enable·or·disable·the·output·reference·clock·of·a·stack 
379 Must·set·either·--enable·or·--disable 
380 Must·not·set·both·--enable·and·--disable 
381 Must·specify·stack·ID·using·--stack·or·-s 
382 REFCLK·Output·%s·for·Stack·%d 
383 physical·port·ID·to·set/get·loopback·for 
384 Disable·all·generators·and·monitors 
385 Inject·the·specified·number·of·errors·into·all·lanes·of·the·TX·port 
386 Enable·Pattern·Generator·on·specified·port 
387 Enable·Pattern·Monitor·on·specified·port 
388 pattern·to·generate·or·monitor·for·(default:·PRBS31) 
389 Enable·pattern·generation·and·monitor 
390 Must·not·specify·-d·/·--disable·with·an·enable·flag 
391 Too·many·errors·to·inject.·--inject·/·-i·must·be·less·than·1000 
392 ····Lane·%-2d····Errors:·0x%llx 
393 print·all·MRPC·commands,·including·ones·that·are·unknown 
394 List·permissible·MRPC·commands 
395 First·Error·Right···········(%d,·%d) 
396 Error·Free·Right············(%d,·%d) 
397 Final·Right·················(%d,·%d) 
398 First·Error·Left············(%d,·%d) 
399 Error·Free·Left·············(%d,·%d) 
400 Final·Left··················(%d,·%d) 
401 First·Error·Top·Right·······(%d,·%d) 
402 Error·Free·Top·Right········(%d,·%d) 
403 Final·Top·Right·············(%d,·%d) 
404 First·Error·Bottom·Right····(%d,·%d) 
405 Error·Free·Bottom·Right·····(%d,·%d) 
406 Final·Bottom·Right··········(%d,·%d) 
407 First·Error·Top·Left········(%d,·%d) 
408 Error·Free·Top·Left·········(%d,·%d) 
409 Final·Top·Left··············(%d,·%d) 
410 First·Error·Bottom·Left·····(%d,·%d) 
411 Error·Free·Bottom·Left······(%d,·%d) 
412 Final·Bottom·Left···········(%d,·%d) 
413 Done····W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms 
414 Done····W2H=%d···Dwell·Time:·crosshair=200ms 
415 Error·in·cross·hair:·previous·state:·%d 
416 LTSSM·Speed·(if·enabling·the·LTSSM·loopback·mode),·default:·GEN4 
417 Enable·Loopback·on·specified·ports 
418 physical·port·ID·to·dump·data·for 
419 return·the·data·for·the·previous·link 
420 Dump·far·end·port·equalization·table 
421 Far·End·TX·Equalization·Table·for·physical·port·%d,·lane·%d·%s 
422 Step··Pre-Cursor··Post-Cursor··FOM··Pre-Up··Post-Up··Error··Active··Speed 
423 %4d··%10d··%11d··%3d··%6d··%7d··%5d··%6d··%5d 
424 capture·all·lanes,·format·must·be·csv 
425 load·crosshair·data·from·a·previously·saved·file 
426 output·format·(default:·curses) 
427 lane·id·within·the·port·to·observe 
428 optionally,·plot·a·CSV·file·from·an·eye·capture·as·the·background 
429 Unable·to·parse·crosshair·CSV·file:·%s 
430 Must·specify·a·switchtec·device·if·not·using·-C 
431 Must·not·specify·both·--all/-a·and·--lane/-l 
432 Must·use·--format=CSV·with·--all/-a 
433 Must·specify·a·port·ID·with·--port/-p 
434 Crosshair·-·Port·%d,·Lane·%d,·Gen·%d 
435 ·W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms 
436 ·W2H=%d···Dwell·Time:·crosshair=200ms 
437 ·······W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms 
438 ·······W2H=%d···Dwell·Time:·crosshair=200ms 
439 Unable·to·get·port·information·for·lane:·%d 
440 optionally,·superimpose·a·crosshair·CSV·onto·the·result 
441 number·of·lanes·to·capture,·if·greater·than·one,·format·must·be·csv·(default:·1) 
442 plot·a·CSV·file·from·an·earlier·capture 
443 step·interval·in·ms·(default:·1ms) 
444 Eye·Observation,·Port·%d,·Lane·%d,·Gen·%d 
445 Must·specify·a·switchtec·device·if·not·using·-P 
446 Start·time·(--t-start/-t)·is·out·of·range·(0,·63) 
447 End·time·(--t-end/-T)·is·out·of·range·(t-start,·63) 
448 Start·voltage·(--v-start/-v)·is·out·of·range·(-255,·255) 
449 End·voltage·(--v-end/-V)·is·out·of·range·(v-start,·255) 
450 --format/-f·must·be·CSV·if·--num-lanes/-n·is·greater·than·1 
451 Observing·Port·%d,·Lane·%d·to·%d,·Gen·%d 
452 Observing·Port·%d,·Lane·%d,·Gen·%d 
453 Unable·to·write·CSV·file·'%s':·%m 
454 Mode·and·DTCLCK·for·physical·port·%d·%s 
455 Lane······MODE···DTCLK_5··DTCLK_8_6··DTCLK_9 
456 get·the·far-end·coefficients·instead·of·the·local·ones 
457 %s·Equalization·FS/LF·data·for·physical·port·%d·%s 
458 Dump·port·equalization·coefficients 
459 %s·TX·Coefficients·for·physical·port·%d·%s 
460 Dump·analog·RX·coefficients/adaptation·objects 
461 Coefficients·for·physical·port·%d·%s 
462 Lane··CTLE··Tgt-Amp··Spec-DFE··DFE0·DFE1·DFE2·DFE3·DFE4·DFE5·DFE6 
463 This·command·is·not·supported·on·Gen3·devices 
464 LTSSM·Log·for·Physical·Port·%d·(autowrap·ON) 
465 Idx»    Delta·Time»   PCIe·Rate»   State 
466 These·functions·provide·diagnostic·information·from·the·switch 
467 Display·data·in·a·curses·scrollable·window 
468 Display·data·in·a·simplified·text·format 
469 raw·data·mode·(slow,·more·accurate) 
470 ratio·data·mode·(faster,·less·accurate) 
471 ········Host·Switch·Index:··········»       %d 
472 ········Host·Physical·Port·ID:······»    %d 
473 ········Logical·Port·ID:············» %d 
474 ········PDFID:······················» 0x%04x, 
475 number·of·bytes·to·write·per·access·(default·4) 
476 The·--bar|-i·argument·is·required! 
477 The·--pdfid|-f·argument·is·required! 
478 Writing·0x%llx·to·0x%llx·(%d·bytes). 
479 number·of·bytes·to·read·per·access·(default·4) 
480 number·of·reads·to·perform·(default·1) 
481 Unaligned·register·address·0x%x 
482 Writing·0x%lx·to·%06lx·(%d·bytes). 
483 Enable·the·EP·management·tunnel 
484 Disable·the·EP·management·tunnel 
485 Query·the·EP·management·tunnel·status 
486 configure·the·EP·management·tunnel 
487 The·--cmd|-c·argument·is·required! 
488 CSU·channel·index·for·port·clock·source 
489 The·--phys_port_id|-p·argument·is·required! 
490 The·--port_type|-t·argument·is·required! 
491 The·--clock_source|-c·argument·is·required·for·port·type·FABRIC_EP·and·FABRIC_HOST! 
492 The·--clock_sris|-s·argument·is·required·for·port·type·FABRIC_EP·and·FABRIC_HOST! 
493 The·--hvd_id|-d·argument·is·required·for·port·type·FABRIC_HOST! 
494 display·a·port's·configuration·information 
495 The·--control_type|-t·argument·is·required! 
496 The·--hot_reset_flag|-f·argument·is·required·for·control·type·HOT_RESET! 
497 unbind·the·EP·(function)·from·the·specified·host 
498 bind·the·EP·(function)·to·the·specified·host 
499 %[^','],·%[^','],·%[^','],·%[^','],%[^','],·%[^','],·%[^','],·%[^','],·%[^'.'] 
500 Too·many·pdfids·specified·(Max:·%d). 
501 Command·raw·data·in·dword,·format·example:·"0x040b0006·0x00000001" 
502 send·a·device·specific·manage·command 
503 The·--cmd_data|-c·argument·is·required! 
504 ····Physical·Port·ID·%d·(%s): 
505 ········Stack-Port:»    »    »    Stack·%d,·Port·%d 
506 ········Cfg·Width·(Bifurcation):» x%d 
507 ········Power·Controller·GPIO:»   »   Unused 
508 ········Power·Controller·GPIO:»   »   Index:·0x%04x,·Value:·0x%02x 
509 ········DSP·PERST·GPIO:»  »  »  Unused 
510 ········DSP·PERST·GPIO:»  »  »  Index:·0x%04x,·Value:·0x%02x 
511 ········USP·PERST·GPIO:»  »  »  Unused 
512 ········USP·PERST·GPIO:»  »  »  Index:·0x%04x,·Value:·0x%02x 
513 ········PRESENCE·GPIO:»  »  »  Unused 
514 ········PRESENCE·GPIO:»  »  »  Index:·0x%04x,·Value:·0x%02x 
515 ········SFF8639·IFDET·GPIO:»      »      Unused 
516 ········SFF8639·IFDET·GPIO:»      »      Index:·0x%04x,·Value:·0x%02x 
517 ····HVD·%hhx·(Physical·Port·ID:·%hhu,·HFID:·0x%04hx): 
518 ········Logical·PID·%d:»  »  Unbound 
519 ············Function·%d:····»    PDFID·0x%04hx 
520 ····FID·range:··········»      0x%04hx·-·0x%04hx 
521 ····HFID·range:·········»     0x%04hx·-·0x%04hx 
522 ····VDFID·range:········»    0x%04hx·-·0x%04hx 
523 ····PDFID·range:········»    0x%04hx·-·0x%04hx 
524 ····RC·Port·Map:········»     0x%016llx 
525 ····EP·Port·Map:········»     0x%016llx 
526 ····Fabric·Port·Map:····» 0x%016llx 
527 ····Free·Port·Map:······»   0x%016llx 
528 display·GFMS·event·information 
529 --clear·and·--reset·cannot·be·specified·at·the·same·time. 
530 GFMS·Events·(%sRemaining:·%d) 
531 ········Physical·Port·ID:···········»%d 
532 DATABASE_CHANGED·(PAX·ID·%d): 
533 HVD_INSTANCE_ENABLE·(PAX·ID·%d): 
534 ········HVD·Instance·ID:············» %d 
535 ········Clock·Channel:··············»  %d 
536 HVD_INSTANCE_DISABLE·(PAX·ID·%d): 
537 ········DPC·Triggered:··············»  %s 
538 ········CE/UE:······················» %s 
539 ········CE/UE·Error·Status:·········»      0x%08x 
540 ········Time·Stamp·(In·Clock·Ticks):»       0x%08x%08x 
541 ········AER·TLP·Header·Log:·········»       0x%08x 
542 ····································»       0x%08x 
543 ····································»       0x%08x 
544 ····································»       0x%08x 
545 ········AER·TLP·Header·Log:·········»       N/A 
546 %s············PDFID:······»       0x%02hx 
547 %s············VID-DID:····»     0x%04hx-0x%04hx 
548 %s············Binding:····»     PAX·ID:·%hhd,·HVD·Physical·PID:·%hhd,·HVD·Logical·PID:·%hhd 
549 %s············Binding:····»     Unbound 
550 %s············BAR[%d]:·····»     %s·Bytes·(%s) 
551 ····Physical·Port·ID·%d·(Not·attached) 
552 ····Physical·Port·ID·%d·(EP·attached): 
553 ····Physical·Port·ID·%d·(Switch·attached): 
554 ············Function·%d: 
555 ················ENUM_ID:······»       0x%04hx 
556 ················VID-DID:······»       0x%04hx-0x%04hx 
557 ················Class·Code:···»     0x%06x 
558 ················BAR[%d]:»       »       %s·Bytes·(%s) 
559 ············Physical·Port·ID·%d·(DSP·P2P·ENUMID·0x%04x): 
560 dump·the·fabric·general·information 
561 dump·all·topology·information·of·one·PAX 
562 dump·specified·PAX's·general·information 
563 dump·specified·HVD's·information 
564 dump·specified·fabric·port's·information 
565 dump·specified·EP·port's·information 
566 dump·specified·HVD's·detailed·information 
567 The·--hvd_id|-d·argument·is·required·for·-t·HVD! 
568 The·--fab_pid|-f·argument·is·required·for·-t·FAB_PORT! 
569 ····Physical·Port·ID·%hhd·(Not·attached) 
570 ········Attached·Physical·PID:»   %hhd 
571 ········Attached·Switch·Index:»   %hhd 
572 ········Attached·SWFID:·······» 0x%04hx 
573 ········Attached·FW·Version:··»     0x%x 
574 The·--ep_pid|-e·argument·is·required·for·-t·EP_PORT! 
575 ····HVD·%hhx·(Physical·Port·ID:·%hhu,·HFID:·0x%04hx): 
576 ········USP·Status:········»     »     %s 
577 ········USP·BDF:···········»»%s 
578 ············VEP·%d: 
579 ················Type:»  »  »  %s 
580 ················BDF:·»   »   »   %s 
581 ············Logical·PID·%d:»  »  Unbound 
582 ················Function·%d:»    »    PDFID·0x%04hx·(DSP·BDF:·%s,·EP·BDF:·%s) 
583 ········Logical·Port·P2P·enable·bitmap:»    0x%016lx 
584 ············Logical·Port·%d·P2P·config·bitmap:····»  0x%016lx 
585 ············Logical·Port·%d·P2P·active·bitmap:····»  0x%016lx 
586 Switchtec·Fabric·Management·(PAX·only) 
587 number·of·bytes·to·write·(default·4) 
588 write·a·register·in·the·Global·Address·Space·(Main·Firmware·only) 
589 Note·-·GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command 
590 GAS·is·only·available·with·Main·Firmware! 
591 GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command! 
592 Out·of·range·for·Global·Address·Space 
593 number·of·accesses·to·perform·(default·1) 
594 read·a·register·from·the·Global·Address·Space·(Main·Firmware·only) 
595 Note·-·GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command 
596 number·of·bytes·to·dump·(default·is·the·entire·GAS·space) 
597 force·outputting·data·in·text·format,·default·is·to·output·in·text·unless·the·output·is·a·pipe,·in·which·case·binary·is·output 
598 dump·all·Global·Address·Space·registers·(Main·Firmware·only) 
599 Global·Address·Space·Access·(dangerous) 
600 These·functions·should·be·used·with·extreme·caution·only·if·you·know·what·you·are·doing.·Any·register·accesses·through·this·interface·are·unsupported·by·Microsemi·unless·specifically·otherwise·specified. 
601 read·a·register·from·the·Global·Address·Space·(Main·Firmware·only) 
602 write·a·register·in·the·Global·Address·Space·(Main·Firmware·only) 
603 %s:·Setting·PAX·ID·is·not·supported. 
604 ··%-4s»   Version:·%-8s»       CRC:·%08lx»      %4s%11s%s 
605 stack·to·deconfigure·the·counter·in 
606 The·--stack·argument·is·required! 
607 The·--counter·argument·is·required! 
608 toggle·the·active·and·inactive·firmware·partitions·(BL2,·Main·Firmware) 
609 NOTE:·Not·toggling·images·as·no·partition·type·options·were·specified 
610 Firmware·type·BL2·and·Key·manifestare·not·supported·by·Gen3·switches 
611 return·information·on·the·currently·flashed·firmware·(BL2,·Main·Firmware) 
612 This·command·is·only·available·in·BL2·or·Main·Firmware! 
613 unbind·a·logical·port·from·a·physical·port 
614 bind·a·logical·port·to·a·physical·port 
615 display·physical·port·binding·information 
616 physical·port·%u·bound·to·%u,·partition·%u 
617 print·individual·die·temperature·sensor·reading 
618 test·if·the·Switchtec·interface·is·working 
619 %s:·echo·command·returned·the·wrong·result;·got·%x,·expected·%x 
620 log·type·to·parse·(default:·APP) 
621 device·generation·(Only·needed·when·parsing·earlier·log·files·which·do·not·contain·device·generation·information.·Default:·UNKNOWN) 
622 parse·a·binary·app·log·or·mailbox·log·to·a·text·file 
623 WARNING:·The·two·input·files·have·different·version·numbers. 
624 The·log·file·is·parsed·but·the·output·file·might·contain·errors. 
625 WARNING:·There·is·no·device·Generation·information·in·the·log·file. 
626 ···········The·log·file·is·parsed·but·the·output·file·contains·errors. 
627 Hint:·Use·'-g'·option·to·specify·device·generation. 
628 NOTE:·The·input·log·file·contains·device·generation·information, 
629 ········therefore·the·generation·option·in·the·command·line·is·ignored. 
630 ····Phys·Port·ID·%d··(Stack·%d,·Port·%d) 
631 physical·port·ID·for·the·egress·side 
632 physical·port·ID·for·the·ingress·side·(default:·use·all·ports) 
633 The·--egress·argument·is·required! 
634 show·all·ports·(including·downed·links) 
635 GUI·refresh·period·in·seconds·(default:·1·second) 
636 GUI·duration·in·seconds·(-1·=·forever) 
637 print·additional·device·information 
638 list·all·Switchtec·devices·on·this·machine 
639 stack·to·show·the·configuration·for 
640 display·an·event·counter's·configuration 
641 stack·to·create·the·counter·in 
642 event·to·count·on,·may·specify·this·argument·multiple·times·to·count·on·multiple·events 
643 counter·index,·default·is·to·use·the·next·unused·index 
644 measure·egress·TLPs·instead·of·ingress·--·only·meaningful·for·POSTED_TLP,·COMP_TLP·and·NON_POSTED_TLP·counts 
645 ports·to·capture·events·on,·default·is·all·ports 
646 threshold·to·trigger·an·event·notification 
647 Must·specify·at·least·one·event! 
648 A·threshold·can·only·be·used·with·a·counter·that·has·a·single·port·and·single·event 
649 timeout·in·milliseconds·(-1·=·forever) 
650 wait·for·an·event·counter·to·exceed·its·threshold 
651 stack·to·show·the·counters·for 
652 display·switch·information·(BL1,·BL2,·Main·Firmware) 
653 Error·communicating·with·the·device.·Please·check·your·setup. 
654 Port·cannot·be·specified·for·this·event·type. 
655 Must·specify·partition·and·port·for·this·event·type. 
656 dump·the·Memlog·info·from·flash·in·the·last·fatal·error·handling·dump 
657 dump·the·Generic·Registers·context·from·flash·in·the·last·fatal·error·handling·dump 
658 dump·the·thread·stack·info·from·flash·in·the·last·fatal·error·handling·dump 
659 dump·the·system·stack·info·from·flash·in·the·last·fatal·error·handling·dump 
660 dump·all·thread·info·from·flash·in·the·last·fatal·error·handling·dump 
661 dump·NVLog·header·information·in·the·last·fatal·error·handling·dump 
662 output·binary·log·data·(default) 
663 parse·log·output·using·specified·log·definition·file·(app·log·only) 
664 dump·the·firmware·log·to·a·file 
665 Cannot·generate·text·format·log·file·in·BL1/2·boot·phase·without 
666 a·log·defintion·file.·Please·provide·log·definiton·file·with·'-d', 
667 or·specify·binary·log·format·with·'-f·BIN'·instead 
668 INFO:·Only·BIN·format·is·supported·for·the·given·log·type, 
669 dumping·logs·in·binary·format·instead. 
670 Cannot·open·temporary·file·for·log·definition·data! 
671 WARNING:·The·binary·log·file·have·different·version·numbers 
672 ·········from·those·of·the·log·definition·file: 
673 WARNING:·The·log·buffer·pointer·has·wrapped.·The·log·data·may·be·incomplete! 
674 clear·all·events·of·a·specified·type 
675 display·events·that·have·occurred 
676 %s:·Gen3·PAX·is·not·supported. 
677 output·format·(default:·normal) 
678 print·additional·information·(only·with·'normal'·format) 
679 display·switch·port·status·information 
680 »       Phys·Port·ID:····»    %d·(Stack·%d,·Port·%d) 
681 »       Rate:············»  Gen%d·-·%g·GT/s··%g·GB/s 
682 »       Device:··········»%04x:%04x·(%s) 
683 print·posted,·non-posted·and·completion·results 
684 measure·the·traffic·bandwidth·through·each·port 
685 Do·you·want·to·continue?·[y/N]· 
686 read·the·data/config·partiton·instead·of·the·main·firmware 
687 read·the·BL2·partiton·instead·of·the·main·firmware 
688 read·the·key·manifest·partiton·instead·of·the·main·firmware 
689 don't·print·progress·to·stdout 
690 read·a·firmware·image·from·flash 
691 The·specified·partition·on·the·flash·is·empty! 
692 WARNING:·The·firmware·image·for·this·partition·is·INVALID! 
693 perform·a·hard·reset·of·the·switch 
694 WARNING:·if·your·system·does·not·support·hotplug, 
695 a·hard·reset·can·leave·the·system·in·a·broken·state. 
696 Make·sure·you·reboot·after·issuing·this·command. 
697 set·first·port·bifurcation·width 
698 set·second·port·bifurcation·width 
699 set·third·port·bifurcation·width 
700 set·forth·port·bifurcation·width 
701 set·fifth·port·bifurcation·width 
702 set·sixth·port·bifurcation·width 
703 set·seventh·port·bifurcation·width 
704 set·last·port·bifurcation·width 
705 dynamically·get·and·set·the·bifurcation·in·a·stack 
706 To·set·the·bifurcation·of·a·stack·specify·the·stack_id·with·-s·and·specify 
707 a·series·of·bifurcation·numbers·(1,·2,·4,·8,·16)·for·each·consecutive 
708 port.·Specify·0·to·disable·a·port.·For·example: 
709 ··switchtec·stack-bif·<device>·-s·<stack_id>·16 
710 will·bifurcate·the·entire·stack·into·a·x16·port. 
711 ··switchtec·stack-bif·<device>·-s·<stack_id>·4·0·8 
712 will·bifurcate·the·first·port·in·the·stack·into·a·x4,·disable·the·next 
713 4·lanes·and·the·last·port·will·be·a·x8. 
714 Must·specify·--stack_id/-s·when·setting·bifurcation 
715 Invalid·bifurcation·value:·%d 
716 Too·many·lanes·specified·in·the·bifurcation 
717 %s:·Invalid·image·file·format 
718 image·file·to·display·information·for 
719 display·information·for·a·firmware·image 
720 don't·activate·the·new·image,·use·fw-toggle·to·do·so·when·it·is·safe 
721 force·interrupting·an·existing·fw-update·command·in·case·firmware·is·stuck·in·a·busy·state 
722 set·the·bootloader·and·map·partition·as·RW·(only·valid·for·BOOT·and·MAP·images) 
723 upload·a·new·firmware·image·to·flash·(BL2,·Main·Firmware) 
724 This·command·only·supports·flashing·firmware·when·the·device·is·in·the·BL2·or·MAIN·boot·phase.·To·transfer·an·image·in·the·BL1·boot·phase,·use·the·'mfg·fw-transfer'·command·instead. 
725 NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:· 
726 BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device. 
727 BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device. 
728 MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation. 
729 Writing·the·following·firmware·image·to·%s. 
730 Use·'mfg·fw-transfer'·instead·to·transfer·a·BL2·image. 
731 The·image·is·for·%s·devices·and·cannot·be·applied·to·this·device! 
732 The·--set-boot-rw·option·only·applies·for·BOOT·and·MAP·images 
733 firmware·update:·the·BOOT·and·MAP·partition·are·read-only.·use·--set-boot-rw·to·override 
734 WARNING: 
735 Updating·this·image·will·IRREVERSIBLY·update·device·%s·image 
736 secure·version·to·0x%08lx! 
737 NOTE:·Device·partition·map·has·been·updated!·All·other·partitions 
738 (BL2,·Config·and·Main·Image)·MUST·BE·UPDATED·to·ensure·your·device·can·boot·properly! 
739 NOTE:·This·command·does·not·automatically·activate·the·image·when·used·in·the·BL2·boot·phase. 
740 Be·sure·to·use·'fw-toggle'·after·this·command·to·activate·the·updated·image. 
741 <command>·[<device>]·[OPTIONS] 
742 The·<device>·must·be·a·Switchtec·device·(ex:·/dev/switchtec0) 
743 dynamically·get·and·set·the·bifurcation·in·a·stack 
744 upload·a·new·firmware·image·to·flash·(BL2,·Main·Firmware) 
745 Disabled·by·Default·But·Can·Be·Enabled 
746 »       JTAG/EJTAG·State·After·Reset:·»     %d 
747 »       JTAG/EJTAG·State·After·BL1:·»       %d 
748 »       JTAG/EJTAG·Unlock·IN·BL1:·» %d 
749 »       JTAG/EJTAG·Unlock·AFTER·BL1:·»      %d 
750 »       I2C·Recovery·TMO:·»»%d·Second(s) 
751 »       I2C·Address·(7-bits):·»    »    0x%02x 
752 »       Attestation:»   »   »   Enabled,·with·UDS· 
753 Exponent·Hex·Data·%s:·»     »     0x%08x 
754 Current·KMSK·Index·%s:·»    »    Not·Set 
755 CDI·eFuse·Include·Mask·%s:·» 0x%08x 
756 not·visible·with·current·security·settings 
757 Switchtec·device·to·operate·on.·Can·be·any·of: 
758 ·*·a·device·path·(/dev/switchtec0) 
759 ·*·an·index·(0,·1,·2) 
760 ·*·a·PCI·address·(3:00.1) 
761 ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20) 
762 update·debug·feature·secure·unlock·version 
763 Serial·number·must·be·set·for·this·command! 
764 Unlock·version·must·be·set·for·this·command! 
765 Public·key·file·must·be·set·for·this·command! 
766 Signature·file·must·be·set·for·this·command! 
767 WARNING:·This·operation·makes·changes·to·the·device·OTP·memory·and·is·IRREVERSIBLE! 
768 unlock·firmware·debug·features 
769 This·command·unlocks·the·EJTAG·port,·Command·Line·Interface·(CLI),·MRPC·command·and·Global·Address·Space·(GAS)·registers. 
770 Generate·token·for·signature·file·required·for·command·'mfg·debug-unlock'·(default) 
771 Generate·token·for·signature·file·required·for·command·'mfg·debug-lock-update' 
772 generate·device·token·file·for·signature 
773 Use·the·generated·token·file·on·your·security·management·system·to·generate·the·signature·file·required·for·either·command·'mfg·debug-unlock'·or·'mfg·debug-lock-update'· 
774 add·a·KSMK·entry·(BL1·and·Main·Firmware·only) 
775 KMSK·stands·for·Key·Manifest·Secure·Key.·It·is·a·key·used·to·verify·the·Key·Manifest·partition,·which·contains·keys·used·to·verify·all·other·partitions. 
776 KSMK·entry·file·must·be·set·in·this·command! 
777 This·command·is·only·available·in·BL1·or·Main·Firmware! 
778 This·command·is·only·valid·when·secure·state·is·not·INITIALIZED_UNSECURED! 
779 REJECTED:·the·specified·KMSK·entry·already·exists·on·the·device! 
780 Public·key·file·must·be·specified·when·secure·state·is·INITIALIZED_SECURED! 
781 Signature·file·must·be·specified·when·secure·state·is·INITIALIZED_SECURED! 
782 Adding·the·following·KMSK·entry·to·device: 
783 WARNING:·This·operation·makes·changes·to·the·device·OTP·memory·and·is·IRREVERSIBLE! 
784 Show·secure·settings·without·programming 
785 set·device·security·settings·(BL1·and·Main·Firmware·only) 
786 The·security·settings·programmed·with·this·command·will·not·take·effect·until·the·chip·is·set·to·either·INITIALIZED_UNSECURED·or·INITIALIZED_SECURED·state. 
787 This·command·is·only·available·when·secure·state·is·UNINITIALIZED_UNSECURED! 
788 Invalid·secure·setting·file:·%s! 
789 The·security·setting·file·is·for·a·different·generation·of·Switchtec·device! 
790 Invalid·SPI·Clock·Rate·value·specified·in·the·security·setting·file! 
791 INFO:·Attestation·is·not·supported·or·not·enabled.·The·given·UDS·file·is·ignored. 
792 INFO:·Device·uses·self-generated·UDS.·The·given·UDS·file·is·ignored. 
793 ERROR:·UDS·file·is·required·for·the·current·configuration! 
794 Writing·the·below·settings·to·device:· 
795 CDI·eFuse·Include·Mask:·»   »   0x%08x 
796 set·device·secure·state·(BL1·and·Main·Firmware·only) 
797 This·command·can·only·be·used·when·the·device·secure·state·is·UNINITIALIZED_UNSECURED. 
798 NOTE·-·A·device·can·be·in·one·of·these·three·secure·states:· 
799 UNINITIALIZED_UNSECURED:·this·is·the·default·state·when·the·chip·is·shipped.·All·security-related·settings·are·'uninitialized',·and·the·chip·is·in·the·'unsecured'·state.· 
800 INITIALIZED_UNSECURED:·this·is·the·state·when·security-related·settings·are·'initialized',·and·the·chip·is·set·to·the·'unsecured'·state.· 
801 INITIALIZED_SECURED:·this·is·the·state·when·security-related·settings·are·'initialized',·and·the·chip·is·set·to·the·'secured'·state.· 
802 Use·'config-set'·or·other·mfg·commands·to·initialize·security·settings·when·the·chip·is·in·the·UNINITIALIZED_UNSECURED·state,·then·use·this·command·to·switch·the·chip·to·the·INITIALIZED_SECURED·or·INITIALIZED_UNSECURED·state.· 
803 WARNING:·ONCE·THE·CHIP·STATE·IS·SUCCESSFULLY·SET,·IT·CAN·NO·LONGER·BE·CHANGED.·USE·CAUTION·WHEN·ISSUING·THIS·COMMAND. 
804 Secure·state·must·be·set·in·this·command! 
805 This·command·is·only·valid·when·secure·state·is·UNINITIALIZED_UNSECURED! 
806 Switchtec·device·to·operate·on.·Can·be·any·of: 
807 ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20) 
808 resume·device·boot·process·(BL1·and·BL2·only) 
809 A·normal·device·boot·process·includes·the·BL1,·BL2·and·Main·Firmware·boot·phases.·In·the·case·when·the·boot·process·is·paused·at·the·BL1·or·BL2·phase·(due·to·boot·failure·or·BOOT_RECOVERY·PIN[0:1]·being·set·to·LOW),·sending·this·command·requests·the·device·to·try·resuming·a·normal·boot·process. 
810 NOTE:·if·your·system·does·not·support·hotplug,·your·device·might·not·be·immediately·accessible·after·a·normal·boot·process.·In·this·case,·be·sure·to·reboot·your·system·after·sending·this·command. 
811 This·command·is·only·available·in·BL1·or·BL2! 
812 WARNING:·if·your·system·does·not·support·hotplug, 
813 your·device·might·not·be·immediately·accessible 
814 after·a·normal·boot·process.·In·this·case,·be·sure 
815 to·reboot·your·system·after·sending·this·command. 
816 execute·previously·transferred·firmware·image·(BL1·only) 
817 This·command·is·only·supported·when·the·device·is·in·the·BL1·boot·phase.·The·firmware·image·must·have·been·transferred·using·the·'fw-transfer'·command.·After·firmware·initializes,·it·listens·for·activity·from·I2C,·UART·(XModem),·or·both·interfaces·for·input.·Once·activity·is·detected·from·an·interface,·firmware·falls·into·recovery·mode·on·that·interface.·The·interface·to·listen·on·can·be·specified·using·the·'bl2_recovery_mode'·option.· 
818 To·activate·an·image·in·the·BL2·or·MAIN·boot·phase,·use·the·'fw-toggle'·command·instead. 
819 NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:· 
820 BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device. 
821 BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device. 
822 MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation. 
823 This·command·is·only·available·in·the·BL1·phase! 
824 This·command·will·execute·the·previously·transferred·image. 
825 firmware·image·file·to·transfer 
826 transfer·a·firmware·image·to·device·(BL1·only) 
827 This·command·only·supports·transferring·a·firmware·image·when·the·device·is·in·the·BL1·boot·phase.·Use·'fw-execute'·after·this·command·to·excute·the·transferred·image.·Note·that·the·image·is·stored·in·device·RAM·and·is·lost·after·device·reboot. 
828 To·update·an·image·in·the·BL2·or·MAIN·boot·phase,·use·the·'fw-update'·command·instead. 
829 NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:· 
830 BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device. 
831 BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device. 
832 MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation. 
833 This·command·is·only·available·in·the·BL1·boot·phase! 
834 Use·'fw-update'·instead·to·update·an·image·in·other·boot·phases. 
835 Writing·the·following·firmware·image·to·%s: 
836 This·command·only·supports·transferring·a·BL2·image. 
837 active·image·index·for·FIRMWARE 
838 active·image·index·for·KEY·MANIFEST 
839 active·image·index·for·RIOT·(Gen5·device·only) 
840 select·active·image·index·(BL1·only) 
841 One·of·BL2,·Config,·Key·Manifest,·RIOT·or·Firmware·indices·must·be·set·in·this·command! 
842 This·command·is·only·available·in·BL1! 
843 Active·index·of·BL2·must·be·within·0-1! 
844 Active·index·of·FIRMWARE·must·be·within·0-1! 
845 Active·index·of·CONFIG·must·be·within·0-1! 
846 Active·index·of·KEY·MANIFEST·must·be·within·0-1! 
847 RIOT·image·is·not·available·on·Gen4·devices! 
848 Active·index·of·RIOT·must·be·within·0-1! 
849 print·additional·chip·information 
850 Key·Manifest·Secure·Version:·»      »      0x%08x 
851 RIOT·Secure·Version:·»     »     »     0x%08x 
852 BL2·Secure·Version:·»      »      »      0x%08x 
853 Main·Secure·Version:·»     »     »     0x%08x 
854 Secure·Unlock·Version:·»   »   »   0x%08x 
855 Other·secure·settings·are·only·shown·in·the·BL1·or·Main·Firmware·phase. 
856 Additional·(verbose)·chip·info·is·not·available·on·this·chip! 
857 Additional·(verbose)·chip·info·is·only·available·in·the·Main·Firmware·phase! 
858 display·active·image·list·(BL1·only) 
859 ping·device·and·get·current·boot·phase 
860 Manufacturing·Process·Commands 
861 These·commands·control·and·manage·mfg·settings. 
862 transfer·a·firmware·image·to·device·(BL1·only) 
863 execute·previously·transferred·firmware·image·(BL1·only) 
864 resume·device·boot·process·(BL1·and·BL2·only) 
865 set·device·secure·state·(BL1·and·Main·Firmware·only) 
866 set·device·security·settings·(BL1·and·Main·Firmware·only) 
867 add·a·KSMK·entry·(BL1·and·Main·Firmware·only) 
868 generate·device·token·file·for·signature 
869 unlock·firmware·debug·features 
870 Firmware·Non-Maskable·Interrupt 
871 Global·Fabric·Management·Server·Event 
872 Dynamic·Partition·Binding·Completion 
873 Advanced·Error·Reporting·in·P2P·Port 
874 Advanced·Error·Reporting·in·vEP 
875 Downstream·Port·Containment·Event 
876 Completion·Timeout·Synthesis·Event 
877 Upstream·Error·Containment·Event 
878 Internal·Error·Reporting·Event 
879 Event·Counter·Threshold·Reached 
880 Package·length·less·than·32·bytes 
881 Signature·memory·allocation·failed 
882 Programming·a·read-only·partition 
883 SEEPROM·or·related·TWI·bus·isn't·enabled 
884 Programming·a·running·partition 
885 Programming·not·allowed·over·this·interface 
886 Activation·failed·due·to·XML·version·mismatch 
887 Activation·failed·due·to·unknown·error 
888 Data·offset·error·during·programming 
889 Secure·Configuration·Get·Extended 
890 Configure·Fabric·Physical·Port 
891 Endpoint·Device·CSR·and·MS·Raw·Access 
892 Endpoint·Device·Tunnel·Configuration 
893 Firmware·Active·Image·Index·Get 
894 Firmware·Active·Image·Index·Select 
895 Chip·Serial·Number·and·Secure·Versions 
896 Secure·Configuration·Get·(Gen5) 
897 Secure·Configuration·Set·(Gen5) 
898 Non-fatal·Error·Message·received 
899 Correctable·Error·Message·received 
900 #################################### 
901 ##·Parsed·with·definition·file·for 
902 ##·FW·version·%08x 
903 ##·SDK·version·%08x 
904 #################################### 
905 ···#|Timestamp················|Module·······|Severity·|Event·ID·|Event 
906 ···#|Timestamp················|Source·|Event·ID·|Event 
907 (Invalid·log·entry·number:·%d·(module·0x%x)) 
908 %04d|xxxd·xx:xx:xx.xxx,xxx,xxx| 
909 %04d|%03dd·%02d:%02d:%02d.%03d,%03d,%03d| 
910 Logical·bridge·instance·already·bound 
911 Logical·bridge·not·bind·to·physical·port 
912 Error·reading·log·definition·file 
913 No·background·thread·run·for·the·command 
914 XML·version·mismatch·between·MAIN·and·CFG·partition 
915 Stack·bifurcation·code·invalid 
916 The·handler·thread·is·not·idle 
917 No·previous·adaptation·object·data 
918 No·available·MRPC·handler·thread 
919 UART·interface·not·supported·for·this·command 
920 %s:·%s·(MRPC:·0x%x,·error:·0x%x) 
921 /sys/bus/pci/devices/%s/*:*:*/ 
922 /sys/bus/pci/devices/%s/config 
923 /sys/bus/pci/devices/%04x:%02x:%02x.%x/switchtec 
924 No·access·beyond·the·Total·GAS·Section 
925 %*[^<]<0x%x>·[%d·Byte]%*[^,],%*[^:]:·0x%x%*[^:]: 
926 %*[^<]<0x%x>·[%d·Byte]%*[^:]:·0x%x%*[^:]: 
927 %*[^,],%*[^:]:·[0x%x/0x%x]%*[^:]: 
928 ··[<%s>]· 
929 ···<%s>·· 
930 ····%s·· 
931 [1mUsage: 
932 ·--%s=<%s> 
933 ·[OPTIONS] 
934 [1mChoices·for·%s: 
935 Choices·for·%s: 
936 Positional·Arguments: 
937 Environment·Variables: 
938 Options: 
939 SWITCHTEC_COMPLETE347 SWITCHTEC_COMPLETE
940 ·version·help348 ·version·help
941 switchtec-%s349 switchtec-%s
942 %s·%s·%s·%s350 %s·%s·%s·%s
943 show·the·program·version351 show·the·program·version
944 ··%-15s·%s352 ··%-15s·%s
945 display·this·help353 display·this·help
946 %s·%s·%s354 %s·%s·%s
947 switchtec·cli·version·%s355 switchtec·cli·version·%s
948 ERROR:·Invalid·command·'%s'356 ERROR:·Invalid·command·'%s'
949 Invalid·physical·port·id:·%d 
950 right_limit,·%d,·%d 
951 top_left_limit,·%d,·%d 
952 bottom_left_limit,·%d,·%d 
953 interval_ms,·200 
954 /dev/switchtec* 
955 SWITCHTEC_DEV 
956 SWITCHTEC_PAX 
957 disable·the·rfclk·output 
958 enable·the·rfclk·output 
959 stack·to·operate·on 
960 refclk_ctl 
961 generate 
962 Must·specify·-p·/·--port_id 
963 pattern_mon_set 
964 pattern_gen_set 
965 pattern_inject 
966 Injected·%d·errors 
967 pattern_gen_get 
968 pattern_mon_get 
969 Port:·%d 
970 ··Generator:·Disabled 
971 ··Generator:·%s 
972 ··Monitor:·Disabled 
973 ··Monitor:·%-20s 
974 perm_table 
975 ··0x%03x··%-25s··%s 
976 Unable·to·get·cross·hair 
977 Disable·all·loopback·modes 
978 Enable·LTSSM·loopback·mode 
979 rx-to-tx 
980 Enable·RX->TX·loopback·mode 
981 tx-to-rx 
982 Enable·TX->RX·loopback·mode 
983 loopback_set 
984 loopback_get 
985 RX->TX,· 
986 TX->RX,· 
987 Port:·%d····%-30s·%s 
988 ,·%lc,·%lc 
989 left_limit,·%d,·0 
990 right_limit,·%d,·0 
991 interval_ms,·%d 
992 allocating·pixels 
993 (Previous·Link-Up) 
994 port_eq_table 
995 crosshair 
996 physical·port·ID·to·observe 
997 start·time·(0·to·63) 
998 end·time·(t-start·to·63) 
999 time·step·(default·1) 
1000 start·voltage·(-255·to·255) 
1001 end·voltage·(v-start·to·255) 
1002 voltage·step·(default:·5) 
1003 Measure·Eye·Cross·Hair 
1004 Unable·to·parse·CSV·file:·%s 
1005 %s·(%s·/·%s) 
1006 Invalid·lane 
1007 Unable·to·enable·cross·hair 
1008 Capturing·%s 
1009 Lane·%-2d··%-60s 
1010 Lane·%-2d··%-60s 
1011 crosshair_port%d_lane%d.csv 
1012 Unable·to·write·'%s':·%m 
1013 Wrote·%s 
1014 data·mode·for·the·capture 
1015 num-lanes 
1016 interval 
1017 Capture·PCIe·Eye·Errors 
1018 eye_set_mode 
1019 eye_start 
1020 No·data·for·specified·lane. 
1021 eye_fetch 
1022 Not·enough·pixels·allocated! 
1023 eye_port%d_lane%d.csv 
1024 ······%s 
1025 Dump·RX·mode·and·DTCLK 
1026 %4d··%#8x··%7d··%9d··%7d 
1027 Dump·FS/LF·output·data 
1028 Lane····FS····LF 
1029 port_eq_fs_ls 
1030 %4d··%4d··%4d 
1031 port_eq_coeff 
1032 Lane··Pre-Cursor··Post-Cursor 
1033 %4d··%7d······%8d 
1034 rcvr_obj 
1035 %4d··%4d··%6d···%7d··· 
1036 Detect·(INACTIVE) 
1037 Detect·(SPD_CHD0) 
1038 Detect·(SPD_CHD1) 
1039 Detect·(ACTIVE0) 
1040 Detect·(ACTIVE1) 
1041 Detect·(P1_TO_P0) 
1042 Detect·(P0_TO_P1_0) 
1043 Detect·(P0_TO_P1_1) 
1044 Detect·(P0_TO_P1_2) 
1045 Polling·(INACTIVE) 
1046 Polling·(ACTIVE_ENTRY) 
1047 Polling·(ACTIVE) 
1048 Polling·(CFG) 
1049 Polling·(COMP) 
1050 Polling·(COMP_ENTRY) 
1051 Polling·(COMP_EIOS) 
1052 Polling·(COMP_EIOS_ACK) 
1053 Polling·(COMP_IDLE) 
1054 Config·(INACTIVE) 
1055 Config·(US_LW_START) 
1056 Config·(US_LW_ACCEPT) 
1057 Config·(US_LN_WAIT) 
1058 Config·(US_LN_ACCEPT) 
1059 Config·(DS_LW_START) 
1060 Config·(DS_LW_ACCEPT) 
1061 Config·(DS_LN_WAIT) 
1062 Config·(DS_LN_ACCEPT) 
1063 Config·(COMPLETE) 
1064 Config·(IDLE) 
1065 L0·(INACTIVE) 
1066 L0·(TX_EL_IDLE) 
1067 L0·(TX_IDLE_MIN) 
1068 Recovery·(INACTIVE) 
1069 Recovery·(RCVR_LOCK) 
1070 Recovery·(RCVR_CFG) 
1071 Recovery·(IDLE) 
1072 Recovery·(SPEED0) 
1073 Recovery·(SPEED1) 
1074 Recovery·(SPEED2) 
1075 Recovery·(SPEED3) 
1076 Recovery·(EQ_PH0) 
1077 Recovery·(EQ_PH1) 
1078 Recovery·(EQ_PH2) 
1079 Recovery·(EQ_PH3) 
1080 Recovery 
1081 Disable·(INACTIVE) 
1082 Disable·(DISABLE0) 
1083 Disable·(DISABLE1) 
1084 Disable·(DISABLE2) 
1085 Disable·(DISABLE3) 
1086 Loop·Back·(INACTIVE) 
1087 Loop·Back·(ENTRY) 
1088 Loop·Back·(ENTRY_EXIT) 
1089 Loop·Back·(EIOS) 
1090 Loop·Back·(EIOS_ACK) 
1091 Loop·Back·(IDLE) 
1092 Loop·Back·(ACTIVE) 
1093 Loop·Back·(EXIT0) 
1094 Loop·Back·(EXIT1) 
1095 Loop·Back 
1096 Hot·Reset·(INACTIVE) 
1097 Hot·Reset·(HOT_RESET) 
1098 Hot·Reset·(MASTER_UP) 
1099 Hot·Reset·(MASTER_DOWN) 
1100 Hot·Reset 
1101 TxL0s·(INACTIVE) 
1102 TxL0s·(IDLE) 
1103 TxL0s·(T0_L0) 
1104 TxL0s·(FTS0) 
1105 TxL0s·(FTS1) 
1106 L1·(INACTIVE) 
1107 L1·(IDLE) 
1108 L1·(SUBSTATE) 
1109 L1·(SPD_CHG1) 
1110 L1·(T0_L0) 
1111 L2·(INACTIVE) 
1112 L2·(IDLE) 
1113 L2·(TX_WAKE0) 
1114 L2·(TX_WAKE1) 
1115 L2·(EXIT) 
1116 L2·(SPEED) 
1117 Detect·(QUIET) 
1118 Display·LTSSM·log 
1119 ltssm_log 
1120 Diagnostic·Information 
1121 list_mrpc 
1122 loopback 
1123 port_eq_txcoeff 
1124 port_eq_txfslf 
1125 port_eq_txtable 
1126 rcvr_extended 
1127 GEN1·LTSSM·Speed 
1128 GEN2·LTSSM·Speed 
1129 GEN3·LTSSM·Speed 
1130 GEN4·LTSSM·Speed 
1131 Raw·Data·in·CSV·format 
1132 %06X·-·%lld 
1133 %06X·-·0x%0*llX 
1134 pdfid·of·EP 
1135 BAR·of·EP 
1136 address·to·write 
1137 value·to·write 
1138 assume·yes·when·prompted 
1139 write·BAR·of·an·EP 
1140 Invalid·access·width 
1141 ep_bar_write 
1142 print·in·hexadecimal 
1143 print·in·decimal 
1144 print·as·an·ascii·string 
1145 address·to·read 
1146 printing·style 
1147 read·BAR·of·an·EP 
1148 ep_bar_read 
1149 %06X·-·%s 
1150 write·CSR·of·an·EP 
1151 ep_csr_write 
1152 read·CSR·of·an·EP 
1153 ep_csr_read 
1154 Configure·command 
1155 pdfid·of·the·EP 
1156 Status:·%s 
1157 ep_tunnel_cfg 
1158 FABRIC_EP 
1159 fabric·EP 
1160 FABRIC_HOST 
1161 fabric·host 
1162 phys_port_id 
1163 port_type 
1164 port·type 
1165 clock_source 
1166 clock_sris 
1167 clock·sris 
1168 HVM·domain·index·for·USP 
1169 configure·a·port 
1170 port_config 
1171 port_info 
1172 Port·Type:····%s· 
1173 Clock·Source:·%d 
1174 Clock·SRIS:···%s 
1175 HVD·Instance:·%d 
1176 disable·port 
1177 enable·port 
1178 link·retrain 
1179 HOT_RESET 
1180 link·hot·reset 
1181 hot·reset·status·clear 
1182 hot·reset·status·set 
1183 control_type 
1184 port·control·type 
1185 hot_reset_flag 
1186 hot·reset·flag·option 
1187 control·a·port 
1188 port_control 
1189 Broadcast 
1190 Unreachable 
1191 show·routing·information 
1192 topo_info_dump 
1193 gfms_db_dump 
1194 Reachable 
1195 Phys_port 
1196 Destination 
1197 %-15s»  %-15s»     %-15s 
1198 %-15d»  %-15d»     %s 
1199 host_sw_idx 
1200 host·switch·index 
1201 host·physical·port·ID 
1202 log_port_id 
1203 host·logical·port·ID 
1204 All·arguments·are·required! 
1205 gfms_unbind 
1206 EP·function's·PDFID 
1207 Must·specify·pdfid. 
1208 Invalid·pdfid·%s. 
1209 gfms_bind 
1210 Endpoint·function's·FID 
1211 cmd_data 
1212 Invalid·command·raw·data 
1213 device_manage 
1214 rsp·length·is·%d,·data·is: 
1215 show·topology·information 
1216 topo_info_get 
1217 Active·Physical·Ports: 
1218 ········Neg·Width:»      »      »      x%d 
1219 ········Cfg·Rate:»       »       »       %g·GT/s 
1220 ········Neg·Rate:»       »       »       %g·GT/s 
1221 ········LTSSM:» » » ········%s 
1222 ········Clock·Channel:»  »  »  %d 
1223 ········Connector·Index:»»%d 
1224 ····Physical·Port·Count:»     %d 
1225 ····HVD·Count:··········»      %d 
1226 ····EP·Count:···········»       %d 
1227 Overflowed,· 
1228 show·events·in·all·partitions 
1229 clear·all·GFMS·events 
1230 get_gfms_events 
1231 ····%d)· 
1232 HOST_LINK_UP·(PAX·ID·%d): 
1233 HOST_LINK_DOWN·(PAX·ID·%d): 
1234 DEVICE_ADD·(PAX·ID·%d) 
1235 DEVICE_DELETE·(PAX·ID·%d) 
1236 FABRIC_LINK_UP·(PAX·ID·%d) 
1237 FABRIC_LINK_DOWN·(PAX·ID·%d) 
1238 BIND·(PAX·ID·%d) 
1239 UNBIND·(PAX·ID·%d): 
1240 EP_PORT_ADD·(PAX·ID·%d): 
1241 EP_PORT_REMOVE·(PAX·ID·%d): 
1242 AER·(PAX·ID·%d): 
1243 %s········Function·%d·(%s):· 
1244 ········Switch·Functions: 
1245 ········Switch·attached·EPs: 
1246 ········ 
1247 LINK·DOWN 
1248 FAB_PORT 
1249 HVD_DETAIL 
1250 GFMS·type·to·dump 
1251 fabric·port·ID 
1252 EP·port·ID 
1253 dump·the·GFMS·database 
1254 PAX·ID:·%d·(SWFID:·0x%04hx) 
1255 ····To·PAX_IDX·%d:·%s 
1256 General: 
1257 Fabric·EPs: 
1258 ····Physical·PID·%hhd: 
1259 %02x:%02x.%x 
1260 ········VEPs·(%hhu): 
1261 ········Logical·Ports·(%hu): 
1262 Unknown(%hhu) 
1263 ············Logical·PID·%d: 
1264 Invalid·type 
1265 topo_info 
1266 gfms_dump 
1267 portcfg_show 
1268 portcfg_set 
1269 fabric·link 
1270 invalid·access·width 
1271 print·as·an·ASCII·string 
1272 gas·read 
1273 GAS·dump:·permission·denied 
1274 Unable·to·create·window357 Unable·to·create·window
1275 ·····%c·358 ·····%c·
1276 Error·initialising·ncurses.359 Error·initialising·ncurses.
1277 Set·bandwidth·type360 Set·bandwidth·type
1278 gui_init361 gui_init
1279 gettimeofday362 gettimeofday
1280 get_devices363 get_devices
1281 %s·(%d-%d-%d-%d)364 %s·(%d-%d-%d-%d)
1282 x%d-Gen%d·-·%g·GT/s365 x%d-Gen%d·-·%g·GT/s
1283 %04x:%04x366 %04x:%04x
1284 I:·%-.3g·%sB367 I:·%-.3g·%sB
1285 E:·%-.3g·%sB368 E:·%-.3g·%sB
1286 %s:·%-.3g·%sB/s369 %s:·%-.3g·%sB/s
 370 ·%3.0f%%·[
 371 %d:%02d:%02d
 372 ··%3.0fkB/s·
1287 Invalid·PAX·ID·specified:·%s373 Invalid·PAX·ID·specified:·%s
1288 ··(Invalid)374 ··(Invalid)
1289 ··(Running)375 ··(Running)
 376 /dev/switchtec*
 377 SWITCHTEC_DEV
 378 SWITCHTEC_PAX
1290 counter·index379 counter·index
1291 deconfigure·an·event·counter380 deconfigure·an·event·counter
1292 evcntr_del381 evcntr_del
1293 ·-·Active382 ·-·Active
1294 Active·Partitions:383 Active·Partitions:
1295 ···»       Multi·Config·%d%s384 ···»       Multi·Config·%d%s
1296 Inactive·Partitions:385 Inactive·Partitions:
Offset 1402, 14 lines modifiedOffset 491, 15 lines modified
1402 log·output·file491 log·output·file
1403 switchtec.log492 switchtec.log
1404 DEF_FILE493 DEF_FILE
1405 log·type·to·dump494 log·type·to·dump
1406 output·log·file·format495 output·log·file·format
1407 log_dump496 log_dump
1408 Log·saved·to·%s.497 Log·saved·to·%s.
 498 show·events·in·all·partitions
1409 clear·all·events499 clear·all·events
1410 event_summary500 event_summary
1411 SrcValid501 SrcValid
1412 »       Bus-Dev-Func:····»  %s502 »       Bus-Dev-Func:····»  %s
1413 »       Bus-Dev-Func·Path:»      %s503 »       Bus-Dev-Func·Path:»      %s
1414 »       Status:··········»%s504 »       Status:··········»%s
1415 »       LTSSM:···········» %s505 »       LTSSM:···········» %s
Offset 1435, 14 lines modifiedOffset 525, 15 lines modified
1435 ··Non-Posted:525 ··Non-Posted:
1436 ··Completion:526 ··Completion:
1437 ··Total:527 ··Total:
1438 image.pmc528 image.pmc
1439 image.fwimg529 image.fwimg
1440 filename530 filename
1441 image·output·file531 image·output·file
 532 assume·yes·when·prompted
1442 inactive533 inactive
1443 read·the·inactive·partition534 read·the·inactive·partition
1444 no-progress535 no-progress
1445 fw_part_summary536 fw_part_summary
1446 Type:·····%s537 Type:·····%s
1447 Img·Len:··0x%x538 Img·Len:··0x%x
1448 CRC:······0x%x539 CRC:······0x%x
Offset 1477, 14 lines modifiedOffset 568, 207 lines modified
1477 UpstreamFwd568 UpstreamFwd
1478 EgressCtrl569 EgressCtrl
1479 DirectTrans570 DirectTrans
1480 get·the·raw·bandwidth571 get·the·raw·bandwidth
1481 get·the·payload·bandwidth572 get·the·payload·bandwidth
1482 Human·Readable·Output573 Human·Readable·Output
1483 Tabular·Output574 Tabular·Output
 575 address·to·write
 576 value·to·write
 577 invalid·access·width
 578 print·in·hexadecimal
 579 print·in·decimal
 580 print·as·an·ASCII·string
 581 address·to·read
 582 printing·style
 583 gas·read
 584 %06X·-·%s
 585 %06X·-·%lld
 586 %06X·-·0x%0*llX
 587 GAS·dump:·permission·denied
 588 Invalid·physical·port·id:·%d
 589 right_limit,·%d,·%d
 590 top_left_limit,·%d,·%d
 591 bottom_left_limit,·%d,·%d
 592 interval_ms,·200
 593 disable·the·rfclk·output
 594 enable·the·rfclk·output
 595 stack·to·operate·on
 596 refclk_ctl
 597 generate
 598 Must·specify·-p·/·--port_id
 599 pattern_mon_set
 600 pattern_gen_set
 601 pattern_inject
 602 Injected·%d·errors
 603 pattern_gen_get
 604 pattern_mon_get
 605 Port:·%d
 606 ··Generator:·Disabled
 607 ··Generator:·%s
 608 ··Monitor:·Disabled
 609 ··Monitor:·%-20s
 610 perm_table
 611 ··0x%03x··%-25s··%s
 612 Unable·to·get·cross·hair
 613 Disable·all·loopback·modes
 614 Enable·LTSSM·loopback·mode
 615 rx-to-tx
 616 Enable·RX->TX·loopback·mode
 617 tx-to-rx
 618 Enable·TX->RX·loopback·mode
 619 loopback_set
 620 loopback_get
 621 RX->TX,·
 622 TX->RX,·
 623 Port:·%d····%-30s·%s
 624 ,·%lc,·%lc
 625 left_limit,·%d,·0
 626 right_limit,·%d,·0
 627 interval_ms,·%d
 628 allocating·pixels
 629 (Previous·Link-Up)
 630 port_eq_table
 631 crosshair
 632 physical·port·ID·to·observe
 633 start·time·(0·to·63)
 634 end·time·(t-start·to·63)
 635 time·step·(default·1)
 636 start·voltage·(-255·to·255)
 637 end·voltage·(v-start·to·255)
 638 voltage·step·(default:·5)
 639 Measure·Eye·Cross·Hair
 640 Unable·to·parse·CSV·file:·%s
 641 %s·(%s·/·%s)
 642 Invalid·lane
 643 Unable·to·enable·cross·hair
 644 Capturing·%s
 645 Lane·%-2d··%-60s
 646 Lane·%-2d··%-60s
 647 crosshair_port%d_lane%d.csv
 648 Unable·to·write·'%s':·%m
 649 Wrote·%s
 650 data·mode·for·the·capture
 651 num-lanes
 652 interval
 653 Capture·PCIe·Eye·Errors
 654 eye_set_mode
 655 eye_start
 656 No·data·for·specified·lane.
 657 eye_fetch
 658 Not·enough·pixels·allocated!
 659 eye_port%d_lane%d.csv
 660 ······%s
 661 Dump·RX·mode·and·DTCLK
 662 %4d··%#8x··%7d··%9d··%7d
 663 Dump·FS/LF·output·data
 664 Lane····FS····LF
 665 port_eq_fs_ls
 666 %4d··%4d··%4d
 667 port_eq_coeff
 668 Lane··Pre-Cursor··Post-Cursor
 669 %4d··%7d······%8d
 670 rcvr_obj
 671 %4d··%4d··%6d···%7d···
 672 Detect·(INACTIVE)
 673 Detect·(SPD_CHD0)
 674 Detect·(SPD_CHD1)
 675 Detect·(ACTIVE0)
 676 Detect·(ACTIVE1)
 677 Detect·(P1_TO_P0)
 678 Detect·(P0_TO_P1_0)
 679 Detect·(P0_TO_P1_1)
 680 Detect·(P0_TO_P1_2)
 681 Polling·(INACTIVE)
 682 Polling·(ACTIVE_ENTRY)
 683 Polling·(ACTIVE)
 684 Polling·(CFG)
 685 Polling·(COMP)
 686 Polling·(COMP_ENTRY)
 687 Polling·(COMP_EIOS)
 688 Polling·(COMP_EIOS_ACK)
 689 Polling·(COMP_IDLE)
 690 Config·(INACTIVE)
 691 Config·(US_LW_START)
 692 Config·(US_LW_ACCEPT)
 693 Config·(US_LN_WAIT)
 694 Config·(US_LN_ACCEPT)
 695 Config·(DS_LW_START)
 696 Config·(DS_LW_ACCEPT)
 697 Config·(DS_LN_WAIT)
 698 Config·(DS_LN_ACCEPT)
 699 Config·(COMPLETE)
 700 Config·(IDLE)
 701 L0·(INACTIVE)
 702 L0·(TX_EL_IDLE)
 703 L0·(TX_IDLE_MIN)
 704 Recovery·(INACTIVE)
 705 Recovery·(RCVR_LOCK)
 706 Recovery·(RCVR_CFG)
 707 Recovery·(IDLE)
 708 Recovery·(SPEED0)
 709 Recovery·(SPEED1)
 710 Recovery·(SPEED2)
 711 Recovery·(SPEED3)
 712 Recovery·(EQ_PH0)
 713 Recovery·(EQ_PH1)
 714 Recovery·(EQ_PH2)
 715 Recovery·(EQ_PH3)
 716 Recovery
 717 Disable·(INACTIVE)
 718 Disable·(DISABLE0)
 719 Disable·(DISABLE1)
 720 Disable·(DISABLE2)
 721 Disable·(DISABLE3)
 722 Loop·Back·(INACTIVE)
 723 Loop·Back·(ENTRY)
 724 Loop·Back·(ENTRY_EXIT)
 725 Loop·Back·(EIOS)
 726 Loop·Back·(EIOS_ACK)
 727 Loop·Back·(IDLE)
 728 Loop·Back·(ACTIVE)
 729 Loop·Back·(EXIT0)
 730 Loop·Back·(EXIT1)
 731 Loop·Back
 732 Hot·Reset·(INACTIVE)
 733 Hot·Reset·(HOT_RESET)
 734 Hot·Reset·(MASTER_UP)
 735 Hot·Reset·(MASTER_DOWN)
 736 Hot·Reset
 737 TxL0s·(INACTIVE)
 738 TxL0s·(IDLE)
 739 TxL0s·(T0_L0)
 740 TxL0s·(FTS0)
 741 TxL0s·(FTS1)
 742 L1·(INACTIVE)
 743 L1·(IDLE)
 744 L1·(SUBSTATE)
 745 L1·(SPD_CHG1)
 746 L1·(T0_L0)
 747 L2·(INACTIVE)
 748 L2·(IDLE)
 749 L2·(TX_WAKE0)
 750 L2·(TX_WAKE1)
 751 L2·(EXIT)
 752 L2·(SPEED)
 753 Detect·(QUIET)
 754 Display·LTSSM·log
 755 ltssm_log
 756 Diagnostic·Information
 757 list_mrpc
 758 loopback
 759 port_eq_txcoeff
 760 port_eq_txfslf
 761 port_eq_txtable
 762 rcvr_extended
 763 GEN1·LTSSM·Speed
 764 GEN2·LTSSM·Speed
 765 GEN3·LTSSM·Speed
 766 GEN4·LTSSM·Speed
 767 Raw·Data·in·CSV·format
1484 R/W·(Programmable)768 R/W·(Programmable)
1485 R/O·(Unprogrammable)769 R/O·(Unprogrammable)
1486 (Valid):··770 (Valid):··
1487 (Invalid):771 (Invalid):
1488 (Valid):·772 (Valid):·
1489 Accessible773 Accessible
1490 Inaccessible)774 Inaccessible)
Offset 1592, 18 lines modifiedOffset 876, 252 lines modified
1592 config_set876 config_set
1593 kmsk_entry_add877 kmsk_entry_add
1594 debug_unlock_token878 debug_unlock_token
1595 debug_unlock879 debug_unlock
1596 debug_lock_update880 debug_lock_update
1597 unsecured·state881 unsecured·state
1598 both·I2C·and·XModem·(default)882 both·I2C·and·XModem·(default)
1599 ·%3.0f%%·[ 
1600 %d:%02d:%02d 
1601 ··%3.0fkB/s· 
1602 Unknown·MRPC·Command883 ··[<%s>]·
 884 ···<%s>··
 885 ····%s··
 886 [1mUsage:
 887 ·--%s=<%s>
 888 ·[OPTIONS]
 889 [1mChoices·for·%s:
 890 Choices·for·%s:
 891 Positional·Arguments:
 892 Environment·Variables:
 893 Options:
 894 pdfid·of·EP
 895 BAR·of·EP
 896 write·BAR·of·an·EP
 897 Invalid·access·width
 898 ep_bar_write
 899 print·as·an·ascii·string
 900 read·BAR·of·an·EP
 901 ep_bar_read
 902 write·CSR·of·an·EP
 903 ep_csr_write
 904 read·CSR·of·an·EP
 905 ep_csr_read
 906 Configure·command
 907 pdfid·of·the·EP
 908 Status:·%s
 909 ep_tunnel_cfg
 910 FABRIC_EP
 911 fabric·EP
 912 FABRIC_HOST
 913 fabric·host
 914 phys_port_id
 915 port_type
 916 port·type
 917 clock_source
 918 clock_sris
 919 clock·sris
 920 HVM·domain·index·for·USP
 921 configure·a·port
 922 port_config
 923 port_info
 924 Port·Type:····%s·
 925 Clock·Source:·%d
 926 Clock·SRIS:···%s
 927 HVD·Instance:·%d
 928 disable·port
 929 enable·port
 930 link·retrain
 931 HOT_RESET
 932 link·hot·reset
 933 hot·reset·status·clear
 934 hot·reset·status·set
 935 control_type
 936 port·control·type
 937 hot_reset_flag
 938 hot·reset·flag·option
 939 control·a·port
 940 port_control
 941 Broadcast
 942 Unreachable
 943 show·routing·information
 944 topo_info_dump
 945 gfms_db_dump
 946 Reachable
 947 Phys_port
 948 Destination
 949 %-15s»  %-15s»     %-15s
 950 %-15d»  %-15d»     %s
 951 host_sw_idx
 952 host·switch·index
 953 host·physical·port·ID
 954 log_port_id
 955 host·logical·port·ID
 956 All·arguments·are·required!
 957 gfms_unbind
 958 EP·function's·PDFID
 959 Must·specify·pdfid.
 960 Invalid·pdfid·%s.
 961 gfms_bind
 962 Endpoint·function's·FID
 963 cmd_data
 964 Invalid·command·raw·data
 965 device_manage
 966 rsp·length·is·%d,·data·is:
 967 show·topology·information
 968 topo_info_get
 969 Active·Physical·Ports:
 970 ········Neg·Width:»      »      »      x%d
 971 ········Cfg·Rate:»       »       »       %g·GT/s
 972 ········Neg·Rate:»       »       »       %g·GT/s
 973 ········LTSSM:» » » ········%s
 974 ········Clock·Channel:»  »  »  %d
 975 ········Connector·Index:»»%d
 976 ····Physical·Port·Count:»     %d
 977 ····HVD·Count:··········»      %d
 978 ····EP·Count:···········»       %d
 979 Overflowed,·
 980 clear·all·GFMS·events
 981 get_gfms_events
 982 ····%d)·
 983 HOST_LINK_UP·(PAX·ID·%d):
 984 HOST_LINK_DOWN·(PAX·ID·%d):
 985 DEVICE_ADD·(PAX·ID·%d)
 986 DEVICE_DELETE·(PAX·ID·%d)
 987 FABRIC_LINK_UP·(PAX·ID·%d)
 988 FABRIC_LINK_DOWN·(PAX·ID·%d)
 989 BIND·(PAX·ID·%d)
 990 UNBIND·(PAX·ID·%d):
 991 EP_PORT_ADD·(PAX·ID·%d):
 992 EP_PORT_REMOVE·(PAX·ID·%d):
 993 AER·(PAX·ID·%d):
 994 %s········Function·%d·(%s):·
 995 ········Switch·Functions:
 996 ········Switch·attached·EPs:
 997 ········
 998 LINK·DOWN
 999 FAB_PORT
 1000 HVD_DETAIL
 1001 GFMS·type·to·dump
 1002 fabric·port·ID
 1003 EP·port·ID
 1004 dump·the·GFMS·database
 1005 PAX·ID:·%d·(SWFID:·0x%04hx)
 1006 ····To·PAX_IDX·%d:·%s
 1007 General:
 1008 Fabric·EPs:
 1009 ····Physical·PID·%hhd:
 1010 %02x:%02x.%x
 1011 ········VEPs·(%hhu):
 1012 ········Logical·Ports·(%hu):
 1013 Unknown(%hhu)
 1014 ············Logical·PID·%d:
 1015 Invalid·type
 1016 topo_info
 1017 gfms_dump
 1018 portcfg_show
 1019 portcfg_set
 1020 fabric·link
 1021 %x.%02x·B%03X
 1022 Header·incorrect
 1023 No·Image·Transferred
 1024 CRC·incorrect
 1025 Length·incorrect
 1026 Hardware·Error
 1027 SEEPROM·download·failed
 1028 Download·Timeout
 1029 Failed·to·program·to·flash
 1030 Offset·incorrect
 1031 %s:·Unknown·Error·(0x%x)
 1032 ALL_TLPS
 1033 all·TLPs
 1034 ALL_ERRORS
 1035 all·errors
 1036 UNSUP_REQ_ERR
 1037 Unsupported·Request·error
 1038 ECRC_ERR
 1039 ECRC·error
 1040 MALFORM_TLP_ERR
 1041 Malformed·TLP·error
 1042 RCVR_OFLOW_ERR
 1043 Receiver·Overflow·error
 1044 CMPLTR_ABORT_ERR
 1045 Completer·Abort·error
 1046 POISONED_TLP_ERR
 1047 Poisoned·TLP·error
 1048 SURPRISE_DOWN_ERR
 1049 Surprise·Down·error
 1050 DATA_LINK_PROTO_ERR
 1051 Data·Link·Protocol·error
 1052 HDR_LOG_OFLOW_ERR
 1053 Header·Log·Overflow·error
 1054 UNCOR_INT_ERR
 1055 Uncorrectable·Internal·Error
 1056 REPLAY_TMR_TIMEOUT
 1057 Replay·Timer·Timeout
 1058 REPLAY_NUM_ROLLOVER
 1059 Replay·Number·Rollover
 1060 BAD_DLLP
 1061 Bad·DLLP
 1062 RCVR_ERR
 1063 Receiver·Error
 1064 RCV_FATAL_MSG
 1065 Fatal·Error·Message·received
 1066 RCV_NON_FATAL_MSG
 1067 RCV_CORR_MSG
 1068 NAK_RCVD
 1069 NAK·received
 1070 RULE_TABLE_HIT
 1071 Rule·Search·Table·rule·hit
 1072 COMP_TLP
 1073 Completion·TLP
 1074 NON_POSTED_TLP
 1075 Non-Posted·TLP
 1076 DISABLED
 1077 (Invalid·module·ID:·0x%x)
 1078 (Invalid·log·severity:·%d)
 1079 %-12s·|%-8s·|0x%04x···|
 1080 %-6s·|0x%04x···|
 1081 SDK·Version:
 1082 FW·Version:
 1083 x16·(Full)·Lane·Reversal
 1084 Normal·Lane·Ordering
 1085 x2·Lane·Reversal
 1086 x4·Lane·Reversal
 1087 x8·Lane·Reversal
 1088 Unknown·Lane·Ordering
 1089 Unknown·MRPC·error
 1090 Invalid·Port
 1091 Error·reading·binary·log·file
 1092 Partition·does·not·exist
 1093 Physical·port·does·not·exist
 1094 Physical·port·disabled
 1095 No·logical·bridge·instance
 1096 Bind/unbind·in·progress
 1097 Bind/unbind·target·is·USP
 1098 Sub-command·does·not·exist
 1099 Physical·port·link·active
 1100 Invalid·unbind·option
 1101 Port·bind·checking·failed
 1102 Physical·port·already·bound
 1103 Unknown·Switchtec·error
 1104 Invalid·lane·specified
 1105 Invalid·port·specified
 1106 Invalid·log·definition·data
 1107 Error·writing·parsed·log·file
 1108 Invalid·command
 1109 Invalid·Stack
 1110 Invalid·parameter
 1111 Invalid·Event
 1112 Invalid·subcommand
 1113 Reset·rule·search·failed
 1114 MRPC·request·denied
 1115 Bad·firmware·state
 1116 Port·already·bound
 1117 SWMCLOGF
 1118 %2049[^@]@%i
 1119 %2049[^:]:%i
 1120 %x:%x:%x.%x
1603 STACK_ERROR1121 STACK_ERROR
1604 Stack·Error1122 Stack·Error
1605 PPU_ERROR1123 PPU_ERROR
1606 PPU·Error1124 PPU·Error
1607 ISP_ERROR1125 ISP_ERROR
1608 ISP·Error1126 ISP·Error
1609 SYS_RESET1127 SYS_RESET
Offset 1635, 25 lines modifiedOffset 1153, 35 lines modified
1635 TLP·Throttling·Event1153 TLP·Throttling·Event
1636 FORCE_SPEED1154 FORCE_SPEED
1637 Force·Speed·Error1155 Force·Speed·Error
1638 CREDIT_TIMEOUT1156 CREDIT_TIMEOUT
1639 Credit·Timeout1157 Credit·Timeout
1640 LINK_STATE1158 LINK_STATE
1641 Link·State·Change·Event1159 Link·State·Change·Event
1642 %x.%02x·B%03X 
1643 Header·incorrect 
1644 No·Image·Transferred 
1645 CRC·incorrect 
1646 Length·incorrect 
1647 Hardware·Error 
1648 SEEPROM·download·failed 
1649 Download·Timeout 
1650 Failed·to·program·to·flash 
1651 Offset·incorrect 
1652 %s:·Unknown·Error·(0x%x)1160 Unknown·MRPC·Command
 1161 /sys/dev/char/%d:%d/%s
 1162 device/i2c-dev
 1163 /dev/i2c-%d
 1164 /sys/bus/pci/devices/%s
 1165 %04x:%02x:%02x:%x/
 1166 %02x.%x/
 1167 device/resource0
 1168 device/resource0_wc
 1169 device/switchtec
 1170 device/device
 1171 %s/*:*:%02x.?
 1172 %s/vendor
 1173 %s*/*/device
 1174 partition_count
 1175 /sys/class/switchtec
 1176 %s/%s/device
 1177 product_id
 1178 product_revision
 1179 %s/fw_version
 1180 /dev/switchtec%d
1653 TWI·Access1181 TWI·Access
1654 Pulse·Width·Modulator1182 Pulse·Width·Modulator
1655 Die·Temperature1183 Die·Temperature
1656 Firmware·Download1184 Firmware·Download
1657 Firmware·Log·Retrieval1185 Firmware·Log·Retrieval
1658 Performance·Monitor1186 Performance·Monitor
1659 Port·Arbitration·Set1187 Port·Arbitration·Set
Offset 1772, 128 lines modifiedOffset 1300, 600 lines modified
1772 SN_VER_GET1300 SN_VER_GET
1773 DBG_UNLOCK1301 DBG_UNLOCK
1774 Resource·Unlock1302 Resource·Unlock
1775 BOOTUP_RESUME1303 BOOTUP_RESUME
1776 Bootup·Resume1304 Bootup·Resume
1777 SECURITY_CONFIG_GET_GEN51305 SECURITY_CONFIG_GET_GEN5
1778 SECURITY_CONFIG_SET_GEN51306 SECURITY_CONFIG_SET_GEN5
1779 ALL_TLPS 
1780 all·TLPs 
1781 ALL_ERRORS 
1782 all·errors 
1783 UNSUP_REQ_ERR 
1784 Unsupported·Request·error 
1785 ECRC_ERR 
1786 ECRC·error 
1787 MALFORM_TLP_ERR 
1788 Malformed·TLP·error 
1789 RCVR_OFLOW_ERR 
1790 Receiver·Overflow·error 
1791 CMPLTR_ABORT_ERR 
1792 Completer·Abort·error 
1793 POISONED_TLP_ERR 
1794 Poisoned·TLP·error 
1795 SURPRISE_DOWN_ERR 
1796 Surprise·Down·error 
1797 DATA_LINK_PROTO_ERR 
1798 Data·Link·Protocol·error 
1799 HDR_LOG_OFLOW_ERR 
1800 Header·Log·Overflow·error 
1801 UNCOR_INT_ERR 
1802 Uncorrectable·Internal·Error 
1803 REPLAY_TMR_TIMEOUT 
1804 Replay·Timer·Timeout 
1805 REPLAY_NUM_ROLLOVER 
1806 Replay·Number·Rollover 
1807 BAD_DLLP 
1808 Bad·DLLP 
1809 RCVR_ERR 
1810 Receiver·Error 
1811 RCV_FATAL_MSG 
1812 Fatal·Error·Message·received 
1813 RCV_NON_FATAL_MSG 
1814 RCV_CORR_MSG 
1815 NAK_RCVD 
1816 NAK·received 
1817 RULE_TABLE_HIT 
1818 Rule·Search·Table·rule·hit 
1819 COMP_TLP 
1820 Completion·TLP 
1821 NON_POSTED_TLP 
1822 Non-Posted·TLP 
1823 DISABLED 
1824 (Invalid·module·ID:·0x%x) 
1825 (Invalid·log·severity:·%d) 
1826 %-12s·|%-8s·|0x%04x···| 
1827 %-6s·|0x%04x···| 
1828 SDK·Version: 
1829 FW·Version: 
1830 x16·(Full)·Lane·Reversal 
1831 Normal·Lane·Ordering 
1832 x2·Lane·Reversal 
1833 x4·Lane·Reversal 
1834 x8·Lane·Reversal 
1835 Unknown·Lane·Ordering 
1836 Unknown·MRPC·error 
1837 Invalid·Port 
1838 Error·reading·binary·log·file 
1839 Partition·does·not·exist 
1840 Physical·port·does·not·exist 
1841 Physical·port·disabled 
1842 No·logical·bridge·instance 
1843 Bind/unbind·in·progress 
1844 Bind/unbind·target·is·USP 
1845 Sub-command·does·not·exist 
1846 Physical·port·link·active 
1847 Invalid·unbind·option 
1848 Port·bind·checking·failed 
1849 Physical·port·already·bound 
1850 Unknown·Switchtec·error 
1851 Invalid·lane·specified 
1852 Invalid·port·specified 
1853 Invalid·log·definition·data 
1854 Error·writing·parsed·log·file 
1855 Invalid·command 
1856 Invalid·Stack 
1857 Invalid·parameter 
1858 Invalid·Event 
1859 Invalid·subcommand 
1860 Reset·rule·search·failed 
1861 MRPC·request·denied 
1862 Bad·firmware·state 
1863 Port·already·bound 
1864 SWMCLOGF 
1865 %2049[^@]@%i 
1866 %2049[^:]:%i 
1867 %x:%x:%x.%x 
1868 /sys/bus/pci/devices/%s 
1869 %04x:%02x:%02x:%x/ 
1870 %02x.%x/ 
1871 /sys/dev/char/%d:%d/%s 
1872 device/resource0 
1873 device/resource0_wc 
1874 device/switchtec 
1875 device/device 
1876 %s/*:*:%02x.? 
1877 %s/vendor 
1878 %s*/*/device 
1879 partition_count 
1880 /sys/class/switchtec 
1881 %s/%s/device 
1882 product_id 
1883 product_revision 
1884 %s/fw_version 
1885 /dev/switchtec%d 
1886 device/i2c-dev 
1887 /dev/i2c-%d 
1888 gasrd·-c·-s·0x%x·%zu1307 gasrd·-c·-s·0x%x·%zu
1889 gaswr·-c·-s·0x%x·0x1308 gaswr·-c·-s·0x%x·0x
1890 Error·with·gas_reg_write()1309 Error·with·gas_reg_write()
1891 %*[^:]:·[0x%x/0x%x]%*[^:]:1310 %*[^:]:·[0x%x/0x%x]%*[^:]:
1892 pscdbg·0·all1311 pscdbg·0·all
 1312 The·following·are·all·implemented·sub-commands:
 1313 See·'%s·%s·help·<command>'·for·more·information·on·a·specific·command
 1314 See·'%s·help·<command>'·for·more·information·on·a·specific·command
 1315 The·following·are·all·installed·extensions:
 1316 See·'%s·<extension>·help'·for·more·information·on·a·extension
 1317 ERROR:·Invalid·sub-command·'%s'·for·command·'%s'
 1318 %s:·Setting·PAX·ID·is·not·supported.
 1319 ··%-4s»   Version:·%-8s»       CRC:·%08lx»      %4s%11s%s
 1320 Switchtec·device·to·operate·on.·Can·be·any·of:
 1321 ·*·a·device·path·(/dev/switchtec0)
 1322 ·*·an·index·(0,·1,·2)
 1323 ·*·a·PCI·address·(3:00.1)
 1324 ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20)
 1325 ·*·a·UART·path·(/dev/ttyUSB0)
 1326 PAX·ID·within·a·PAX·fabric.·Only·valid·on·Switchtec·PAX·devices
 1327 stack·to·deconfigure·the·counter·in
 1328 The·--stack·argument·is·required!
 1329 The·--counter·argument·is·required!
 1330 toggle·the·active·and·inactive·firmware·partitions·(BL2,·Main·Firmware)
 1331 NOTE:·Not·toggling·images·as·no·partition·type·options·were·specified
 1332 Firmware·type·BL2·and·Key·manifestare·not·supported·by·Gen3·switches
 1333 return·information·on·the·currently·flashed·firmware·(BL2,·Main·Firmware)
 1334 This·command·is·only·available·in·BL2·or·Main·Firmware!
 1335 unbind·a·logical·port·from·a·physical·port
 1336 bind·a·logical·port·to·a·physical·port
 1337 display·physical·port·binding·information
 1338 physical·port·%u·bound·to·%u,·partition·%u
 1339 print·individual·die·temperature·sensor·reading
 1340 test·if·the·Switchtec·interface·is·working
 1341 %s:·echo·command·returned·the·wrong·result;·got·%x,·expected·%x
 1342 log·type·to·parse·(default:·APP)
 1343 device·generation·(Only·needed·when·parsing·earlier·log·files·which·do·not·contain·device·generation·information.·Default:·UNKNOWN)
 1344 parse·a·binary·app·log·or·mailbox·log·to·a·text·file
 1345 WARNING:·The·two·input·files·have·different·version·numbers.
 1346 The·log·file·is·parsed·but·the·output·file·might·contain·errors.
 1347 WARNING:·There·is·no·device·Generation·information·in·the·log·file.
 1348 ···········The·log·file·is·parsed·but·the·output·file·contains·errors.
 1349 Hint:·Use·'-g'·option·to·specify·device·generation.
 1350 NOTE:·The·input·log·file·contains·device·generation·information,
 1351 ········therefore·the·generation·option·in·the·command·line·is·ignored.
 1352 ····Phys·Port·ID·%d··(Stack·%d,·Port·%d)
 1353 physical·port·ID·for·the·egress·side
 1354 physical·port·ID·for·the·ingress·side·(default:·use·all·ports)
 1355 The·--egress·argument·is·required!
 1356 show·all·ports·(including·downed·links)
 1357 GUI·refresh·period·in·seconds·(default:·1·second)
 1358 GUI·duration·in·seconds·(-1·=·forever)
 1359 print·additional·device·information
 1360 list·all·Switchtec·devices·on·this·machine
 1361 stack·to·show·the·configuration·for
 1362 display·an·event·counter's·configuration
 1363 stack·to·create·the·counter·in
 1364 event·to·count·on,·may·specify·this·argument·multiple·times·to·count·on·multiple·events
 1365 counter·index,·default·is·to·use·the·next·unused·index
 1366 measure·egress·TLPs·instead·of·ingress·--·only·meaningful·for·POSTED_TLP,·COMP_TLP·and·NON_POSTED_TLP·counts
 1367 ports·to·capture·events·on,·default·is·all·ports
 1368 threshold·to·trigger·an·event·notification
 1369 Must·specify·at·least·one·event!
 1370 A·threshold·can·only·be·used·with·a·counter·that·has·a·single·port·and·single·event
 1371 timeout·in·milliseconds·(-1·=·forever)
 1372 wait·for·an·event·counter·to·exceed·its·threshold
 1373 stack·to·show·the·counters·for
 1374 display·switch·information·(BL1,·BL2,·Main·Firmware)
 1375 Error·communicating·with·the·device.·Please·check·your·setup.
 1376 Port·cannot·be·specified·for·this·event·type.
 1377 Must·specify·partition·and·port·for·this·event·type.
 1378 dump·the·Memlog·info·from·flash·in·the·last·fatal·error·handling·dump
 1379 dump·the·Generic·Registers·context·from·flash·in·the·last·fatal·error·handling·dump
 1380 dump·the·thread·stack·info·from·flash·in·the·last·fatal·error·handling·dump
 1381 dump·the·system·stack·info·from·flash·in·the·last·fatal·error·handling·dump
 1382 dump·all·thread·info·from·flash·in·the·last·fatal·error·handling·dump
 1383 dump·NVLog·header·information·in·the·last·fatal·error·handling·dump
 1384 output·binary·log·data·(default)
 1385 parse·log·output·using·specified·log·definition·file·(app·log·only)
 1386 dump·the·firmware·log·to·a·file
 1387 Cannot·generate·text·format·log·file·in·BL1/2·boot·phase·without
 1388 a·log·defintion·file.·Please·provide·log·definiton·file·with·'-d',
 1389 or·specify·binary·log·format·with·'-f·BIN'·instead
 1390 INFO:·Only·BIN·format·is·supported·for·the·given·log·type,
 1391 dumping·logs·in·binary·format·instead.
 1392 Cannot·open·temporary·file·for·log·definition·data!
 1393 WARNING:·The·binary·log·file·have·different·version·numbers
 1394 ·········from·those·of·the·log·definition·file:
 1395 WARNING:·The·log·buffer·pointer·has·wrapped.·The·log·data·may·be·incomplete!
 1396 clear·all·events·of·a·specified·type
 1397 display·events·that·have·occurred
 1398 %s:·Gen3·PAX·is·not·supported.
 1399 output·format·(default:·normal)
 1400 print·additional·information·(only·with·'normal'·format)
 1401 display·switch·port·status·information
 1402 »       Phys·Port·ID:····»    %d·(Stack·%d,·Port·%d)
 1403 »       Rate:············»  Gen%d·-·%g·GT/s··%g·GB/s
 1404 »       Device:··········»%04x:%04x·(%s)
 1405 print·posted,·non-posted·and·completion·results
 1406 measure·the·traffic·bandwidth·through·each·port
 1407 Do·you·want·to·continue?·[y/N]·
 1408 read·the·data/config·partiton·instead·of·the·main·firmware
 1409 read·the·BL2·partiton·instead·of·the·main·firmware
 1410 read·the·key·manifest·partiton·instead·of·the·main·firmware
 1411 don't·print·progress·to·stdout
 1412 read·a·firmware·image·from·flash
 1413 The·specified·partition·on·the·flash·is·empty!
 1414 WARNING:·The·firmware·image·for·this·partition·is·INVALID!
 1415 perform·a·hard·reset·of·the·switch
 1416 WARNING:·if·your·system·does·not·support·hotplug,
 1417 a·hard·reset·can·leave·the·system·in·a·broken·state.
 1418 Make·sure·you·reboot·after·issuing·this·command.
 1419 set·first·port·bifurcation·width
 1420 set·second·port·bifurcation·width
 1421 set·third·port·bifurcation·width
 1422 set·forth·port·bifurcation·width
 1423 set·fifth·port·bifurcation·width
 1424 set·sixth·port·bifurcation·width
 1425 set·seventh·port·bifurcation·width
 1426 set·last·port·bifurcation·width
 1427 dynamically·get·and·set·the·bifurcation·in·a·stack
 1428 To·set·the·bifurcation·of·a·stack·specify·the·stack_id·with·-s·and·specify
 1429 a·series·of·bifurcation·numbers·(1,·2,·4,·8,·16)·for·each·consecutive
 1430 port.·Specify·0·to·disable·a·port.·For·example:
 1431 ··switchtec·stack-bif·<device>·-s·<stack_id>·16
 1432 will·bifurcate·the·entire·stack·into·a·x16·port.
 1433 ··switchtec·stack-bif·<device>·-s·<stack_id>·4·0·8
 1434 will·bifurcate·the·first·port·in·the·stack·into·a·x4,·disable·the·next
 1435 4·lanes·and·the·last·port·will·be·a·x8.
 1436 Must·specify·--stack_id/-s·when·setting·bifurcation
 1437 Invalid·bifurcation·value:·%d
 1438 Too·many·lanes·specified·in·the·bifurcation
 1439 %s:·Invalid·image·file·format
 1440 image·file·to·display·information·for
 1441 display·information·for·a·firmware·image
 1442 don't·activate·the·new·image,·use·fw-toggle·to·do·so·when·it·is·safe
 1443 force·interrupting·an·existing·fw-update·command·in·case·firmware·is·stuck·in·a·busy·state
 1444 set·the·bootloader·and·map·partition·as·RW·(only·valid·for·BOOT·and·MAP·images)
 1445 upload·a·new·firmware·image·to·flash·(BL2,·Main·Firmware)
 1446 This·command·only·supports·flashing·firmware·when·the·device·is·in·the·BL2·or·MAIN·boot·phase.·To·transfer·an·image·in·the·BL1·boot·phase,·use·the·'mfg·fw-transfer'·command·instead.
 1447 NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:·
 1448 BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device.
 1449 BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device.
 1450 MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation.
 1451 Writing·the·following·firmware·image·to·%s.
 1452 Use·'mfg·fw-transfer'·instead·to·transfer·a·BL2·image.
 1453 The·image·is·for·%s·devices·and·cannot·be·applied·to·this·device!
 1454 The·--set-boot-rw·option·only·applies·for·BOOT·and·MAP·images
 1455 firmware·update:·the·BOOT·and·MAP·partition·are·read-only.·use·--set-boot-rw·to·override
 1456 WARNING:
 1457 Updating·this·image·will·IRREVERSIBLY·update·device·%s·image
 1458 secure·version·to·0x%08lx!
 1459 NOTE:·Device·partition·map·has·been·updated!·All·other·partitions
 1460 (BL2,·Config·and·Main·Image)·MUST·BE·UPDATED·to·ensure·your·device·can·boot·properly!
 1461 NOTE:·This·command·does·not·automatically·activate·the·image·when·used·in·the·BL2·boot·phase.
 1462 Be·sure·to·use·'fw-toggle'·after·this·command·to·activate·the·updated·image.
 1463 <command>·[<device>]·[OPTIONS]
 1464 The·<device>·must·be·a·Switchtec·device·(ex:·/dev/switchtec0)
 1465 dynamically·get·and·set·the·bifurcation·in·a·stack
 1466 upload·a·new·firmware·image·to·flash·(BL2,·Main·Firmware)
 1467 number·of·bytes·to·write·(default·4)
 1468 write·a·register·in·the·Global·Address·Space·(Main·Firmware·only)
 1469 Note·-·GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command
 1470 GAS·is·only·available·with·Main·Firmware!
 1471 GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command!
 1472 Out·of·range·for·Global·Address·Space
 1473 Writing·0x%lx·to·%06lx·(%d·bytes).
 1474 number·of·bytes·to·read·per·access·(default·4)
 1475 number·of·accesses·to·perform·(default·1)
 1476 read·a·register·from·the·Global·Address·Space·(Main·Firmware·only)
 1477 Note·-·GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command
 1478 number·of·bytes·to·dump·(default·is·the·entire·GAS·space)
 1479 force·outputting·data·in·text·format,·default·is·to·output·in·text·unless·the·output·is·a·pipe,·in·which·case·binary·is·output
 1480 dump·all·Global·Address·Space·registers·(Main·Firmware·only)
 1481 Global·Address·Space·Access·(dangerous)
 1482 These·functions·should·be·used·with·extreme·caution·only·if·you·know·what·you·are·doing.·Any·register·accesses·through·this·interface·are·unsupported·by·Microsemi·unless·specifically·otherwise·specified.
 1483 read·a·register·from·the·Global·Address·Space·(Main·Firmware·only)
 1484 write·a·register·in·the·Global·Address·Space·(Main·Firmware·only)
 1485 Enable·or·disable·the·output·reference·clock·of·a·stack
 1486 Must·set·either·--enable·or·--disable
 1487 Must·not·set·both·--enable·and·--disable
 1488 Must·specify·stack·ID·using·--stack·or·-s
 1489 REFCLK·Output·%s·for·Stack·%d
 1490 physical·port·ID·to·set/get·loopback·for
 1491 Disable·all·generators·and·monitors
 1492 Inject·the·specified·number·of·errors·into·all·lanes·of·the·TX·port
 1493 Enable·Pattern·Generator·on·specified·port
 1494 Enable·Pattern·Monitor·on·specified·port
 1495 pattern·to·generate·or·monitor·for·(default:·PRBS31)
 1496 Enable·pattern·generation·and·monitor
 1497 Must·not·specify·-d·/·--disable·with·an·enable·flag
 1498 Too·many·errors·to·inject.·--inject·/·-i·must·be·less·than·1000
 1499 ····Lane·%-2d····Errors:·0x%llx
 1500 print·all·MRPC·commands,·including·ones·that·are·unknown
 1501 List·permissible·MRPC·commands
 1502 First·Error·Right···········(%d,·%d)
 1503 Error·Free·Right············(%d,·%d)
 1504 Final·Right·················(%d,·%d)
 1505 First·Error·Left············(%d,·%d)
 1506 Error·Free·Left·············(%d,·%d)
 1507 Final·Left··················(%d,·%d)
 1508 First·Error·Top·Right·······(%d,·%d)
 1509 Error·Free·Top·Right········(%d,·%d)
 1510 Final·Top·Right·············(%d,·%d)
 1511 First·Error·Bottom·Right····(%d,·%d)
 1512 Error·Free·Bottom·Right·····(%d,·%d)
 1513 Final·Bottom·Right··········(%d,·%d)
 1514 First·Error·Top·Left········(%d,·%d)
 1515 Error·Free·Top·Left·········(%d,·%d)
 1516 Final·Top·Left··············(%d,·%d)
 1517 First·Error·Bottom·Left·····(%d,·%d)
 1518 Error·Free·Bottom·Left······(%d,·%d)
 1519 Final·Bottom·Left···········(%d,·%d)
 1520 Done····W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms
 1521 Done····W2H=%d···Dwell·Time:·crosshair=200ms
 1522 Error·in·cross·hair:·previous·state:·%d
 1523 LTSSM·Speed·(if·enabling·the·LTSSM·loopback·mode),·default:·GEN4
 1524 Enable·Loopback·on·specified·ports
 1525 physical·port·ID·to·dump·data·for
 1526 return·the·data·for·the·previous·link
 1527 Dump·far·end·port·equalization·table
 1528 Far·End·TX·Equalization·Table·for·physical·port·%d,·lane·%d·%s
 1529 Step··Pre-Cursor··Post-Cursor··FOM··Pre-Up··Post-Up··Error··Active··Speed
 1530 %4d··%10d··%11d··%3d··%6d··%7d··%5d··%6d··%5d
 1531 capture·all·lanes,·format·must·be·csv
 1532 load·crosshair·data·from·a·previously·saved·file
 1533 output·format·(default:·curses)
 1534 lane·id·within·the·port·to·observe
 1535 optionally,·plot·a·CSV·file·from·an·eye·capture·as·the·background
 1536 Unable·to·parse·crosshair·CSV·file:·%s
 1537 Must·specify·a·switchtec·device·if·not·using·-C
 1538 Must·not·specify·both·--all/-a·and·--lane/-l
 1539 Must·use·--format=CSV·with·--all/-a
 1540 Must·specify·a·port·ID·with·--port/-p
 1541 Crosshair·-·Port·%d,·Lane·%d,·Gen·%d
 1542 ·W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms
 1543 ·W2H=%d···Dwell·Time:·crosshair=200ms
 1544 ·······W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms
 1545 ·······W2H=%d···Dwell·Time:·crosshair=200ms
 1546 Unable·to·get·port·information·for·lane:·%d
 1547 optionally,·superimpose·a·crosshair·CSV·onto·the·result
 1548 number·of·lanes·to·capture,·if·greater·than·one,·format·must·be·csv·(default:·1)
 1549 plot·a·CSV·file·from·an·earlier·capture
 1550 step·interval·in·ms·(default:·1ms)
 1551 Eye·Observation,·Port·%d,·Lane·%d,·Gen·%d
 1552 Must·specify·a·switchtec·device·if·not·using·-P
 1553 Start·time·(--t-start/-t)·is·out·of·range·(0,·63)
 1554 End·time·(--t-end/-T)·is·out·of·range·(t-start,·63)
 1555 Start·voltage·(--v-start/-v)·is·out·of·range·(-255,·255)
 1556 End·voltage·(--v-end/-V)·is·out·of·range·(v-start,·255)
 1557 --format/-f·must·be·CSV·if·--num-lanes/-n·is·greater·than·1
 1558 Observing·Port·%d,·Lane·%d·to·%d,·Gen·%d
 1559 Observing·Port·%d,·Lane·%d,·Gen·%d
 1560 Unable·to·write·CSV·file·'%s':·%m
 1561 Mode·and·DTCLCK·for·physical·port·%d·%s
 1562 Lane······MODE···DTCLK_5··DTCLK_8_6··DTCLK_9
 1563 get·the·far-end·coefficients·instead·of·the·local·ones
 1564 %s·Equalization·FS/LF·data·for·physical·port·%d·%s
 1565 Dump·port·equalization·coefficients
 1566 %s·TX·Coefficients·for·physical·port·%d·%s
 1567 Dump·analog·RX·coefficients/adaptation·objects
 1568 Coefficients·for·physical·port·%d·%s
 1569 Lane··CTLE··Tgt-Amp··Spec-DFE··DFE0·DFE1·DFE2·DFE3·DFE4·DFE5·DFE6
 1570 This·command·is·not·supported·on·Gen3·devices
 1571 LTSSM·Log·for·Physical·Port·%d·(autowrap·ON)
 1572 Idx»    Delta·Time»   PCIe·Rate»   State
 1573 These·functions·provide·diagnostic·information·from·the·switch
 1574 Display·data·in·a·curses·scrollable·window
 1575 Display·data·in·a·simplified·text·format
 1576 raw·data·mode·(slow,·more·accurate)
 1577 ratio·data·mode·(faster,·less·accurate)
 1578 Disabled·by·Default·But·Can·Be·Enabled
 1579 »       JTAG/EJTAG·State·After·Reset:·»     %d
 1580 »       JTAG/EJTAG·State·After·BL1:·»       %d
 1581 »       JTAG/EJTAG·Unlock·IN·BL1:·» %d
 1582 »       JTAG/EJTAG·Unlock·AFTER·BL1:·»      %d
 1583 »       I2C·Recovery·TMO:·»»%d·Second(s)
 1584 »       I2C·Address·(7-bits):·»    »    0x%02x
 1585 »       Attestation:»   »   »   Enabled,·with·UDS·
 1586 Exponent·Hex·Data·%s:·»     »     0x%08x
 1587 Current·KMSK·Index·%s:·»    »    Not·Set
 1588 CDI·eFuse·Include·Mask·%s:·» 0x%08x
 1589 not·visible·with·current·security·settings
 1590 Switchtec·device·to·operate·on.·Can·be·any·of:
 1591 ·*·a·device·path·(/dev/switchtec0)
 1592 ·*·an·index·(0,·1,·2)
 1593 ·*·a·PCI·address·(3:00.1)
 1594 ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20)
 1595 update·debug·feature·secure·unlock·version
 1596 Serial·number·must·be·set·for·this·command!
 1597 Unlock·version·must·be·set·for·this·command!
 1598 Public·key·file·must·be·set·for·this·command!
 1599 Signature·file·must·be·set·for·this·command!
 1600 WARNING:·This·operation·makes·changes·to·the·device·OTP·memory·and·is·IRREVERSIBLE!
 1601 unlock·firmware·debug·features
 1602 This·command·unlocks·the·EJTAG·port,·Command·Line·Interface·(CLI),·MRPC·command·and·Global·Address·Space·(GAS)·registers.
 1603 Generate·token·for·signature·file·required·for·command·'mfg·debug-unlock'·(default)
 1604 Generate·token·for·signature·file·required·for·command·'mfg·debug-lock-update'
 1605 generate·device·token·file·for·signature
 1606 Use·the·generated·token·file·on·your·security·management·system·to·generate·the·signature·file·required·for·either·command·'mfg·debug-unlock'·or·'mfg·debug-lock-update'·
 1607 add·a·KSMK·entry·(BL1·and·Main·Firmware·only)
 1608 KMSK·stands·for·Key·Manifest·Secure·Key.·It·is·a·key·used·to·verify·the·Key·Manifest·partition,·which·contains·keys·used·to·verify·all·other·partitions.
 1609 KSMK·entry·file·must·be·set·in·this·command!
 1610 This·command·is·only·available·in·BL1·or·Main·Firmware!
 1611 This·command·is·only·valid·when·secure·state·is·not·INITIALIZED_UNSECURED!
 1612 REJECTED:·the·specified·KMSK·entry·already·exists·on·the·device!
 1613 Public·key·file·must·be·specified·when·secure·state·is·INITIALIZED_SECURED!
 1614 Signature·file·must·be·specified·when·secure·state·is·INITIALIZED_SECURED!
 1615 Adding·the·following·KMSK·entry·to·device:
 1616 WARNING:·This·operation·makes·changes·to·the·device·OTP·memory·and·is·IRREVERSIBLE!
 1617 Show·secure·settings·without·programming
 1618 set·device·security·settings·(BL1·and·Main·Firmware·only)
 1619 The·security·settings·programmed·with·this·command·will·not·take·effect·until·the·chip·is·set·to·either·INITIALIZED_UNSECURED·or·INITIALIZED_SECURED·state.
 1620 This·command·is·only·available·when·secure·state·is·UNINITIALIZED_UNSECURED!
 1621 Invalid·secure·setting·file:·%s!
 1622 The·security·setting·file·is·for·a·different·generation·of·Switchtec·device!
 1623 Invalid·SPI·Clock·Rate·value·specified·in·the·security·setting·file!
 1624 INFO:·Attestation·is·not·supported·or·not·enabled.·The·given·UDS·file·is·ignored.
 1625 INFO:·Device·uses·self-generated·UDS.·The·given·UDS·file·is·ignored.
 1626 ERROR:·UDS·file·is·required·for·the·current·configuration!
 1627 Writing·the·below·settings·to·device:·
 1628 CDI·eFuse·Include·Mask:·»   »   0x%08x
 1629 set·device·secure·state·(BL1·and·Main·Firmware·only)
 1630 This·command·can·only·be·used·when·the·device·secure·state·is·UNINITIALIZED_UNSECURED.
 1631 NOTE·-·A·device·can·be·in·one·of·these·three·secure·states:·
 1632 UNINITIALIZED_UNSECURED:·this·is·the·default·state·when·the·chip·is·shipped.·All·security-related·settings·are·'uninitialized',·and·the·chip·is·in·the·'unsecured'·state.·
 1633 INITIALIZED_UNSECURED:·this·is·the·state·when·security-related·settings·are·'initialized',·and·the·chip·is·set·to·the·'unsecured'·state.·
 1634 INITIALIZED_SECURED:·this·is·the·state·when·security-related·settings·are·'initialized',·and·the·chip·is·set·to·the·'secured'·state.·
 1635 Use·'config-set'·or·other·mfg·commands·to·initialize·security·settings·when·the·chip·is·in·the·UNINITIALIZED_UNSECURED·state,·then·use·this·command·to·switch·the·chip·to·the·INITIALIZED_SECURED·or·INITIALIZED_UNSECURED·state.·
 1636 WARNING:·ONCE·THE·CHIP·STATE·IS·SUCCESSFULLY·SET,·IT·CAN·NO·LONGER·BE·CHANGED.·USE·CAUTION·WHEN·ISSUING·THIS·COMMAND.
 1637 Secure·state·must·be·set·in·this·command!
 1638 This·command·is·only·valid·when·secure·state·is·UNINITIALIZED_UNSECURED!
 1639 Switchtec·device·to·operate·on.·Can·be·any·of:
 1640 ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20)
 1641 resume·device·boot·process·(BL1·and·BL2·only)
 1642 A·normal·device·boot·process·includes·the·BL1,·BL2·and·Main·Firmware·boot·phases.·In·the·case·when·the·boot·process·is·paused·at·the·BL1·or·BL2·phase·(due·to·boot·failure·or·BOOT_RECOVERY·PIN[0:1]·being·set·to·LOW),·sending·this·command·requests·the·device·to·try·resuming·a·normal·boot·process.
 1643 NOTE:·if·your·system·does·not·support·hotplug,·your·device·might·not·be·immediately·accessible·after·a·normal·boot·process.·In·this·case,·be·sure·to·reboot·your·system·after·sending·this·command.
 1644 This·command·is·only·available·in·BL1·or·BL2!
 1645 WARNING:·if·your·system·does·not·support·hotplug,
 1646 your·device·might·not·be·immediately·accessible
 1647 after·a·normal·boot·process.·In·this·case,·be·sure
 1648 to·reboot·your·system·after·sending·this·command.
 1649 execute·previously·transferred·firmware·image·(BL1·only)
 1650 This·command·is·only·supported·when·the·device·is·in·the·BL1·boot·phase.·The·firmware·image·must·have·been·transferred·using·the·'fw-transfer'·command.·After·firmware·initializes,·it·listens·for·activity·from·I2C,·UART·(XModem),·or·both·interfaces·for·input.·Once·activity·is·detected·from·an·interface,·firmware·falls·into·recovery·mode·on·that·interface.·The·interface·to·listen·on·can·be·specified·using·the·'bl2_recovery_mode'·option.·
 1651 To·activate·an·image·in·the·BL2·or·MAIN·boot·phase,·use·the·'fw-toggle'·command·instead.
 1652 NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:·
 1653 BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device.
 1654 BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device.
 1655 MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation.
 1656 This·command·is·only·available·in·the·BL1·phase!
 1657 This·command·will·execute·the·previously·transferred·image.
 1658 firmware·image·file·to·transfer
 1659 transfer·a·firmware·image·to·device·(BL1·only)
 1660 This·command·only·supports·transferring·a·firmware·image·when·the·device·is·in·the·BL1·boot·phase.·Use·'fw-execute'·after·this·command·to·excute·the·transferred·image.·Note·that·the·image·is·stored·in·device·RAM·and·is·lost·after·device·reboot.
 1661 To·update·an·image·in·the·BL2·or·MAIN·boot·phase,·use·the·'fw-update'·command·instead.
 1662 NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:·
 1663 BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device.
 1664 BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device.
 1665 MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation.
 1666 This·command·is·only·available·in·the·BL1·boot·phase!
 1667 Use·'fw-update'·instead·to·update·an·image·in·other·boot·phases.
 1668 Writing·the·following·firmware·image·to·%s:
 1669 This·command·only·supports·transferring·a·BL2·image.
 1670 active·image·index·for·FIRMWARE
 1671 active·image·index·for·KEY·MANIFEST
 1672 active·image·index·for·RIOT·(Gen5·device·only)
 1673 select·active·image·index·(BL1·only)
 1674 One·of·BL2,·Config,·Key·Manifest,·RIOT·or·Firmware·indices·must·be·set·in·this·command!
 1675 This·command·is·only·available·in·BL1!
 1676 Active·index·of·BL2·must·be·within·0-1!
 1677 Active·index·of·FIRMWARE·must·be·within·0-1!
 1678 Active·index·of·CONFIG·must·be·within·0-1!
 1679 Active·index·of·KEY·MANIFEST·must·be·within·0-1!
 1680 RIOT·image·is·not·available·on·Gen4·devices!
 1681 Active·index·of·RIOT·must·be·within·0-1!
 1682 print·additional·chip·information
 1683 Key·Manifest·Secure·Version:·»      »      0x%08x
 1684 RIOT·Secure·Version:·»     »     »     0x%08x
 1685 BL2·Secure·Version:·»      »      »      0x%08x
 1686 Main·Secure·Version:·»     »     »     0x%08x
 1687 Secure·Unlock·Version:·»   »   »   0x%08x
 1688 Other·secure·settings·are·only·shown·in·the·BL1·or·Main·Firmware·phase.
 1689 Additional·(verbose)·chip·info·is·not·available·on·this·chip!
 1690 Additional·(verbose)·chip·info·is·only·available·in·the·Main·Firmware·phase!
 1691 display·active·image·list·(BL1·only)
 1692 ping·device·and·get·current·boot·phase
 1693 Manufacturing·Process·Commands
 1694 These·commands·control·and·manage·mfg·settings.
 1695 transfer·a·firmware·image·to·device·(BL1·only)
 1696 execute·previously·transferred·firmware·image·(BL1·only)
 1697 resume·device·boot·process·(BL1·and·BL2·only)
 1698 set·device·secure·state·(BL1·and·Main·Firmware·only)
 1699 set·device·security·settings·(BL1·and·Main·Firmware·only)
 1700 add·a·KSMK·entry·(BL1·and·Main·Firmware·only)
 1701 generate·device·token·file·for·signature
 1702 unlock·firmware·debug·features
 1703 FATAL:·unknown·config·type:·%d
 1704 No·choices·set·for·'--%s/-%c'·
 1705 Unexpected·choice·'%s'·for·'--%s/-%c'·
 1706 FATAL:·custom·handler·not·specified·for·CFG_CUSTOM!
 1707 Expected·suffixed·size·argument·for·'--%s/-%c'·but·got·'%s'!
 1708 Expected·suffixed·integer·argument·for·'--%s/-%c'·but·got·'%s'!
 1709 Expected·long·long·integer·argument·for·'--%s/-%c'·but·got·'%s'!
 1710 Expected·float·argument·for·'--%s/-%c'·but·got·'%s'!
 1711 Expected·long·integer·argument·for·'--%s/-%c'·but·got·'%s'!
 1712 Expected·byte·argument·for·'--%s/-%c'·but·got·'%s'!
 1713 Expected·short·argument·for·'--%s/-%c'·but·got·'%s'!
 1714 Expected·integer·argument·for·'--%s/-%c'·but·got·'%s'!
 1715 Expected·0·or·1·argument·for·'--%s/-%c'·but·got·'%s'!
 1716 Expected·positive·argument·for·'--%s/-%c'·but·got·'%s'!
 1717 Expected·nonnegative·argument·for·'--%s/-%c'·but·got·'%s'!
 1718 if·set,·the·value·will·be·used·for·the·<%s>·argument
 1719 Invalid·number·or·range·for·'--%s/-%c'·
 1720 %d·out·of·range·for·'--%s/-%c'·
 1721 ········Host·Switch·Index:··········»       %d
 1722 ········Host·Physical·Port·ID:······»    %d
 1723 ········Logical·Port·ID:············» %d
 1724 ········PDFID:······················» 0x%04x,
 1725 number·of·bytes·to·write·per·access·(default·4)
 1726 The·--bar|-i·argument·is·required!
 1727 The·--pdfid|-f·argument·is·required!
 1728 Writing·0x%llx·to·0x%llx·(%d·bytes).
 1729 number·of·reads·to·perform·(default·1)
 1730 Unaligned·register·address·0x%x
 1731 Enable·the·EP·management·tunnel
 1732 Disable·the·EP·management·tunnel
 1733 Query·the·EP·management·tunnel·status
 1734 configure·the·EP·management·tunnel
 1735 The·--cmd|-c·argument·is·required!
 1736 CSU·channel·index·for·port·clock·source
 1737 The·--phys_port_id|-p·argument·is·required!
 1738 The·--port_type|-t·argument·is·required!
 1739 The·--clock_source|-c·argument·is·required·for·port·type·FABRIC_EP·and·FABRIC_HOST!
 1740 The·--clock_sris|-s·argument·is·required·for·port·type·FABRIC_EP·and·FABRIC_HOST!
 1741 The·--hvd_id|-d·argument·is·required·for·port·type·FABRIC_HOST!
 1742 display·a·port's·configuration·information
 1743 The·--control_type|-t·argument·is·required!
 1744 The·--hot_reset_flag|-f·argument·is·required·for·control·type·HOT_RESET!
 1745 unbind·the·EP·(function)·from·the·specified·host
 1746 bind·the·EP·(function)·to·the·specified·host
 1747 %[^','],·%[^','],·%[^','],·%[^','],%[^','],·%[^','],·%[^','],·%[^','],·%[^'.']
 1748 Too·many·pdfids·specified·(Max:·%d).
 1749 Command·raw·data·in·dword,·format·example:·"0x040b0006·0x00000001"
 1750 send·a·device·specific·manage·command
 1751 The·--cmd_data|-c·argument·is·required!
 1752 ····Physical·Port·ID·%d·(%s):
 1753 ········Stack-Port:»    »    »    Stack·%d,·Port·%d
 1754 ········Cfg·Width·(Bifurcation):» x%d
 1755 ········Power·Controller·GPIO:»   »   Unused
 1756 ········Power·Controller·GPIO:»   »   Index:·0x%04x,·Value:·0x%02x
 1757 ········DSP·PERST·GPIO:»  »  »  Unused
 1758 ········DSP·PERST·GPIO:»  »  »  Index:·0x%04x,·Value:·0x%02x
 1759 ········USP·PERST·GPIO:»  »  »  Unused
 1760 ········USP·PERST·GPIO:»  »  »  Index:·0x%04x,·Value:·0x%02x
 1761 ········PRESENCE·GPIO:»  »  »  Unused
 1762 ········PRESENCE·GPIO:»  »  »  Index:·0x%04x,·Value:·0x%02x
 1763 ········SFF8639·IFDET·GPIO:»      »      Unused
 1764 ········SFF8639·IFDET·GPIO:»      »      Index:·0x%04x,·Value:·0x%02x
 1765 ····HVD·%hhx·(Physical·Port·ID:·%hhu,·HFID:·0x%04hx):
 1766 ········Logical·PID·%d:»  »  Unbound
 1767 ············Function·%d:····»    PDFID·0x%04hx
 1768 ····FID·range:··········»      0x%04hx·-·0x%04hx
 1769 ····HFID·range:·········»     0x%04hx·-·0x%04hx
 1770 ····VDFID·range:········»    0x%04hx·-·0x%04hx
 1771 ····PDFID·range:········»    0x%04hx·-·0x%04hx
 1772 ····RC·Port·Map:········»     0x%016llx
 1773 ····EP·Port·Map:········»     0x%016llx
 1774 ····Fabric·Port·Map:····» 0x%016llx
 1775 ····Free·Port·Map:······»   0x%016llx
 1776 display·GFMS·event·information
 1777 --clear·and·--reset·cannot·be·specified·at·the·same·time.
 1778 GFMS·Events·(%sRemaining:·%d)
 1779 ········Physical·Port·ID:···········»%d
 1780 DATABASE_CHANGED·(PAX·ID·%d):
 1781 HVD_INSTANCE_ENABLE·(PAX·ID·%d):
 1782 ········HVD·Instance·ID:············» %d
 1783 ········Clock·Channel:··············»  %d
 1784 HVD_INSTANCE_DISABLE·(PAX·ID·%d):
 1785 ········DPC·Triggered:··············»  %s
 1786 ········CE/UE:······················» %s
 1787 ········CE/UE·Error·Status:·········»      0x%08x
 1788 ········Time·Stamp·(In·Clock·Ticks):»       0x%08x%08x
 1789 ········AER·TLP·Header·Log:·········»       0x%08x
 1790 ····································»       0x%08x
 1791 ····································»       0x%08x
 1792 ····································»       0x%08x
 1793 ········AER·TLP·Header·Log:·········»       N/A
 1794 %s············PDFID:······»       0x%02hx
 1795 %s············VID-DID:····»     0x%04hx-0x%04hx
 1796 %s············Binding:····»     PAX·ID:·%hhd,·HVD·Physical·PID:·%hhd,·HVD·Logical·PID:·%hhd
 1797 %s············Binding:····»     Unbound
 1798 %s············BAR[%d]:·····»     %s·Bytes·(%s)
 1799 ····Physical·Port·ID·%d·(Not·attached)
 1800 ····Physical·Port·ID·%d·(EP·attached):
 1801 ····Physical·Port·ID·%d·(Switch·attached):
 1802 ············Function·%d:
 1803 ················ENUM_ID:······»       0x%04hx
 1804 ················VID-DID:······»       0x%04hx-0x%04hx
 1805 ················Class·Code:···»     0x%06x
 1806 ················BAR[%d]:»       »       %s·Bytes·(%s)
 1807 ············Physical·Port·ID·%d·(DSP·P2P·ENUMID·0x%04x):
 1808 dump·the·fabric·general·information
 1809 dump·all·topology·information·of·one·PAX
 1810 dump·specified·PAX's·general·information
 1811 dump·specified·HVD's·information
 1812 dump·specified·fabric·port's·information
 1813 dump·specified·EP·port's·information
 1814 dump·specified·HVD's·detailed·information
 1815 The·--hvd_id|-d·argument·is·required·for·-t·HVD!
 1816 The·--fab_pid|-f·argument·is·required·for·-t·FAB_PORT!
 1817 ····Physical·Port·ID·%hhd·(Not·attached)
 1818 ········Attached·Physical·PID:»   %hhd
 1819 ········Attached·Switch·Index:»   %hhd
 1820 ········Attached·SWFID:·······» 0x%04hx
 1821 ········Attached·FW·Version:··»     0x%x
 1822 The·--ep_pid|-e·argument·is·required·for·-t·EP_PORT!
 1823 ····HVD·%hhx·(Physical·Port·ID:·%hhu,·HFID:·0x%04hx):
 1824 ········USP·Status:········»     »     %s
 1825 ········USP·BDF:···········»»%s
 1826 ············VEP·%d:
 1827 ················Type:»  »  »  %s
 1828 ················BDF:·»   »   »   %s
 1829 ············Logical·PID·%d:»  »  Unbound
 1830 ················Function·%d:»    »    PDFID·0x%04hx·(DSP·BDF:·%s,·EP·BDF:·%s)
 1831 ········Logical·Port·P2P·enable·bitmap:»    0x%016lx
 1832 ············Logical·Port·%d·P2P·config·bitmap:····»  0x%016lx
 1833 ············Logical·Port·%d·P2P·active·bitmap:····»  0x%016lx
 1834 Switchtec·Fabric·Management·(PAX·only)
 1835 Package·length·less·than·32·bytes
 1836 Signature·memory·allocation·failed
 1837 Programming·a·read-only·partition
 1838 SEEPROM·or·related·TWI·bus·isn't·enabled
 1839 Programming·a·running·partition
 1840 Programming·not·allowed·over·this·interface
 1841 Activation·failed·due·to·XML·version·mismatch
 1842 Activation·failed·due·to·unknown·error
 1843 Data·offset·error·during·programming
 1844 Non-fatal·Error·Message·received
 1845 Correctable·Error·Message·received
 1846 ####################################
 1847 ##·Parsed·with·definition·file·for
 1848 ##·FW·version·%08x
 1849 ##·SDK·version·%08x
 1850 ####################################
 1851 ···#|Timestamp················|Module·······|Severity·|Event·ID·|Event
 1852 ···#|Timestamp················|Source·|Event·ID·|Event
 1853 (Invalid·log·entry·number:·%d·(module·0x%x))
 1854 %04d|xxxd·xx:xx:xx.xxx,xxx,xxx|
 1855 %04d|%03dd·%02d:%02d:%02d.%03d,%03d,%03d|
 1856 Logical·bridge·instance·already·bound
 1857 Logical·bridge·not·bind·to·physical·port
 1858 Error·reading·log·definition·file
 1859 No·background·thread·run·for·the·command
 1860 XML·version·mismatch·between·MAIN·and·CFG·partition
 1861 Stack·bifurcation·code·invalid
 1862 The·handler·thread·is·not·idle
 1863 No·previous·adaptation·object·data
 1864 No·available·MRPC·handler·thread
 1865 UART·interface·not·supported·for·this·command
 1866 %s:·%s·(MRPC:·0x%x,·error:·0x%x)
 1867 Firmware·Non-Maskable·Interrupt
 1868 Global·Fabric·Management·Server·Event
 1869 Dynamic·Partition·Binding·Completion
 1870 Advanced·Error·Reporting·in·P2P·Port
 1871 Advanced·Error·Reporting·in·vEP
 1872 Downstream·Port·Containment·Event
 1873 Completion·Timeout·Synthesis·Event
 1874 Upstream·Error·Containment·Event
 1875 Internal·Error·Reporting·Event
 1876 Event·Counter·Threshold·Reached
 1877 /sys/bus/pci/devices/%s/*:*:*/
 1878 /sys/bus/pci/devices/%s/config
 1879 /sys/bus/pci/devices/%04x:%02x:%02x.%x/switchtec
 1880 Secure·Configuration·Get·Extended
 1881 Configure·Fabric·Physical·Port
 1882 Endpoint·Device·CSR·and·MS·Raw·Access
 1883 Endpoint·Device·Tunnel·Configuration
 1884 Firmware·Active·Image·Index·Get
 1885 Firmware·Active·Image·Index·Select
 1886 Chip·Serial·Number·and·Secure·Versions
 1887 Secure·Configuration·Get·(Gen5)
 1888 Secure·Configuration·Set·(Gen5)
 1889 No·access·beyond·the·Total·GAS·Section
 1890 %*[^<]<0x%x>·[%d·Byte]%*[^,],%*[^:]:·0x%x%*[^:]:
 1891 %*[^<]<0x%x>·[%d·Byte]%*[^:]:·0x%x%*[^:]:
 1892 %*[^,],%*[^:]:·[0x%x/0x%x]%*[^:]:
1893 8?61$#*-pw~ylkbeHOFATSZ]1893 8?61$#*-pw~ylkbeHOFATSZ]
1894 '·).;<521894 '·).;<52
1895 WPY^KLEBohafst}z1895 WPY^KLEBohafst}z
1896 ing`ur{|QV_XMJCD1896 ing`ur{|QV_XMJCD
1897 !&/(=:34NI@GRU\[vqx1897 !&/(=:34NI@GRU\[vqx
1898 jmdc>907"%,+1898 jmdc>907"%,+
1899 switchtec1899 switchtec