Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 7d392c6707de6ec9ad875ee0308ecf4eb4eabec1
https://github.com/OpenAMP/openamp-system-reference/commit/7d392c6707de6ec9…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M examples/libmetal/machine/remote/amd_rpu/platform_init.c
A examples/libmetal/machine/remote/amd_rpu/system/generic/CMakeLists.txt
A examples/libmetal/machine/remote/amd_rpu/system/generic/README.md
A examples/libmetal/machine/remote/amd_rpu/system/generic/amp_demo_os.h
A examples/libmetal/machine/remote/amd_rpu/system/generic/gic_init.c
A examples/libmetal/machine/remote/amd_rpu/system/generic/main.c
Log Message:
-----------
examples: libmetal: amd_rpu: Add Baremetal Port
Add port that implements, main routine, suspend/resume
and wiring in interrupts.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Commit: 40e9a51d97ff8bdc8d943f55722910494bb96b27
https://github.com/OpenAMP/openamp-system-reference/commit/40e9a51d97ff8bdc…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M examples/libmetal/machine/remote/amd_rpu/lscript_sdt.ld
Log Message:
-----------
examples: libmetal: amd_rpu: fix linker script
Ensure that RPU Firmware will boot using FreeRTOS or Baremetal
system by making sure linker script is proper.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Commit: dcd4f7ab7da9252221ac1b9b3140a04c3660d05b
https://github.com/OpenAMP/openamp-system-reference/commit/dcd4f7ab7da92522…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M examples/libmetal/machine/remote/amd_rpu/common.h
M examples/libmetal/machine/remote/amd_rpu/platform_init.c
Log Message:
-----------
examples: libmetal: amd_rpu: Set size for shared memory device based on macro
Before the size was hard-coded. Now let macro definition SHM_SIZE
set shared memory region size
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Commit: 795f838777b01bb1bd9dddb26246531ef04050ac
https://github.com/OpenAMP/openamp-system-reference/commit/795f838777b01bb1…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M examples/libmetal/machine/remote/amd_rpu/platform_init.c
Log Message:
-----------
examples: libmetal: amd_rpu: IRQ Handler now to handle based on registed IRQ
As the IPI_IRQ_VECT_ID system interrupt is what is used to map
the internal IRQ handler, pass this in to metal_irq_handle()
call.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Commit: 276192eca17f4a4cc1a8f32965216f83e453fcd4
https://github.com/OpenAMP/openamp-system-reference/commit/276192eca17f4a4c…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M examples/libmetal/machine/remote/amd_rpu/platform_init.c
Log Message:
-----------
examples: libmetal: amd_rpu: Ensure IRQ setup is clean
Wipe pre-existing IRQ kicks before register and enable
of handler for IRQ
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Commit: 79cef32ccedc9661753ebf5fd3677e99cf25dd32
https://github.com/OpenAMP/openamp-system-reference/commit/79cef32ccedc9661…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M examples/libmetal/machine/remote/amd_rpu/platform_init.c
Log Message:
-----------
examples: libmetal: amd_rpu: Update log for role
As the role for this C file is remote, ensure
metal_err logging reflects this.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Commit: 5c118fb1619e900e32317d8e884ecaa54ef6cdd8
https://github.com/OpenAMP/openamp-system-reference/commit/5c118fb1619e900e…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
A examples/libmetal/machine/remote/amd_rpu/build_deps.cmake
Log Message:
-----------
examples: libmetal: amd_rpu: Add build dependencies
This was skipped because of .gitignore - add this for compilation
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Commit: 2e4b20c37e311809f96c93503dae04a45bf92694
https://github.com/OpenAMP/openamp-system-reference/commit/2e4b20c37e311809…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M examples/libmetal/machine/remote/amd_rpu/platform_init.c
Log Message:
-----------
libmetal: amd_rpu: use libmetal logging framework
Same as legacy_apps, define and use platform specific logging handler.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/b73f5d7ca3e6...…
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: f01d1bed03838e68e20cc3bac35fba881789ee30
https://github.com/OpenAMP/libmetal/commit/f01d1bed03838e68e20cc3bac35fba88…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2025-12-17 (Wed, 17 Dec 2025)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: Update to Zephyr 4.3 and use default associated sdk
- bump to Zephyr 4.3
- use `west packages pip --install`
- use "west sdk install" command to install the expected sdk version.
- only install compilers used for CI tests.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/libmetal/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 10768d0c6f8e839ab31574a2a9093d774167e831
https://github.com/OpenAMP/open-amp/commit/10768d0c6f8e839ab31574a2a9093d77…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2025-12-17 (Wed, 17 Dec 2025)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: Update to Zephyr 4.3 and use default associated sdk
- bump to Zephyr 4.3
- use west packages pip --install
- use "west sdk install" command to install the expected sdk version.
- only install arm-zephyr-eabi compiler as build tested only on
arm targets
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: be5770f30516505c1a4d35efcffff9fb547f7dcf
https://github.com/OpenAMP/open-amp/commit/be5770f30516505c1a4d35efcffff9fb…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M lib/remoteproc/remoteproc.c
Log Message:
-----------
lib: remoteproc: Fix remoteproc_remove_virtio
The code contains redundant checks with both metal_assert(vdev) and if
(!vdev).
Moreover, if the assert is disabled, it may lead to dereferencing a null
pointer.
We should not rely on asserts for API validation. Instead, replace the
assert with an error message.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications
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