Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 m/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 _ITM_registerTMCloneTable4 _ITM_registerTMCloneTable
5 RSA_free5 RSA_free
6 RSA_get0_key6 RSA_get0_key
7 PEM_read_RSA_PUBKEY7 PEM_read_RSA_PUBKEY
8 PEM_read_RSAPrivateKey8 PEM_read_RSAPrivateKey
Offset 64, 31 lines modifiedOffset 64, 51 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 AVAUATUSH
 72 []A\A]A^A_
71 AWAVAUATA73 AWAVAUATUSH
 74 []A\A]A^A_
 75 []A\A]A^A_
72 []A\A]A^A_76 []A\A]A^A_
73 [A\A]A^A_] 
74 AWAVAUATUH 
75 []A\A]A^A_77 []A\A]A^A_
76 AWAVAUATUSH78 AWAVAUATUSH
 79 ([]A\A]A^A_
 80 [A\A]A^]
 81 AVAUATUSH
77 []A\A]A^A_82 []A\A]A^A_
 83 []A\A]A^
 84 8[]A\A]A^A_
78 []A\A]A^A_85 []A\A]A^A_
79 AWAVAUATI 
80 []A\A]A^A_86 []A\A]A^A_
81 AWAVAUATI87 AVAUATUS
 88 []A\A]A^A_
 89 P2P·RediH
 90 Direct·PH
 91 2P·SuppoH
 92 AVAUATUS
 93 []A\A]A^A_
 94 AVAUATUH
82 []A\A]A^A_95 []A\A]A^A_
 96 []A\A]A^A_
 97 []A\A]A^A_
 98 AWAVAUATA
 99 ·[]A\A]A^
83 AVAUATUH100 AVAUATUH
84 []A\A]A^A_101 []A\A]A^A_
85 []A\A]A^A_102 []A\A]A^A_
86 AWAVAUATI103 AWAVAUATI
87 []A\A]A^A_104 []A\A]A^A_
 105 [A\A]A^]
 106 AVAUATUS
 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_
94 DISABLEDH114 DISABLEDH
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 171, 124 lines modifiedOffset 207, 107 lines modified
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^]213 [A\A]A^]
178 AVAUATUS214 [A\A]A^]
179 []A\A]A^A_215 []A\A]A^A_
180 []A\A]A^A_216 []A\A]A^A_
 217 AWAVAUATI
181 []A\A]A^A_218 []A\A]A^A_
182 AWAVAUATA 
183 AVAUATUSH219 []A\A]A^
 220 [A\A]A^A_]
184 []A\A]A^A_221 []A\A]A^A_
185 AWAVAUATUSH 
186 []A\A]A^A_222 []A\A]A^A_
187 []A\A]A^A_223 []A\A]A^A_
188 []A\A]A^A_224 []A\A]A^A_
189 []A\A]A^A_225 []A\A]A^A_
190 AWAVAUATUSH 
191 ([]A\A]A^A_ 
192 [A\A]A^] 
193 AVAUATUSH226 AVAUATUSH
194 []A\A]A^A_227 []A\A]A^A_
195 []A\A]A^ 
196 8[]A\A]A^A_ 
197 []A\A]A^A_228 []A\A]A^A_
 229 AVAUATUSH
198 []A\A]A^A_230 []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_231 []A\A]A^A_
208 ]A\A]A^A_ 
209 []A\A]A^A_232 []A\A]A^A_
210 AVAUATUH233 AVAUATUH
211 []A\A]A^A_234 []A\A]A^A_
 235 fD)|$,t»f
212 ·[]A\A]A^ 
213 [A\A]A^] 
214 []A\A]A^A_ 
215 ([]A\A]A^A_ 
216 []A\A]A^A_236 []A\A]A^A_
217 []A\A]A^A_237 []A\A]A^A_
 238 []A\A]A^
 239 []A\A]A^
218 []A\A]A^A_240 []A\A]A^A_
219 []A\A]A^A_241 []A\A]A^A_
 242 []A\A]A^
 243 AWAVAUATUSH
 244 ([]A\A]A^A_
 245 AWAVAUATUSH
220 []A\A]A^A_246 []A\A]A^A_
 247 AWAVAUATUSH
221 []A\A]A^A_248 []A\A]A^A_
 249 AWAVAUATUSH
222 []A\A]A^A_250 []A\A]A^A_
223 AVAUATUSH 
224 []A\A]A^A_251 []A\A]A^A_
 252 AWAVAUATUH
225 []A\A]A^A_253 []A\A]A^A_
226 AVAUATUSH254 SWMCLOGFU
 255 h[]A\A]A^A_
227 []A\A]A^A_256 []A\A]A^A_
 257 AWAVAUATUH
228 []A\A]A^A_258 []A\A]A^A_
229 []A\A]A^A_259 []A\A]A^A_
230 AVAUATUH 
231 []A\A]A^A_260 []A\A]A^A_
232 fD)|$,t»f 
233 []A\A]A^A_261 []A\A]A^A_
 262 AWAVAUATSH
 263 [A\A]A^A_]
 264 xxxxxxxxI
 265 xxxxxxxxA
234 []A\A]A^A_266 []A\A]A^A_
235 []A\A]A^267 []A\A]A^
236 []A\A]A^268 []A\A]A^
 269 AWAVAUATA
237 []A\A]A^A_270 []A\A]A^A_
238 []A\A]A^A_271 []A\A]A^A_
239 []A\A]A^ 
240 AWAVAUATUSH 
241 ([]A\A]A^A_ 
242 AWAVAUATUSH 
243 []A\A]A^A_272 []A\A]A^A_
244 AWAVAUATUSH 
245 []A\A]A^A_273 []A\A]A^A_
246 AWAVAUATUSH274 [A\A]A^]
 275 []A\A]A^A_
 276 ([]A\A]A^A_
