Skip to content

Releases: Mellanox/mstflint

MSTFLINT-4.13.1-1

10 Oct 13:11
d873a08
Compare
Choose a tag to compare

Notable Changes

  • mstflint tool
    • New feature - Verifying firmware image on a device which operates in livefish mode by comparing it
      with an existing binary firmware file.

User Manual and Release Notes:

mstflint_User_Manual_v4_13_1.pdf

Mstflint Tarball:

mstflint-4.13.1.tar.gz

Mstflint Kernel Tarball:

kernel-mstflint-4.13.1-1.tar.gz

MSTFLINT-4.13.0-1

02 Oct 08:14
98d5e45
Compare
Choose a tag to compare

Notable Changes

  • mstfwreset tool

    • Added support for Socket Direct devices in the mstfwreset tool.
    • Added save/restore ATS PCIE capability.
    • Added support for Live-Patch in ConnectX-5.
    • Added a new reset option (reset-type) to the reset command of mstfwreset. The user can see the
      supported reset-types by using the query command.
  • mstlink tool

    • Added support for reading the "Link Downed Counter" and "Link Error Recovery Counter" in the
      mstlink utility when using InfiniBand protocol only.
    • Added support for HDR PCIe grades in the EYE Opening Info in the mstlink utility.
    • Added a new flag (show links) to define the valid PCIe links.
  • mstconfig tool

    • Added the ATS_ENABLED TLV param. When set to TRUE, the device will support Address
      Translation Service (ATS).
    • Added the VF_VPD_ENABLE parameter to mstconfig. When set, the VPD capability is exposed
      to Virtual Functions.
  • mstarchive tool

    • Added support for MFA2 query using the mstarchive tool.

User Manual and Release Notes:

mstflint_User_Manual_v4_13_0.pdf

Mstflint Tarball:

mstflint-4.13.0.tar.gz

Mstflint Kernel Tarball:

kernel-mstflint-4.13.0-1.tar.gz

MSTFLINT-4.12.0-1

13 Jun 12:27
ddb4350
Compare
Choose a tag to compare

Notable Changes

  • mstlink tool

    • Displays and configures port related data at the physical layer.
  • mstfwtrace tool

    • Extracts and prints trace messages generated by the firmware of 5th generation devices. This tool supports secure firmware flow only.
  • mstreg tool

    • Exposes supported access registers, and allows users to obtain information regarding the registers fields and attributes, and to set and get data with a specific register.
  • mstfwmanager tool

    • Supports listing the contents of images archive. When running this command the tool will list all
      firmware images within this PLDM package for each image it displays.
  • mstflint tool

    • Added image-reactivation feature which re-assigns the image signature to the previous image (in
      case the new image is faulty) enabling "fwreset" functionality or to burn a new image.

User Manual and Release Notes:

mstflint_User_Manual_v4_12_0.pdf

Mstflint Tarball:

mstflint-4.12.0.tar.gz

Mstflint Kernel Tarball:

kernel-mstflint-4.12.0-1.tar.gz

MSTFLINT-4.11.0-5

01 May 12:06
Compare
Choose a tag to compare
MSTFLINT-4.11.0-5 Pre-release
Pre-release

Notable Changes

  • mstconfig
    • Added the below new params:
      • pci_atomics_disabled_ext_atomics_enabled
      • pci_atomics_enabled_ext_atomics_enabled
      • pci_atomics_enabled_ext_atomics_enabled_nocoherent
      • pci_atomics_enabled_ext_atomics_enabled_serialized
      • vf_nodnic_enable
      • vf_nodnic_supported
      • uctx_en (alpha support)
      • uctx_supported (alpha support)
      • prio_tag_required_en (alpha support)
      • prio_tag_required_supported (alpha support)
      • strict_vf_msix_num_enabled (alpha support)
      • strict_vf_msix_num_supported (alpha support)
      • nvme_emu_class_code (alpha support)
      • nvme_emu_device_id (alpha support)
      • nvme_emu_enable (alpha support)
      • nvme_emu_max_num_pf (alpha support)
      • nvme_emu_max_total_vf (alpha support)
      • nvme_emu_num_pf (alpha support)
      • nvme_emu_supported (alpha support)
      • nvme_emu_total_vf (alpha support)
      • nvme_emu_vendor_id (alpha support)
  • General build
    • Fixed multiple builds and compilation issues
  • mstfwtrace
    • Added fwtracer: in this release, this tool supports secure FW flow only
  • libibmad
    • Added support for libibmad 12 in addition to 5
  • Python tools
    • Fixed Python wrapper to work properly in multiple OSes and multiple Python versions
  • Added adb generic tools
    • Added mstreg tool: To enable this option please use "--enable-adb-genaric-tools" flag
  • mstarchive
    • Added return values
    • Fixed an issue in the MFA2's header minor and subminor versions

Mstflint Tarball:

mstflint-4.11.0-5.tar.gz

Mstflint Kernel Tarball:

kernel-mstflint-4.11.0-5.tar.gz

MSTFLINT-4.11.0-4

07 Apr 10:35
Compare
Choose a tag to compare
MSTFLINT-4.11.0-4 Pre-release
Pre-release

