Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: a2456e61ee5b7c55eb3901bdcdd836b7e0f83bbc
https://github.com/OpenAMP/open-amp/commit/a2456e61ee5b7c55eb3901bdcdd836b7…
Author: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmake/options.cmake
M lib/include/openamp/remoteproc_virtio.h
M lib/remoteproc/remoteproc_virtio.c
Log Message:
-----------
remoteproc: do cache invalidation before reading rsc_table info
Do a cache invalidation before reading the resource table's info
since this ca be in a cacheable region.
Make this optional, based on VIRTIO_CACHED_RSC_TABLE.
Signed-off-by: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Commit: 5891cb4b2e813d1c9d10def998952b062304e43f
https://github.com/OpenAMP/open-amp/commit/5891cb4b2e813d1c9d10def998952b06…
Author: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M README.md
Log Message:
-----------
README: add new cache option for resource table
Add info for WITH_DCACHE_RSC_TABLE option.
Signed-off-by: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Compare: https://github.com/OpenAMP/open-amp/compare/7f906105a9ff...5891cb4b2e81
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 7f906105a9ffef8e59287f0fca68fc8f8df7725c
https://github.com/OpenAMP/open-amp/commit/7f906105a9ffef8e59287f0fca68fc8f…
Author: Bowen Wang <wangbowen6(a)xiaomi.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M lib/include/openamp/virtio.h
M lib/virtio/virtio.c
Log Message:
-----------
virtio: add create_virtqueues and delete_virtqueues in virtio_dispatch
This is the first step to decoupling the virtio device and transport
layer.
Signed-off-by: Bowen Wang <wangbowen6(a)xiaomi.com>
Hello,
I am new to this mailing list. I have done some work recently to get the RPMSG sample running on a dual core STM32H device from ST and it works. In this case both Host and Remote runs Zephyr. My goal is to replace the Remote with a bare-metal and did some research and found open-amp can be used for the same. However, I don't see any libmetal port on STM32 under lib/system/generic. My understanding is that with this, I would be able to modify an existing example in open-amp (under https://github.com/OpenAMP/open-amp/tree/main/apps/examples/rpmsg_sample_ech...) to work with the Zephyr rpmsg example at https://github.com/zephyrproject-rtos/zephyr/tree/main/samples/subsys/ipc/rp...)
Has anyone attempted anything like this that I can leverage on? Other than the libmetal port, what else would be needed to get this inter-work with Zephyr RPMSG sample or should I attempt a different sample from Zephyr to work with open-amp sample? Any help to get me in the right direction would be appreciated.
Thanks.
Murali Karicheri
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 4976e580d4aeb8c88952ba0c00e750b300cc18bf
https://github.com/OpenAMP/libmetal/commit/4976e580d4aeb8c88952ba0c00e750b3…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M .github/workflows/compliance.yml
M scripts/ci/check_compliance.py
Log Message:
-----------
CI: Fix checkpatch
The CI does not consider "check" reported by checkpatch.
This commit fixes it by:
- rebasing check_compliance.py compliance.yml to integrate Zephyr updates,
- add detection of the "check" in the report.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: dcc21e665704b4eab5b5a77910ab39b188d62f31
https://github.com/OpenAMP/open-amp/commit/dcc21e665704b4eab5b5a77910ab39b1…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M .github/workflows/compliance.yml
M scripts/ci/check_compliance.py
Log Message:
-----------
CI: Fix checkpatch
The CI does not consider "check" reported by checkpatch.
This commit fixes it by:
- rebasing check_compliance.py compliance.yml to integrate Zephyr updates,
- add detection of the "check" in the report.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 6e4b016151dec9419e72c3fc9887f19e7f412e27
https://github.com/OpenAMP/libmetal/commit/6e4b016151dec9419e72c3fc9887f19e…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2023-06-29 (Thu, 29 Jun 2023)
Changed paths:
M lib/system/generic/xlnx_common/CMakeLists.txt
A lib/system/generic/xlnx_common/zynqmp_aarch64/CMakeLists.txt
A lib/system/generic/xlnx_common/zynqmp_aarch64/sys.c
A lib/system/generic/xlnx_common/zynqmp_aarch64/sys.h
M lib/system/generic/zynqmp_a53/CMakeLists.txt
M lib/system/generic/zynqmp_a53/sys.h
A lib/system/generic/zynqmp_a72/CMakeLists.txt
A lib/system/generic/zynqmp_a72/sys.h
M lib/utilities.h
Log Message:
-----------
lib: add support for A72 Baremetal
Enable cache, IPI, exception and shared-memory operations on Versal A72
for Libmetal.
Additionally, as the code for A72 and A53 is almost identical, move
the common code to generic/xlnx_common/zynqmp_aarch64 and differentiate
the slight differences with macro checks.
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Acked-by: tanmay.shah(a)xilinx.com
Commit: 7ec5b636e7d6f9d1eb9e19d9689375cbb4be7499
https://github.com/OpenAMP/libmetal/commit/7ec5b636e7d6f9d1eb9e19d9689375cb…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2023-06-29 (Thu, 29 Jun 2023)
Changed paths:
M lib/system/generic/xlnx_common/zynqmp_aarch64/sys.c
A lib/system/generic/zynqmp_a78/CMakeLists.txt
A lib/system/generic/zynqmp_a78/sys.h
Log Message:
-----------
lib: add support for A78 Baremetal
Enable cache, IPI, exception and shared-memory operations on Versal A78
for Libmetal.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Compare: https://github.com/OpenAMP/libmetal/compare/cd104fa0fd89...7ec5b636e7d6
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: b177618da42e401c6d0f3810f7594f33023111c3
https://github.com/OpenAMP/open-amp/commit/b177618da42e401c6d0f3810f7594f33…
Author: Bowen Wang <wangbowen6(a)xiaomi.com>
Date: 2023-06-22 (Thu, 22 Jun 2023)
Changed paths:
M lib/include/openamp/virtio.h
M lib/virtio/virtio.c
Log Message:
-----------
virtio: follow virtio v1.2 spec, add more virtio status and device id
Follow the virtio v1.2 spec, add more virtio status and device id
definition in virtio.h
Signed-off-by: Bowen Wang <wangbowen6(a)xiaomi.com>