Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 89f2e80589d8e7b754331a40992618241ca8c863
https://github.com/OpenAMP/openamp-system-reference/commit/89f2e80589d8e7b7…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2025-11-25 (Tue, 25 Nov 2025)
Changed paths:
M examples/legacy_apps/machine/zynqmp_r5/linker_large_text.ld
M examples/legacy_apps/machine/zynqmp_r5/linker_remote.ld
Log Message:
-----------
legacy_apps: zynqmp_r5: change TCM size in the linker script
Current linker script supports only lockstep mode. Instead change it to
support split mode by default. For ZynqMP R5 platform this means
changing size of each TCM to 64Kb instead of 128Kb.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 86be2a1f691eb472cf4f2be927285fd402eef430
https://github.com/OpenAMP/openamp-system-reference/commit/86be2a1f691eb472…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2025-11-25 (Tue, 25 Nov 2025)
Changed paths:
M examples/legacy_apps/examples/echo/CMakeLists.txt
M examples/legacy_apps/examples/matrix_multiply/CMakeLists.txt
M examples/legacy_apps/examples/rpc_demo/CMakeLists.txt
M examples/legacy_apps/machine/zynqmp_r5/CMakeLists.txt
M examples/legacy_apps/machine/zynqmp_r5/freertos/gic_init.c
M examples/legacy_apps/machine/zynqmp_r5/generic/gic_init.c
M examples/legacy_apps/machine/zynqmp_r5/linker_large_text.ld
M examples/legacy_apps/machine/zynqmp_r5/linker_remote.ld
M examples/legacy_apps/machine/zynqmp_r5/platform_info.c
M examples/legacy_apps/machine/zynqmp_r5/platform_info.h
M examples/legacy_apps/system/freertos/suspend.c
Log Message:
-----------
legacy_apps: zynqmp_r5: fix freertos support on zynqmp_r5
- fix correct irq offset for xlnx BSP API
- fix correct task handle issue during system_resume
- build app based on virtio device and driver
- Move BSS section in the linker script to DDR so freertos library can
fit in during link time
- introduce API to convert hw irq num to bsp irq num
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: d70936124af3459323659303f6497186f3287e21
https://github.com/OpenAMP/openamp-system-reference/commit/d70936124af34593…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2025-11-25 (Tue, 25 Nov 2025)
Changed paths:
M examples/legacy_apps/examples/echo/freertos/main.c
M examples/legacy_apps/examples/echo/generic/main.c
M examples/legacy_apps/examples/echo/rpmsg-echo.c
M examples/legacy_apps/examples/linux_rpc_demo/linux_rpc_demod.c
M examples/legacy_apps/examples/matrix_multiply/freertos/main.c
M examples/legacy_apps/examples/matrix_multiply/generic/main.c
M examples/legacy_apps/examples/matrix_multiply/matrix_multiplyd.c
M examples/legacy_apps/examples/rpc_demo/freertos/main.c
M examples/legacy_apps/examples/rpc_demo/generic/main.c
M examples/legacy_apps/examples/rpc_demo/rpc_demo.c
M examples/legacy_apps/machine/zynqmp_r5/freertos/gic_init.c
M examples/legacy_apps/machine/zynqmp_r5/generic/gic_init.c
M examples/legacy_apps/machine/zynqmp_r5/platform_info.c
M examples/legacy_apps/machine/zynqmp_r5/zynqmp_r5_a53_rproc.c
Log Message:
-----------
legacy_apps: use libmetal logging framework
Use metal_log API for logging over system/platform specific logging
API. If platform specific handler is not defined, then use default metal
log handle. In the process improve overall logging infrastructure of
demos. Reduce info level messages, remove redundant messages. Provide
zynqmp platform specific log handler for zynqmp_r5 platform.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/a5a7df8c5936...…
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/openamp-system-reference/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 284619090d42e82a3b1d9c3f4d76ba66f5f1da6c
https://github.com/OpenAMP/openamp-system-reference/commit/284619090d42e82a…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2025-11-04 (Tue, 04 Nov 2025)
Changed paths:
A examples/libmetal/CMakeLists.txt
A examples/libmetal/README.md
A examples/libmetal/demos/CMakeLists.txt
A examples/libmetal/demos/irq_shmem_demo/CMakeLists.txt
A examples/libmetal/demos/irq_shmem_demo/README.md
A examples/libmetal/demos/irq_shmem_demo/host/CMakeLists.txt
A examples/libmetal/demos/irq_shmem_demo/host/README.md
A examples/libmetal/demos/irq_shmem_demo/host/irq_shmem_demo.c
A examples/libmetal/demos/irq_shmem_demo/remote/CMakeLists.txt
A examples/libmetal/demos/irq_shmem_demo/remote/README.md
A examples/libmetal/demos/irq_shmem_demo/remote/irq_shmem_demo.c
A examples/libmetal/machine/CMakeLists.txt
A examples/libmetal/machine/host/CMakeLists.txt
A examples/libmetal/machine/host/amd_linux_userspace/CMakeLists.txt
A examples/libmetal/machine/host/amd_linux_userspace/README.md
A examples/libmetal/machine/host/amd_linux_userspace/common.h
A examples/libmetal/machine/host/amd_linux_userspace/ipi-uio.c
A examples/libmetal/machine/host/amd_linux_userspace/platform_init.c
A examples/libmetal/machine/host/amd_linux_userspace/platform_init.h
A examples/libmetal/machine/remote/CMakeLists.txt
A examples/libmetal/machine/remote/amd_rpu/CMakeLists.txt
A examples/libmetal/machine/remote/amd_rpu/README.md
A examples/libmetal/machine/remote/amd_rpu/common.h
A examples/libmetal/machine/remote/amd_rpu/lscript_sdt.ld
A examples/libmetal/machine/remote/amd_rpu/platform_init.c
A examples/libmetal/machine/remote/amd_rpu/platform_init.h
A examples/libmetal/machine/remote/amd_rpu/system/CMakeLists.txt
A examples/libmetal/machine/remote/amd_rpu/system/freertos/CMakeLists.txt
A examples/libmetal/machine/remote/amd_rpu/system/freertos/README.md
A examples/libmetal/machine/remote/amd_rpu/system/freertos/amp_demo_os.h
A examples/libmetal/machine/remote/amd_rpu/system/freertos/gic_init.c
A examples/libmetal/machine/remote/amd_rpu/system/freertos/main.c
Log Message:
-----------
examples: add initial Libmetal demo
Add IRQ Shared memory demo as standalone demo to be run on AMD RPUs.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/openamp-system-reference/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 795b1c88e4293c817951ca7e3d54b1eb276ee0f4
https://github.com/OpenAMP/libmetal/commit/795b1c88e4293c817951ca7e3d54b1eb…
Author: Lefteris Ntafotis <lntaf(a)ics.forth.gr>
Date: 2025-11-04 (Tue, 04 Nov 2025)
Changed paths:
M test/metal-test.h
M test/system/freertos/alloc.c
M test/system/freertos/atomic.c
M test/system/freertos/mutex.c
M test/system/freertos/threads.c
M test/system/linux/atomic.c
M test/system/linux/condition.c
M test/system/linux/mutex.c
M test/system/linux/shmem.c
M test/system/linux/spinlock.c
M test/system/linux/threads.c
Log Message:
-----------
Change to metal_test prefix for testing API
metal_run has been renamed to metal_test_run
metal_run_noblock has been renamed to metal_test_run_noblock
metal_finish_threads has been renamed to metal_test_finish_threads
Signed-off-by: Lefteris Ntafotis <lntaf(a)ics.forth.gr>
Commit: a0797a23a8a4473007ccb74e34ff2a9c24a1246c
https://github.com/OpenAMP/libmetal/commit/a0797a23a8a4473007ccb74e34ff2a9c…
Author: Lefteris Ntafotis <lntaf(a)ics.forth.gr>
Date: 2025-11-04 (Tue, 04 Nov 2025)
Changed paths:
A test/system/zephyr/threads.c
Log Message:
-----------
Add error message for testing API on Zephyr systems
Zephyr systems will print an error for unimplemented testing API calls
Signed-off-by: Lefteris Ntafotis <lntaf(a)ics.forth.gr>
Commit: 1c3410be761e5048d00ada016c03335243b35d6c
https://github.com/OpenAMP/libmetal/commit/1c3410be761e5048d00ada016c033352…
Author: Lefteris Ntafotis <lntaf(a)ics.forth.gr>
Date: 2025-11-04 (Tue, 04 Nov 2025)
Changed paths:
M test/CMakeLists.txt
A test/alloc.c
A test/assert.c
A test/cache.c
A test/config.c
A test/cpu.c
A test/init.c
A test/log.c
A test/mutex.c
A test/shmem.c
A test/sleep.c
A test/spinlock.c
M test/system/freertos/CMakeLists.txt
M test/system/generic/CMakeLists.txt
M test/system/linux/CMakeLists.txt
M test/system/zephyr/CMakeLists.txt
A test/test-all.c
A test/utilities.c
Log Message:
-----------
Add cross-platform tests for libmetal
To-be-expanded suite of tests for libmetal using
system-agnostic API instead of system specific tests.
Signed-off-by: Lefteris Ntafotis <lntaf(a)ics.forth.gr>
Compare: https://github.com/OpenAMP/libmetal/compare/dbf9cf5286b4...1c3410be761e
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/libmetal/settings/notifications
Hello OpenAMP developers and community,
The v2025.10 tag is now available for both the open-amp and the libmetal libraries.
For details on the release, refer to the release notes:
- libmetal: v2025.10.0
- open-amp: v2025.10.0
he system-reference and openamp-docs repositories are scheduled for release
during November.
Thank you all for your valuable contributions to the maintenance and development
of these libraries.
Best regards,
The OpenAMP Team
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: dbf9cf5286b4d7d44b930344398045916ebe8b8b
https://github.com/OpenAMP/libmetal/commit/dbf9cf5286b4d7d44b93034439804591…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2025-11-03 (Mon, 03 Nov 2025)
Changed paths:
M VERSION
Log Message:
-----------
release: libmetal 2025.10.0
Set library version to 1.9.0
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Signed-off-by: Ed Mooring <ed.mooring(a)gmail.com>
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/libmetal/settings/notifications