Branch: refs/heads/master Home: https://github.com/OpenAMP/open-amp Commit: b8691c820e96be78433b77bcfe381517164cea2e https://github.com/OpenAMP/open-amp/commit/b8691c820e96be78433b77bcfe3815171... Author: Arnaud Pouliquen arnaud.pouliquen@st.com Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths: M apps/examples/CMakeLists.txt A apps/examples/nocopy_echo/CMakeLists.txt A apps/examples/nocopy_echo/rpmsg-echo.h A apps/examples/nocopy_echo/rpmsg-nocopy-ping.c M apps/tests/msg/CMakeLists.txt R apps/tests/msg/rpmsg-nocopy-ping.c
Log Message: ----------- apps: move nocopy ping test to example
Move the test to exemple folder to prepare an exemple that involves the TX and RX nocopy API.
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@st.com
Commit: 1b7a0004361bd63f78683289f4ff0da34839a807 https://github.com/OpenAMP/open-amp/commit/1b7a0004361bd63f78683289f4ff0da34... Author: Arnaud Pouliquen arnaud.pouliquen@st.com Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths: M apps/examples/nocopy_echo/CMakeLists.txt A apps/examples/nocopy_echo/rpmsg-nocopy-echo.c
Log Message: ----------- apps: add responder part of the no copy example
Add the ping responder that uses the nocpy API to process the message outside of the receive callback.
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@st.com
Commit: 063ae70eef73172cc1d23ac458b7e38e7b81f60f https://github.com/OpenAMP/open-amp/commit/063ae70eef73172cc1d23ac458b7e38e7... Author: Arnaud Pouliquen arnaud.pouliquen@st.com Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths: M apps/examples/nocopy_echo/rpmsg-nocopy-ping.c
Log Message: ----------- apps: update nocopy ping to use nocopy API for reception.
Enhance the ping to add the usage of rpmsg_hold_rx_buffer and rpmsg_release_rx_buffer to treat the message outside of the callback function.
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@st.com
Commit: 347397decaa43372fc4d00f965640ebde042966d https://github.com/OpenAMP/open-amp/commit/347397decaa43372fc4d00f965640ebde... Author: Arnaud Pouliquen arnaud.pouliquen@st.com Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths: M README.md
Log Message: ----------- Readme: add description for zero copy demo
Add a subchapter to describe how to run the rpmsg echo demo using the nocopy API.
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@st.com
Commit: e03656d53e7c1f17e97b806da5d7540f0871aee8 https://github.com/OpenAMP/open-amp/commit/e03656d53e7c1f17e97b806da5d7540f0... Author: Xiang Xiao xiaoxiang@xiaomi.com Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths: M lib/include/openamp/remoteproc.h M lib/remoteproc/remoteproc.c
Log Message: ----------- remoteproc: add get_mem callback to remoteproc_ops
Since the mapping info is normally managed inside the porting layer, the new callback could avoid the mapping duplication.
Signed-off-by: Xiang Xiao xiaoxiang@xiaomi.com
Commit: 5c6f465ca159ef17abd088c46d24d61836835a85 https://github.com/OpenAMP/open-amp/commit/5c6f465ca159ef17abd088c46d24d6183... Author: Sergei Korneichuk sergei.korneichuk@xilinx.com Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths: M apps/machine/microblaze_generic/platform_info.c
Log Message: ----------- apps: machine: Fix MicroBlaze compilation error
Fix duplicated function definition with bad code. See https://github.com/OpenAMP/open-amp/issues/252
Signed-off-by: Sergei Korneichuk sergei.korneichuk@xilinx.com
Commit: 278bcd2d1095261b89839dadf17b33f4c6a46d76 https://github.com/OpenAMP/open-amp/commit/278bcd2d1095261b89839dadf17b33f4c... Author: GFWisshit qq979818120@gmail.com Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths: M lib/include/openamp/virtqueue.h
Log Message: ----------- Fix compilation error.Add missing semicolon.
Commit: a44dbaca7e5d4c34327403b24a2d8e3c321e3bd9 https://github.com/OpenAMP/open-amp/commit/a44dbaca7e5d4c34327403b24a2d8e3c3... Author: Arnaud Pouliquen arnaud.pouliquen@foss.st.com Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths: M .github/workflows/compliance.yml
Log Message: ----------- CI: compliance: fail on errors
Fail workflow in case of script crashes.
This patch is a cherry-pick of a zephyr patch implemented by Anas Nashif:
https://github.com/zephyrproject-rtos/zephyr/pull/31452
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@foss.st.com
Commit: b8aa68e4481899ebb7ae5287d8b1e62d3d352e4e https://github.com/OpenAMP/open-amp/commit/b8aa68e4481899ebb7ae5287d8b1e62d3... Author: Arnaud Pouliquen arnaud.pouliquen@foss.st.com Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths: M .github/workflows/compliance.yml
Log Message: ----------- CI: compliance: fix check_compliance workflow
Use older junitparser, new version is not compatible. This patch is inspired from Zephyr project, proposed by Anas Nashif: https://github.com/zephyrproject-rtos/zephyr/pull/31276
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@foss.st.com
Commit: bcec51738ef47e7c36ffdc694450c3586a7ad829 https://github.com/OpenAMP/open-amp/commit/bcec51738ef47e7c36ffdc694450c3586... Author: Michael Bullis mcbullisisu@gmail.com Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths: M apps/examples/rpc_demo/rpc_demo.c
Log Message: ----------- rpc_demo: fix spelling and grammar in code comment
There were some minor typos in the top level comment block for the rpc_demo.c example.
Signed-off-by: Michael Bullis mcbullisisu@gmail.com
Compare: https://github.com/OpenAMP/open-amp/compare/9cf6259b9233...bcec51738ef4