Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: a48ec036fd1a5522760e5ac9b94938280461d780
https://github.com/OpenAMP/libmetal/commit/a48ec036fd1a5522760e5ac9b9493828…
Author: Sergei Korneichuk <sergei.korneichuk(a)amd.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/ipi_latency_demod.c
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/ipi_shmem_demod.c
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_atomic_demod.c
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_latency_demod.c
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_throughput_demod.c
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/common.h
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/ipi_latency_demod.c
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/ipi_shmem_demod.c
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_atomic_demod.c
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_latency_demod.c
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_throughput_demod.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/common.h
M examples/system/linux/zynqmp/zynqmp_amp_demo/ipi_latency_demo.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/ipi_shmem_demo.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_atomic_demo.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_latency_demo.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_throughput_demo.c
Log Message:
-----------
examples: use atomic_flag type, __sync functions
Use atomic_flag type and the GCC __sync built-in functions for atomic
memory access. Initialize using ATOMIC_FLAG_INIT as a compound literal
or a cast if scalar type depending on which atomic.h is used.
The Linux client clears shared memory in ipi_shmem_echo().
Do not clear it again from the RPU in ipi_shmem_echod() to avoid a race.
Signed-off-by: Sergei Korneichuk <sergei.korneichuk(a)amd.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: a810894247026beb51fc4ef8eb8399ec266ef39b
https://github.com/OpenAMP/openamp-system-reference/commit/a810894247026beb…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
A examples/linux/dts/xilinx/README.md
A examples/linux/dts/xilinx/zcu102-openamp-lockstep.dts
A examples/linux/dts/xilinx/zcu102-openamp-split.dts
Log Message:
-----------
examples: Add zcu102 dts
The base dts is taken from Xilinx Yocto 2022.1_update3 release.
locstep.dts configures RPU and TCM in lockstep mode and split.dts contains
RPU and TCM in split mode
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 8ffce20c8c00bf4f320c57e8cf6e4e1993f0ed4d
https://github.com/OpenAMP/openamp-system-reference/commit/8ffce20c8c00bf4f…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
A examples/linux/dts/.gitignore
Log Message:
-----------
examples: dts: Add .gitignore file
Ignore any *.dtb files
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/732628bdee53...…
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 88e34fcac93a12da8ea6b3e84a586acf0d70701f
https://github.com/OpenAMP/openamp-system-reference/commit/88e34fcac93a12da…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
R examples/linux/rpmsg-echo-test/README
A examples/linux/rpmsg-echo-test/README.md
R examples/linux/rpmsg-mat-mul/README
A examples/linux/rpmsg-mat-mul/README.md
R examples/linux/rpmsg-proxy-app/README
A examples/linux/rpmsg-proxy-app/README.md
Log Message:
-----------
examples: style README file with markdown
Markdown formatting helps to separate headings with body description and code.
Rename current README files to README.md and format with markdown syntax.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 732628bdee53e56a8f72310840a583b6db15da07
https://github.com/OpenAMP/openamp-system-reference/commit/732628bdee53e56a…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M examples/linux/rpmsg-echo-test/README.md
M examples/linux/rpmsg-mat-mul/README.md
M examples/linux/rpmsg-proxy-app/README.md
Log Message:
-----------
examples: linux: add "How to" steps from Xilinx zcu102 platform
Add link reference of instructions to compile RPU firmware from openamp library.
Add steps to run linux demos on Xilinx ZynqMP zcu102 board or platform.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/36287c851769...…
Branch: refs/heads/virtio-exp
Home: https://github.com/OpenAMP/open-amp
Commit: ba0c59f8a314a616029add5e00d38226320a7200
https://github.com/OpenAMP/open-amp/commit/ba0c59f8a314a616029add5e00d38226…
Author: Dan Milea <dan.milea(a)windriver.com>
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
M cmake/options.cmake
M lib/include/openamp/virtio_mmio.h
A lib/include/openamp/virtio_mmio_hvl.h
M lib/virtio/virtqueue.c
M lib/virtio_mmio/CMakeLists.txt
M lib/virtio_mmio/virtio_mmio.c
A lib/virtio_mmio/virtio_mmio_hvl.c
Log Message:
-----------
virtio-mmio: hypervisor-less mode
Added support for hypervisor-less virtio.
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 3586171a46bce1c625a4baf8f426d007eb3548ee
https://github.com/OpenAMP/open-amp/commit/3586171a46bce1c625a4baf8f426d007…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-28 (Mon, 28 Nov 2022)
Changed paths:
M apps/examples/linux_rpc_demo/linux_rpc_demo.c
M apps/examples/linux_rpc_demo/linux_rpc_demod.c
M apps/examples/nocopy_echo/rpmsg-nocopy-ping.c
M apps/tests/msg/rpmsg-nocopy-ping.c
Log Message:
-----------
apps: Fix warnings about declaration of shadows variables
fix warnings reported by gcc with compilation flag '-Wshadow'
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 081172c53ca863f06608348f8e076b0cf7dc8bc6
https://github.com/OpenAMP/open-amp/commit/081172c53ca863f06608348f8e076b0c…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-28 (Mon, 28 Nov 2022)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: add more build warning checks and force them to error.
Add CMAKE_C_FLAGS warnings to highlight potential issue:
"-Wall -Wextra -Wshadow -Wunused-but-set-variable"
And force warning as error with "-Werror"
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/open-amp/compare/452510d946d6...081172c53ca8
Branch: refs/heads/virtio-exp
Home: https://github.com/OpenAMP/open-amp
Commit: 350c20789493945510a26eaa3287ea7b4f8c3a5e
https://github.com/OpenAMP/open-amp/commit/350c20789493945510a26eaa3287ea7b…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: fix Zephyr build issue resulting from the introduction of sysbuild
"Sysbuild is a higher-level build system that can be used to combine
multiple other build systems together"
Add the option by default for all platform as it is compatible with
a single image.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>