Skip to content

Added fwutil High Level Design#463

Merged
liat-grozovik merged 5 commits intosonic-net:masterfrom
nazariig:master-fwutil
Dec 24, 2019
Merged

Added fwutil High Level Design#463
liat-grozovik merged 5 commits intosonic-net:masterfrom
nazariig:master-fwutil

Conversation

@nazariig
Copy link
Copy Markdown
Collaborator

@nazariig nazariig commented Sep 11, 2019

Signed-off-by: Nazarii Hnydyn [email protected]

Summary:

A modern network switch is a sophisticated equipment which consists of many auxiliary components
which are responsible for managing different subsystems (e.g., PSU/FAN/QSFP/EEPROM/THERMAL)
and providing necessary interfaces (e.g., I2C/SPI/JTAG).

Basically these components are complex programmable logic devices with it's own HW architecture
and software. The most important are BIOS/CPLD/FPGA etc.

It is very important to always have the latest recommended software version to improve device stability,
security and performance. Also, software updates can add new features and remove outdated ones.

In order to make software update as simple as possible and to provide a nice user frindly
interface for various maintenance operations (e.g., install a new FW or query current version)
we might need a dedicated FW utility.

PR list:

  1. [fwutil]: Command-line utility for interacting with platform components sonic-utilities#772

Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
@nazariig
Copy link
Copy Markdown
Collaborator Author

@jleveque / @mudsut4ke please have a look

Signed-off-by: Nazarii Hnydyn <[email protected]>
@srideepDell
Copy link
Copy Markdown

when is the infrastructure availability for this fwutil ?

@liat-grozovik
Copy link
Copy Markdown
Collaborator

liat-grozovik commented Nov 12, 2019 via email

Signed-off-by: Nazarii Hnydyn <[email protected]>
@liat-grozovik
Copy link
Copy Markdown
Collaborator

PR for review is ready based on the above design approval.

@liat-grozovik liat-grozovik merged commit d813df3 into sonic-net:master Dec 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants