Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rshim for openSUSE:Leap:16.0 checked in at 2025-06-17 09:23:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/rshim (Old) and /work/SRC/openSUSE:Leap:16.0/.rshim.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rshim" Tue Jun 17 09:23:53 2025 rev:2 rq:1284489 version:2.3.8 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/rshim/rshim.changes 2025-03-19 11:56:37.982671912 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.rshim.new.19631/rshim.changes 2025-06-17 09:23:53.261145281 +0200 @@ -1,0 +2,65 @@ +Wed May 14 19:45:13 UTC 2025 - Andreas Stieger <andreas.stie...@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 6 10:40:20 UTC 2025 - Matthias Brugger <mbrug...@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 12:36:55 UTC 2024 - Matthias Brugger <mbrug...@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 11:26:27 UTC 2024 - Matthias Brugger <mbrug...@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 + +------------------------------------------------------------------- Old: ---- _service rshim-2.0.29.1.tar New: ---- rshim-2.3.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rshim.spec ++++++ --- /var/tmp/diff_new_pack.QlQHa5/_old 2025-06-17 09:23:53.701163446 +0200 +++ /var/tmp/diff_new_pack.QlQHa5/_new 2025-06-17 09:23:53.705163612 +0200 @@ -3,6 +3,7 @@ # # Copyright (c) 2020 SUSE LLC # Copyright (c) 2019 Mellanox Technologies. All Rights Reserved. +# Copyright (c) 2025 Andreas Stieger <andreas.stie...@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,19 +19,20 @@ Name: rshim -Version: 2.0.29.1 +Version: 2.3.8 Release: 0 Summary: User-space driver for Mellanox BlueField SoC -License: GPL-2.0 or BSD-3-Clause +License: BSD-3-Clause OR GPL-2.0-only Group: System/Management URL: https://github.com/mellanox/rshim-user-space -Source0: %{name}-%{version}.tar +Source0: https://github.com/Mellanox/rshim-user-space/archive/refs/tags/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake -BuildRequires: fuse-devel -BuildRequires: pciutils-devel BuildRequires: pkgconfig +BuildRequires: pkgconfig(fuse3) +BuildRequires: pkgconfig(libpci) BuildRequires: pkgconfig(libusb-1.0) +ExcludeArch: %{ix86} armv6l armv6hl armv7l armv7hl %description This is the user-space driver to access the BlueField SoC via the rshim @@ -38,24 +40,45 @@ via the virtual console or network interface. %prep -%setup -q +%autosetup -p1 -n rshim-user-space-rshim-%{version} %build ./bootstrap.sh -%configure +%configure \ + --docdir=%{_docdir}/%{name} \ + --with-systemdsystemunitdir=%{_unitdir} \ + --enable-usb \ + --enable-pcie \ + --enable-fuse \ + %{nil} %make_build %install -%make_install -C src INSTALL_DIR="%{buildroot}%{_sbindir}" -install -d %{buildroot}%{_unitdir} -install -m 0644 rshim.service %{buildroot}%{_unitdir} -install -d %{buildroot}%{_mandir}/man8 -install -m 0644 man/rshim.8 %{buildroot}%{_mandir}/man8 +%make_install + +%pre +%service_add_pre rshim.service + +%post +%service_add_post rshim.service + +%preun +%service_del_preun rshim.service + +%postun +%service_del_postun rshim.service %files %license LICENSE %doc README.md -%{_unitdir}/rshim.service +%config(noreplace) %{_sysconfdir}/rshim.conf +%{_sbindir}/bf-reg +%{_sbindir}/bfb-install +%{_sbindir}/bfb-tool +%{_sbindir}/fwpkg_unpack.py +%{_sbindir}/mlx-mkbfb %{_sbindir}/rshim -%{_mandir}/man8/rshim.8%{?ext_man} +%{_unitdir}/rshim.service +%{_mandir}/man1/*.1%{?ext_man} +%{_mandir}/man8/*.8%{?ext_man}