Hello,
I am currently doing my POC on OpenAMP. So regarding that I have to run apps/examples/rpc_demo. The aim is to perform remote procedure calls between the Master and Slave to perform file operations(read and write) and I/O operations. Is there a possibility of running the demo in the following configuration and if, provide me with some guidelines.
Master Slave Connectivity
Linux(core 0) Linux(core 0) Systems connected via network
Linux(core 0) Linux(core 1) Single Linux System
Thanks & Regards
Viswa Harsha C
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10
L&T Technology Services Ltd
www.LTTS.com
L&T Technology Services Limited (LTTS) is committed to safeguard your data privacy. For more information to view our commitment towards data privacy under GDPR, please visit the privacy policy on our website www.Ltts.com. This Email may contain confidential or privileged information for the intended recipient (s). If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system.
Hello,
I am currently doing my POC on OpenAMP. So regarding
that I have to run apps/examples/rpc_demo. The aim is to perform remote
procedure calls between the Master and Slave to perform file
operations(read and write) and I/O operations. Is there a possibility
of running the demo in the following configuration and if, provide me
with some guidelines.
Master Slave Connectivity
Linux(core 0) Linux(core 0) Systems connected via network
Linux(core 0) Linux(core 1) Single Linux System
Thanks & Regards
Viswa Harsha C
Sent from [1]Mail for Windows 10
L&T Technology Services Ltd
[2]www.LTTS.com
L&T Technology Services Limited (LTTS) is committed to safeguard your
data privacy. For more information to view our commitment towards data
privacy under GDPR, please visit the privacy policy on our website
www.Ltts.com. This Email may contain confidential or privileged
information for the intended recipient (s). If you are not the intended
recipient, please do not use or disseminate the information, notify the
sender and delete it from your system.
References
1. https://go.microsoft.com/fwlink/?LinkId=550986
2. file:///tmp/tmpB8UCN9.html
Branch: refs/heads/master
Home: https://github.com/OpenAMP/open-amp
Commit: ec71d798d17bab1234a3eb0098df56378ce18432
https://github.com/OpenAMP/open-amp/commit/ec71d798d17bab1234a3eb0098df5637…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M README.md
Log Message:
-----------
README: Add version chapter
Provide more information on the management of the OpenAMP version.
OpenAMP should from now follow the semantic versionning.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: d8541f2f12c06971ea4db5db1f16b8a51a5462cd
https://github.com/OpenAMP/open-amp/commit/d8541f2f12c06971ea4db5db1f16b8a5…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M CMakeLists.txt
A VERSION
M cmake/options.cmake
M lib/CMakeLists.txt
Log Message:
-----------
Rework the version management
PROJECT_VERSION* variables are recognized by cmake. Rename the
PROJECT_VER* variables used for the version.
Create a version file to make it easier to find and update the version.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 2833ca2aaa61f984d33d666dbfd6b497bf7ddd5d
https://github.com/OpenAMP/open-amp/commit/2833ca2aaa61f984d33d666dbfd6b497…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M lib/CMakeLists.txt
A lib/include/openamp/version.h
A lib/version.c
Log Message:
-----------
lib: add new API to get the library version
Add similar API that the libmetal to allow application to get information
about the version of the openamp library.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: d55c0210a3197c28305056ede90811a229f8b650
https://github.com/OpenAMP/open-amp/commit/d55c0210a3197c28305056ede90811a2…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M apps/examples/echo/rpmsg-echo.c
Log Message:
-----------
apps: add libraries version information in echo example
Add library information used for the demo. This used to provide
an examples of the new version API use.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 52c4b75d3394576e9272bc768e0b99415c7db8c9
https://github.com/OpenAMP/open-amp/commit/52c4b75d3394576e9272bc768e0b9941…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: Copy the VERSION file in zephyr openamp module
Add the new VERSION file support. Without the copy of the file the
cmake fails as no VERSION file is found in
zephyrproject/modules/lib/open-amp/open-amp/
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 7088ba5dd72cd008028d8bf36bad17696bcf5cfa
https://github.com/OpenAMP/open-amp/commit/7088ba5dd72cd008028d8bf36bad1769…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M lib/CMakeLists.txt
A lib/version.h.in
Log Message:
-----------
version: add generated define for version
For memory footprint reason it can be useful for applications
to use defines during the build pre-processing step.
Add a generated version_def.h file that will be accessible in the
the install directory ./build/bin/usr/local/include/openamp/.
Application will be able to use the version.h or the version_def.h
depending on its need.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/open-amp/compare/7e6a6dacc568...7088ba5dd72c
Hello,
We have the OpenAMP RP call in about 30 min.
I have not been on an OpenAMP call in about a month so I am still
catching up.
I understand that Arnaud wants us to talk about the future of the
Resource table format.
Other agenda items can be purposed as well.
Thanks,
Bill
--
Bill Mills
Principal Technical Consultant, Linaro
+1-240-643-0836
TZ: US Eastern
Work Schedule: Tues/Wed/Thur
Hello,
As discussed in last OpenAMP meeting, here is the work I started related to the creation of a specification for the resource table.
This document describes the resource table version 1, implemented in the Linux kernel and in the OpenAMP library.
My proposal would be that we start a work to release and publish a V1 spec, so that we can move towards a V2 for the evolution of the resource table.
Regards,
Arnaud
Branch: refs/heads/master
Home: https://github.com/OpenAMP/open-amp
Commit: b8691c820e96be78433b77bcfe381517164cea2e
https://github.com/OpenAMP/open-amp/commit/b8691c820e96be78433b77bcfe381517…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)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(a)st.com>
Commit: 1b7a0004361bd63f78683289f4ff0da34839a807
https://github.com/OpenAMP/open-amp/commit/1b7a0004361bd63f78683289f4ff0da3…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)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(a)st.com>
Commit: 063ae70eef73172cc1d23ac458b7e38e7b81f60f
https://github.com/OpenAMP/open-amp/commit/063ae70eef73172cc1d23ac458b7e38e…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)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(a)st.com>
Commit: 347397decaa43372fc4d00f965640ebde042966d
https://github.com/OpenAMP/open-amp/commit/347397decaa43372fc4d00f965640ebd…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)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(a)st.com>
Commit: e03656d53e7c1f17e97b806da5d7540f0871aee8
https://github.com/OpenAMP/open-amp/commit/e03656d53e7c1f17e97b806da5d7540f…
Author: Xiang Xiao <xiaoxiang(a)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(a)xiaomi.com>
Commit: 5c6f465ca159ef17abd088c46d24d61836835a85
https://github.com/OpenAMP/open-amp/commit/5c6f465ca159ef17abd088c46d24d618…
Author: Sergei Korneichuk <sergei.korneichuk(a)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(a)xilinx.com>
Commit: 278bcd2d1095261b89839dadf17b33f4c6a46d76
https://github.com/OpenAMP/open-amp/commit/278bcd2d1095261b89839dadf17b33f4…
Author: GFWisshit <qq979818120(a)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/a44dbaca7e5d4c34327403b24a2d8e3c…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)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(a)foss.st.com>
Commit: b8aa68e4481899ebb7ae5287d8b1e62d3d352e4e
https://github.com/OpenAMP/open-amp/commit/b8aa68e4481899ebb7ae5287d8b1e62d…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)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(a)foss.st.com>
Commit: bcec51738ef47e7c36ffdc694450c3586a7ad829
https://github.com/OpenAMP/open-amp/commit/bcec51738ef47e7c36ffdc694450c358…
Author: Michael Bullis <mcbullisisu(a)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(a)gmail.com>
Compare: https://github.com/OpenAMP/open-amp/compare/9cf6259b9233...bcec51738ef4
Branch: refs/heads/master
Home: https://github.com/OpenAMP/libmetal
Commit: 28a3bd336a72ed2b44a284580adb217cddcec80d
https://github.com/OpenAMP/libmetal/commit/28a3bd336a72ed2b44a284580adb217c…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
M README.md
Log Message:
-----------
README: Add reference to the semver for the versionning
Provide more information on the management of the libmetal version.
libmetal should from now follow the semantic versionning.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: ad87802d6e01e97946de20b6c2fa28aed184ed20
https://github.com/OpenAMP/libmetal/commit/ad87802d6e01e97946de20b6c2fa28ae…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2021-04-15 (Thu, 15 Apr 2021)
Changed paths:
A VERSION
M cmake/options.cmake
M lib/CMakeLists.txt
M lib/config.h
Log Message:
-----------
Rework the version management
PROJECT_VERSION* variables are recognized by cmake. Rename the
PROJECT_VER* variables used for the version.
Create a version file to make it easier to find and update the version.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/libmetal/compare/f252f0e007fb...ad87802d6e01
Branch: refs/heads/master
Home: https://github.com/OpenAMP/open-amp
Commit: 9cf6259b923351786650ee103a6b34c5fd44e1b8
https://github.com/OpenAMP/open-amp/commit/9cf6259b923351786650ee103a6b34c5…
Author: Michael Bullis <mcbullisisu(a)gmail.com>
Date: 2021-03-31 (Wed, 31 Mar 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(a)gmail.com>