Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 353122136dc409daf218e2d13d203b07b6c6b8af
https://github.com/OpenAMP/open-amp/commit/353122136dc409daf218e2d13d203b07…
Author: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M lib/include/openamp/rpmsg_virtio.h
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg_virtio: move RPMSG_VIRTIO_DEFAULT_CONFIG to private location
and define it to NULL when VIRTIO_SLAVE_ONLY is defined to save space
Signed-off-by: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: af82d35f7a613bf50af4bdd75d835d99c4fc738a
https://github.com/OpenAMP/libmetal/commit/af82d35f7a613bf50af4bdd75d835d99…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M lib/system/freertos/io.c
Log Message:
-----------
freertos: io: fix IAR compile error due to 'void *' variable
Fix EWARM compilation error due to void pointer usage.
This fix has already been implemented for the generic system, but
was missing for the FreeRTOS.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: bd3729afa0927c7463b427ca0a27c3fb53865d67
https://github.com/OpenAMP/libmetal/commit/bd3729afa0927c7463b427ca0a27c3fb…
Author: Daniel Baluta <daniel.baluta(a)nxp.com>
Date: 2022-01-19 (Wed, 19 Jan 2022)
Changed paths:
M cmake/syscheck.cmake
A lib/system/zephyr/xtensa/CMakeLists.txt
A lib/system/zephyr/xtensa/sys.c
A lib/system/zephyr/xtensa/sys.h
Log Message:
-----------
zephyr: Enable support for Xtensa
Make libmetal usable also for Xtensa targets.
Signed-off-by: Daniel Baluta <daniel.baluta(a)nxp.com>
Commit: 3ba1f1a6199fc0f6e91909908e6e72e8e5d95187
https://github.com/OpenAMP/libmetal/commit/3ba1f1a6199fc0f6e91909908e6e72e8…
Author: Daniel Baluta <daniel.baluta(a)nxp.com>
Date: 2022-01-19 (Wed, 19 Jan 2022)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: Add Zephyr build test for xtensa architecture
This adds CI build test for Xtensa architecture.
Signed-off-by: Daniel Baluta <daniel.baluta(a)nxp.com>
Compare: https://github.com/OpenAMP/libmetal/compare/c6ae2c663b2e...3ba1f1a6199f
All,
I have created a new notes page for 2022 and recorded the notes from
yesterdays meeting.
https://github.com/OpenAMP/open-amp/wiki/OpenAMP-remoteproc-Subgroup-Meetin…
Happy new year!
Bill
--
Bill Mills
Principal Technical Consultant, Linaro
+1-240-643-0836
TZ: US Eastern
Work Schedule: Tues/Wed/Thur
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: c6ae2c663b2e5b9c6e9050f5dcf0a78d80bfbfcc
https://github.com/OpenAMP/libmetal/commit/c6ae2c663b2e5b9c6e9050f5dcf0a78d…
Author: Carlo Caione <ccaione(a)baylibre.com>
Date: 2022-01-04 (Tue, 04 Jan 2022)
Changed paths:
M cmake/syscheck.cmake
A lib/system/zephyr/riscv/CMakeLists.txt
A lib/system/zephyr/riscv/sys.c
A lib/system/zephyr/riscv/sys.h
Log Message:
-----------
zephyr: Enable support for RISCV
Make libmetal usable also for RISCV targets.
Signed-off-by: Carlo Caione <ccaione(a)baylibre.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 6cb75b8e58f1f5bf9c793da3057f1c228fef0d0a
https://github.com/OpenAMP/open-amp/commit/6cb75b8e58f1f5bf9c793da3057f1c22…
Author: Hubert Miś <hubert.mis(a)nordicsemi.no>
Date: 2022-01-04 (Tue, 04 Jan 2022)
Changed paths:
M lib/include/openamp/rpmsg_virtio.h
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg_virtio: configuration option to set buffer sizes per instance
Enable user of rpmsg_virtio to set sizes of TX and RX buffers per
created rpmsg_virtio instance. Each instance can use other buffer sizes.
Signed-off-by: Hubert Miś <hubert.mis(a)nordicsemi.no>
Commit: a12d03ccc125beb43d48e0aa2b22004442c42c11
https://github.com/OpenAMP/open-amp/commit/a12d03ccc125beb43d48e0aa2b220044…
Author: Hubert Miś <hubert.mis(a)nordicsemi.no>
Date: 2022-01-04 (Tue, 04 Jan 2022)
Changed paths:
M lib/include/openamp/rpmsg_virtio.h
Log Message:
-----------
rpmsg_virtio: docs fixes for the rpmsg_init_vdev function
Replacing potentially objectionable terms from the function description.
Language fixes.
Signed-off-by: Hubert Miś <hubert.mis(a)nordicsemi.no>
Compare: https://github.com/OpenAMP/open-amp/compare/9ef58af2986a...a12d03ccc125
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 210b9ec37a93bafe992736cb388803d9414d76a1
https://github.com/OpenAMP/libmetal/commit/210b9ec37a93bafe992736cb388803d9…
Author: Luz Paz <luzpaz(a)users.noreply.github.com>
Date: 2022-01-04 (Tue, 04 Jan 2022)
Changed paths:
M .github/actions/build_ci/README.md
M README.md
M cmake/platforms/template-freertos.cmake
M cmake/platforms/template-generic.cmake
M cmake/platforms/zynqmp-r5-generic.cmake
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/common.h
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/ipi_latency_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/libmetal_amp_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_demo.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_throughput_demo.c
M lib/compiler.h
M lib/irq_controller.h
M lib/list.h
M lib/log.h
M lib/processor/aarch64/cpu.h
M lib/processor/arm/cpu.h
M lib/processor/microblaze/cpu.h
M lib/processor/x86/cpu.h
M lib/processor/x86_64/cpu.h
M lib/processor/xtensa/cpu.h
M lib/system/freertos/zynqmp_a53/sys.c
M lib/system/generic/zynqmp_a53/sys.c
M lib/system/linux/mutex.h
M lib/system/nuttx/mutex.h
M lib/system/zephyr/mutex.h
M scripts/checkpatch.pl
M scripts/ci/check_compliance.py
M test/metal-test.c
M test/system/freertos/alloc.c
M test/system/generic/alloc.c
M test/system/linux/alloc.c
M test/system/linux/threads.c
M test/system/zephyr/alloc.c
Log Message:
-----------
Fix various typos
Found via `codespell -q 3 -S ./scripts/spelling.txt`
Signed-off-by: luz paz <luzpaz(a)users.noreply.github.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 9ef58af2986aaaf212ab746ecd0c0efe236340ed
https://github.com/OpenAMP/open-amp/commit/9ef58af2986aaaf212ab746ecd0c0efe…
Author: Gaute Nilsson <gaute.nilsson(a)siemens-energy.com>
Date: 2021-12-16 (Thu, 16 Dec 2021)
Changed paths:
M CMakeLists.txt
M cmake/collect.cmake
M cmake/depends.cmake
M cmake/options.cmake
M cmake/platforms/cross_generic_gcc.cmake
M cmake/platforms/cross_linux_gcc.cmake
M cmake/platforms/zynq7_generic.cmake
M cmake/platforms/zynq7_linux.cmake
M cmake/platforms/zynqmp_a53_generic.cmake
M cmake/platforms/zynqmp_linux.cmake
M cmake/platforms/zynqmp_r5_generic.cmake
M lib/CMakeLists.txt
Log Message:
-----------
Remove vim modeline comments
This is currently inconsistent with the rest of the project.
Signed-off-by: Gaute Nilsson <gaute.nilsson(a)siemens-energy.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: cca70035d329236a7c13671a6976ebc0d97838f1
https://github.com/OpenAMP/libmetal/commit/cca70035d329236a7c13671a6976ebc0…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2021-12-16 (Thu, 16 Dec 2021)
Changed paths:
M lib/alloc.h
M lib/condition.h
M lib/dma.h
M lib/io.h
M lib/irq.h
M lib/mutex.h
M lib/softirq.h
M lib/time.h
Log Message:
-----------
lib: fix compilation error with gcc++
The header files including must be outside of the extern "C" { statement.
To be able to be included from C++ code.
Else such error can occur (reproduce on STM32MP1Cube distribution)
gcc/arm-none-eabi/include/c++/10.2.1/atomic:1467:3: error: template
with C linkage
1467 | template<typename _ITp>
| ^~~~~~~~
In file included from STM32CubeMP1/Middlewares/Third_Party/OpenAMP/
open-amp/lib/include/openamp/rpmsg.h:16,
from STM32CubeMP1/Middlewares/Third_Party/OpenAMP/
open-amp/lib/include/openamp/open_amp.h:11,
from empty_main.cpp:1:
STM32CubeMP1/Middlewares/Third_Party/OpenAMP/libmetal/lib/include/
metal/mutex.h:16:1: note: 'extern "C"' linkage
started here
16 | extern "C" {
| ^~~~~~~~~~
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>