Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libcxl1 | Distribution: openSUSE Tumbleweed |
Version: 1.7 | Vendor: openSUSE |
Release: 3.2 | Build date: Thu Feb 29 16:57:11 2024 |
Group: System/Libraries | Build host: reproducible |
Size: 80277 | Source RPM: libcxl-1.7-3.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/ibm-capi/libcxl | |
Summary: Coherent accelerator shared library |
The coherent accelerator interface is designed to allow the coherent connection of accelerators (FPGAs and other devices) to a POWER system. Coherent in this context means that the accelerator and CPUs can both access system memory directly and with the same effective addresses. IBM refers to this as the Coherent Accelerator Processor Interface (CAPI). In the Linux world, it is referred to by the name CXL to avoid confusion with the ISDN CAPI subsystem. The Linux kernel interacts with the device POWER Service Layer (PSL). Userland interacts with the device Accelerator Function Unit (AFU). See the Linux kernel source file Documentation/powerpc/cxl.txt for a detailed description of the coherent accelerator interface. The CXL library provides a userland API to coherently attached devices. CXL devices can be enumerated. Their capabilities can be queried. AFUs can be opened, attached to the current process, and started. Jobs, described by AFU specific Work Element Descriptors (WEDs), can be submitted and executed by AFUs. AFU MMIO space can be mapped into the current process memory, and AFUs can be configured and controlled via MMIO reads and writes.
Apache-2.0
* Thu Feb 29 2024 pgajdos@suse.com - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN * Fri Jun 12 2020 Michel Normand <normand@linux.vnet.ibm.com> - Add remove_2_backslashes_in_shell_call.patch * Wed May 30 2018 normand@linux.vnet.ibm.com - Update v1.7 New api cxl_get_tunneled_ops_supported - Update v1.6 new functions cxl_afu_host_thread_wait(), cxl_work_disable_wait(), cxl_work_enable_wait() and cxl_work_get_tid() are now unconditionally built and exported. - remove libcxl_sysmacros.patch embeded upstream. * Thu Jun 08 2017 normand@linux.vnet.ibm.com - Update v1.5 * libcxl: Check afu link when read from PSA mmio return all FFs * Makefile: add -Werror * Use _DEFAULT_SOURCE rather than _BSD_SOURCE * Fix sparse warnings * Added #include <asm/types.h> * Man pages: document flags CXL_MMIO_{BIG,HOST,LITTLE}_ENDIAN * Makefile: do not fail if target symlink already exists. * Man pages: clarify mmio read/write alignment constraints. * Create LIBSONAME link * sysfs: Fix a boundary condition check for OUT_OF_RANGE macro - remove libcxl_create_soname_link.patch part of above update. - add libcxl_sysmacros.patch to avoid warning at build time * Tue May 31 2016 normand@linux.vnet.ibm.com - Update v1.4 * New API function cxl_get_psl_timebase_synced. * Simplify implementation of OUT_OF_RANGE macro * libcxl add install target * use LDFLAGS from the env * libcxl set default soname and interface version * Add extern "C" to libcxl.h for compatibility with C++ projects * typo error in 3 man pages * Add SONAME support in Makefile - remove embeded patches: libcxl_typo_correction_man_pages.patch libcxl_add_soname_in_Makefile.patch - new libcxl_create_soname_link.patch * Thu Mar 24 2016 jengelh@inai.de - RPM group reclassification * Thu Mar 03 2016 jloeser@suse.com - spec update for SLES12 (FATE#320440) * Thu Mar 03 2016 normand@linux.vnet.ibm.com - Add missing -fPIC and use default optflags in CFLAGS and do make to be verbose. * Sun Feb 21 2016 jengelh@inai.de - Drop Fedora parts (no build targets exist). Drop Debian dots from description. Add missing requires. * Fri Jan 22 2016 normand@linux.vnet.ibm.com - do not ship static library as suggested by packaging guidelines
/usr/lib64/libcxl.so.1 /usr/lib64/libcxl.so.1.7 /usr/share/doc/packages/libcxl1 /usr/share/doc/packages/libcxl1/LICENSE /usr/share/doc/packages/libcxl1/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 18 00:12:25 2024