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>
I don’t have anything either. Concur.
Sent from my iPhone
> On Mar 25, 2021, at 7:09 AM, Bill Mills via Openamp-rp <openamp-rp(a)lists.openampproject.org> wrote:
>
> All,
>
> Our normal call is scheduled for today. It would be 1 hour later than normal for most people in North America.
> That will be right after Linaro connect completes so we could have the call.
>
> However, I do not have an agenda prepared and I know Arnaud is not available.
> Should we cancel for today?
>
> Thanks,
> Bill
>
> --
> Bill Mills
> Principal Technical Consultant, Linaro
> +1-240-643-0836
> TZ: US Eastern
> Work Schedule: Tues/Wed/Thur
>
> --
> Openamp-rp mailing list
> Openamp-rp(a)lists.openampproject.org
> https://lists.openampproject.org/mailman/listinfo/openamp-rp
All,
Our normal call is scheduled for today. It would be 1 hour later than
normal for most people in North America.
That will be right after Linaro connect completes so we could have the call.
However, I do not have an agenda prepared and I know Arnaud is not
available.
Should we cancel for today?
Thanks,
Bill
--
Bill Mills
Principal Technical Consultant, Linaro
+1-240-643-0836
TZ: US Eastern
Work Schedule: Tues/Wed/Thur
All,
We have our normal meeting today.
Last week in the special meeting we decided to talk about buffer size
negotiation this week.
See this link for a rpmsg.pdf
https://github.com/OpenAMP/open-amp/issues/271
I know I am delinquent of the "summary of proposal" for the
"Support the two phase creation handshake" last week.
I looked at this all last weekend.
I think the right thing to do is a bit more complicated than what we
were discussing last week.
I suggest that today we focus on the buffer size negotiation and put off
the discussion of the two phase creation handshake.
Thanks,
Bill
Topic: OpenAMP RP Call
Time: Every two weeks on Thursdays starting Feb 25, 2021 04:00 PM London
Join Zoom Meeting
https://linaro-org.zoom.us/j/95276449391?pwd=eDRCQzlnZGN1VlUvaFNoZ0V3RlNEZz…
Meeting ID: 952 7644 9391
Passcode: 8250
--
Bill Mills
Principal Technical Consultant, Linaro
+1-240-643-0836
TZ: US Eastern
Work Schedule: Tues/Wed/Thur