Hello OpenAMP developers and community,
The v2026.04 release is now available for both the OpenAMP and libmetal libraries.
For details about this release, please refer to the release notes:
- libmetal: v2026.04.0<https://github.com/OpenAMP/libmetal/releases/tag/v2026.04.0>
- open-amp: v2026.04.0<https://github.com/OpenAMP/open-amp/releases/tag/v2026.04.0>
The system-reference and openamp-docs repositories are scheduled for release in May.
Thank you all for your valuable contributions to the maintenance and development of these libraries.
Best regards,
The OpenAMP Team
Hello OpenAMP developers and community,
The v2026.04 release is now available for both the OpenAMP and libmetal
libraries.
For details about this release, please refer to the release notes:
- libmetal: [1]v2026.04.0
- open-amp: [2]v2026.04.0
The system-reference and openamp-docs repositories are scheduled for
release in May.
Thank you all for your valuable contributions to the maintenance and
development of these libraries.
Best regards,
The OpenAMP Team
References
1. https://github.com/OpenAMP/libmetal/releases/tag/v2026.04.0
2. https://github.com/OpenAMP/open-amp/releases/tag/v2026.04.0
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 80ab6b0d506a0d8eb4f2b87926682ababbb804b3
https://github.com/OpenAMP/libmetal/commit/80ab6b0d506a0d8eb4f2b87926682aba…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M VERSION
Log Message:
-----------
release: libmetal 2026.04.0
Set library version to 1.10.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
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 5bcc7c0401cace5e3d6719a06a0d1f92e30251aa
https://github.com/OpenAMP/open-amp/commit/5bcc7c0401cace5e3d6719a06a0d1f92…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M VERSION
Log Message:
-----------
release: open-amp 2026.04.0
Set library version to 1.10.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/open-amp/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: f6653009fc3b69e9dfbbd3de2e9cfb336ed0a490
https://github.com/OpenAMP/libmetal/commit/f6653009fc3b69e9dfbbd3de2e9cfb33…
Author: Andrew Davis <afd(a)ti.com>
Date: 2026-04-28 (Tue, 28 Apr 2026)
Changed paths:
M lib/cache.h
M lib/log.h
M lib/softirq.h
M lib/time.h
Log Message:
-----------
lib: Fix docs group names
These names need to match what is referenced in other parts of the
docs or links may not function correctly. This is the case for
softirq.h, the rest of these changes are to make the names more
uniform, which looks better when listing all doc pages.
Signed-off-by: Andrew Davis <afd(a)ti.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: cfc300505e120e7e5f595760de976ffc48100c43
https://github.com/OpenAMP/open-amp/commit/cfc300505e120e7e5f595760de976ffc…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2026-04-27 (Mon, 27 Apr 2026)
Changed paths:
M lib/include/openamp/virtio.h
Log Message:
-----------
virtio: remove deprecated VIRTIO_DRIVER/DEVICE_ONLY support
The following configuration are deprecated since more than 2 years
(v2024.05):
- VIRTIO_DRIVER_ONLY
- VIRTIO_DEVICE_ONLY
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 89dea1d7a5eae5cc4e06ff4eda28896b06509baf
https://github.com/OpenAMP/open-amp/commit/89dea1d7a5eae5cc4e06ff4eda28896b…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2026-04-27 (Mon, 27 Apr 2026)
Changed paths:
M lib/include/openamp/rpmsg_virtio.h
Log Message:
-----------
rpmsg: remove deprecated rpmsg_virtio API
The following configuration are deprecated since more than 2 years
(v2024.05):
- rpmsg_virtio_get_status
- rpmsg_virtio_get_features
- rpmsg_virtio_read_config
- virtio_write_config
- rpmsg_virtio_create_virtqueues
- rpmsg_virtio_delete_virtqueues
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/open-amp/compare/00a3c0d3f754...89dea1d7a5ea
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/libmetal
Commit: bce63e013327796024852a65cc98e5a9c7a04d36
https://github.com/OpenAMP/libmetal/commit/bce63e013327796024852a65cc98e5a9…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M cmake/options.cmake
Log Message:
-----------
cmake: Do not propagate compilation options to the main project
When libmetal is included in the main project using
add_subdirectory(libmetal), using set_property(GLOBAL ...)
propagates properties to the main project. This can cause
build errors if warnings are treated as errors.
Remove set_property(GLOBAL ...) calls from libmetal’s CMakeLists.
Use only target_compile_options and target properties on
libmetal’s own targets. The main project should determine
its own compilation options.
fix commit d077e286a437 ("cmake: set PROJECT_EC_FLAGS to be GLOBAL property")
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 0678a811055cc9f042182aeabebadf021f138750
https://github.com/OpenAMP/libmetal/commit/0678a811055cc9f042182aeabebadf02…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M lib/system/zephyr/init.c
Log Message:
-----------
system: zephyr: fix build issue
fix build error
/github/workspace/lib/system/zephyr/init.c:18:52:
error: unused parameter 'params' [-Werror=unused-parameter]
18 | int metal_sys_init(const struct metal_init_params *params)
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 4a7fcfbbe450a2163b199cf3f601af2234c2575b
https://github.com/OpenAMP/libmetal/commit/4a7fcfbbe450a2163b199cf3f601af22…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M test/system/zephyr/main.c
Log Message:
-----------
test: zephyr: fix build issue
test/system/zephyr/main.c: In function 'metal_zephyr_allocate_memory':
test/system/zephyr/main.c:33:23: error:comparison of integer expressions
of different signedness: 'int' and 'unsigned int' [-Werror=sign-compare]
33 | for (i = 0; i < sizeof(block)/sizeof(block[0]); i++) {
| ^
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/libmetal/compare/c65f40afd64c...4a7fcfbbe450
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/openamp-system-reference
Commit: 3a59cf976e6426f750edfba750f659fd2c8e4258
https://github.com/OpenAMP/openamp-system-reference/commit/3a59cf976e6426f7…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/legacy_apps/examples/echo/README.rst
Log Message:
-----------
echo: embed legacy_apps build info into echo readme file
sphinx, as used in readthedocs can embed an md page, so do that here for
read the docs, but leave the relative link for anyone that comes across
this page via github directly.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: 07673d06a3f63d2a4d3a402892b865a8ebc7c76e
https://github.com/OpenAMP/openamp-system-reference/commit/07673d06a3f63d2a…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/legacy_apps/README.md
Log Message:
-----------
legacy_apps: adjust readme for inclusion in readthedocs
Intent is to embed this page into readthedocs, so reword the title and
provide some repository links for context.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: e2d16ecaecd39f62f3c179be42b78a62b62c31f9
https://github.com/OpenAMP/openamp-system-reference/commit/e2d16ecaecd39f62…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/legacy_apps/README.md
Log Message:
-----------
legacy_apps: remove execution of examples from build readme
With the intent of providing individual execution shell blocks in each
application/example sub directory remove the generic example from this
build page. This is primarily as this page is intended to be embedded in
the readthedocs so having htis shell block will not be intuitive there.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: 656bbb5d1d50e5c97c266e2e299d8ee4af2db454
https://github.com/OpenAMP/openamp-system-reference/commit/656bbb5d1d50e5c9…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/legacy_apps/README.md
Log Message:
-----------
legacy_apps: change all code blocks to shell block without prompt
to address issue
https://github.com/OpenAMP/openamp-docs/issues/84
change all code blocks to markdown shell block.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: 0f3c507cbdaab195940810f84e8447003896b8b4
https://github.com/OpenAMP/openamp-system-reference/commit/0f3c507cbdaab195…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/legacy_apps/README.md
Log Message:
-----------
legacy_apps: shift headings by one
With this build file being included in readthedocs, we want to ensure the
first heading is the main title, so shift all others out.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: ff7a98bbdb9cf172ff04cd70b8df0b3363867b76
https://github.com/OpenAMP/openamp-system-reference/commit/ff7a98bbdb9cf172…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/legacy_apps/examples/linux_rpc_demo/README.rst
Log Message:
-----------
linux_rpc_demo: embed legacy_apps build info into readme file
sphinx, as used in readthedocs can embed an md page, so do that here for
read the docs, but leave the relative link for anyone that comes across
this page via github directly.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: 3747bc8de29283fcf7c80abf65448a42ac6cf774
https://github.com/OpenAMP/openamp-system-reference/commit/3747bc8de29283fc…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/legacy_apps/examples/matrix_multiply/README.rst
Log Message:
-----------
matrix_multiply: embed legacy_apps build info into readme file
sphinx, as used in readthedocs can embed an md page, so do that here for
read the docs, but leave the relative link for anyone that comes across
this page via github directly.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: e94322caa22e77c1642da5bb530322d01ce02f0c
https://github.com/OpenAMP/openamp-system-reference/commit/e94322caa22e77c1…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/zephyr/rpmsg_multi_services/README.rst
Log Message:
-----------
zephyr:rpmsg_multi_services: embed legacy_apps build info into readme file
sphinx, as used in readthedocs can embed an md page, so do that here for
read the docs, but leave the relative link for anyone that comes across
this page via github directly.
Remove the title as the embed adds the title.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: 763546731453620cf58a68587d8c1b06510422ca
https://github.com/OpenAMP/openamp-system-reference/commit/763546731453620c…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/zephyr/README.md
Log Message:
-----------
zephyr: adjust introductory text of readme file for readthedocs integration
This page will be embedded into readthedoc demo/examples so the two
example references are not intuitive and they seem not to work on github
markdown anyway, so not a big loss removing them from that repository.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: f7d0cf37a7afd9b0e75fcd2a38bdadf3e82d3654
https://github.com/OpenAMP/openamp-system-reference/commit/f7d0cf37a7afd9b0…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/legacy_apps/examples/rpc_demo/README.rst
Log Message:
-----------
matrix_multiply: embed legacy_apps build info into rpc_demo readme file
sphinx, as used in readthedocs can embed an md page, so do that here for
read the docs, but leave the relative link for anyone that comes across
this page via github directly.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: 0994fa38c476f09e339123a9ae67289d3cc92c74
https://github.com/OpenAMP/openamp-system-reference/commit/0994fa38c476f09e…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/zephyr/rpmsg_multi_services/README.rst
Log Message:
-----------
examples:zephyr: remove prompt from shell commands for multi service demo
To make for easier copying of commands remove the prompt from the start
of command examples.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: 20332c9a4ef8ec96cb39c56cee9fcc78947cb54c
https://github.com/OpenAMP/openamp-system-reference/commit/20332c9a4ef8ec96…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/legacy_apps/machine/xlnx/README.md
M examples/linux/dts/xilinx/README.md
Log Message:
-----------
doc: fix non consecutive headings warning for sphinx document generation
Make headings consecutive to fix the header warning
WARNING: Non-consecutive header level increase
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: 4869d96b79ae4d96aa17929b3a62531708db5fa7
https://github.com/OpenAMP/openamp-system-reference/commit/4869d96b79ae4d96…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/zephyr/dual_qemu_ivshmem/README.rst
Log Message:
-----------
doc: correct bullet list error due to missing indent
The bullet point was multiline sentence so needs an indentation to avoid
the warning.
WARNING: Bullet list ends without a blank line; unexpected unindent.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: a544f7149cd47f8c377281cff4c87828a9b9d9de
https://github.com/OpenAMP/openamp-system-reference/commit/a544f7149cd47f8c…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/zephyr/rpmsg_multi_services/README.rst
Log Message:
-----------
doc: fix error in code-block directives
most of the code-block indentation was slightly out, so correct to avoid
the error.
ERROR: Error in "code-block" directive
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: 26e0da75dcb467655090539b294142ed33f028ba
https://github.com/OpenAMP/openamp-system-reference/commit/26e0da75dcb46765…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/libmetal/machine/remote/amd_rpu/system/generic/README.md
Log Message:
-----------
examples: add title to amd_rp readme to avoid warning
The readme file was referenced by documentation through table of contents
but as it had no title could not be created and skipped.
Add a title to avoid the warning:
toctree contains reference to document
'openamp-system-reference/examples/libmetal/machine/remote/amd_rpu/
system/generic/README'
that doesn't have a title: no link will be generated [toc.no_title]
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: ebdb5c0c1119bfba9a840b7d8d43580722155b8e
https://github.com/OpenAMP/openamp-system-reference/commit/ebdb5c0c1119bfba…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M examples/zephyr/rpmsg_multi_services/README.rst
Log Message:
-----------
examples: create unique titles in zephyr multi services readme
Sphinx config has title generating automatic references so create
unique titles in this file to avoid the warning:
WARNING: duplicate label ...
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/3eec8f826a2f...…
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: 3d29e3b0fca97d5ddca4ec2795010bd1dd19d126
https://github.com/OpenAMP/libmetal/commit/3d29e3b0fca97d5ddca4ec2795010bd1…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M doc/Doxyfile.in
Log Message:
-----------
doc: add maintainers file to doxygen document generation
to provide access to maintainers information for this repository add it
to the input source files.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Commit: c65f40afd64c1801b78c39ae58f24c6d7ba88af7
https://github.com/OpenAMP/libmetal/commit/c65f40afd64c1801b78c39ae58f24c6d…
Author: Sipke Vriend <sipke(a)direktembedded.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M doc/Doxyfile.in
Log Message:
-----------
doxygen: remove obsolete options
PERL_PATH and MSCGEN_PATH are no longer used, so remove from Doxyfile.in
to avoid warning
warning Tag 'PERL_PATH' ... has become obsolete.
warning: Tag 'MSCGEN_PATH' ... has become obsolete.
Signed-off-by: Sipke Vriend <sipke(a)direktembedded.com>
Compare: https://github.com/OpenAMP/libmetal/compare/ece95f0e7181...c65f40afd64c
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/libmetal/settings/notifications