Notable Changes

  • Build related changes
    • Disabled -Werror compiler flag
    • Added the option to choose local system libraries if available in the machine
    • Enhanced python 3 compatibility
    • Removed python shebangs from the scripts
    • Fixed multiple rpmbuild issues
    • Added --enable-all-static configure flag that allows compilation of static executables, when the the option is supported by the compiler
    • All python scripts were aligned to unix encoding
  • mstprivhost tool
    • Added mstprivhost tool to set host privilege configurations
  • mstflint tool
    • Added missing Rom info attribute for legacy FW qq query
    • Fixed query timeout when device is locked
    • Renamed former --next_boot_fw_ver to --flashed_version flag. This flag queries the flashed version.
      Note that the previous flag is supported to keep compatibility.
    • Fixed an issue with FW upgrade on ConnectX-5 EN
  • mstregdup tool
    • Fixed segfault

Mstflint Tarball:

mstflint-4.11.0-4.tar.gz

Mstflint Kernel Tarball:

kernel-mstflint-4.11.0-4.tar.gz

MSTFLINT-4.11.0-3

11 Feb 20:04
Compare
Choose a tag to compare

Notable Changes

  • mstflint tool
    • Added the option to query only a flashed FW version, which reduces the CPU usage during the query.
      To use this option run the "--next_boot_fw_ver" flag.
    • Fixed an issue that resulted in missing information during query.
    • Fixed a crash scenario when compiling with 'CXXFLAGS='-Wp,-D_GLIBCXX_ASSERTIONS''.

Mstflint Tarball:

mstflint-4.11.0-3.tar.gz

Mstflint Kernel Tarball:

kernel-mstflint-4.11.0-3.tar.gz

MSTFLINT-4.11.0-2

31 Jan 14:22
Compare
Choose a tag to compare

Notable Changes

  • Python 3 support

    • Added support for python 3.
  • mstflint tool

    • Added an option to reduce CPU utilization with "--low_cpu" flag.
  • OpenSSL compatibility

    • Added compatibility to 1.1.X version, in addition to previously supported 1.0.2 version.

Mstflint Tarball:

mstflint-4.11.0-2.tar.gz

Mstflint Kernel Tarball:

kernel-mstflint-4.11.0-2.tar.gz

MSTFLINT-4.11.0-1

03 Dec 08:58
Compare
Choose a tag to compare

Notable Changes

  • Supported Devices

    • Added support for Mellanox Quantum switch systems and
      ConnectX-6 Ready adapter cards.
      For further information on the ConnectX-6 adapter cards,
      please contact Mellanox Support.
  • mstarchive tool

    • The mstarchive tool allows the user to create a file with the mfa2 extension.
      The new file contains several binary files of a given firmware for
      different adapter cards.
      For further information, refer to section “mstarchive” in the User Manual.
  • mstprivhost

    • The ability to restrict the hosts from configuring the NIC.
      Meaning, only the Arm side will have the privilege to configure the NIC.
      Note: This utility is supported in BlueField devices only.
  • mstconfig in BlueField

    • Enables the user to manage (grand/restrict) mlxconfig configuration
      privileges for BlueField Arm systems.

Release Notes:

mstflint_release_notes_4_11_0.pdf

Mstflint Tarball:

mstflint-4.11.0.tar.gz

Mstflint Kernel Tarball:

kernel-mstflint-4.11.0-1.tar.gz

MSTFLINT-4.10.0-3

03 Sep 14:42
Compare
Choose a tag to compare

Notable Changes

  • mstflint
    Added support for transition from 4MB to 7MB firmware image banks according to backward compatible
    architecture.
  • mstcongestion
    mstcongestion is a tool used to set the Congestion mode and action.
    For further information, please refer to the MFT User Manual.

Release Notes:

mstflint_release_notes_4_10_0-3.pdf

Mstflint Tarball:

mstflint-4.10.0-3.tar.gz

Mstflint Kernel Tarball:

kernel-mstflint-4.10.0-3.tar.gz

MSTFLINT-4.10.0-2

26 Jul 13:48
Compare
Choose a tag to compare

Notable Changes

  • mstfwreset not supported.

  • Secure Firmware

    • mstflint now handles all the burn parameters when it is supported by the firmware, and displays the secure-FW CS tokens.
  • Supported Devices

    • [Beta] Added support for BlueField™ SmartNIC.
  • mstconfig

    • Added the option to query partial parameters
    • Added the following new parameters:
      • FLEX_PARSER_PROFILE_ENABLE
      • ECPF_ESWITCH_MANAGER
      • ECPF_PAGE_SUPPLIER
      • SAFE_MODE_ENABLE
      • SAFE_MODE_THERSHOLD
      • BOOT_UNDI_NETWORK_WAIT
  • Bug Fixes

    • Fixed bug in firmware burning flow
  • Coding style:

    • Added kernel coding style

Release Notes:

mstflint_release_notes_4_10_0.pdf

Mstflint Tarball:

mstflint-4.10.0.tar.gz

Mstflint Kernel Tarball:

kernel-mstflint-4.10.0-2.tar.gz