Skip to content

OpenAMP v2021.04 Release

Compare
Choose a tag to compare
@edmooring edmooring released this 30 Apr 20:55

This release:

  • Adds semantic versioning to the OpenAMP library and API (see http://semver.org/).
  • Reintroduces zero-copy transmit and receive for RPMsg.
  • Adds a new callback to remoteproc_ops to allow client software to more easily manage memory.
  • Fixes various bugs and issues.

Arnaud Pouliquen (16):
apps: add missing license information
lib: add missing license information for rpmsg_retarget
apps: rpc_demo: fix compilation warning
apps: move nocopy ping test to example
apps: add responder part of the no copy example
apps: update nocopy ping to use nocopy API for reception.
Readme: add description for zero copy demo
CI: compliance: fail on errors
CI: compliance: fix check_compliance workflow
rpmsg: fix variable overflow
README: Add version chapter
Rework the version management
lib: add new API to get the library version
apps: add libraries version information in echo example
CI: Copy the VERSION file in zephyr openamp module
version: add generated define for version

Ben Levinsky (3):
apps: update memory management
apps: machine: update cleanup of rpmsg and virtio devices
apps: demos: update to hand rproc for cleanup

Chao An (1):
rpmsg: bring back zero copy transfer

GFWisshit (1):
Fix compilation error.Add missing semicolon.

Guiding Li (2):
openamp: fix ns_unbind_cb error when meet RPMSG_NS_DESTROY
openamp: replace while(1) to metal_assert in RPMSG_ASSERT

Michael Bullis (1):
rpc_demo: fix spelling and grammar in code comment

Sergei Korneichuk (1):
apps: machine: Fix MicroBlaze compilation error

Xiang Xiao (4):
rename size parameter to len for rpmsg_send_offchannel_raw
rpmsg: virito: limit the buffer allocate from shared memory pool
apps: add msg-test-rpmsg-nocopy-ping test
remoteproc: add get_mem callback to remoteproc_ops