Package Release Info

libpsm2-12.0.1-150600.3.2.2

Update Info: SUSE-SLE-Module-Packagehub-Subpackages-15-SP6-2024-2787
Available in Package Hub : 15 SP5 Subpackages Updates

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libpsm2-compat

Change Logs

* Tue Jul 25 2023 nicolas.morey@suse.com
- Update to 12.0.1
  - Fix memory leak in psmi_shm_create
* Thu Sep 15 2022 nmoreychaisemartin@suse.com
- Update to 11.2.230
  - Fix silent data error on FECN-marked TID packet for
    unaligned receive
* Mon Jun 13 2022 nmoreychaisemartin@suse.com
- Update to 11.2.229
  - Fix GCC compilation issues
  - Allow PSM2 to work with "self,shm" devices without omnipath hardware
  - Various fixes
- Spec file cleanups submitted by Dirk Müller <dmueller@suse.com>
* Mon Apr 11 2022 mwilck@suse.com
- Run modprobe.conf handling scriptlets in -compat subpackage (bsc#1198322)
* Fri Mar 04 2022 mwilck@suse.com
- move modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)
* Tue Aug 24 2021 nmoreychaisemartin@suse.com
- Update to 11.2.203 (jsc#SLE-20580)
  - No release notes available
* Wed Jul 22 2020 nmoreychaisemartin@suse.com
- Update to 11.2.185
  - No release notes available
- Refresh libpsm2-use_RPM_OPT_FLAGS.patch against latest sources
* Fri Jul 03 2020 nmoreychaisemartin@suse.com
- Update to 11.2.166
  - No release notes available
- Drop Add-missing-extern-keywords.patch as it was merged upstream
* Fri Jun 05 2020 callumjfarmer13@gmail.com
- Fixes for %_libexecdir changing to /usr/libexec
* Mon Apr 27 2020 mliska@suse.cz
- Add -fcommon in order to fix boo#1160279.
* Fri Apr 03 2020 nmoreychaisemartin@suse.com
- Add Add-missing-extern-keywords.patch to fix compilation with GCC10 (bsc#1160279)
* Fri Oct 04 2019 nmoreychaisemartin@suse.com
- Update to 11.2.86
  - No release notes
- Refresh libpsm2-use_RPM_OPT_FLAGS.patch against latest version
- Use %license for COPYING
* Mon Feb 18 2019 nmoreychaisemartin@suse.com
- Update to 11.2.78 (bsc#1125605, bsc#1125717)
  - Revert of commit to check free BAR space and release TIDs
  - Remove unnecessary long waiting timeout for HFI driver
- Drop libpsm2-include-ioctl_h.patch which was fixed upstream
* Mon Oct 15 2018 nmoreychaisemartin@suse.com
- Update to 11.2.23 (fate#325853)
  - compiler flag optimizations for KNL
  - optimizations for OFI
  - Bug fixes for CUDA runtime
  - Add psm2_info_query API
  - Modify PSM send side protocol selection logic to select correct flow at
    start of send function
  - Update LMC disable thresholds
  - Fix for Issue #30: Compilation error due to snprintf truncation warning
  - Convert CUDA runtime API calls to CUDA Driver API calls
  - Prevent SHM and IPS from closing other protocol connections
  - Change CUDA_THRESH_RNDV and move CUDA init to separate function
  - Fix selection logic for multi-HFI within NUMA node
  - Refresh JKey to support SELinux
  - Fix Issue #24: Uninitialized AM message
  - Fix data data corruption on GPU buffers when when using am ptl
  - Force EPID remap in shm if remote PID changed
  - PSM2 GDR Copy feature and tuning of thresholds to fully utilize the feature
  - Fix uniformity of process mapping to HFIs
  - PSM2 specific perf benchmarks
  - Fix for issue 27: Null termination of string
- Drop libpsm2-fix-gcc8-compilation-error.patch
  which was fixed upstream
* Thu Mar 15 2018 nmoreychaisemartin@suse.com
- Update to version 10.3.46
  - Enabled IPS_PROTO_FLAG_RCVTHREAD flag
  - Fix GPU Direct Recv threshold default
  - Resolve PSM2_CUDA runtime issues
  - Fix bug in code to remove octal base for env vars
  - Change direct use of HFI_CLASS_PATH and guard possible buffer overruns
- Add libpsm2-fix-gcc8-compilation-error.patch to fix compilation
  with gcc8 (bsc#1084634)
* Fri Dec 08 2017 nmoreychaisemartin@suse.com
- Update to version 10.3.37 (bsc#1068108):
  - Allow PSM_PERF to work with multiple threads
  - AM Handler with Caller Context for OFI PSM2
  - Add new API functions psm2_mq_ipeek_dequeue and psm2_mq_req_free (for OFI
    usage)
  - Reserve additional space in "psm2_mq_req" for user use (for OFI usage)
  - Bug Fixes
  - Fix SLES 12.3 libpsm2-2 Provides line
  - Add additional libpsm2-2 noarch Provides line
  - Clean up CUDA symbol loading
  - Avoid typecasting unknown addresses to aligned data types
  - Handle EFAULT and ENOTSUPP returned from driver
  - Release hfi1 memory mappings when closing a context
* Mon Nov 20 2017 nmoreychaisemartin@suse.com
- Updated to version 10.3.17:
  - Small bug fixes and some enhanced debugging.
  - Assigned context is not freed on close() which could lead to
    context starvation. Therefore release hfi1 mappings when closing a
    context.
  - Close receive thread only while closing last endpoint
- Rebase libpsm2-include-ioctl_h.patch, libpsm2-use_RPM_OPT_FLAGS.patch and
  libpsm2-use-exported-variable-for-version-and-release.patch to the
  latest sources.
* Wed Sep 06 2017 nmoreychaisemartin@suse.com
- Update to version 10.2.260:
  - Fixed support for SLE12-SP2
  - V2 EPID
  - Initialize CUDA support only if env variable is switched on
  - Add PSM_PERF functionality (for measuring number of instructions
    retired between two points in code)
  - Bug Fixes
  - Include commits from GitHub PR's #13, #14, #16
  - Fix SLES build issue
  - Allow psm2_ep_connect to be called multiple times with 'self' epid
  - Fix issue with psm2_mq_ipeek2 and psm2_mq_test2 when used with
    multi-threaded OMPI
  - Fix performance related bugs for PSM2_CUDA builds
- Remove libpsm2-fix-compilation-for-hfi1-v5.patch  and
  libpsm2-compat-dependency-to-libpsm2.patch as they were merged
  upstream.
- Update _service to allow auto updates from github
* Sat Aug 12 2017 jengelh@inai.de
- Remove unnecessary ldconfig from -devel subpackage.
* Wed Aug 09 2017 nmoreychaisemartin@suse.com
- Update to version 10.2-235
  - Set TidFlow starting sequence number to 0
  - Add support for KNM detection
  - Generalize affinity logic to extend to non-CUDA workloads as well
  - Cleanup build artifacts. "make" output will now be in $PWD/build_release by
    default
  - Bug Fixes
  - Mask non-DW msg size assert
  - Fix hang associated with re-transmit of last fragment of non-DW aligned
    SDMA eager message
  - Keep track of only last unsent ACK message
  - Retry context operns to fix interrupted syscall
  - Fix segfault in disconnect code path
  - Add psm2_ep_disconnect API
  - Add GPU-Direct and support for CUDA buffers in PSM2
  - Implement new HFI Selection algorithm for CUDA version of PSM2
  - Related to this, Add new PSM2_MULTIRAIL option to allow multirail only
    within a socket.
  - Bug Fixes and Driver interface changes
  - Sync with driver interface changes for GPU-Direct feature support
  - Fix hang in PSM2 during context open
  - Fix bug in psmi_memalign()
  - Fix data corruption due to unaligned bytes in msg
- Drop libpsm2-gcc7.patch as it was fixed upstream
- Add set_version service
- Add libpsm2-fix-compilation-for-hfi1-v5.patch to fix compilation
  for older kernels