247 []A\A]A^A_277 []A\A]A^A_
248 AVAUATUSH278 AVAUATUSH
249 []A\A]A^279 []A\A]A^
250 AWAVAUATUSH280 AWAVAUATUSH
251 []A\A]A^A_281 []A\A]A^A_
252 []A\A]A^282 []A\A]A^
253 []A\A]A^283 []A\A]A^
254 []A\A]A^A_284 []A\A]A^A_
255 []A\A]A^A_285 []A\A]A^A_
256 AVAUATUH286 AVAUATUH
257 []A\A]A^A_287 []A\A]A^A_
258 h[]A\A]A^A_288 h[]A\A]A^A_
259 []A\A]A^A_289 []A\A]A^A_
260 P[]A\A]A^290 P[]A\A]A^
261 [A\A]A^] 
262 [A\A]A^] 
263 []A\A]A^A_ 
264 []A\A]A^A_291 []A\A]A^A_
265 AWAVAUATI292 AWAVAUATUSH
266 []A\A]A^A_293 []A\A]A^A_
267 []A\A]A^ 
268 [A\A]A^A_]294 X[]A\A]A^A_
269 AWAVAUATUH 
270 []A\A]A^A_295 []A\A]A^A_
271 SWMCLOGFU 
272 h[]A\A]A^A_ 
273 []A\A]A^A_296 []A\A]A^A_
 297 []A\A]A^
 298 `[]A\A]A^
274 AWAVAUATUH299 AWAVAUATUSH
275 []A\A]A^A_300 []A\A]A^A_
276 []A\A]A^A_301 []A\A]A^A_
277 []A\A]A^A_302 []A\A]A^A_
 303 AWAVAUATUSH
278 []A\A]A^A_304 []A\A]A^A_
279 AWAVAUATSH 
280 [A\A]A^A_] 
281 xxxxxxxxI 
282 xxxxxxxxA 
283 []A\A]A^A_ 
284 []A\A]A^ 
285 []A\A]A^ 
286 AWAVAUATA 
287 []A\A]A^A_305 []A\A]A^A_
 306 AWAVAUATUSH
288 []A\A]A^A_307 []A\A]A^A_
289 []A\A]A^A_308 []A\A]A^A_
290 []A\A]A^A_309 []A\A]A^A_
291 AWAVAUATUSH310 AWAVAUATUSH
292 []A\A]A^A_311 []A\A]A^A_
293 [A\A]A^A_]312 [A\A]A^A_]
294 [A\A]A^A_]313 [A\A]A^A_]
Offset 304, 660 lines modifiedOffset 323, 277 lines modified
304 []A\A]A^A_323 []A\A]A^A_
305 []A\A]A^A_324 []A\A]A^A_
306 [A\A]A^A_]325 [A\A]A^A_]
307 []A\A]A^A_326 []A\A]A^A_
308 []A\A]A^A_327 []A\A]A^A_
309 AWAVAUATUSH328 AWAVAUATUSH
310 []A\A]A^A_329 []A\A]A^A_
 330 AWAVAUATUSH
311 []A\A]A^A_331 []A\A]A^A_
312 AWAVAUATUSH332 AWAVAUATUSH
313 []A\A]A^A_333 []A\A]A^A_
314 X[]A\A]A^A_334 AWAVAUATUSH
315 []A\A]A^A_335 []A\A]A^A_
316 []A\A]A^A_336 []A\A]A^A_
317 []A\A]A^ 
318 `[]A\A]A^ 
319 []A\A]A^A_ 
320 D$49D$(u337 D$49D$(u
321 []A\A]A^A_338 []A\A]A^A_
322 ]A\A]A^A_339 ]A\A]A^A_
323 []A\A]A^340 []A\A]A^
324 AWAVAUATI341 AWAVAUATI
325 []A\A]A^A_342 []A\A]A^A_
326 []A\A]A^343 []A\A]A^
327 []A\A]A^A_344 []A\A]A^A_
328 AWAVAUATUSH 
329 []A\A]A^A_ 
330 AWAVAUATUSH 
331 []A\A]A^A_ 
332 AWAVAUATUSH 
333 []A\A]A^A_ 
334 AWAVAUATUSH 
335 []A\A]A^A_ 
336 []A\A]A^A_ 
337 []A\A]A^A_ 
338 AWAVAUATUSH 
339 []A\A]A^A_ 
340 []A\A]A^A_ 
341 AWAVAUATUSH 
342 []A\A]A^A_ 
343 []A\A]A^A_ 
344 []A\A]A^A_ 
345 UUUUUUUUH345 UUUUUUUUH
Diff chunk too large, falling back to line-by-line diff (218 lines added, 592 lines removed)
346 33333333H346 33333333H
347 FATAL:·unknown·config·type:·%d347 Invalid·PAX·ID·specified:·%s
348 No·choices·set·for·'--%s/-%c'·348 ··(Invalid)
349 Unexpected·choice·'%s'·for·'--%s/-%c'·349 ··(Running)
350 FATAL:·custom·handler·not·specified·for·CFG_CUSTOM!350 /dev/switchtec*
351 Expected·suffixed·size·argument·for·'--%s/-%c'·but·got·'%s'!351 SWITCHTEC_DEV
352 Expected·suffixed·integer·argument·for·'--%s/-%c'·but·got·'%s'!352 SWITCHTEC_PAX
353 Expected·long·long·integer·argument·for·'--%s/-%c'·but·got·'%s'!353 counter·index
354 Expected·float·argument·for·'--%s/-%c'·but·got·'%s'!354 deconfigure·an·event·counter
355 Expected·long·integer·argument·for·'--%s/-%c'·but·got·'%s'!355 evcntr_del
356 Expected·byte·argument·for·'--%s/-%c'·but·got·'%s'!356 ·-·Active
357 Expected·short·argument·for·'--%s/-%c'·but·got·'%s'!357 Active·Partitions:
358 Expected·integer·argument·for·'--%s/-%c'·but·got·'%s'!358 ···»       Multi·Config·%d%s
359 Expected·0·or·1·argument·for·'--%s/-%c'·but·got·'%s'!359 Inactive·Partitions:
360 Expected·positive·argument·for·'--%s/-%c'·but·got·'%s'!360 Other·Partitions:
361 Expected·nonnegative·argument·for·'--%s/-%c'·but·got·'%s'!361 toggle·BL2·firmware
362 if·set,·the·value·will·be·used·for·the·<%s>·argument362 toggle·Key·manifest
363 Invalid·number·or·range·for·'--%s/-%c'·363 toggle·IMG·firmware
364 %d·out·of·range·for·'--%s/-%c'·364 toggle·CFG·data
365 The·following·are·all·implemented·sub-commands:365 print·fw·info
366 See·'%s·%s·help·<command>'·for·more·information·on·a·specific·command366 firmware·toggle
367 See·'%s·help·<command>'·for·more·information·on·a·specific·command367 firmware·toggle:·Success
368 The·following·are·all·installed·extensions:368 Currently·Running:
369 See·'%s·<extension>·help'·for·more·information·on·a·extension369 ··IMG»    Version:·%s
370 ERROR:·Invalid·sub-command·'%s'·for·command·'%s'370 ··Port·%2d:··disabled
371 Switchtec·device·to·operate·on.·Can·be·any·of:371 ··Port·%2d:··x%d
372 ·*·a·device·path·(/dev/switchtec0)372 get_stack_bifurcation
373 ·*·an·index·(0,·1,·2)373 Stack·%d:
374 ·*·a·PCI·address·(3:00.1)374 partition·ID
375 ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20)375 port_unbind
376 ·*·a·UART·path·(/dev/ttyUSB0)376 physical
377 PAX·ID·within·a·PAX·fabric.·Only·valid·on·Switchtec·PAX·devices377 port_bind
378 Enable·or·disable·the·output·reference·clock·of·a·stack378 physical·port:·all
379 Must·set·either·--enable·or·--disable379 port_bind_info
380 Must·not·set·both·--enable·and·--disable380 bind·state:·%s
381 Must·specify·stack·ID·using·--stack·or·-s381 physical·port·%u
382 REFCLK·Output·%s·for·Stack·%d382 bind_info:·Fail
383 physical·port·ID·to·set/get·loopback·for383 bind_info:·In·Progress
384 Disable·all·generators·and·monitors384 display·the·die·temperature
385 Inject·the·specified·number·of·errors·into·all·lanes·of·the·TX·port385 die_temp
386 Enable·Pattern·Generator·on·specified·port386 Sensor·%d:·%.3g·
387 Enable·Pattern·Monitor·on·specified·port387 Sensor·%d:·%.3g·degC
388 pattern·to·generate·or·monitor·for·(default:·PRBS31)388 %s:·success
389 Enable·pattern·generation·and·monitor389 mailbox·log
390 Must·not·specify·-d·/·--disable·with·an·enable·flag390 device_gen
391 Too·many·errors·to·inject.·--inject·/·-i·must·be·less·than·1000391 log_input
392 ····Lane·%-2d····Errors:·0x%llx392 binary·app·log·input·file
393 print·all·MRPC·commands,·including·ones·that·are·unknown393 log·definition·file
394 List·permissible·MRPC·commands394 parsed_output
395 First·Error·Right···········(%d,·%d)395 parsed·output·file
396 Error·Free·Right············(%d,·%d)396 Log·file·%s·is·empty!
397 Final·Right·················(%d,·%d)397 log_parse
398 First·Error·Left············(%d,·%d)398 Parsed·log·saved·to·%s.
399 Error·Free·Left·············(%d,·%d)399 »       »       FW·Version»      SDK·Version
400 Final·Left··················(%d,·%d)400 Log·file:»       0x%08x» 0x%08x
401 First·Error·Top·Right·······(%d,·%d)401 Log·def·file:»    0x%08x»      0x%08x
402 Error·Free·Top·Right········(%d,·%d)402 Global·Events:
403 Final·Top·Right·············(%d,·%d)403 Partition·%d·Events:
404 First·Error·Bottom·Right····(%d,·%d)404 ····Port·VEP:
405 Error·Free·Bottom·Right·····(%d,·%d)405 ····Port·%d:
406 Final·Bottom·Right··········(%d,·%d)406 »       %-22s»  %-4u»      %s
407 First·Error·Top·Left········(%d,·%d)407 ····(LOCAL)
408 Error·Free·Top·Left·········(%d,·%d)408 Unbound·Ports:
409 Final·Top·Left··············(%d,·%d)409 Partition·%d:%s
410 First·Error·Bottom·Left·····(%d,·%d)410 ····Logical·Port·ID·%d·(%s):
411 Error·Free·Bottom·Left······(%d,·%d)411 measurement·time·in·seconds
412 Final·Bottom·Left···········(%d,·%d)412 measure·the·latency·of·a·port
413 Done····W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms413 Current:·%d·ns
414 Done····W2H=%d···Dwell·Time:·crosshair=200ms414 Minimum:·%d·ns
415 Error·in·cross·hair:·previous·state:·%d415 Maximum:·%d·ns
416 LTSSM·Speed·(if·enabling·the·LTSSM·loopback·mode),·default:·GEN4416 all_ports
417 Enable·Loopback·on·specified·ports417 reset·byte·counters
418 physical·port·ID·to·dump·data·for418 duration
419 return·the·data·for·the·previous·link419 GUI·bandwidth·type
420 Dump·far·end·port·equalization·table420 display·a·simple·ncurses·GUI
421 Far·End·TX·Equalization·Table·for·physical·port·%d,·lane·%d·%s421 %-20s»  %-16s%-5s» %-10s»    %s
422 Step··Pre-Cursor··Post-Cursor··FOM··Pre-Up··Post-Up··Error··Active··Speed422 Stack:·····%d
423 %4d··%10d··%11d··%3d··%6d··%7d··%5d··%6d··%5d423 Counter:···%d
424 capture·all·lanes,·format·must·be·csv424 Not·Configured.
425 load·crosshair·data·from·a·previously·saved·file425 Threshold:·%d
426 output·format·(default:·curses)426 Ports:·····%s
427 lane·id·within·the·port·to·observe427 Events:····%s
428 optionally,·plot·a·CSV·file·from·an·eye·capture·as·the·background428 Direction:·%s
429 Unable·to·parse·crosshair·CSV·file:·%s429 evcntr_show
430 Must·specify·a·switchtec·device·if·not·using·-C430 port_mask
431 Must·not·specify·both·--all/-a·and·--lane/-l431 0xXX|#,#,#-#,#
432 Must·use·--format=CSV·with·--all/-a432 evcntr_get_setup
433 Must·specify·a·port·ID·with·--port/-p433 evcntr-setup
434 Crosshair·-·Port·%d,·Lane·%d,·Gen·%d434 ···%2d·-·%-11s
435 ·W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms435 %-40s···%10u
436 ·W2H=%d···Dwell·Time:·crosshair=200ms436 ··No·event·counters·enabled.
437 ·······W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms437 evcntr_wait
438 ·······W2H=%d···Dwell·Time:·crosshair=200ms438 reset·counters·back·to·zero
439 Unable·to·get·port·information·for·lane:·%d439 display·event·counters
440 optionally,·superimpose·a·crosshair·CSV·onto·the·result440 display·events
441 number·of·lanes·to·capture,·if·greater·than·one,·format·must·be·csv·(default:·1)441 Main·Firmware
442 plot·a·CSV·file·from·an·earlier·capture442 Unknown·Phase
443 step·interval·in·ms·(default:·1ms)443 dev·info
444 Eye·Observation,·Port·%d,·Lane·%d,·Gen·%d444 %s·(%s):
445 Must·specify·a·switchtec·device·if·not·using·-P445 ····Generation:··%s
446 Start·time·(--t-start/-t)·is·out·of·range·(0,·63)446 ····HW·Revision:·%s
447 End·time·(--t-end/-T)·is·out·of·range·(t-start,·63)447 ····Variant:·····%s
448 Start·voltage·(--v-start/-v)·is·out·of·range·(-255,·255)448 ····Device·ID:···%s
449 End·voltage·(--v-end/-V)·is·out·of·range·(v-start,·255)449 ····Device·ID:···0x%04x
450 --format/-f·must·be·CSV·if·--num-lanes/-n·is·greater·than·1450 ····FW·Version:··%s
451 Observing·Port·%d,·Lane·%d·to·%d,·Gen·%d451 pff_to_port
452 Observing·Port·%d,·Lane·%d,·Gen·%d452 event_ctl
453 Unable·to·write·CSV·file·'%s':·%m453 event·to·wait·on
454 Mode·and·DTCLCK·for·physical·port·%d·%s454 partition·ID·for·the·event
455 Lane······MODE···DTCLK_5··DTCLK_8_6··DTCLK_9455 logical·port·ID·for·the·event
456 get·the·far-end·coefficients·instead·of·the·local·ones456 wait·for·an·event·to·occur
457 %s·Equalization·FS/LF·data·for·physical·port·%d·%s457 Must·specify·event·type.
458 Dump·port·equalization·coefficients458 event-wait
459 %s·TX·Coefficients·for·physical·port·%d·%s459 dump·the·app·log·from·RAM
460 Dump·analog·RX·coefficients/adaptation·objects460 dump·the·app·log·from·flash
461 Coefficients·for·physical·port·%d·%s461 THRD_STACK
462 Lane··CTLE··Tgt-Amp··Spec-DFE··DFE0·DFE1·DFE2·DFE3·DFE4·DFE5·DFE6462 SYS_STACK
463 This·command·is·not·supported·on·Gen3·devices463 output·text·log·data
464 LTSSM·Log·for·Physical·Port·%d·(autowrap·ON)464 output_file
465 Idx»    Delta·Time»   PCIe·Rate»   State465 log·output·file
466 These·functions·provide·diagnostic·information·from·the·switch466 switchtec.log
467 Display·data·in·a·curses·scrollable·window467 DEF_FILE
468 Display·data·in·a·simplified·text·format468 log·type·to·dump
469 raw·data·mode·(slow,·more·accurate)469 output·log·file·format
470 ratio·data·mode·(faster,·less·accurate)470 log_dump
471 ········Host·Switch·Index:··········»       %d471 Log·saved·to·%s.
472 ········Host·Physical·Port·ID:······»    %d472 show·events·in·all·partitions
473 ········Logical·Port·ID:············» %d473 clear·all·events
474 ········PDFID:······················» 0x%04x,474 event_summary
475 number·of·bytes·to·write·per·access·(default·4)475 SrcValid
476 The·--bar|-i·argument·is·required!476 get_devices
477 The·--pdfid|-f·argument·is·required!477 »       Bus-Dev-Func:····»  %s
478 Writing·0x%llx·to·0x%llx·(%d·bytes).478 »       Bus-Dev-Func·Path:»      %s
479 number·of·bytes·to·read·per·access·(default·4)479 »       Status:··········»%s
480 number·of·reads·to·perform·(default·1)480 »       LTSSM:···········» %s
481 Unaligned·register·address·0x%x481 »       Max-Width:·······»     x%d
482 Writing·0x%lx·to·%06lx·(%d·bytes).482 »       Neg·Width:·······»      x%d
483 Enable·the·EP·management·tunnel483 »       Lane·Reversal:···»  %s
484 Disable·the·EP·management·tunnel484 »       First·Act·Lane:··»  %d
485 Query·the·EP·management·tunnel·status485 »       Lanes:···········» %s
486 configure·the·EP·management·tunnel486 »       Out·Bytes:·······»      %-.3g·%sB
487 The·--cmd|-c·argument·is·required!487 »       In·Bytes:········»       %-.3g·%sB
488 CSU·channel·index·for·port·clock·source488 »       ACS:·············»   %s
489 The·--phys_port_id|-p·argument·is·required!489 »       ·················»       %s
490 The·--port_type|-t·argument·is·required!490 part:······
491 The·--clock_source|-c·argument·is·required·for·port·type·FABRIC_EP·and·FABRIC_HOST!491 part:%02d.%02d·
492 The·--clock_sris|-s·argument·is·required·for·port·type·FABRIC_EP·and·FABRIC_HOST!492 w:cfg[x%02d]-neg[x%02d]·
493 The·--hvd_id|-d·argument·is·required·for·port·type·FABRIC_HOST!493 stk:%d.%d·
494 display·a·port's·configuration·information494 lanes:%-16s·
495 The·--control_type|-t·argument·is·required!495 link:%d·
496 The·--hot_reset_flag|-f·argument·is·required·for·control·type·HOT_RESET!496 rate:G%d·
497 unbind·the·EP·(function)·from·the·specified·host497 LTSSM:%s
498 bind·the·EP·(function)·to·the·specified·host498 »       %-8s»   %5.3g·%sB/s
499 %[^','],·%[^','],·%[^','],·%[^','],%[^','],·%[^','],·%[^','],·%[^','],·%[^'.']499 ··Posted:
500 Too·many·pdfids·specified·(Max:·%d).500 ··Non-Posted:
501 Command·raw·data·in·dword,·format·example:·"0x040b0006·0x00000001"501 ··Completion:
502 send·a·device·specific·manage·command502 ··Total:
503 The·--cmd_data|-c·argument·is·required!503 image.pmc
504 ····Physical·Port·ID·%d·(%s):504 image.fwimg
505 ········Stack-Port:»    »    »    Stack·%d,·Port·%d505 filename
506 ········Cfg·Width·(Bifurcation):» x%d506 image·output·file
507 ········Power·Controller·GPIO:»   »   Unused507 assume·yes·when·prompted
508 ········Power·Controller·GPIO:»   »   Index:·0x%04x,·Value:·0x%02x508 inactive
509 ········DSP·PERST·GPIO:»  »  »  Unused509 read·the·inactive·partition
510 ········DSP·PERST·GPIO:»  »  »  Index:·0x%04x,·Value:·0x%02x510 no-progress
511 ········USP·PERST·GPIO:»  »  »  Unused511 fw_part_summary
512 ········USP·PERST·GPIO:»  »  »  Index:·0x%04x,·Value:·0x%02x512 Type:·····%s
513 ········PRESENCE·GPIO:»  »  »  Unused513 Img·Len:··0x%x
514 ········PRESENCE·GPIO:»  »  »  Index:·0x%04x,·Value:·0x%02x514 CRC:······0x%x
515 ········SFF8639·IFDET·GPIO:»      »      Unused515 Firmware·read·to·%s.
516 ········SFF8639·IFDET·GPIO:»      »      Index:·0x%04x,·Value:·0x%02x516 %s:·hard·reset
517 ····HVD·%hhx·(Physical·Port·ID:·%hhu,·HFID:·0x%04hx):517 stack_id
518 ········Logical·PID·%d:»  »  Unbound518 stack·ID
519 ············Function·%d:····»    PDFID·0x%04hx519 Set·Stack·%d·to:
520 ····FID·range:··········»      0x%04hx·-·0x%04hx520 set_stack_bifurcation
521 ····HFID·range:·········»     0x%04hx·-·0x%04hx521 File:···········%s
522 ····VDFID·range:········»    0x%04hx·-·0x%04hx522 Gen:············%s
523 ····PDFID·range:········»    0x%04hx·-·0x%04hx523 Type:···········%s
524 ····RC·Port·Map:········»     0x%016llx524 Version:········%s
525 ····EP·Port·Map:········»     0x%016llx525 Img·Len:········0x%zx
526 ····Fabric·Port·Map:····» 0x%016llx526 CRC:············0x%08lx
527 ····Free·Port·Map:······»   0x%016llx527 Secure·version:·0x%08lx
528 display·GFMS·event·information528 img_file
529 --clear·and·--reset·cannot·be·specified·at·the·same·time.529 image·file·to·upload
530 GFMS·Events·(%sRemaining:·%d)530 dont-activate
531 ········Physical·Port·ID:···········»%d531 set-boot-rw
532 DATABASE_CHANGED·(PAX·ID·%d):532 firmware·update
533 HVD_INSTANCE_ENABLE·(PAX·ID·%d):533 event_wait
534 ········HVD·Instance·ID:············» %d534 stack_bif
535 ········Clock·Channel:··············»  %d535 hard_reset
536 HVD_INSTANCE_DISABLE·(PAX·ID·%d):536 fw_update
537 ········DPC·Triggered:··············»  %s537 fw_toggle
538 ········CE/UE:······················» %s538 fw_img_info
539 ········CE/UE·Error·Status:·········»      0x%08x539 evcntr_setup
540 ········Time·Stamp·(In·Clock·Ticks):»       0x%08x%08x540 TransBlk
541 ········AER·TLP·Header·Log:·········»       0x%08x541 ReqRedir
542 ····································»       0x%08x542 CmpltRedir
543 ····································»       0x%08x543 UpstreamFwd
544 ····································»       0x%08x544 EgressCtrl
545 ········AER·TLP·Header·Log:·········»       N/A545 DirectTrans
546 %s············PDFID:······»       0x%02hx546 get·the·raw·bandwidth
547 %s············VID-DID:····»     0x%04hx-0x%04hx547 get·the·payload·bandwidth
548 %s············Binding:····»     PAX·ID:·%hhd,·HVD·Physical·PID:·%hhd,·HVD·Logical·PID:·%hhd548 Human·Readable·Output
549 %s············Binding:····»     Unbound549 Tabular·Output
550 %s············BAR[%d]:·····»     %s·Bytes·(%s)550 Unable·to·create·window
551 ····Physical·Port·ID·%d·(Not·attached)551 ·····%c·
552 ····Physical·Port·ID·%d·(EP·attached):552 Error·initialising·ncurses.
553 ····Physical·Port·ID·%d·(Switch·attached):553 Set·bandwidth·type
554 ············Function·%d:554 gui_init
555 ················ENUM_ID:······»       0x%04hx555 gettimeofday
556 ················VID-DID:······»       0x%04hx-0x%04hx556 %s·(%d-%d-%d-%d)
557 ················Class·Code:···»     0x%06x557 x%d-Gen%d·-·%g·GT/s
558 ················BAR[%d]:»       »       %s·Bytes·(%s)558 %04x:%04x
559 ············Physical·Port·ID·%d·(DSP·P2P·ENUMID·0x%04x):559 I:·%-.3g·%sB
560 dump·the·fabric·general·information560 E:·%-.3g·%sB
561 dump·all·topology·information·of·one·PAX561 %s:·%-.3g·%sB/s
562 dump·specified·PAX's·general·information562 ·%3.0f%%·[
563 dump·specified·HVD's·information563 %d:%02d:%02d
564 dump·specified·fabric·port's·information564 ··%3.0fkB/s·
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_COMPLETE565 SWITCHTEC_COMPLETE
940 ·version·help566 ·version·help
941 switchtec-%s567 switchtec-%s
942 %s·%s·%s·%s568 %s·%s·%s·%s
943 show·the·program·version569 show·the·program·version
944 ··%-15s·%s570 ··%-15s·%s
945 display·this·help571 display·this·help
946 %s·%s·%s572 %s·%s·%s
947 switchtec·cli·version·%s573 switchtec·cli·version·%s
948 ERROR:·Invalid·command·'%s'574 ERROR:·Invalid·command·'%s'
 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
