Skip to content

Releases: OpenAMP/open-amp

OpenAMP v2020.10 Release

23 Oct 19:57
Compare
Choose a tag to compare
  • Deprecate rpmsg_init_ept() API
  • Add support for MicroBlaze platform
  • Update CMake minimum version to 3.0.2
  • Change rpmsg endpoint address allocation (start address at 1024 instead of 0)
  • Bug fixes

Arnaud Pouliquen (6):
cmake: fix LIBMETAL naming warning
apps: zynqmp:fix indentation
rpmsg: set rpmsg_init_ept API as deprecated
CI: rework compliance test
CI: add action to build for different platforms
CI: rearrange github workflow

Ben Levinsky (6):
apps: zynqmp_r5: add switch to run r5 demo without IPI
apps: zynqmp: add switch to run linux demo without IPI
apps: zynqmp: support for demos without IPI
apps: zynqmp_r5: support for demos without IPI
Add support for MicroBlaze in programmable logic (PL) to OpenAMP.
apps: zynqmp: fix compilation issue from rebase

Ed Mooring (2):
Add <errno.h> explicitly to all files that use errno values.
CMake: Update minimum CMake version to 3.0.2.

Simon Leiner (1):
Cast allocated memory to target type

Torsten Rasmussen (1):
cmake: set the policy CMP0077 to NEW

Xiang Xiao (9):
rpmsg: remove the address check in rpmsg_send/rpmsg_trysend
rpmsg: rpmsg_create_ept return RPMSG_ERR_ADDR if the address is in use
implement rproc_virtio_read_config/rproc_virtio_write_config
rpmsg: reserve 0-1023 for predefined services in rpmsg_create_ept
apps: replace all zero address to RPMSG_ADDR_ANY
rpmsg: rpmsg_unregister_endpoint management cleanup
rpmsg: rpmsg_create_ept don't send RPMSG_NS_CREATE if name is empty
rpmsg: zero out rdev field in rpmsg_unregister_endpoint
rpmsg: send RPMSG_NS_DESTROY only when addr >= 1024

OpenAMP v2020.04 Release

01 May 00:12
Compare
Choose a tag to compare

OpenAMP 2020.04 Release Notes

New features:
Added checkpatch and gitlint for checking commits and code style.
Updated documentation.
Made the rpmsg buffer size configurable at configuration time.

Various bug fixes.

OpenAMP V2020.01 Release

31 Jan 21:48
Compare
Choose a tag to compare

OpenAMP 2020.01 Release Notes

This is the 2020.01 release of OpenAMP. With this release, we welcome a new maintainer,
Arnaud Pouliquen, and some new features.

Added virtio feature negotiation.

Other changes
* update IRQ registration in apps
* update maintainers
* bug fixes

Known Limitations:

Linux user space rpmsg and remoteproc have been compiled, but only lightly tested.

The load_fw example for Xilinx zynqmp_r5 has only been compiled using the Xilinx
toolchain and a specific BSP. We recommend using "set (WITH_LOAD_FW OFF)" in your
toolchain file when compiling for zynqmp_r5 unless you have the correct toolchain
and BSP.

OpenAMP v2018.10 Release

30 Oct 22:21
Compare
Choose a tag to compare
  • Remove HIL layer to allow RPMsg and Remoteproc to be used independently
  • Change RPMsg APIs to send and receive RPMsg with endpoints instead of channels. This is to line up with Linux kernel implementation.

As the APIs is changed compared to v2018.04 version, please check the updated porting guide: https://github.com/OpenAMP/open-amp/wiki/OpenAMP-Porting-GuideLine

OpenAMP v2018.04 Release

14 May 17:29
Compare
Choose a tag to compare
  • Add Zephyr support in the CMake build
  • Enable C++
  • Use SPDX license identifier

OpenAMP v2017.10 Release

06 Nov 18:21
Compare
Choose a tag to compare

It is a bug fix release.
Changes:

  • OpenAMP internal implementation is updated to line up with libmetal i/o region read/write API changes.

OpenAMP v2017.04 Release

28 Apr 23:24
Compare
Choose a tag to compare

Features

  • Virtio reset support
  • Remote firmware checking to allow master not to restart remote if remote is already running
  • Allow remote to specify predefined shared memory range

OpenAMP v2016.10 Release

07 Nov 17:44
Compare
Choose a tag to compare

Features:

  • Zero copy
  • OpenAMP on top of libmetal
  • OpenAMP in Linux userspace
  • OpenAMP between Linux processes

Other changes:

  • OpenAMP on 64bit machine

OpenAMP v2016.04 Release

06 May 04:43
Compare
Choose a tag to compare

Features:

  • OpenAMP source code restructure
    • It makes the OpenAMP framework independent to Xilinx platforms. It moved Xilinx platform specific implementation to obsolete/ directory.
  • Enable IAR compiler support in RPMSG component.

Other Changes:

  • Please check the git log for bug fixes.