New
OpenAMP Release 2025.10.0 - v1.9.0
This release
- replace
metal_yieldbymetal_sleep_usec(1000)inrpmsg_virtio_wait_remote_readyandrproc_virtio_delete_virtqueues - migration of documentation images into https://github.com/OpenAMP/openamp-docs
- replace CACHE_FLUSH/CACHE_INVALIDATE call by metal_cache_flush/metal_cache_invalidate
- fixes some bugs to improve the maturity.
API Updates:
- virtqueue.h
virtqueue_get_available_bufferis renamedvirtqueue_get_first_avail_buffer- add new API
virtqueue_get_next_avail_bufferto get the next available buffer.
Deprecation
-
Remove support of deprecated cmake option
WITH_DCACHE_VRINGSWITH_DCACHE_BUFFERSWITH_DCACHE_RSC_TABLEVIRTIO_CACHED_RSC_TABLEVIRTIO_CACHED_BUFFERSVIRTIO_CACHED_VRINGS
-
Remove support of the deprecated
virtio_describefunction
What's Changed
- rpmsg_virtio.c: wait_remote_ready use metal_sleep_usec to avoid starvation by @PetervdPerk-NXP in https://github.com/OpenAMP/open-amp/pull/647
- Doxygen: generate tag and xml by @sipke in https://github.com/OpenAMP/open-amp/pull/641
- Remove design document images from open-amp repository by @sipke in https://github.com/OpenAMP/open-amp/pull/660
- README: remove example related information by @tnmysh in https://github.com/OpenAMP/open-amp/pull/655
- CI: fix No space left on device message by @arnopo in https://github.com/OpenAMP/open-amp/pull/664
- virtqueue: add more virtqueue apis for the virtio device side by @CV-Bowen in https://github.com/OpenAMP/open-amp/pull/631
- doxygen: add @code block to correct generation of vring code snippet by @sipke in https://github.com/OpenAMP/open-amp/pull/661
- Add QNX cross-compilation support by @dchordia in https://github.com/OpenAMP/open-amp/pull/662
- remoteproc virtio: Fix documentation by @arnopo in https://github.com/OpenAMP/open-amp/pull/668
- Release v2025.10 : remove object deprecated for more than 2 years by @arnopo in https://github.com/OpenAMP/open-amp/pull/667
- README.md: Remove references to apps directory and generated apps. by @edmooring in https://github.com/OpenAMP/open-amp/pull/671
- release: open-amp 2025.10.0 by @arnopo in https://github.com/OpenAMP/open-amp/pull/669
New Contributors
- @PetervdPerk-NXP made their first contribution in https://github.com/OpenAMP/open-amp/pull/647
- @sipke made their first contribution in https://github.com/OpenAMP/open-amp/pull/641
- @dchordia made their first contribution in https://github.com/OpenAMP/open-amp/pull/662
Full Changelog: https://github.com/OpenAMP/open-amp/compare/v2025.04.0...v2025.10.0