Hi Team,
I just wanted to know,
what are the IPC mechanisms used in openAMP?
What is the IPC supported by the current version?
Which IPC mechanism used in echotest, matrix multiplication, & proxy
applications?
Thanks & regards,
Raveem
Hi Team,
I just wanted to know,
what are the IPC mechanisms used in openAMP?
What is the IPC supported by the current version?
Which IPC mechanism used in echotest, matrix multiplication, & proxy
applications?
Thanks & regards,
Raveem
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: d4145ecd7505f03f12f2ee41ffd0d120bb056253
https://github.com/OpenAMP/open-amp/commit/d4145ecd7505f03f12f2ee41ffd0d120…
Author: Yunfei Li <liyunfei33(a)huawei.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M apps/examples/linux_rpc_demo/linux_rpc_demo.c
M apps/system/linux/machine/generic/platform_info.c
Log Message:
-----------
apps:Fix atomic_flag error for clang compilation
Change atomic_int to atomic_flag to solve the error
reported when compiling with clang.
Signed-off-by: Yunfei Li <liyunfei33(a)huawei.com>
Commit: 1b9754867b916bfbfb3520b7cd8cae6b6b236097
https://github.com/OpenAMP/open-amp/commit/1b9754867b916bfbfb3520b7cd8cae6b…
Author: Yunfei Li <liyunfei33(a)huawei.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M lib/include/openamp/rpmsg_retarget.h
M lib/proxy/rpmsg_retarget.c
Log Message:
-----------
lib:Fix atomic_flag error for clang compilation
Change atomic_int to atomic_flag to solve the error
reported when compiling with clang.
Signed-off-by: Yunfei Li <liyunfei33(a)huawei.com>
Compare: https://github.com/OpenAMP/open-amp/compare/246540f3d6fd...1b9754867b91
Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: 0d2d3478b0461c17ae040dd4f8c025e5e0e290c3
https://github.com/OpenAMP/meta-openamp/commit/0d2d3478b0461c17ae040dd4f8c0…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal-xlnx-standalone.bb
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/libmetal/patches/0001-lib-atomic-add-defines-for-build.patch
M vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-decoupling.bb
M vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-standalone.bb
R vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-versal.yaml
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-zynqmp.yaml
Log Message:
-----------
vendor/xilinx: meta-xilinx-standalone-experimental: Update to work with latest sources
As there has been a re-structuring of meta-openamp, there was a regression
in support. This patch ensures that using latest SDT and OpenAMP overlays works
with latest Lopper to generate OpenAMP DTs and apps for Versal and ZU+
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 246540f3d6fd9bd86d6ae82c68d285570076670b
https://github.com/OpenAMP/open-amp/commit/246540f3d6fd9bd86d6ae82c68d28557…
Author: Guiding Li <liguiding1(a)xiaomi.com>
Date: 2023-03-07 (Tue, 07 Mar 2023)
Changed paths:
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg: do cache_invalidate() when real data returned
This is a bugfix when open VIRTIO_CACHED_BUFFERS
Signed-off-by: Guiding Li <liguiding1(a)xiaomi.com>
Branch: refs/heads/master-next
Home: https://github.com/OpenAMP/meta-openamp
Commit: 507e7839dd85ce990779577016659104da512aa5
https://github.com/OpenAMP/meta-openamp/commit/507e7839dd85ce99077957701665…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-21 (Mon, 21 Nov 2022)
Changed paths:
R recipes-openamp/rpmsg-examples/rpmsg-echo-test/LICENSE
R recipes-openamp/rpmsg-examples/rpmsg-echo-test/Makefile
R recipes-openamp/rpmsg-examples/rpmsg-echo-test/echo_test.c
M recipes-openamp/rpmsg-examples/rpmsg-echo-test_1.0.bb
A recipes-openamp/rpmsg-examples/rpmsg-example.inc
R recipes-openamp/rpmsg-examples/rpmsg-mat-mul/LICENSE
R recipes-openamp/rpmsg-examples/rpmsg-mat-mul/Makefile
R recipes-openamp/rpmsg-examples/rpmsg-mat-mul/mat_mul_demo.c
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul_1.0.bb
R recipes-openamp/rpmsg-examples/rpmsg-proxy-app/LICENSE
R recipes-openamp/rpmsg-examples/rpmsg-proxy-app/Makefile
R recipes-openamp/rpmsg-examples/rpmsg-proxy-app/proxy_app.c
R recipes-openamp/rpmsg-examples/rpmsg-proxy-app/proxy_app.h
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app_1.0.bb
Log Message:
-----------
recipes-openamp: get rpmsg apps from new repo
remove rpmsg-echo-test, rpmsg-mat-mul and rpmsg-proxy-app
source files and modify relative recipe to sync code from
openamp-system-reference repo
Refactored rpmsg-example.inc by Bill Mills
* set a real and useful SHA1 hash by default so no AUTOREV
* Allow SRCREV to be overridden in mass in the local.conf file
* (:pn-xxx override is also possible)
* removed sha256sum, not used for git
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 70e85419c256266c85ac8a226596fccf7ad4b694
https://github.com/OpenAMP/meta-openamp/commit/70e85419c256266c85ac8a226596…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2023-01-03 (Tue, 03 Jan 2023)
Changed paths:
A vendor/xilinx/recipes-openamp/open-amp/open-amp-dev_%.bbappend
A vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx.inc
M vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx_v2022.1.bb
M vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx_v2022.2.bb
M vendor/xilinx/recipes-openamp/open-amp/open-amp_%.bbappend
Log Message:
-----------
open-amp: demos: Ensure demos are added to all implementations
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Moved work under the vendor directory
Signed-off-by: Mark Hatle <mark.hatle(a)amd.com>
Commit: cf81c2476292f970a6bda9ffd8f5fd34f7723370
https://github.com/OpenAMP/meta-openamp/commit/cf81c2476292f970a6bda9ffd8f5…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M recipes-openamp/rpmsg-examples/rpmsg-example.inc
Log Message:
-----------
recipes-openamp: rpmsg-examples: Use latest commit
Latest commit updates usage of driver unload/load in rpmsg-kernel-space apps
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Compare: https://github.com/OpenAMP/meta-openamp/compare/cd5cc9274321...cf81c2476292
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 7f1fb3b84edc1b3eab62a7ade7f88e99f7e78b93
https://github.com/OpenAMP/openamp-system-reference/commit/7f1fb3b84edc1b3e…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M examples/linux/rpmsg-echo-test/README.md
M examples/linux/rpmsg-echo-test/echo_test.c
M examples/linux/rpmsg-mat-mul/README.md
M examples/linux/rpmsg-mat-mul/mat_mul_demo.c
M examples/linux/rpmsg-proxy-app/README.md
M examples/linux/rpmsg-proxy-app/proxy_app.c
Log Message:
-----------
examples: linux: remove any loading or unloading of modules
As the requirements for RPMsg usage can change over time, remove the loading
and unloading of drivers in the Linux app. Instead put the onus on the user to
manage the driver.
Update documentation of demos in READMEs
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: 70e85419c256266c85ac8a226596fccf7ad4b694
https://github.com/OpenAMP/meta-openamp/commit/70e85419c256266c85ac8a226596…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2023-01-03 (Tue, 03 Jan 2023)
Changed paths:
A vendor/xilinx/recipes-openamp/open-amp/open-amp-dev_%.bbappend
A vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx.inc
M vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx_v2022.1.bb
M vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx_v2022.2.bb
M vendor/xilinx/recipes-openamp/open-amp/open-amp_%.bbappend
Log Message:
-----------
open-amp: demos: Ensure demos are added to all implementations
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Moved work under the vendor directory
Signed-off-by: Mark Hatle <mark.hatle(a)amd.com>