Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libopen_amp1-2026.04.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libopen_amp1 Distribution: openSUSE Tumbleweed
Version: 2026.04.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Oct 24 06:46:42 2026
Group: Unspecified Build host: reproducible
Size: 72417 Source RPM: openamp-2026.04.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/OpenAMP/open-amp
Summary: OpenAMP communication APIs
The OpenAMP framework provides software components that enable development
of software applications for Asymmetric Multiprocessing (AMP) systems.
The framework provides the following key capabilities.

1. Provides Life Cycle Management, and Inter Processor Communication
   capabilities for management of remote compute resources and their associated
   software contexts.
2. Provides a stand alone library usable with RTOS and Baremetal software
   environments
3. Compatibility with upstream Linux remoteproc and rpmsg components
4. Following AMP configurations supported
	a. Linux master/Generic(Baremetal) remote
	b. Generic(Baremetal) master/Linux remote
5. Proxy infrastructure and supplied demos showcase ability of proxy on master
   to handle printf, scanf, open, close, read, write calls from Bare metal
   based remote contexts.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sat Oct 24 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to version 2026.04.0:
    * Library is now versioned 1.10.0, soname moved from 0 to 1
    * Reworked cache handling with new WITH_DCACHE option
    * Added virtio MMIO native transport layer support
    * Reintroduced zero-copy transmit and receive for RPMsg
    * Added TX buffer wait and endpoint-release callbacks
    * Added virtqueue RX-empty-notify and message buffer size APIs
    * Removed long-deprecated cmake options and APIs
    * CMake minimum raised to 3.16
    * Many bug fixes and maturity improvements
  - Rename shared library package libopen_amp0 -> libopen_amp1
    following the upstream soname bump
  - Drop examples subpackage: upstream removed the sample
    applications in 2025.04.0 (moved to openamp-system-reference)
  - Drop obsolete patches, code was reworked upstream:
    * openamp-fix-build-with-libmetal.patch (apps tree is gone)
    * openamp-wait-when-no-more-buffer-avail.patch (TX buffer
      wait logic was reworked upstream with wait callbacks)
  - Spec cleanup: use ldconfig_scriptlets macro, drop unused
    doxygen and graphviz BuildRequires, declare gcc and make
    explicitly (libhugetlbfs-devel and sysfsutils-devel are kept:
    libmetal's installed headers include them)
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    PatchN.
* Wed Feb 26 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Switch to %cmake_build macro as %make_jobs is ambiguous and leads
    to trouble
* Tue Feb 25 2020 pgajdos@suse.com
  - version update to 2020.01
    * Added virtio feature negotiation.
    * update IRQ registration in apps
    * bug fixes
  - added patches
    fix https://github.com/OpenAMP/open-amp/pull/196
    + openamp-fix-build-with-libmetal.patch
    fix https://github.com/OpenAMP/open-amp/pull/197
    + openamp-wait-when-no-more-buffer-avail.patch
* Mon Sep 10 2018 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Enable examples build
* Mon Sep 10 2018 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Fix building by allowing undefined reference in lib
* Mon Sep 10 2018 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Switch to stable release: 2018.04
* Mon Jul 09 2018 agraf@suse.com
  - Initial commit

Files

/usr/lib64/libopen_amp.so.1
/usr/lib64/libopen_amp.so.1.10.0
/usr/share/licenses/libopen_amp1
/usr/share/licenses/libopen_amp1/LICENSE.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Oct 26 00:13:59 2026