Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

rshim-2.3.8-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: rshim Distribution: openSUSE Tumbleweed
Version: 2.3.8 Vendor: openSUSE
Release: 1.1 Build date: Wed May 14 21:45:13 2025
Group: System/Management Build host: reproducible
Size: 277198 Source RPM: rshim-2.3.8-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/mellanox/rshim-user-space
Summary: User-space driver for Mellanox BlueField SoC
This is the user-space driver to access the BlueField SoC via the rshim
interface. It provides ways to push boot stream, debug the target or login
via the virtual console or network interface.

Provides

Requires

License

BSD-3-Clause OR GPL-2.0-only

Changelog

* Wed May 14 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 2.3.8:
    * Fix a potentially unintialized variable
  - includes changes from 2.3.7:
    * bfb-install: Reactivate NIC_FW for runtime upgrade
  - includes changes from 2.3.6:
    * bfb-install: cleanup the TMP_DIR
  - includes changes from 2.3.5:
    * bfb-install: add validation of bfb and rshim options
    * Fix the rshim command line for register read/write
  - includes changes from 2.3.4:
    * mlx-mkbfb: Improve the performance when extracting a single image
    * Reduce CPU utilization by network optimization
  - includes changes from 2.3.2:
    * bfb-install: Support trimmed NIC_FW
    * bfdump support
    * Use BREADCRUMB.BIT32 to indicate NIC mode
    * Added bfb-tool script
  - includes changes from 2.3.1:
    * Enhance command line for register read/write
    * Support PCIe device name runtime update
    * bfb-install: Enhancement for runtime upgrade
    * bfb-install: don't exit script when rshim install fails
    * Add fwpkg_unpack tool
    * Added mlx-mkbfb
  - build with fuse 3 (boo#1243151)
* Thu Feb 06 2025 Matthias Brugger <mbrugger@suse.com>
  - Update to 2.2.4.0
    * Update default USB timeout
    * Add BF_MODE misc output to show DPU or NIC mode (BF3 only)
    * Allow 0 to restrore USB_TIMEOUT default value
    * Allow multi rshim processes for dev attchment
    * Force stop if stuck during systemd service stop
    * removes unnecesary POLLOUT polling in USB
* Wed Nov 13 2024 Matthias Brugger <mbrugger@suse.com>
  - Update to 2.1.6.0
    * Add USB_TIMEOUT to rshim misc and conf settings
    * Use BOOT_RESET_SKIP command to simulate eMMC boot
* Fri Oct 25 2024 Matthias Brugger <mbrugger@suse.com>
  - Update to 2.1.5.0
    * Avoid polling blocked status during reset
    * Adjust default reset delay to 3 seconds on PCIe
    * Remove workaround support for BF2 A0 chip
    * Only poll/check locked mode for PCIe backend
    * support register read/write via /dev/rshim0/rshim for pcie_lf on BF3
    * add 'CLEAR_ON_READ' command to delete rshim log after read
    * Add ownership transfer feature
    * Allow /dev/rshim<N> devfs creation only with --force option enabled
    * Make sending the initial force command a one-time event
    * Add VFIO support for Bluefield-3 on PCIe
    * Add support for command mode
    * Adjust default boot timeout to 300s
    * Make rshim run in single instance
* Fri May 10 2024 Matthias Brugger <mbrugger@suse.com>
  - Update to 2.0.29.1 (jsc#PED-6843 jsc#PED-6979)
    * Output SECURE_NIC_MODE in /dev/rshim<N>/misc
    * Allow remote installation via bfb-install
    * Make DROP_MODE more robust
    * Avoid race in bfb push when accessing from BMC and rshim tool in parallel
    * Fix handshake between NIC F and rshim over PCIe
* Thu Mar 07 2024 Matthias Brugger <mbrugger@suse.com>
  - Update to 2.0.20.0 (jsc#PED-6843 jsc#PED-6979)
    * Adjust delay time for nic_fw reset
    * Add BFB completion condition for enhanced NIC mode
    * Fixes for potential high CPU utilization
* Thu Nov 02 2023 Matthias Brugger <mbrugger@suse.com>
  - Update to 2.0.12.1
    * Display uptime in seconds for BF3
    * Add fuse3 support
* Wed Aug 30 2023 Matthias Brugger <mbrugger@suse.com>
  - Update to 2.0.9
    * Fix fallback logic of direct mapping
    * Make timeout configurable through /dev/rshimX/misc
* Fri Apr 21 2023 Matthias Brugger <mbrugger@suse.com>
  - Update service to new tag format
  - update to 2.0.7
    * adjust reset delay
    * avoid leak the file descriptor for /dev/uio
* Thu Mar 16 2023 Matthias Brugger <mbrugger@suse.com>
  - update to 2.0.6.19.2
    * fix potential NULL pointer access during USB disconnection
    * fix vfio and direct mapping mode with several devices
    * avoid use of stale cached pci_dev pointer after device reset
    * adjust reset delay
    * update to dual-licensese GPL-2.0/BSD-3-Clause
* Thu Sep 15 2022 Matthias Brugger <mbrugger@suse.com>
  - update to 2.0.6.13.7
    * make use of rshim with several devices more efficient
    * support 32 bit CR space possible on BF3 USB access
    * support more transfer sizes
    * add new device ID for BF3
    * allow to en/disable VFIO/UIO support via rshim.conf
    * make restart of rshim process more robust fixing potential race
    * set default boot timeout to 150 seconds
* Thu Jul 14 2022 Matthias Brugger <mbrugger@suse.com>
  - update to 2.0.6.11.5
    * Fix a possible crash on PCIe for BF1/2
    * Fix possible race condition when several rshim devices are present
    * Fix a kernel crash when undbinding from uio
    * Detect new USB/rshim hot plug

Files

/etc/rshim.conf
/usr/lib/systemd/system/rshim.service
/usr/sbin/bf-reg
/usr/sbin/bfb-install
/usr/sbin/bfb-tool
/usr/sbin/fwpkg_unpack.py
/usr/sbin/mlx-mkbfb
/usr/sbin/rshim
/usr/share/doc/packages/rshim
/usr/share/doc/packages/rshim/README.md
/usr/share/licenses/rshim
/usr/share/licenses/rshim/LICENSE
/usr/share/man/man1/mlx-mkbfb.1.gz
/usr/share/man/man8/bf-reg.8.gz
/usr/share/man/man8/bfb-install.8.gz
/usr/share/man/man8/bfb-tool.8.gz
/usr/share/man/man8/rshim.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri May 16 23:56:17 2025