mstflint: add new package
authorTil Kaiser <redacted>
Fri, 26 Jan 2024 17:09:37 +0000 (18:09 +0100)
committerJosef Schlehofer <redacted>
Tue, 19 Mar 2024 22:07:35 +0000 (23:07 +0100)
commit8bb2997b5aecd83396fd1bf92e5947460daec089
treef052350f42d852ef2e75edd7916d2a77c31b0b26
parent6be0617c00bdf5e9309ad3738d09fe498cb9fb0a
mstflint: add new package

This commit adds a new package, including tools for
diagnosing Mellanox Spectrum Switches and ConnectX
NICs and querying and installing firmware.

Package Contents:
  mflash lib
    This lib provides low level Flash
    access through Mellanox HCAs.
  mtcr lib (implemented in mtcr.h file)
    This lib enables access to HCA hardware registers.
  mstregdump
    This utility dumps hardware registers from
    Mellanox hardware for later analysis by Mellanox.
  mstvpd
    This utility dumps the on-card VPD.
  mstmcra
    This debug utility reads/writes a to/from
    the device configuration register space.
  mstconfig
    This tool sets or queries non-volatile
    configurable options for Mellanox HCAs.
  mstfwmanager
    Mellanox firmware update and query utility which scans
    the system for available Mellanox devices (only mst
    PCI devices) and performs the necessary firmware updates.
  mstreg
    The mlxreg utility allows users to obtain information
    regarding supported access registers, such as their
    fields and attributes.
  mstfwtrace
    The mstfwtrace utility extracts and prints trace messages
    generated by the firmware running on 5th generation
    devices iRISCs. This tool supports secure FW flow only.
  mstlink
    The mstlink tool is used to check and debug
    link status and issues related to them.

Signed-off-by: Til Kaiser <redacted>
utils/mstflint/Makefile [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT