mstflint-4.15.0-3.3.1<>,`mp9|vu*?; &+b ")^l)#xYROxSk6] 0ӠҶmq*ŗ$8Dق來Dg|8'͊VYS'GxԿ0be# R\[ҖX ^gmЋa:VA0hI:]ڎ 3p4]#r0-K ܔn24h_{7AkHWNºcͱ̀CcmsF%5ʱuy`,cV&956C/2E>A?d   H; Q`{( x   h / /2X589;;"GPL-2.0-only OR BSD-2-Clausehttps://www.suse.com/System/Consolehttp://www.openfabrics.orglinuxs390xX`XPPZ0:j:PPPj(MB"lp CN%T  ]% O ! _LU 2'(7q&X  ) j 4 $"  'kl  2!   %] V '1  _-7  n 2!o] V M"Od(!M~^i8N'hCLQS* kn}dBƝ=,iD_,AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤`a`a`a`W`X`a`a`a`a`V`a`X`X`a`X`Z`a`a`U`a`V`T`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`X`X`X`X`V`V`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`U`U`a`T`d\wW`d\[x`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`V`V`V3faac1f5983988f18b7a117bbfd915991a0a656a63a7ca5e944324dea51c8b88b64447dedfc62258c53df8c2b3f67430678e3529375905bf51c3b208d255ed9dee18092dd50b7d4d522cd289763e246b83d31258bcf19008ed8c6e3afeb36136cb36b2e02b1eb1b7f9736af2d45ee3adc30abb929348c82cf224ff734e3e2acfcb36b2e02b1eb1b7f9736af2d45ee3adc30abb929348c82cf224ff734e3e2acf87dfc49dc247525b8ad449d59fe918b6ea312c271c951e82162361deee722b3eefa84076f74c3540b0b3f2195b22bb477f2bff936ef1aa55fca0c01692c74a54440f731f6efcf844de12cc023406f50ba1d16f6e08ef9171db5a2cfcbb9251a45c585d8c7c183ce39fcb15d0665096c9810ddb6acfd20b1af3153c94fbdc1ebbcb36b2e02b1eb1b7f9736af2d45ee3adc30abb929348c82cf224ff734e3e2acf03782d1dd2de93fdb330b72a4e59f556254efb383fc5bebb3580e4acb055cb58cb36b2e02b1eb1b7f9736af2d45ee3adc30abb929348c82cf224ff734e3e2acfcb36b2e02b1eb1b7f9736af2d45ee3adc30abb929348c82cf224ff734e3e2acfbe1b292368df1bdff236fdfd6186f6dd4bdd03284297f690ae66a99c2db707ff3c9f830d929545d42951a0be7042dcb35ae1c92a504194e90c2d63784d23ce1f53bd1591572125896db538260da0cd612eed3fba04e34790abfbc64d530203cc60dd52863895b74b8ca29f555cab74d2ff79b7dd1edcac21efa6e4b3f07da5adb09e314bd36daba36f1a5b57704e773f4628e15f71cbd8d6c32fa5ff45ea4e8e0af0066f89bc1db2635150059393385cdbee3ba55b67b5056aaf68224fba8f1a183f440d198b9eb062ef7657081c28f7e3036d306033856d8df3d56898439b2f51f09d49afbb2f69439e9ecca5c96f60aae8c4d63378d10ddb896e2d97661a120fbcd8dc3c9fff4df35dfc282168097fbb0983594cc3cd4f537e740a4d3e28f8259684524965b4b914f8c537e2d1b4554f1f1a50ff0df3de77187229593c8e11a07fc195060b866e603fed39cee1b5788dc7ca08974cf56a3b16cc59a9c577791699ed8f1f308daf78e4f60e152ea6725aa4dbbbeb43444a4c7d689004f930b6ecf9623d38b9062fbc0e4746b9d484ccef9b817909f0cf7ae50d74f89c5d87f430ccddb8ccaf856d827cb83795554b8c03977efd60fe57c49a64b13872efd507caaecc31780ac39f3148cb1cf6b457523e0b323bce5ea8d057dcc8c970b3c48e2d5e6ec526deaa55e4f7a8d7a897cc5b93ddc910a4b59c00699ca638544dbfe86658c587b217e3746594100a9102d49ad5e76d2f57dd71d04ed288ea23b289342c147de0fdbc357eef2da61d4af47235fc2fd3302f2a416d689ecbef175f506966b5985c8dc707a60510812bcf7ee5754dc89b5b3e5339f318b23b26d135f62ba086f8cca007dbb072b37d544ffe5f391fe7523d19adc9a05dba3871d9294e3c4d754254bc30a7ba9209c8a6424173497157f5d05f329b3056b2d9a8e6dc20a3487426449571119b7dc9231194b87271d067a087ce82320db0f204dd5dd8ee02b4403c9e06b4965c197da1946fe2cdabb802b5f9cc8296c6140e558fa7d8226ff773e3e0cc3ee7d28ccf7af333590bc0db260b2a817025526a0fb6dc237f657c34d3b82343d59ad408fd3d4bd49aa2ad52fdd74e13662863d2cf737896aac7b13b4ea2fbb9d962f350ff8fddbdf342aa7ff77308b432f7a962f34137c0570a521e0ce8e803c40dc402339b951f921ce30b7e7564e753a9bfd62f313a24adcc1d2ed3c5a22aff52d20c1d03398b963a29dd0ace3a31f5dd7bcf83ef8cdb82a318773831fa63ada69aa7d95519685375fb3846b569764411f24c5c4d3e082626223bc1b9f5a82621d29ec3944b69fc3d9af8a6cf3d16772170dd66213f7342901f24147c95680b578a08a81940c5bbfcce1b25a6c7ca402e89123ad2110ec9e1e2e761f679acf5b13c8d0b9cc4e14c83eca0f5dec7d019d9d8e8dcce97aa03fcf06c0839b4e307da1dd28203d5f397eabbb1edbfa779b0ad12b041c454017670a93b4ea2fbb9d962f350ff8fddbdf342aa7ff77308b432f7a962f34137c0570a52e7119ac2bbd69c08ae6a72e798bd41226247ee9fc88e1ecc5aed6d57a0c20c633dafb43f2eef0f2c87651a1aac30c92f8f163c95a3f533a3295dad98a57e5e8cafec69cd6d0e1acf658b8b72c6bd0c346fd6c15f4051b49fe61037ac59178c8f342d8204a8640b9398b58a07bdb902e0855a9fef681297f1e5793d53ec41116e7d29a0639b87139c2d3ada37ce7b53867923d84de36f63054523b339bae0450ef26e26b30c63851f2989acca9ab21417f92f3d0c89345b1f1cc66a93a74f7d443b4ea2fbb9d962f350ff8fddbdf342aa7ff77308b432f7a962f34137c0570a523ee8554784be6b69550f33d298e8c4e2f5eb57283d27574885cfba8726b891ba4146356621811b0d7de4dbc1a77f7233ca62ba0dd3c91c37988209ab5b234bf745a7580b89d0d27c6c0d27797b500e778770a1dfaa7798ecdd2e4717efd6a179de5e44b5c7a097d3fc50515d7ddc52323502ad39c299b8f568239f8e9b9794259acc3c67c05ee7bdf6672c988e27aee8f77e9d0be0964976bd20a3ccce20770b59f40d1c8806f6e775b5eae01e2e5de591e409c2415a045510c97ab7392bf29338eaea8eab94b42a0e800d8ed3c6032d41379f792ce05738e426c7ea06acf601b93b500dcbe68f90746e0c9f98d495b273b0d5c06c996168c6b2235aa8c20b3e95f27ee772872409a108905c6aa606b32b1a2d243d0537cb1d9a0dc141dd6dd22ab125b31355a75cdd590d2e85692c0573c403fca3bbbaa490ef733c166adb7e877adfe2bf3daeb325d3caa312f8a8b2f449d63b25da4a739cd417fb416b573b9bbb51d5bfeeb40996cbcc588e316734af28dec43f324ce96d0c203f05d331e32c7c1f2cf887f93d687cefec6b78af7e520361c9ae285fa11c97631852eef9d6cef777984a5fbb99b42409476032592220453d1e5049541aa1cf69ce69c63109bcad79e20de26608f67ad73c8587e444beca60a1f7a2a4e726c41291533ff1875140c702c1de79264eefa3e4bba126e7a8f57099ca62944ede999ee1971112078d949db0edfbb35061320c74d9e8fa05ffa85425d7b148cc0c5a97fe8e7241ad3a510de642e66ccf35d7127bc637a4c2873299cc6184c42629713023be7def253b4ea2fbb9d962f350ff8fddbdf342aa7ff77308b432f7a962f34137c0570a523b4ea2fbb9d962f350ff8fddbdf342aa7ff77308b432f7a962f34137c0570a52696b6111626b8b4f44c2a0da402313644e6f915d415480271c9a380c01e7ef64b4124e7b9b1534cb335d2ae5ac2d8658e14a67dbfe22ba7bb197c3ad201a4a1ddd89e97139fbc6e8d53682515007705f6a5a65980417c98490c1cc441abf87473b4ea2fbb9d962f350ff8fddbdf342aa7ff77308b432f7a962f34137c0570a5275fab323f1c409fde899306856a93ba3f032bccb37b604379f98c56dabcfdba4eaf62f651f6948549ea36fea8be75d30bcb247a7b4d4e909d377d483943cd85b831fc0df7a12bb6d166e01d4f3874eed361f9eff33331bd3d3d97ee1760863973b4ea2fbb9d962f350ff8fddbdf342aa7ff77308b432f7a962f34137c0570a5281e869b76c75b4ef8da1b6a4db04e2deb75743c9ceb44e71e89ced9baa8375de7f1acc7afdf5fcd9e9dd601a98d4b9d0331923eb3f8a76b2bb57070f954f3fe7dc5ee74fefa75cb7afc5c0766011b981a572baecc4a1f0c44937134c394ef3eade5e44b5c7a097d3fc50515d7ddc52323502ad39c299b8f568239f8e9b9794258c0f6d85c15969aff419be264620143b1a8fd7246fb1f58f6b248e67033804c47ff98a6154e3a9c4630bd3cf0eddae0c36f93f88aa017ffabf18847bd961542ce90f068babc04d3a6879bd3ee00d9dbb846d6e11e0df66be0b2944d3943d8387fe9f6f1dfb8009eb712fd05a4015034d48c7fead43683923633a1fc0141c17f67929cad1ddaf4eb041187cb457593b20f3932d4c7525ba9f3218c0ae0538f3022ab125b31355a75cdd590d2e85692c0573c403fca3bbbaa490ef733c166adb7e877adfe2bf3daeb325d3caa312f8a8b2f449d63b25da4a739cd417fb416b573b4d394ca4e5ec6cf30181b6eef4a9c81b1f47732b1e2472d358d164b770c8d62b2c7c1f2cf887f93d687cefec6b78af7e520361c9ae285fa11c97631852eef9d6cef777984a5fbb99b42409476032592220453d1e5049541aa1cf69ce69c631093b4ea2fbb9d962f350ff8fddbdf342aa7ff77308b432f7a962f34137c0570a529fd52c32f83fa45e68b241a949285ef2169bd6ececab05ff9e07cfe9d5b8451afe3294efa6373b7608d6ccfdd0885d9df1e52e67302be6741cc2737d3bedf3822a2486c408e66d865644d3c93d6c2ec626ea849d8107372df8b4b57d59a933952bb20cd172380d2244941e94f9a036a568f498606eb273897e8dea2bcb878422b436463835e347dfe6194d58e1901f479519c76f82720af7b1b5c92ddb6bbe5781b988e7740778ce4922ebf453dc82860be3811603c2cabc6c8f660f11a9b68c3e18cd0b8b36f20687c80c67c54664e6a33627ef7598382f811901b8cb6e59b9611429a65701597fefe075b86b6408437f1dc83180ca9a6e18bfeb9add4af743b87bdf2143645e9fdaabe47a2651cafb1e947371e1607a72faa21592feb38112fb6125661126130821cd411550d94e6f991ad0e546f2f6f2d4de60e7d49742ed6cce32cc0b76c0032f41697ad4fba53ab72cf0a7e86983bf298d911dadc6df71876f4235d99f8ac74c05cb93e555613980ca7e5e651a723b5e78eefaa2ec5c7135f951d2e128470739e3357e28cf0c4502c8eaf36b2925134446589817057eb38bef01a8483c9636b8921deb4ab436ddb08411bd5dfe68d6d3665b6352038bd3409c6bdfbc2360cb21aba1fbacbf9d585ae169ee3e52c7a956444249d478b276fbd15ceb099303285075e8917c86630336c7057ca05d69a91bb1edf4514eb5173d8d450f76dcc3f3d76818eb1f27d5cfeb43428a863457f05c01e53f01c8e5b721e500f18f39c6e8f1bc6384a17f81e431eb42e2965e544c16f794f166904e626372bf0a8b9cd47d961dac1a71943236e191249df0f89c81dcd6d081ed209e463df9f1314196aa53b5b0476773256a3d6da6a6b4032d6c1ade6b132b700401604f7be4cce4aede729b64f5b26acfaf84b088803e44ef1c77296a3488171fbeff1fa237c59bb44ed93dabecb0d7c5cabb3a6c97608785e97d08732cd275cbede9a24dd492e46d380998ca98925e6e070414b8570867cc9bc1f32a5d964efd721e92af426f86907c357fc5641b68d37504d6a9d1eabba1d9175cd5f42dfdb4695ee42864a54af16e971903ead4a83cfed97c343ad3adcbc3b1409687b4dcb27870e116fc8ff7d5366114252b11c008ffa6012e17c2163e25249f0ebf4bb5f1b032005a77cc1c5b899b808ec85c54ff40fb9642c54683eae46677f52f8a61b56bb5bf45747f32eaf9c942e9a005101d9f4ecbf67b35065cf0c1557f4495a94e1237e5c5a992f515182c8e6675f60430fdce1ad2d5da3f3b45524b7ac07c71982590721b9c0a36a3d53d5c5012863c4bb6ee2c94e9d99edef2233dbee94883cbab3ce45a09787b15d3baae48bbc553badddd60a6fe3da81a0bf6d68033957197e901c12b01ac7f95adb4ff912aad51cdb1c0691c509860c298cb26334a972887a684448bbb897a200399c4a9c556b18bdcae9b3120020a670b402562dabdd8da6760538fcb753f9040cf75f1fb888d5a6effc6931dbb5d341d9181feca2db20e7b174f1d36e4e6933e7f268a7654983cad82d2ec311b0c522d4e1a028622bc6ae02def45704cfb23493e3dae185d9a1e4e27c9c89149accaa76547e4ff00da7d5b0e2b78e4ba1979ab74d1f16588f450ab248af2398b4046baf4e47e53897f67567d65117d9622d4969a1e886b5d844cb183888bd237dac5f4fbc52f40fcf5ae41c806ae62fad076c6dab998ea4437915d6a3516cfd5a7bd9a495644ce759d881262fa860fc37cfae026ae8a2f2591078aeddee608639b1540c2225b0c0565ccc0bec4ae9ce9e475e95ccfd68a9b36647c8f363e9bdba79c5c03269a8387add90f8d6771771eaad314fa6ca729cd7cf6e661fbd121efea9d7144fee86b4a2a758dea60709771197bd8f787d82ce67838433c32b62a1424d242721f38578daefa7a1c5b38e56902396a0a8e77d0b66809335d28a287b4f9f2391262ccd0ba0d02eedfc33309078363bac5aaba4b43e0f3199829a430ef96b19d7d7b3fc0d3348c2dc6c63e22fd46be187ae2a1ae1de66dce0aabaf407c41f2dc031f9812e7f30388226c4d14012387be4856a1b24fd0c31f6cd40151aeec89cab50dafcaa351f05cd0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmstflint-4.15.0-3.3.1.src.rpmmstflintmstflint(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`_k8^*@]p\\d[[ā@[`O@['Z@ZZC@YeY@YMY-^YXDX@Ws@V@VŲ@T9wolfgang.frisch@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comkasimir_@outlook.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.dei@marguerite.supth@suse.depth@suse.dep.drouand@gmail.com- Link as position independent executables (bsc#1184124). - Added PIE.patch- Update to v4.15.0-1 (jsc#SLE-15968) - New Supported Devices - ConnectX-6Lx adapter cards support. - BlueField-2 adapter cards support. - mstconfig tool - QOS ets configuration ConnectX-4 LX 25NIC failed when enabled VFs > 21 - Network programmability (Dynamic Flex Parse) Packet classification on eCPRI header on receive with DPDK - Improved BlueField NVMf Performance when working in 4K block size [BlueField SmartNIC] Support full virtio-net PCI device emulation + Device Hot Plug - BareMetal case GA - ConnectX-6 SHARPv2 to achieve line-rate performance - New Feature - BOOT_INTERRUPT_DIS parameter was added to mlxconfig. When TRUE, legacy interrupts should not be used for receive/transmit indication. Polling should be used instead. - mstdump tool - Fixed an issue that caused mstflint to print garbage messages. To fix the bug, the new kernel module should be recompiled and loaded - mstreg tool [software steering, ASAP^2, Connection Tracking] adding DP_HASH support - Virtual output Queuing - exposing descriptors - New Feature - Increased the registry keys the tool supports and now it exposes the full PRM. - For additional information, refer to the PRM. - mstlink tool - need mstlink to support TX SerDes set --database at Quantum and Spectrum-2 - QSFP DD + CMIS - mstlink - support for 400G - mstlink to enforce PRBS at host-management and/ or multi-host systems - mstlink - add support to configure PRBS - Read/Write SerDes Tx taps with new SLTP register - mstlink - Fix the return bad status of SLTP according to the new return values - New Feature - HDR lane rate is now supported when in Pseudorandom Binary Sequence (PRBS) mode. - New Feature - Added support for switching between NRZ/PAM4 speeds for new devices that support - HDR/200G speeds (ConnectX-6, ConnectX-6 Dx, Mellanox Quantum, Mellanox Spectrum 2). - mstfwreset tool - handling mstfwreset on SN in different modes - mstflint tool [Secure Boot][BlueField-2] EFUSE keys burn tool (Arm OS) for RSA Keys and MKEK - Support HPCC in CX6Dx - Add life cycle, secure boot, recovery indications to the flint query full command - New Feature - Enables the user to insert information manually to the flash on components such as MFG/DEV GUID/MAC when no information exists after the burn process using the command "mstflint -d \ sg \". If the information is not inserted manually, the existing GUID/MAC - information will be used instead. - New Feature - Enables the user to query the MFA2 file using a PSID. - mstresourcedump tool - MSTResoruceDump new tool: Build a dump passer tool for parsing resource dumps - Added support for "--virtual-hca-id" command. Now the tool can provide info on the virtual HCA (host channel adapter, NIC) ID.- Update to v4.13.3-2 - ConnectX-6DX adapter cards GA support. - mstflint tool - New feature - Burning MFA2 images. Enables the user to extract (i.e. unzip) 4MB images from MFA2 archive, that matches the device type and device PSIB. - New feature - Verifying MFA2 Archive. Enables the user to verify a given MFA2 archive contains the image that matches the given device. - New feature - Verifying firmware image on a device which operates in livefish mode by comparing it with an existing binary firmware file. - Added image-reactivation feature which re-assigns the image signature to the previous image (in case the new image is faulty) enabling "fwreset" functionality or to burn a new image. - mstresourcedump tool - New mstresourcedump tool added to extracts and prints data segments generated by the firmware. The dump output is used by Mellanox for debug and troubleshooting. - mstfwreset tool - Added support for Socket Direct devices in the mstfwreset tool. - Added save/restore ATS PCIE capability. - Added support for Live-Patch in ConnectX-5. - Added a new reset option (reset-type) to the reset command of mstfwreset. The user can see the supported reset-types by using the query command. - mstlink tool - New feature - Using --json flag formats the output of the tool including all options & commands in JSON format and prints it. - Added support for reading the "Link Downed Counter" and "Link Error Recovery Counter" in the mstlink utility when using InfiniBand protocol only. - Added support for HDR PCIe grades in the EYE Opening Info in the mstlink utility. - Added a new flag (show links) to define the valid PCIe links. - Displays and configures port related data at the physical layer. - mstconfig tool - Added the ATS_ENABLED TLV param. When set to TRUE, the device will support Address Translation Service (ATS). - Added the VF_VPD_ENABLE parameter to mstconfig. When set, the VPD capability is exposed to Virtual Functions. - mstarchive tool - Added support for MFA2 query using the mstarchive tool. - mstfwtrace tool - Extracts and prints trace messages generated by the firmware of 5th generation devices. This tool supports secure firmware flow only. - mstreg tool - Exposes supported access registers, and allows users to obtain information regarding the registers fields and attributes, and to set and get data with a specific register. - mstfwmanager tool - Supports listing the contents of images archive. When running this command the tool will list all firmware images within this PLDM package for each image it displays.- Update to v4.11.0-5 (bsc#1136328) - Build related changes - Disabled -Werror compiler flag - Added the option to choose local system libraries if available in the machine - Enhanced python 3 compatibility - Removed python shebangs from the scripts - Fixed multiple rpmbuild issues - Added --enable-all-static configure flag that allows compilation of static executables, when the the option is supported by the compiler - All python scripts were aligned to unix encoding - Fixed multiple builds and compilation issues - mstprivhost tool - Added mstprivhost tool to set host privilege configurations - mstflint tool - Added missing Rom info attribute for legacy FW qq query - Fixed query timeout when device is locked - Renamed former --next_boot_fw_ver to --flashed_version flag. This flag queries the flashed version. - Note that the previous flag is supported to keep compatibility. - Fixed an issue with FW upgrade on ConnectX-5 EN - mstregdup tool - Fixed segfault - mstconfig - Added new params: - mstfwtrace - Added fwtracer: in this release, this tool supports secure FW flow only - libibmad - Added support for libibmad 12 in addition to 5 - Python tools - Fixed Python wrapper to work properly in multiple OSes and multiple Python versions - Added adb generic tools - Added mstreg tool: To enable this option please use "--enable-adb-genaric-tools" flag - mstarchive - Added return values - Fixed an issue in the MFA2's header minor and subminor versions - Drop patches that were fixed upstream: - Add-armv6-and-armv7-support.patch - Add-s390-s390x-support.patch - Refresh patchest against latest sources: - Fix-gcc7-and-gcc8.patch - Remove-date-time-info-from-build.patch - fix-race-condition-during-install.patch- Add missing python helpers to the package (bsc#1103497)- Update to v4.11.0-3 (bsc#1103497) - Added option to query only flashed FW version, which reduces the CPU usage during the query. To use this option you should use "--next_boot_fw_ver" flag. - Fixed issue of missing information during query. - Added support for python 3. - Added option to reduce cpu utilization with "--low_cpu" flag. - Added compatibility to 1.1.X version, in addition to previously supported 1.0.2 version. - Added support for Mellanox Quantum switch systems and ConnectX-6 Ready adapter cards. - mstarchive tool The mstarchive tool allows the user to create a file with the mfa2 extension. The new file contains several binary files of a given firmware for different adapter cards. - mstprivhost The ability to restrict the hosts from configuring the NIC. Meaning, only the Arm side will have the privilege to configure the NIC. Note: This utility is supported in BlueField devices only. - mstconfig in BlueField Enables the user to manage (grand/restrict) mlxconfig configuration privileges for BlueField Arm systems. - Refresh patchest against latest sources: - Add-armv6-and-armv7-support.patch - Add-s390-s390x-support.patch - Fix-gcc7-and-gcc8.patch - Remove-date-time-info-from-build.patch - fix-race-condition-during-install.patch - Drop Fixed-licenses-of-files.patch as it was merged upstream- Add Fixed-licenses-of-files.patch from upstream that fixes license issues (bsc#1086923)- Update to v4.10.0-3 (fate#325998) - Added mstcongestion - Add fix-race-condition-during-install.patch to fix install on parallel builds- Update to v4.10.0-2 - mstfwreset not supported - mstflint now handles all the burn parameters when MCC is enabled and displays the secure-FW CS tokens. - mstconfig - Added the option to query partial parameters - Added the following new parameters: FLEX_PARSER_PROFILE_ENABLE ECPF_ESWITCH_MANAGER ECPF_PAGE_SUPPLIER SAFE_MODE_ENABLE SAFE_MODE_THERSHOLD BOOT_UNDI_NETWORK_WAIT - Fixed bug in firmware burning flow - Refresh patchest against latest sources: - Remove-date-time-info-from-build.patch - Add-s390-s390x-support.patch - Add-armv6-and-armv7-support.patch - Fix-gcc7-and-gcc8.patch- Update patches to fit science:HPC worflow - Remove old format patches - mstflint-4.4.0-implicit-declaration.patch - mstflint-4.4.0-no-date-time.patch - mstflint-armv6_arch.patch - mstflint-armv7_arch.patch - mstflint-gcc7.patch - mstflint-s390_arch.patch - Replaced with new format patches - Remove-date-time-info-from-build.patch - Add-s390-s390x-support.patch - Add-armv6-and-armv7-support.patch - Fix-gcc7-and-gcc8.patch - Patch was updated to also fix Gcc8 compilation issues - Drop obsolete patch - mstfint-mtcr_ul_no_static_lib.patch - Update to v4.9.0-3 - No release notes available- Add mstflint-armv6_arch.patch to support build on armv6l- Update to v4.9.0-1 * mstfwreset * Added support for a hot swap (or hot plug) of the PCIe slot. * Secure Firmware Update * Added support for Secure Firmware Update to ConnectX-4 adapter cards. * Enabled signing the package with an RSA 4096 bit keys. * Added support for setting the GUIDs when Secure Firmware Update is enabled. * mstconfig * Added the following mstconfig configuration parameters: * AUTO_RELOAD * DRIVER_SETTINGS * EXP_ROM_PXE_ENABLE * EXP_ROM_UEFI_ARM_ENABLE * EXP_ROM_UEFI_X86_ENABLE * INTERNAL_CPU_MODEL * IPV4 * IPV6 * PCI_DATA_WR_ORDERING_MODE * PXE_UNDI * STATUS_UPDATE * TCP * TCPIP * TRACER_ENABLE * mstflint * Added support for FreeBSD with BSD license. * Secure Boot * Added support for secure boot to ConnectX-3 adapter cards.- Update to v4.8.0-2 * Drop proprietary Mellanox file- Update to v4.8.0-1, No info of changes available (bsc#1046293, fate#322949) - Update mstflint-gcc7.patch to the latest sources- Update to v4.7.0-1, No info of changes available- Replace dependency from libibmad-devel to infiniband-diags-devel- Add mstflint-gcc7.patch for GCC7 support- Add mstflint-armv7_arch.patch to support build on armv7l - Adapt mstflint-s390_arch.patch to work with s390 and s390x- Update to v4.6.0-1, No info of changes available (fate#321683). - Adapt patches to changed sources. - Support build outside of SCM.- Update to 4.5.0-1.17.g8a0c39d, No info of changes available (fate#321683). - Adapt mstflint-s390_arch.patch to changed sources. - Remove mstflint-4.4.0-gcc6.patch as it isn't needed anymore.- update version 4.4.0 - drop patch: mstflint-autotools.patch, not needed - drop patch: mstflint-no_Werror.patch, not needed - add patch: mstflint-4.4.0-gcc6.patch * fix boo#985145 * fix unable to find string literal operator - add patch: mstflint-4.4.0-implicit-declaration.patch * fix implicit declaration of mset_cr_access * neither mset_cr_access or MST_MLNXOS exists - add patch: mstflint-4.4.0-no-date-time.patch * fix file-contains-date-and-time- Add mstflint-common_int_handling.patch to fix integer types handling and use common code instead of duplication. This creates two new headers, int_handling.h and tools_arch.h. The former has the type and print formatting code common to all files. - Use date and time of .changes file to avoid useless rebuilds.- Update to 4.3.0 git 9b9af70 (fate#320235 bsc#66196). - Remove mstflint-autotools.patch as it's not needed anymore. - Generate ChangeLog from git log and include it. - Refresh and fix mstflint-s390_arch.patch to apply cleanly. - Build with Checksums enabled. - Add placeholder man pages from Debian.- Update to version 4.0.0 * No changelog available - Use download Url as source - Update mstflint-autotools.patchmstflint-devels390zp32 1623251821  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.15.0-3.3.14.15.0-3.3.14.15.0   mstconfigmstcongestionmstflintmstfwresetmstfwtracemstmcramstmreadmstmtservermstmwritemstprivhostmstregdumpmstresourcedumpmstresourceparsemstvpdmstflintpython_toolsc_dev_mgt.soccmdif.socmdif.pycmtcr.sodev_mgt.pymft_logger.pymlxpcibinary_file.pymlxpci_lib.pymstfwresetmlxfwresetlib__init__.pycmd_reg_mcam.pycmd_reg_mfrl.pycmd_reg_mpcir.pylogger.pymcra.pymlnx_peripheral_components.pymlxfwreset_mlnxdriver.pymlxfwreset_status_checker.pymlxfwreset_utils.pypci_device.pymstfwreset.pymstfwtracefw_trace_utilities.pymstfwtrace.pysecure_fw_trace.pymstprivhostmstprivhost.pymstresourcedump__init__.pycommandsCommandFactory.pyDumpCommand.pyQueryCommand.pyResDumpCommand.py__init__.pyfetchersCapabilityFetcher.pyResourceDumpFetcher.py__init__.pyfiltersSegmentsFilter.py__init__.pymstresourcedump.pyresource_dataDataPrinter.pyDumpData.pyQueryData.py__init__.pysegmentsCommandSegment.pyErrorSegment.pyInfoSegment.pyMenuRecord.pyMenuSegment.pyNoticeSegment.pyRefSegment.pyResourceSegment.pySegment.pySegmentCreator.pySegmentFactory.pyTerminateSegment.py__init__.pyutilsExceptions.py__init__.pyconstants.pyvalidationArgToMenuVerifier.pyCapabilityValidator.py__init__.pymstresourceparse__init__.pymstresourceparse.pyparsersAdbParser.pyParser.py__init__.pyresource_dataAdbData.pyDataPrinter.pyRawData.py__init__.pysegmentsCommandSegment.pyErrorSegment.pyInfoSegment.pyMenuRecord.pyMenuSegment.pyNoticeSegment.pyRefSegment.pyResourceSegment.pySegment.pySegmentCreator.pySegmentFactory.pyTerminateSegment.py__init__.pyutilsExceptions.py__init__.pyconstants.pymtcr.pyregaccess.pyrreg_access.sotools_version.pymstflintREADMEmstflintCOPYINGLICENSEmstarchive.1.gzmstconfig.1.gzmstcongestion.1.gzmstflint.1.gzmstfwmanager.1.gzmstfwreset.1.gzmstfwtrace.1.gzmstlink.1.gzmstmcra.1.gzmstmread.1.gzmstmtserver.1.gzmstmwrite.1.gzmstprivhost.1.gzmstreg.1.gzmstregdump.1.gzmstresourcedump.1.gzmstvpd.1.gzmstflintBlueField.csvBlueField2.csvConnectIB.csvConnectX2.csvConnectX3.csvConnectX3Pro.csvConnectX4.csvConnectX4LX.csvConnectX5.csvConnectX6.csvConnectX6DX.csvConnectX6LX.csvConnectX7.csvInfiniScaleIV.csvQuantum.csvSpectrum.csvSpectrum3.csvSwitchIB.csvSwitchIB2.csvSwitchX.csvmlxconfig_dbsmlxconfig_host.dbmlxconfig_switch.db/usr/bin//usr/lib64//usr/lib64/mstflint//usr/lib64/mstflint/python_tools//usr/lib64/mstflint/python_tools/mlxpci//usr/lib64/mstflint/python_tools/mstfwreset//usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib//usr/lib64/mstflint/python_tools/mstfwtrace//usr/lib64/mstflint/python_tools/mstprivhost//usr/lib64/mstflint/python_tools/mstresourcedump//usr/lib64/mstflint/python_tools/mstresourcedump/commands//usr/lib64/mstflint/python_tools/mstresourcedump/fetchers//usr/lib64/mstflint/python_tools/mstresourcedump/filters//usr/lib64/mstflint/python_tools/mstresourcedump/resource_data//usr/lib64/mstflint/python_tools/mstresourcedump/segments//usr/lib64/mstflint/python_tools/mstresourcedump/utils//usr/lib64/mstflint/python_tools/mstresourcedump/validation//usr/lib64/mstflint/python_tools/mstresourceparse//usr/lib64/mstflint/python_tools/mstresourceparse/parsers//usr/lib64/mstflint/python_tools/mstresourceparse/resource_data//usr/lib64/mstflint/python_tools/mstresourceparse/segments//usr/lib64/mstflint/python_tools/mstresourceparse/utils//usr/share/doc/packages//usr/share/doc/packages/mstflint//usr/share/licenses//usr/share/licenses/mstflint//usr/share/man/man1//usr/share//usr/share/mstflint//usr/share/mstflint/mlxconfig_dbs/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:19952/SUSE_SLE-15-SP3_Update/2cbe81536f202dc6da2415770f06151b-mstflint.SUSE_SLE-15-SP3_Updatedrpmxz5s390x-suse-linux                    ELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=70ca8ecb4209e957b8cfc0e96302e1762e3db7cc, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d15deda42e8ed0424d5b7f127f83f57b65146d98, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cf50855e63b89a5528370a1316bc6dbcc682e710, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 64-bit MSB executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=066010624ea41d22982e31e9e91352d16929c7aa, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=df9bcf97b4fd7f4ab38897f65630a1f73bcc1d35, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=87c643c3cd8291592c0551ac394b2b3d1f44895f, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3ee0998795bccb7e89ce0f7769d8f90c69a00413, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e12fd2ab8aa45f22b2faf5dd1df42c6a39fd1caa, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5ee61b40e08effc835b9cf511ff35f3599df29da, for GNU/Linux 3.2.0, strippeddirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4680a3f7a853f5f77f94e98432321ce1ed82b346, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=747ff157e28ed1457a8d4b6046f41783d77a17f2, strippedPython script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=caefb04db222e77926b33224f7f071245a09b21a, strippedPython script, ASCII text executable, with CRLF line terminatorsASCII textASCII text, with CRLF line terminatorsPython script, ASCII text executable, with CRLF, LF line terminatorsELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1086c7c0086e314e42aa062aa2678019bac3e0c0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)-CDELSZabijkszR R RRRRRRRRR RRRRRRRRR RRRR RRR R RRRRRRRRRRRRRR RR RR R RRRRR RRRRRRRRRR RRRR RRRR RRRRR RR RRRRR RR RRRRR RR RRRRR RRR RRRRR RRRR RRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRR'YkALЈ)cutf-8f1c6ddd66b7d4149eaf6e5b6ff8e569142c50cf76d24abe721fb89c7aa6e02e8?7zXZ !t/X A]"k%]V VY֭uApJNj=u ?oL) (h!G۹5afӴ/plb =@.j+&KJkJHѩЈZ/Au_˄X^ZVNÿQd*#C!0!jY]B[ NdTl(]@l.nͣB}0ůx'CxQ-IAQ\M\%ؔv`)J Vj`˗ؗ>B<'l}eP;$h Ag1(D$y;3qA BT&ȗCBKzKBMCi|9"+613̥VB•a O_ZP-WgEZ=z`ۏy\}8&X?!'S?8P2 7[յ:hYnWf T%:L4v,kl >)G*Tn|+]h`qƪvǚQlDJvNMY}ϴ HWtPffI PHHYcC?en0^g ws_qeCnK=]r =ޝ2y(#X6?u„<ΎU&5Bk&CJ꺆u(%,?TplQM9mҌDs{\pMX_誉H27ikjwaeBkcS@+ :U5yJ-UҷiUC H'^4eޯSާ].].ZN+/ 7B{F%DeZXPZ]м+.UHё]-O-oT7X%j\VhJVx/lŜjW958}]upeu#e B}$S̊J#?k}]T][,+_t[$bÌ&'CbJ7RO A3UOjGEx*ۨ~"̚:gjw; ܽFWL 0*c2liʌ:͕Sn%8e]A18XChГ)pks%#U|*s;B|L= vLH"c.gj3+R7xR˨OBNy5[-ϧy/@H,zRyRikaJ}rW;HV ͏+*DGz:ˆ=&\M)*Eɵ>NaYFhj "^\W( V^<&SNtk0WQ蝱"uϊ855?bW1!Q5Q^`Np+,kui|iq >>GXWnb>ioC{5pI!hFC &7fi/̷8 ,i