libpsm2-devel-12.0.1-150600.3.2.2<>,D|fp9|D#=(I=L҃Tl|%zjQJ؄lb@HIRxb1Z%aC;B"F H K >dMAw?eB7xp͑r}p @*zE3ٍDFe ݟ>2?2d $ V %SY`   D W x#0(8'9 ': 'F.G.0H.|I.X.Y.\/ ]/X^0Fb0c1Md1e1f1l1u1v28z2u2222Clibpsm2-devel12.0.1150600.3.2.2Development files for the Intel PSM Messaging APIDevelopment files for the libpsm2 library.fh01-ch4d SUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/Development/Libraries/C and C++https://github.com/cornelisnetworks/opa-psm2/linuxx86_64= x  &?Dz6 3/SA A큤A큤fffffffffffffffffff45690b776eaa10fb06bb42ae28c3156bdc04784bfe33bf6b3d8435359807831e25208a21aaf388c1e66e98f2efa5667e785a3d1699cea71c1c42735ca09f4da32d209eb3009b4daac167f0bcf712b4cd2e806cacfcde90ffa04f33fe7e3a39e4fe13ef8cd1075ef7c13ecbcfb2d2ca640bb9d5ba3b4a9b7d5adbe2e64781181a98442b82458216aca9184bb3fa1bc7a795be19da65296870fb0229914d00e34b4039bb249d609e59ec06c0cce4d507c117ad1ea0ec38fee81ba6dda6898e466fabf70d0b16a4b2b6ed861599f498c1e6fbf1ff9626b61fc69ec0f9c4982f4ce42f1acc0ad1784919f3d9ffd20318a677e8c19c64f7d77cd070b66f72c1323b3e6b0025782e2568006dd370c473ad5227acce638d102b585fa4c09df93d0d5fcad30ee90ea0ca80074158e1a9acf6b53f398b94dc1e9e3d3dc83d5c65659d313589f644140fedb9a2280a52049ab315112651d7746ee37f91c5a5f25fbb9ab8f61cc62f4fd336010fd8e0aad21cb3083758af1961cdbb5a12b5096d82fc989dd2cafb53b165dc8ed5e4fc45efe3e77fdfef671865a34a35652c336bfb90dad6538dc78a75ef3f8a8fa7faf1c16ae3daf46c7df12df66f71c95c7f443a9433b12b2f31b6a6f8d0b6fb200dded94dc4bec7bd6aef89b82b6a4588361893a996906f7251c719f76f50ee47b953757c2dc218f0c15d05bf4111944a7383b7d5125783libpsm2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibpsm2-12.0.1-150600.3.2.2.src.rpmlibpsm2-devellibpsm2-devel(x86-64)    libpsm2-2libuuid-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)12.0.13.0.4-14.6.0-14.0-15.2-1opa-devel4.14.3d@c#b&bT@b!@a$@_*@^^3^@^%@]4@\j@[ā@Z`@Z*~ZY@YY@Ycl@Ycl@Y_wYV=@Y@Y@Y@X@XۡXƉXCXZXF@WYZ@WH6V@V@V@Vnicolas.morey@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.commwilck@suse.commwilck@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comcallumjfarmer13@gmail.commliska@suse.cznmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.depth@suse.dejengelh@inai.dejosef.moellers@suse.comjosef.moellers@suse.compth@suse.dendas@suse.dendas@suse.dendas@suse.depth@suse.depth@suse.denirmoy.das@suse.com- Update to 12.0.1 - Fix memory leak in psmi_shm_create- Update to 11.2.230 - Fix silent data error on FECN-marked TID packet for unaligned receive- 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 - Run modprobe.conf handling scriptlets in -compat subpackage (bsc#1198322)- move modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)- Update to 11.2.203 (jsc#SLE-20580) - No release notes available- Update to 11.2.185 - No release notes available - Refresh libpsm2-use_RPM_OPT_FLAGS.patch against latest sources- Update to 11.2.166 - No release notes available - Drop Add-missing-extern-keywords.patch as it was merged upstream- Fixes for %_libexecdir changing to /usr/libexec- Add -fcommon in order to fix boo#1160279.- Add Add-missing-extern-keywords.patch to fix compilation with GCC10 (bsc#1160279)- Update to 11.2.86 - No release notes - Refresh libpsm2-use_RPM_OPT_FLAGS.patch against latest version - Use %license for COPYING- 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- 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- 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)- 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- 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.- 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- Remove unnecessary ldconfig from -devel subpackage.- 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- Add libpsm2-compat-dependency-to-libpsm2.patch so libpsm_infinipath.so provided by libpsm2-compat is linked to libpsm2 which provides its missing symbols- Remove obsolete psm2 library directory- BuildRequire pkgconfig(udev) instead of udev: allow OBS to choose udev-mini over udev, which in turn allows to break build cycles.- Install psm2-compat library in the standard path - Have libpsm2-compat conflict with libpsm_infinipath1- Add libpsm2-gcc7.patch: Fix build with gcc 7.x. Patch taken from upstream git, https://github.com/01org/opa-psm2/commit/52aa214e8.- libpsm2-2 provides libpsm2 (bsc#1039855)- Fix package version numbering (bsc#1037661).- Remove leftover conflict marker- Fix summary for libpsm2-compat.- Rectify RPM groups and refine description- Update to latest Intel version: Sync with PSM2 master upto fixes for CMA get/put In addition to Dynamic CMA failover support, this code surface includes- * Improved output array_of_errors in psm_ep_connect, * Improved signal handling for SIGSEGV/SIGBUS events * New abstraction layer for driver commands * Ubuntu packaging support ... and some bug fixes. JM: This obsoletes my libpsm2-calc-checksum.patch. - Include sys/ioctl.h in psmi_wrappers.c - Add hfi1diag/psmi_wrappers.h to installed files. (FATE#321472, bnc#990171, libpsm2-include-ioctl_h.patch)- Update to new version 10.3.1, mainly bug fixes Intel has not made available any changelog. As Intel's source did not compile, replaced calculation of the hash - Deleted file libpsm2-avoid-executable-flag-on-installed-header-files.patch (bnc#1024057, libpsm2-calc-checksum.patch, FATE#321472)- Update to 10.2.2. As 0.7 isn't mentioned in the log, see ChangeLog for any changes to the package. - Remove libpsm2-avoid-executable-flag-on-installed-header-files.patch as the fix is upstream. - Adapt the remaining patches to the changed sources. - Generate ChangeLog from git log and package it.- Removed git from buildrequires and specify version and revision using environment variables (bsc#983235). [+libpsm2-use-exported-variable-for-version-and-release.patch] - Added a _service file(bsc#983235).- Removed hfi1_user.h from the source as the required changes are available in kernel-devel's hfi1_user.h(bsc#980733). [-hfi1_user.h]- Fix build error (bsc#972292).- Fix dependency of libpsm2-devel and -compat(bsc#970895).- Add libpsm2-use_RPM_OPT_FLAGS.patch to include RPM_OPT_FLAGS in CFLAGS. - Do not recreate RPM_BUILD_ROOT. - Remove unneeded %clean section- Initial Package, Version 0.7(fate#319243).h01-ch4d 1721991866 12.0.1-150600.3.2.212.0.1-150600.3.2.2hfi1diaghfi1_deprecated.hlinux-x86_64bit_ops.hsysdep.hopa_byteorder.hopa_common.hopa_debug.hopa_intf.hopa_revision.hopa_service.hopa_udebug.hopa_user.hpsm2_mock_testing.hpsmi_wrappers.hpsm2.hpsm2_am.hpsm2_mq.hlibpsm2.so/usr/include//usr/include/hfi1diag//usr/include/hfi1diag/linux-x86_64//usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g -fcommonobs://build.suse.de/SUSE:Maintenance:34857/SUSE_SLE-15-SP6_Update/01337db45f985395327253dd8c453d11-libpsm2.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, UTF-8 Unicode text?Yf,z"TŲutf-8f2c9e439903524afb4885bad765172e7187dce71a14ad5e1da86fdeb639df3bc? 7zXZ !t/'R J]"k%wdvPalˤVl˽321"LgliǁDÂ|RN_-+Eʣ(R.aV5\j}% Ew1#Z@27uI eoy菬oR./c"R7^.UPQG]^_>щ]+Bc2υhy̸21zKkYJ˳Zqߺ J! ToYA]"ܜNB__Wa|G+ U6j 0d χ ]NȪw ,4Z J Xk& A#V7noUp[mmrd)(tO[^YQʝbRO>psČ. UںegPZSz22zt=lpJ ?mhU"/Q拯1y 7;9Y܎# vi|L5%V u/C?eHGɈ4@tizm  ~ak䛣8_=qw_>U?i0FKJjm# {mh_&:0o2sx`p:a1W|s0;=>\wP!/ #BAjIJBg2c(so|&N,%iطGr#*}6HT#)NA{ rtP{G]3Wbl3@AxN i֛zR&I-bdˬXV#|3^'`>⒟Ǥ]Cg ``3&lx j׷(/yuSfy5ʡXϸX@F=;Qok? 84b 1~Kq&l'@^GŖ&BA409㸏$l0.[eVdeك1GWu1le^i0p5z%l5,f 3+R3hӏY_G IӢr­ ~&?(['/CFcp &=™"KUM#]l<"7/! e7^1uZGOe0)"3BEךjK^QwCY˜I2VfFr)0F+mIگac!\sK*og/ wwcvmϧO4(cFE\G-CuMȇ#ؓ8gKHOOBv_^h_)nBZNSה.(`u\G:b=~WuGVF5*r|Q/:Vp+H?Y `epX ^ kí1fD}-=h;d;rohKg0 Z \,x&A{Si++Y$:KP&` ( F ,P[ 7Dy{J9iMnu4 ,*ޓ-VN"$<8RoyHC,]L@:oG.`Kr+:2թpCQ.-B =mIτ26vIxj`6NRP#V8N<}fGdoy!Eݵ2򠧔"pX)s?`š*z>BSc*݀ ,2s~0?bjc0:QvunKعlۮ;7 #p O4u$1#o~pT9_g5wF 7;{􍹄z]@,xi . _neJDž Ke5FqD(x6z(64 ^Mlx U+׳+fp)Rmw~QWo~uR;.WJ`C2Ss4@!J~eO ]g¡'ĮgYThSR0*pպif)/cFX6N!I28K#D/x/sq0;)9hByW֙g|Hjw[l4q1fkpdľ)F7RSGGj颁O\n24- 0ǚ;Lz`wн3$yV&Q9P: {#f˄&챈|8GWjSr{nj)FK;M]59YCPF** T4ypcpiqj'D_bYqkLN%˺Jk3#4m"A][|DW6ݒ&8xfXR+U؃yT mv#H.flj96t9~r=1."d|O0ID"(0idϞL; k~+z 3ܦ}0`KJ&ڂo}4nl5u >LMlsFՐ9$zƴMf2ET`U ^]YcB>T{=́h8gmBC0߽HsBQ{6&BE)Dw, ya+kdBDLNBت<&ԃNu9uBstWr&%yi"HY oV-.0iz񮱷cp&ւWjr>AlK/@֩b(kV,L!1L0}Yb O؜BƜʿwqM%%f7@kCG: jxCs82e#Kº Z!Lf1MMsCzV3dǏ.\SX )<<}v AA^@FQz1zaN*x YZ