Branch: refs/heads/main Home: https://github.com/OpenAMP/openamp-system-reference Commit: a8a8e4137b251745f3e9202c47c30659b02429e6 https://github.com/OpenAMP/openamp-system-reference/commit/a8a8e4137b251745f... Author: Ben Levinsky ben.levinsky@amd.com Date: 2026-08-28 (Fri, 28 Aug 2026)
Changed paths: A examples/zephyr/rpmsg_multi_services/boards/versal_rpu.conf
Log Message: ----------- examples: zephyr: add Versal RPU transport
Configure the RPMsg multi-services example to use the AMD IPI mailbox on Versal R5. Keep memory and linker placement outside the application so generated platform inputs remain the source of the RPU memory layout.
Signed-off-by: Ben Levinsky ben.levinsky@amd.com
Commit: 6752a76f7f50b040fe79a8fc30c40eaa8d23a249 https://github.com/OpenAMP/openamp-system-reference/commit/6752a76f7f50b040f... Author: Ben Levinsky ben.levinsky@amd.com Date: 2026-08-28 (Fri, 28 Aug 2026)
Changed paths: M examples/linux/rpmsg-utils/rpmsg_ping.c M examples/zephyr/rpmsg_multi_services/src/main_remote.c
Log Message: ----------- examples: rpmsg: fix text response framing
The raw and TTY responders transmit one byte beyond their formatted prefix and payload. In the raw path this can expose stale buffer data, and adding the prefix to a maximum-sized received message can exceed the local response buffer.
Send exact prefix-plus-payload lengths and validate raw response construction. Increase the Linux utility's local receive buffer and bound text output by the length returned from read().
Signed-off-by: Ben Levinsky ben.levinsky@amd.com
Commit: 5a4c92095a9ee018216d953a5204d9b5c879a8e8 https://github.com/OpenAMP/openamp-system-reference/commit/5a4c92095a9ee0182... Author: Ben Levinsky ben.levinsky@amd.com Date: 2026-08-28 (Fri, 28 Aug 2026)
Changed paths: M examples/zephyr/rpmsg_multi_services/boards/versal2_rpu.conf M examples/zephyr/rpmsg_multi_services/boards/versal_rpu.conf M examples/zephyr/rpmsg_multi_services/boards/versalnet_rpu.conf A examples/zephyr/rpmsg_multi_services/boards/zynqmp_rpu.conf M examples/zephyr/rpmsg_multi_services/sample.yaml
Log Message: ----------- examples: zephyr: configure safe RPU output
Linux can own the physical UART while loading an RPU application through remoteproc. Disable serial support for the AMD RPU targets and use the RAM console where required so the example does not contend for that UART.
Keep immediate logging for Versal Net, enable OpenAMP cache maintenance on Versal2, and retain the executable-memory settings used by the generated R52 memory policies.
Represent the supported platforms and tags as YAML sequences so Twister retains every entry and can build all AMD RPU targets.
Signed-off-by: Ben Levinsky ben.levinsky@amd.com
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/59698990e359...5...
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/openamp-system-reference/settings/notifications
openamp-rp@lists.openampproject.org