949 Invalid·physical·port·id:·%d588 Invalid·physical·port·id:·%d
950 right_limit,·%d,·%d589 right_limit,·%d,·%d
951 top_left_limit,·%d,·%d590 top_left_limit,·%d,·%d
952 bottom_left_limit,·%d,·%d591 bottom_left_limit,·%d,·%d
953 interval_ms,·200592 interval_ms,·200
954 /dev/switchtec* 
955 SWITCHTEC_DEV 
956 SWITCHTEC_PAX 
957 disable·the·rfclk·output593 disable·the·rfclk·output
958 enable·the·rfclk·output594 enable·the·rfclk·output
959 stack·to·operate·on595 stack·to·operate·on
960 refclk_ctl596 refclk_ctl
961 generate597 generate
962 Must·specify·-p·/·--port_id598 Must·specify·-p·/·--port_id
963 pattern_mon_set599 pattern_mon_set
Offset 1125, 32 lines modifiedOffset 761, 148 lines modified
1125 port_eq_txtable761 port_eq_txtable
1126 rcvr_extended762 rcvr_extended
1127 GEN1·LTSSM·Speed763 GEN1·LTSSM·Speed
1128 GEN2·LTSSM·Speed764 GEN2·LTSSM·Speed
1129 GEN3·LTSSM·Speed765 GEN3·LTSSM·Speed
1130 GEN4·LTSSM·Speed766 GEN4·LTSSM·Speed
1131 Raw·Data·in·CSV·format767 Raw·Data·in·CSV·format
1132 %06X·-·%lld 
1133 %06X·-·0x%0*llX768 R/W·(Programmable)
 769 R/O·(Unprogrammable)
 770 (Valid):··
 771 (Invalid):
 772 (Valid):·
 773 Accessible
 774 Inaccessible)
 775 Debug·Mode·Settings·%s
 776 »       JTAG/EJTAG·Debug·State:·»  
 777 Always·Enabled
 778 Always·Disabled
 779 Unsupported·State
 780 Basic·Secure·Settings·%s
 781 »       Secure·State:·»   »   »   
 782 UNINITIALIZED_UNSECURED
 783 INITIALIZED_SECURED
 784 »       SPI·Clock·Rate:·»  »  %.2f·MHz
 785 »       I2C·Port:·»       »       »       %d
 786 »       I2C·Command·Map:·» » 0x%08x
 787 Self-Generated·by·Device
 788 Provided·by·User
 789 »       Attestation:·»   »   »   Disabled
 790 KMSK·Entry·Number·%s:·»     »     %d
 791 Current·KMSK·Index·%s:·»    »    %d
 792 KMSK·Entry·%d:··»   »   »   »   
 793 UDS·Data:·»       »       »       »       
 794 OTP·Region·Program·Status
 795 »       Basic·Secure·Settings·%s%s
 796 »       Debug·Mode·%s»    »    %s
 797 »       Key·Version·%s»   »   %s
 798 »       RIOT·Core·Version·%s»      %s
 799 »       BL2·Version·%s»   »   %s
 800 »       Main·FW·Version·%s»%s
 801 »       Secure·Unlock·Version·%s%s
 802 »       KMSK%d·%s»       »       %s
 803 »       CDI·eFuse·Include·Mask·%s%s
 804 »       UDS·%s»  »  »  %s·-·%s
 805 »       MCHP·UDS·%s»      »      %s·-·%s
 806 »       DID·CERT0·%s»     »     %s
 807 »       DID·CERT1·%s»     »     %s
 808 »       Mixed·Version·%s» %s
 809 public·key·file
 810 serial_number
 811 device·serial·number
 812 new_unlock_version
 813 new·unlock·version
 814 signature_file
 815 signature·file
 816 Invalid·public·key·file·%s!
 817 Invalid·signature·file·%s!
 818 dbg-lock-update
 819 mfg·dbg-unlock
 820 RESOURCE_UNLOCK
 821 UNLOCK_VERSION_UPDATE
 822 output·token·file·type
 823 token_file
 824 debug·unlock·token·file
 825 debug.tkn
 826 mfg·debug·unlock·token
 827 Token·data·saved·to·%s
 828 pub_key_file
 829 kmsk_entry_file
 830 KMSK·entry·file
 831 mfg·ksmk-entry-add
 832 Invalid·KMSK·file·%s!
 833 mfg·kmsk-entry-add
 834 setting_file
 835 security·setting·file
 836 uds_file
 837 UDS·file
 838 show-settings-only
 839 mfg·config-set
 840 Error·reading·UDS·file·%s
 841 Secure·settings·for·device:·
 842 Basic·Secure·Settings
 843 Exponent·Hex·Data:·»       »       »       0x%08x
 844 secure·state
 845 mfg·state-set
 846 mfg·boot-resume
 847 bl2_recovery_mode
 848 BL2·recovery·mode
 849 mfg·fw-execute
 850 mfg·fw-transfer
 851 active·image·index·for·BL2
 852 active·image·index·for·CONFIG
 853 image·select
 854 display·security·settings
 855 Current·Boot·Phase:·»      »      »      %s
 856 mfg·info
 857 Chip·Serial:·»    »    »    »    0x%08x
 858 image·list
 859 IMAGE»  »  INDEX
 860 Key·Manifest»    %d
 861 RIOT»   »   %d
 862 Config» » %d
 863 Firmware»       %d
 864 file·to·log·mailbox·data
 865 switchtec_mailbox.log
 866 retrieve·mailbox·logs
 867 mfg·mailbox
 868 mfg·ping
 869 Mfg·Ping:·»       »       SUCCESS
 870 image_list
 871 image_select
 872 fw_transfer
 873 fw_execute
 874 boot_resume
 875 state_set
 876 config_set
 877 kmsk_entry_add
 878 debug_unlock_token
 879 debug_unlock
 880 debug_lock_update
 881 unsecured·state
 882 both·I2C·and·XModem·(default)
 883 ··[<%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:
1134 pdfid·of·EP894 pdfid·of·EP
1135 BAR·of·EP895 BAR·of·EP
1136 address·to·write 
1137 value·to·write 
1138 assume·yes·when·prompted 
1139 write·BAR·of·an·EP896 write·BAR·of·an·EP
1140 Invalid·access·width897 Invalid·access·width
1141 ep_bar_write898 ep_bar_write
1142 print·in·hexadecimal 
1143 print·in·decimal 
1144 print·as·an·ascii·string899 print·as·an·ascii·string
1145 address·to·read 
1146 printing·style 
1147 read·BAR·of·an·EP900 read·BAR·of·an·EP
1148 ep_bar_read901 ep_bar_read
1149 %06X·-·%s 
1150 write·CSR·of·an·EP902 write·CSR·of·an·EP
1151 ep_csr_write903 ep_csr_write
1152 read·CSR·of·an·EP904 read·CSR·of·an·EP
1153 ep_csr_read905 ep_csr_read
1154 Configure·command906 Configure·command
1155 pdfid·of·the·EP907 pdfid·of·the·EP
1156 Status:·%s908 Status:·%s
Offset 1221, 15 lines modifiedOffset 973, 14 lines modified
1221 ········LTSSM:» » » ········%s973 ········LTSSM:» » » ········%s
1222 ········Clock·Channel:»  »  »  %d974 ········Clock·Channel:»  »  »  %d
1223 ········Connector·Index:»»%d975 ········Connector·Index:»»%d
1224 ····Physical·Port·Count:»     %d976 ····Physical·Port·Count:»     %d
1225 ····HVD·Count:··········»      %d977 ····HVD·Count:··········»      %d
1226 ····EP·Count:···········»       %d978 ····EP·Count:···········»       %d
1227 Overflowed,·979 Overflowed,·
1228 show·events·in·all·partitions 
1229 clear·all·GFMS·events980 clear·all·GFMS·events
1230 get_gfms_events981 get_gfms_events
1231 ····%d)·982 ····%d)·
1232 HOST_LINK_UP·(PAX·ID·%d):983 HOST_LINK_UP·(PAX·ID·%d):
1233 HOST_LINK_DOWN·(PAX·ID·%d):984 HOST_LINK_DOWN·(PAX·ID·%d):
1234 DEVICE_ADD·(PAX·ID·%d)985 DEVICE_ADD·(PAX·ID·%d)
1235 DEVICE_DELETE·(PAX·ID·%d)986 DEVICE_DELETE·(PAX·ID·%d)
Offset 1263, 347 lines modifiedOffset 1014, 69 lines modified
1263 ············Logical·PID·%d:1014 ············Logical·PID·%d:
1264 Invalid·type1015 Invalid·type
1265 topo_info1016 topo_info
1266 gfms_dump1017 gfms_dump
1267 portcfg_show1018 portcfg_show
1268 portcfg_set1019 portcfg_set
1269 fabric·link1020 fabric·link
 1021 ALL_TLPS
 1022 all·TLPs
 1023 ALL_ERRORS
 1024 all·errors
 1025 UNSUP_REQ_ERR
 1026 Unsupported·Request·error
 1027 ECRC_ERR
 1028 ECRC·error
 1029 MALFORM_TLP_ERR
 1030 Malformed·TLP·error
 1031 RCVR_OFLOW_ERR
 1032 Receiver·Overflow·error
 1033 CMPLTR_ABORT_ERR
 1034 Completer·Abort·error
 1035 POISONED_TLP_ERR
 1036 Poisoned·TLP·error
 1037 SURPRISE_DOWN_ERR
 1038 Surprise·Down·error
 1039 DATA_LINK_PROTO_ERR
 1040 Data·Link·Protocol·error
 1041 HDR_LOG_OFLOW_ERR
 1042 Header·Log·Overflow·error
 1043 UNCOR_INT_ERR
 1044 Uncorrectable·Internal·Error
 1045 REPLAY_TMR_TIMEOUT
 1046 Replay·Timer·Timeout
 1047 REPLAY_NUM_ROLLOVER
 1048 Replay·Number·Rollover
 1049 BAD_DLLP
 1050 Bad·DLLP
 1051 RCVR_ERR
 1052 Receiver·Error
 1053 RCV_FATAL_MSG
 1054 Fatal·Error·Message·received
 1055 RCV_NON_FATAL_MSG
 1056 RCV_CORR_MSG
 1057 NAK_RCVD
 1058 NAK·received
 1059 RULE_TABLE_HIT
 1060 Rule·Search·Table·rule·hit
 1061 COMP_TLP
 1062 Completion·TLP
 1063 NON_POSTED_TLP
 1064 Non-Posted·TLP
 1065 %x.%02x·B%03X
 1066 Header·incorrect
 1067 No·Image·Transferred
 1068 CRC·incorrect
 1069 Length·incorrect
 1070 Hardware·Error
 1071 SEEPROM·download·failed
 1072 Download·Timeout
 1073 Failed·to·program·to·flash
 1074 Offset·incorrect
 1075 %s:·Unknown·Error·(0x%x)
