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