OpenAMP system reference Release 2023.10.0
Release Highlights
- Support for the AMD Xilinx zynqmp R5 has been added to the Zephyr example rpmsg_multi_services
- An example of RPMSG has been added for the Dual QEMU w/ IVSHMEM platform.
- The openamp-zephyr-modules repo has been added so we can consume the libmetal and open-amp libraries directly from the OpenAMP git repos. We can track a tag or a branch and do not need to wait for Zephyr to updates its integration of our libraries.
- For the Linux example code, common portions for each app have been factored out into common source files and reused in each app.
- Other misc cleanup in the Linux example code.
- The Zephyr base line has been updated to v3.5.0
- The Xilinx DTS has been updated for use with the v6.5.8 kernel as used by openamp-ci-builds
What's Changed
- Refactor example code by @glneo in #12
- examples: Linux: Fix rpmsg-utils README by @arnopo in #13
- examples: dual_qemu_ivhshmem: add RPMsg over IVSHMEM sample code. by @uLipe in #11
- examples: zephyr: add qemu_cortex_r5 board support by @tnmysh in #14
- examples: zephyr: add kv260_r5 board support by @tnmysh in #22
- examples: dual_qemu_ivshmem: Print shmem address and size by @gromero in #23
- Docs: enable readthedocs rendering (for PRs) by @wmamills in #24
- examples: zephyr: Switch main return type from void to int by @arnopo in #28
- Support building zephyr with upstream open-amp and libmetal by @wmamills in #25
- zephyr: fixup kv260_r5 DT memory until it can be fixed in Zephyr by @wmamills in #29
- Xilinx DTS: Use upstream source and only change what we need to. by @wmamills in #33
New Contributors
- @glneo made their first contribution in #12
- @uLipe made their first contribution in #11
- @gromero made their first contribution in #23
- @wmamills made their first contribution in #24
Full Changelog: v2023.04.0...v2023.10.0