1270 invalid·access·width 
1271 print·as·an·ASCII·string 
1272 gas·read 
1273 GAS·dump:·permission·denied 
1274 Unable·to·create·window 
1275 ·····%c· 
1276 Error·initialising·ncurses. 
1277 Set·bandwidth·type 
1278 gui_init 
1279 gettimeofday 
1280 get_devices 
1281 %s·(%d-%d-%d-%d) 
1282 x%d-Gen%d·-·%g·GT/s 
1283 %04x:%04x 
1284 I:·%-.3g·%sB 
1285 E:·%-.3g·%sB 
1286 %s:·%-.3g·%sB/s 
1287 Invalid·PAX·ID·specified:·%s 
1288 ··(Invalid) 
1289 ··(Running) 
1290 counter·index 
1291 deconfigure·an·event·counter 
1292 evcntr_del 
1293 ·-·Active 
1294 Active·Partitions: 
1295 ···»       Multi·Config·%d%s 
1296 Inactive·Partitions: 
1297 Other·Partitions: 
1298 toggle·BL2·firmware 
1299 toggle·Key·manifest 
1300 toggle·IMG·firmware 
1301 toggle·CFG·data 
1302 print·fw·info 
1303 firmware·toggle 
1304 firmware·toggle:·Success 
1305 Currently·Running: 
1306 ··IMG»    Version:·%s 
1307 ··Port·%2d:··disabled 
1308 ··Port·%2d:··x%d 
1309 get_stack_bifurcation 
1310 Stack·%d: 
1311 partition·ID 
1312 port_unbind 
1313 physical 
1314 port_bind 
1315 physical·port:·all 
1316 port_bind_info 
1317 bind·state:·%s 
1318 physical·port·%u 
1319 bind_info:·Fail 
1320 bind_info:·In·Progress 
1321 display·the·die·temperature 
1322 die_temp 
1323 Sensor·%d:·%.3g· 
1324 Sensor·%d:·%.3g·degC 
1325 %s:·success 
1326 mailbox·log 
1327 device_gen 
1328 log_input 
1329 binary·app·log·input·file 
1330 log·definition·file 
1331 parsed_output 
1332 parsed·output·file 
1333 Log·file·%s·is·empty! 
1334 log_parse 
1335 Parsed·log·saved·to·%s. 
1336 »       »       FW·Version»      SDK·Version 
1337 Log·file:»       0x%08x» 0x%08x 
1338 Log·def·file:»    0x%08x»      0x%08x 
1339 Global·Events: 
1340 Partition·%d·Events: 
1341 ····Port·VEP: 
1342 ····Port·%d: 
1343 »       %-22s»  %-4u»      %s 
1344 ····(LOCAL) 
1345 Unbound·Ports: 
1346 Partition·%d:%s 
1347 ····Logical·Port·ID·%d·(%s): 
1348 measurement·time·in·seconds 
1349 measure·the·latency·of·a·port 
1350 Current:·%d·ns 
1351 Minimum:·%d·ns 
1352 Maximum:·%d·ns 
1353 all_ports 
1354 reset·byte·counters 
1355 duration 
1356 GUI·bandwidth·type 
1357 display·a·simple·ncurses·GUI 
1358 %-20s»  %-16s%-5s» %-10s»    %s 
1359 Stack:·····%d 
1360 Counter:···%d 
1361 Not·Configured. 
1362 Threshold:·%d 
1363 Ports:·····%s 
1364 Events:····%s 
1365 Direction:·%s 
1366 evcntr_show 
1367 port_mask 
1368 0xXX|#,#,#-#,# 
1369 evcntr_get_setup 
1370 evcntr-setup 
1371 ···%2d·-·%-11s 
1372 %-40s···%10u 
1373 ··No·event·counters·enabled. 
1374 evcntr_wait 
1375 reset·counters·back·to·zero 
1376 display·event·counters 
1377 display·events 
1378 Main·Firmware 
1379 Unknown·Phase 
1380 dev·info 
1381 %s·(%s): 
1382 ····Generation:··%s 
1383 ····HW·Revision:·%s 
1384 ····Variant:·····%s 
1385 ····Device·ID:···%s 
1386 ····Device·ID:···0x%04x 
1387 ····FW·Version:··%s 
1388 pff_to_port 
1389 event_ctl 
1390 event·to·wait·on 
1391 partition·ID·for·the·event 
1392 logical·port·ID·for·the·event 
1393 wait·for·an·event·to·occur 
1394 Must·specify·event·type. 
1395 event-wait 
1396 dump·the·app·log·from·RAM 
1397 dump·the·app·log·from·flash 
1398 THRD_STACK 
1399 SYS_STACK 
1400 output·text·log·data 
1401 output_file 
1402 log·output·file 
1403 switchtec.log 
1404 DEF_FILE 
1405 log·type·to·dump 
1406 output·log·file·format 
1407 log_dump 
1408 Log·saved·to·%s. 
1409 clear·all·events 
1410 event_summary 
1411 SrcValid 
1412 »       Bus-Dev-Func:····»  %s 
1413 »       Bus-Dev-Func·Path:»      %s 
1414 »       Status:··········»%s 
1415 »       LTSSM:···········» %s 
1416 »       Max-Width:·······»     x%d 
1417 »       Neg·Width:·······»      x%d 
1418 »       Lane·Reversal:···»  %s 
1419 »       First·Act·Lane:··»  %d 
1420 »       Lanes:···········» %s 
1421 »       Out·Bytes:·······»      %-.3g·%sB 
1422 »       In·Bytes:········»       %-.3g·%sB 
1423 »       ACS:·············»   %s 
1424 »       ·················»       %s 
1425 part:······ 
1426 part:%02d.%02d· 
1427 w:cfg[x%02d]-neg[x%02d]· 
1428 stk:%d.%d· 
1429 lanes:%-16s· 
1430 link:%d· 
1431 rate:G%d· 
1432 LTSSM:%s 
1433 »       %-8s»   %5.3g·%sB/s 
1434 ··Posted: 
1435 ··Non-Posted: 
1436 ··Completion: 
1437 ··Total: 
1438 image.pmc 
1439 image.fwimg 
1440 filename 
1441 image·output·file 
1442 inactive 
1443 read·the·inactive·partition 
1444 no-progress 
1445 fw_part_summary 
1446 Type:·····%s 
1447 Img·Len:··0x%x 
1448 CRC:······0x%x 
1449 Firmware·read·to·%s. 
1450 %s:·hard·reset 
1451 stack_id 
1452 stack·ID 
1453 Set·Stack·%d·to: 
1454 set_stack_bifurcation 
1455 File:···········%s 
1456 Gen:············%s 
1457 Type:···········%s 
1458 Version:········%s 
1459 Img·Len:········0x%zx 
1460 CRC:············0x%08lx 
1461 Secure·version:·0x%08lx 
1462 img_file 
1463 image·file·to·upload 
1464 dont-activate 
1465 set-boot-rw 
1466 firmware·update 
1467 event_wait 
1468 stack_bif 
1469 hard_reset 
1470 fw_update 
1471 fw_toggle 
1472 fw_img_info 
1473 evcntr_setup 
1474 TransBlk 
1475 ReqRedir 
1476 CmpltRedir 
1477 UpstreamFwd 
1478 EgressCtrl 
1479 DirectTrans 
1480 get·the·raw·bandwidth 
1481 get·the·payload·bandwidth 
1482 Human·Readable·Output 
1483 Tabular·Output 
1484 R/W·(Programmable) 
1485 R/O·(Unprogrammable) 
1486 (Valid):·· 
1487 (Invalid): 
1488 (Valid):· 
1489 Accessible 
1490 Inaccessible) 
1491 Debug·Mode·Settings·%s 
1492 »       JTAG/EJTAG·Debug·State:·»   
1493 Always·Enabled 
1494 Always·Disabled 
1495 Unsupported·State 
1496 Basic·Secure·Settings·%s 
1497 »       Secure·State:·»   »   »    
1498 UNINITIALIZED_UNSECURED 
1499 INITIALIZED_SECURED 
1500 »       SPI·Clock·Rate:·»  »  %.2f·MHz 
1501 »       I2C·Port:·»       »       »       %d 
1502 »       I2C·Command·Map:·» » 0x%08x 
1503 Self-Generated·by·Device 
1504 Provided·by·User 
1505 »       Attestation:·»   »   »   Disabled 
1506 KMSK·Entry·Number·%s:·»     »     %d 
1507 Current·KMSK·Index·%s:·»    »    %d 
1508 KMSK·Entry·%d:··»   »   »   »    
1509 UDS·Data:·»       »       »       »        
1510 OTP·Region·Program·Status 
1511 »       Basic·Secure·Settings·%s%s 
1512 »       Debug·Mode·%s»    »    %s 
1513 »       Key·Version·%s»   »   %s 
1514 »       RIOT·Core·Version·%s»      %s 
1515 »       BL2·Version·%s»   »   %s 
1516 »       Main·FW·Version·%s»%s 
1517 »       Secure·Unlock·Version·%s%s 
1518 »       KMSK%d·%s»       »       %s 
1519 »       CDI·eFuse·Include·Mask·%s%s 
1520 »       UDS·%s»  »  »  %s·-·%s 
1521 »       MCHP·UDS·%s»      »      %s·-·%s 
1522 »       DID·CERT0·%s»     »     %s 
1523 »       DID·CERT1·%s»     »     %s 
1524 »       Mixed·Version·%s» %s 
1525 public·key·file 
1526 serial_number 
1527 device·serial·number 
1528 new_unlock_version 
1529 new·unlock·version 
1530 signature_file 
1531 signature·file 
1532 Invalid·public·key·file·%s! 
1533 Invalid·signature·file·%s! 
1534 dbg-lock-update 
1535 mfg·dbg-unlock 
1536 RESOURCE_UNLOCK 
1537 UNLOCK_VERSION_UPDATE 
1538 output·token·file·type 
1539 token_file 
1540 debug·unlock·token·file 
1541 debug.tkn 
1542 mfg·debug·unlock·token 
1543 Token·data·saved·to·%s 
1544 pub_key_file 
1545 kmsk_entry_file 
1546 KMSK·entry·file 
1547 mfg·ksmk-entry-add 
1548 Invalid·KMSK·file·%s! 
1549 mfg·kmsk-entry-add 
1550 setting_file 
1551 security·setting·file 
1552 uds_file 
1553 UDS·file 
1554 show-settings-only 
1555 mfg·config-set 
1556 Error·reading·UDS·file·%s 
1557 Secure·settings·for·device:· 
1558 Basic·Secure·Settings 
1559 Exponent·Hex·Data:·»       »       »       0x%08x 
1560 secure·state 
1561 mfg·state-set 
1562 mfg·boot-resume 
1563 bl2_recovery_mode 
1564 BL2·recovery·mode 
1565 mfg·fw-execute 
1566 mfg·fw-transfer 
1567 active·image·index·for·BL2 
1568 active·image·index·for·CONFIG 
1569 image·select 
1570 display·security·settings 
1571 Current·Boot·Phase:·»      »      »      %s 
1572 mfg·info 
1573 Chip·Serial:·»    »    »    »    0x%08x 
1574 image·list 
1575 IMAGE»  »  INDEX 
1576 Key·Manifest»    %d 
1577 RIOT»   »   %d 
1578 Config» » %d 
1579 Firmware»       %d 
1580 file·to·log·mailbox·data 
1581 switchtec_mailbox.log 
1582 retrieve·mailbox·logs 
1583 mfg·mailbox 
1584 mfg·ping 
1585 Mfg·Ping:·»       »       SUCCESS 
1586 image_list 
1587 image_select 
1588 fw_transfer 
1589 fw_execute 
1590 boot_resume 
1591 state_set 
1592 config_set 
1593 kmsk_entry_add 
1594 debug_unlock_token 
1595 debug_unlock 
1596 debug_lock_update 
1597 unsecured·state 
1598 both·I2C·and·XModem·(default) 
1599 ·%3.0f%%·[ 
1600 %d:%02d:%02d 
1601 ··%3.0fkB/s· 
1602 Unknown·MRPC·Command 
1603 STACK_ERROR1076 STACK_ERROR
1604 Stack·Error1077 Stack·Error
1605 PPU_ERROR1078 PPU_ERROR
1606 PPU·Error1079 PPU·Error
1607 ISP_ERROR1080 ISP_ERROR
1608 ISP·Error1081 ISP·Error
1609 SYS_RESET1082 SYS_RESET
Offset 1635, 25 lines modifiedOffset 1108, 80 lines modified
1635 TLP·Throttling·Event1108 TLP·Throttling·Event
1636 FORCE_SPEED1109 FORCE_SPEED
1637 Force·Speed·Error1110 Force·Speed·Error
1638 CREDIT_TIMEOUT1111 CREDIT_TIMEOUT
1639 Credit·Timeout1112 Credit·Timeout
1640 LINK_STATE1113 LINK_STATE
1641 Link·State·Change·Event1114 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)1115 DISABLED
 1116 (Invalid·module·ID:·0x%x)
 1117 (Invalid·log·severity:·%d)
 1118 %-12s·|%-8s·|0x%04x···|
 1119 %-6s·|0x%04x···|
 1120 SDK·Version:
 1121 FW·Version:
 1122 x16·(Full)·Lane·Reversal
 1123 Normal·Lane·Ordering
 1124 x2·Lane·Reversal
 1125 x4·Lane·Reversal
 1126 x8·Lane·Reversal
 1127 Unknown·Lane·Ordering
 1128 Unknown·MRPC·error
 1129 Invalid·Port
 1130 Error·reading·binary·log·file
 1131 Partition·does·not·exist
 1132 Physical·port·does·not·exist
 1133 Physical·port·disabled
 1134 No·logical·bridge·instance
 1135 Bind/unbind·in·progress
 1136 Bind/unbind·target·is·USP
 1137 Sub-command·does·not·exist
 1138 Physical·port·link·active
 1139 Invalid·unbind·option
 1140 Port·bind·checking·failed
 1141 Physical·port·already·bound
 1142 Unknown·Switchtec·error
 1143 Invalid·lane·specified
 1144 Invalid·port·specified
 1145 Invalid·log·definition·data
 1146 Error·writing·parsed·log·file
 1147 Invalid·command
 1148 Invalid·Stack
 1149 Invalid·parameter
 1150 Invalid·Event
 1151 Invalid·subcommand
 1152 Reset·rule·search·failed
 1153 MRPC·request·denied
 1154 Bad·firmware·state
 1155 Port·already·bound
 1156 SWMCLOGF
 1157 %2049[^@]@%i
 1158 %2049[^:]:%i
 1159 %x:%x:%x.%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 %s:·Setting·PAX·ID·is·not·supported.
 1313 ··%-4s»   Version:·%-8s»       CRC:·%08lx»      %4s%11s%s
 1314 Switchtec·device·to·operate·on.·Can·be·any·of:
 1315 ·*·a·device·path·(/dev/switchtec0)
 1316 ·*·an·index·(0,·1,·2)
 1317 ·*·a·PCI·address·(3:00.1)
 1318 ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20)
 1319 ·*·a·UART·path·(/dev/ttyUSB0)
 1320 PAX·ID·within·a·PAX·fabric.·Only·valid·on·Switchtec·PAX·devices
 1321 stack·to·deconfigure·the·counter·in
 1322 The·--stack·argument·is·required!
 1323 The·--counter·argument·is·required!
 1324 toggle·the·active·and·inactive·firmware·partitions·(BL2,·Main·Firmware)
 1325 NOTE:·Not·toggling·images·as·no·partition·type·options·were·specified
 1326 Firmware·type·BL2·and·Key·manifestare·not·supported·by·Gen3·switches
 1327 return·information·on·the·currently·flashed·firmware·(BL2,·Main·Firmware)
 1328 This·command·is·only·available·in·BL2·or·Main·Firmware!
 1329 unbind·a·logical·port·from·a·physical·port
 1330 bind·a·logical·port·to·a·physical·port
 1331 display·physical·port·binding·information
 1332 physical·port·%u·bound·to·%u,·partition·%u
 1333 print·individual·die·temperature·sensor·reading
 1334 test·if·the·Switchtec·interface·is·working
 1335 %s:·echo·command·returned·the·wrong·result;·got·%x,·expected·%x
 1336 log·type·to·parse·(default:·APP)
 1337 device·generation·(Only·needed·when·parsing·earlier·log·files·which·do·not·contain·device·generation·information.·Default:·UNKNOWN)
 1338 parse·a·binary·app·log·or·mailbox·log·to·a·text·file
 1339 WARNING:·The·two·input·files·have·different·version·numbers.
 1340 The·log·file·is·parsed·but·the·output·file·might·contain·errors.
 1341 WARNING:·There·is·no·device·Generation·information·in·the·log·file.
 1342 ···········The·log·file·is·parsed·but·the·output·file·contains·errors.
 1343 Hint:·Use·'-g'·option·to·specify·device·generation.
 1344 NOTE:·The·input·log·file·contains·device·generation·information,
 1345 ········therefore·the·generation·option·in·the·command·line·is·ignored.
 1346 ····Phys·Port·ID·%d··(Stack·%d,·Port·%d)
 1347 physical·port·ID·for·the·egress·side
 1348 physical·port·ID·for·the·ingress·side·(default:·use·all·ports)
 1349 The·--egress·argument·is·required!
 1350 show·all·ports·(including·downed·links)
 1351 GUI·refresh·period·in·seconds·(default:·1·second)
 1352 GUI·duration·in·seconds·(-1·=·forever)
 1353 print·additional·device·information
 1354 list·all·Switchtec·devices·on·this·machine
 1355 stack·to·show·the·configuration·for
 1356 display·an·event·counter's·configuration
 1357 stack·to·create·the·counter·in
 1358 event·to·count·on,·may·specify·this·argument·multiple·times·to·count·on·multiple·events
 1359 counter·index,·default·is·to·use·the·next·unused·index
 1360 measure·egress·TLPs·instead·of·ingress·--·only·meaningful·for·POSTED_TLP,·COMP_TLP·and·NON_POSTED_TLP·counts
 1361 ports·to·capture·events·on,·default·is·all·ports
 1362 threshold·to·trigger·an·event·notification
 1363 Must·specify·at·least·one·event!
 1364 A·threshold·can·only·be·used·with·a·counter·that·has·a·single·port·and·single·event
 1365 timeout·in·milliseconds·(-1·=·forever)
 1366 wait·for·an·event·counter·to·exceed·its·threshold
 1367 stack·to·show·the·counters·for
 1368 display·switch·information·(BL1,·BL2,·Main·Firmware)
 1369 Error·communicating·with·the·device.·Please·check·your·setup.
 1370 Port·cannot·be·specified·for·this·event·type.
 1371 Must·specify·partition·and·port·for·this·event·type.
 1372 dump·the·Memlog·info·from·flash·in·the·last·fatal·error·handling·dump
 1373 dump·the·Generic·Registers·context·from·flash·in·the·last·fatal·error·handling·dump
 1374 dump·the·thread·stack·info·from·flash·in·the·last·fatal·error·handling·dump
 1375 dump·the·system·stack·info·from·flash·in·the·last·fatal·error·handling·dump
 1376 dump·all·thread·info·from·flash·in·the·last·fatal·error·handling·dump
 1377 dump·NVLog·header·information·in·the·last·fatal·error·handling·dump
 1378 output·binary·log·data·(default)
 1379 parse·log·output·using·specified·log·definition·file·(app·log·only)
 1380 dump·the·firmware·log·to·a·file
 1381 Cannot·generate·text·format·log·file·in·BL1/2·boot·phase·without
 1382 a·log·defintion·file.·Please·provide·log·definiton·file·with·'-d',
 1383 or·specify·binary·log·format·with·'-f·BIN'·instead
 1384 INFO:·Only·BIN·format·is·supported·for·the·given·log·type,
 1385 dumping·logs·in·binary·format·instead.
 1386 Cannot·open·temporary·file·for·log·definition·data!
 1387 WARNING:·The·binary·log·file·have·different·version·numbers
 1388 ·········from·those·of·the·log·definition·file:
 1389 WARNING:·The·log·buffer·pointer·has·wrapped.·The·log·data·may·be·incomplete!
 1390 clear·all·events·of·a·specified·type
 1391 display·events·that·have·occurred
 1392 %s:·Gen3·PAX·is·not·supported.
 1393 output·format·(default:·normal)
 1394 print·additional·information·(only·with·'normal'·format)
 1395 display·switch·port·status·information
 1396 »       Phys·Port·ID:····»    %d·(Stack·%d,·Port·%d)
 1397 »       Rate:············»  Gen%d·-·%g·GT/s··%g·GB/s
 1398 »       Device:··········»%04x:%04x·(%s)
 1399 print·posted,·non-posted·and·completion·results
 1400 measure·the·traffic·bandwidth·through·each·port
 1401 Do·you·want·to·continue?·[y/N]·
 1402 read·the·data/config·partiton·instead·of·the·main·firmware
 1403 read·the·BL2·partiton·instead·of·the·main·firmware
 1404 read·the·key·manifest·partiton·instead·of·the·main·firmware
 1405 don't·print·progress·to·stdout
 1406 read·a·firmware·image·from·flash
 1407 The·specified·partition·on·the·flash·is·empty!
 1408 WARNING:·The·firmware·image·for·this·partition·is·INVALID!
 1409 perform·a·hard·reset·of·the·switch
 1410 WARNING:·if·your·system·does·not·support·hotplug,
 1411 a·hard·reset·can·leave·the·system·in·a·broken·state.
 1412 Make·sure·you·reboot·after·issuing·this·command.
 1413 set·first·port·bifurcation·width
 1414 set·second·port·bifurcation·width
 1415 set·third·port·bifurcation·width
 1416 set·forth·port·bifurcation·width
 1417 set·fifth·port·bifurcation·width
 1418 set·sixth·port·bifurcation·width
 1419 set·seventh·port·bifurcation·width
 1420 set·last·port·bifurcation·width
 1421 dynamically·get·and·set·the·bifurcation·in·a·stack
 1422 To·set·the·bifurcation·of·a·stack·specify·the·stack_id·with·-s·and·specify
 1423 a·series·of·bifurcation·numbers·(1,·2,·4,·8,·16)·for·each·consecutive
 1424 port.·Specify·0·to·disable·a·port.·For·example:
 1425 ··switchtec·stack-bif·<device>·-s·<stack_id>·16
 1426 will·bifurcate·the·entire·stack·into·a·x16·port.
 1427 ··switchtec·stack-bif·<device>·-s·<stack_id>·4·0·8
 1428 will·bifurcate·the·first·port·in·the·stack·into·a·x4,·disable·the·next
 1429 4·lanes·and·the·last·port·will·be·a·x8.
 1430 Must·specify·--stack_id/-s·when·setting·bifurcation
 1431 Invalid·bifurcation·value:·%d
 1432 Too·many·lanes·specified·in·the·bifurcation
 1433 %s:·Invalid·image·file·format
 1434 image·file·to·display·information·for
 1435 display·information·for·a·firmware·image
 1436 don't·activate·the·new·image,·use·fw-toggle·to·do·so·when·it·is·safe
 1437 force·interrupting·an·existing·fw-update·command·in·case·firmware·is·stuck·in·a·busy·state
 1438 set·the·bootloader·and·map·partition·as·RW·(only·valid·for·BOOT·and·MAP·images)
 1439 upload·a·new·firmware·image·to·flash·(BL2,·Main·Firmware)
 1440 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.
 1441 NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:·
 1442 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.
 1443 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.
 1444 MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation.
 1445 Writing·the·following·firmware·image·to·%s.
 1446 Use·'mfg·fw-transfer'·instead·to·transfer·a·BL2·image.
 1447 The·image·is·for·%s·devices·and·cannot·be·applied·to·this·device!
 1448 The·--set-boot-rw·option·only·applies·for·BOOT·and·MAP·images
 1449 firmware·update:·the·BOOT·and·MAP·partition·are·read-only.·use·--set-boot-rw·to·override
 1450 WARNING:
 1451 Updating·this·image·will·IRREVERSIBLY·update·device·%s·image
 1452 secure·version·to·0x%08lx!
 1453 NOTE:·Device·partition·map·has·been·updated!·All·other·partitions
 1454 (BL2,·Config·and·Main·Image)·MUST·BE·UPDATED·to·ensure·your·device·can·boot·properly!
 1455 NOTE:·This·command·does·not·automatically·activate·the·image·when·used·in·the·BL2·boot·phase.
 1456 Be·sure·to·use·'fw-toggle'·after·this·command·to·activate·the·updated·image.
 1457 <command>·[<device>]·[OPTIONS]
 1458 The·<device>·must·be·a·Switchtec·device·(ex:·/dev/switchtec0)
 1459 dynamically·get·and·set·the·bifurcation·in·a·stack
 1460 upload·a·new·firmware·image·to·flash·(BL2,·Main·Firmware)
 1461 The·following·are·all·implemented·sub-commands:
 1462 See·'%s·%s·help·<command>'·for·more·information·on·a·specific·command
 1463 See·'%s·help·<command>'·for·more·information·on·a·specific·command
 1464 The·following·are·all·installed·extensions:
 1465 See·'%s·<extension>·help'·for·more·information·on·a·extension
 1466 ERROR:·Invalid·sub-command·'%s'·for·command·'%s'
 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 Non-fatal·Error·Message·received
 1836 Correctable·Error·Message·received
 1837 Package·length·less·than·32·bytes
 1838 Signature·memory·allocation·failed
 1839 Programming·a·read-only·partition
 1840 SEEPROM·or·related·TWI·bus·isn't·enabled
 1841 Programming·a·running·partition
 1842 Programming·not·allowed·over·this·interface
 1843 Activation·failed·due·to·XML·version·mismatch
 1844 Activation·failed·due·to·unknown·error
 1845 Data·offset·error·during·programming
 1846 Firmware·Non-Maskable·Interrupt
 1847 Global·Fabric·Management·Server·Event
 1848 Dynamic·Partition·Binding·Completion
 1849 Advanced·Error·Reporting·in·P2P·Port
 1850 Advanced·Error·Reporting·in·vEP
 1851 Downstream·Port·Containment·Event
 1852 Completion·Timeout·Synthesis·Event
 1853 Upstream·Error·Containment·Event
 1854 Internal·Error·Reporting·Event
 1855 Event·Counter·Threshold·Reached
 1856 ####################################
 1857 ##·Parsed·with·definition·file·for
 1858 ##·FW·version·%08x
 1859 ##·SDK·version·%08x
 1860 ####################################
 1861 ···#|Timestamp················|Module·······|Severity·|Event·ID·|Event
 1862 ···#|Timestamp················|Source·|Event·ID·|Event
 1863 (Invalid·log·entry·number:·%d·(module·0x%x))
 1864 %04d|xxxd·xx:xx:xx.xxx,xxx,xxx|
 1865 %04d|%03dd·%02d:%02d:%02d.%03d,%03d,%03d|
 1866 Logical·bridge·instance·already·bound
 1867 Logical·bridge·not·bind·to·physical·port
 1868 Error·reading·log·definition·file
 1869 No·background·thread·run·for·the·command
 1870 XML·version·mismatch·between·MAIN·and·CFG·partition
 1871 Stack·bifurcation·code·invalid
 1872 The·handler·thread·is·not·idle
 1873 No·previous·adaptation·object·data
 1874 No·available·MRPC·handler·thread
 1875 UART·interface·not·supported·for·this·command
 1876 %s:·%s·(MRPC:·0x%x,·error:·0x%x)
 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