* 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