Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: c5389ea380a2824a069f06df357d7dddfc0942a9
https://github.com/OpenAMP/libmetal/commit/c5389ea380a2824a069f06df357d7ddd…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2026-06-02 (Tue, 02 Jun 2026)
Changed paths:
R .readthedocs.yaml
R doc/readthedocs-conf.py
Log Message:
-----------
ReadTheDocs: eliminate the files no longer needed.
We now use the "git checkout command" in the RTDs project settings.
This means we will use the .readthedocs.yaml and conf.py from the
openamp-docs repo and no longer need these files in the sub-modules.
See openamp-docs/.readthedocs.yaml for details.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
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/libmetal
Commit: 9f0af913991a34af84091a0ff69b9f4b3282761f
https://github.com/OpenAMP/libmetal/commit/9f0af913991a34af84091a0ff69b9f4b…
Author: Andrew Davis <afd(a)ti.com>
Date: 2026-06-02 (Tue, 02 Jun 2026)
Changed paths:
M lib/system/linux/init.c
Log Message:
-----------
lib: system: linux: Do not re-seed random number generator
Nothing in libmetal uses RNG. It is unexpected for an application calling
metal_init() to have its RNG seed reset. An application for instance may
want a static seed for testing. If an application wants a new random seed
then it can set it itself. Setting global program state like this is not
something that should be done unconditionally by libmetal.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: 24e1580e4549bd32bb3bbb0b8c3c954d2ef59424
https://github.com/OpenAMP/libmetal/commit/24e1580e4549bd32bb3bbb0b8c3c954d…
Author: Andrew Davis <afd(a)ti.com>
Date: 2026-06-02 (Tue, 02 Jun 2026)
Changed paths:
M lib/system/linux/init.c
M lib/system/linux/sys.h
Log Message:
-----------
lib: system: linux: Remove unused tmp_path from metal_state
This path was used to hold either /tmp or hugetlbfs_path, but it wasn't
used in either case. It was also incorrectly labeled as holding sysfs
path.. Drop this unused structure member.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: 8740e728ff10f3e1c8d6cda7f414ec4bbb881b22
https://github.com/OpenAMP/libmetal/commit/8740e728ff10f3e1c8d6cda7f414ec4b…
Author: Andrew Davis <afd(a)ti.com>
Date: 2026-06-02 (Tue, 02 Jun 2026)
Changed paths:
M lib/system/linux/init.c
M lib/system/linux/shmem.c
M lib/system/linux/sys.h
Log Message:
-----------
lib: system: linux: Do not always open pagemap on metal_init()
Access to pagemap is restricted to only root or CAP_SYS_ADMIN making this
open fail when applications are not run as root. The pagemap is only used
when trying to do shmem and not all libmetal users need this. Only try
to open pagemap when needed to remove warnings for non-shmem using apps.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Compare: https://github.com/OpenAMP/libmetal/compare/1c77dc94f858...8740e728ff10
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/libmetal
Commit: 1c77dc94f858a0b5c294fed850a8d2e03bfdf60d
https://github.com/OpenAMP/libmetal/commit/1c77dc94f858a0b5c294fed850a8d2e0…
Author: Andrew Davis <afd(a)ti.com>
Date: 2026-06-02 (Tue, 02 Jun 2026)
Changed paths:
M lib/system/freertos/alloc.h
M lib/system/freertos/assert.h
M lib/system/freertos/cache.h
M lib/system/freertos/condition.h
M lib/system/freertos/io.h
M lib/system/freertos/mutex.h
M lib/system/freertos/sleep.h
M lib/system/freertos/sys.h
M lib/system/generic/alloc.h
M lib/system/generic/assert.h
M lib/system/generic/cache.h
M lib/system/generic/condition.h
M lib/system/generic/io.h
M lib/system/generic/mutex.h
M lib/system/generic/sleep.h
M lib/system/generic/sys.h
M lib/system/linux/alloc.h
M lib/system/linux/assert.h
M lib/system/linux/cache.h
M lib/system/linux/condition.h
M lib/system/linux/io.h
M lib/system/linux/irq.h
M lib/system/linux/mutex.h
M lib/system/linux/sleep.h
M lib/system/linux/sys.h
M lib/system/nuttx/alloc.h
M lib/system/nuttx/assert.h
M lib/system/nuttx/cache.h
M lib/system/nuttx/condition.h
M lib/system/nuttx/io.h
M lib/system/nuttx/irq.h
M lib/system/nuttx/mutex.h
M lib/system/nuttx/sleep.h
M lib/system/nuttx/sys.h
M lib/system/zephyr/alloc.h
M lib/system/zephyr/assert.h
M lib/system/zephyr/cache.h
M lib/system/zephyr/condition.h
M lib/system/zephyr/io.h
M lib/system/zephyr/log.h
M lib/system/zephyr/mutex.h
M lib/system/zephyr/sleep.h
M lib/system/zephyr/sys.h
Log Message:
-----------
lib: Avoid mentioning the current filename in compile-time warning
Some of these were not correct in some spots. Instead of trying to include
the name of the current file in this warning (which might change), only
state which file should be included instead.
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/openamp-system-reference
Commit: 1da73a753bcb21da5b8e2c82448fe0ad25227439
https://github.com/OpenAMP/openamp-system-reference/commit/1da73a753bcb21da…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2026-05-28 (Thu, 28 May 2026)
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
Log Message:
-----------
legacy_apps: echo: include new header
platform_info.h was changed to platform_info_common.h, replace it
accordingly for echo demo.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 006207d033326610db2297d2523a289a08b5aefd
https://github.com/OpenAMP/openamp-system-reference/commit/006207d033326610…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2026-05-28 (Thu, 28 May 2026)
Changed paths:
M examples/legacy_apps/examples/matrix_multiply/matrix_multiply.h
Log Message:
-----------
legacy_apps: matrix_multiply: fix compiler warning
fix following compiler warning:
warning: passing argument 1 of 'rpmsg_matrix_app' fr
om incompatible pointer type [-Wincompatible-pointer-types]
47 | rpmsg_matrix_app(rpdev, platform);
| ^~~~~
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: bb8eb62f53551b93f25eaa3170fc767a301f4466
https://github.com/OpenAMP/openamp-system-reference/commit/bb8eb62f53551b93…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2026-05-28 (Thu, 28 May 2026)
Changed paths:
M examples/legacy_apps/machine/xlnx/zynqmp_r5/CMakeLists.txt
M examples/legacy_apps/machine/xlnx/zynqmp_r5/linker_large_text.ld
M examples/legacy_apps/machine/xlnx/zynqmp_r5/linker_remote.ld
M examples/legacy_apps/machine/xlnx/zynqmp_r5/platform_info.c
Log Message:
-----------
legacy_apps: xlnx: update reserved mem regions
As per latest SDT standard AMD-xilinx EDF yocto is released with fixed
memory regions for each core to use. Update the default address for
cluster-A core0 to use as per this standard.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 98cee13295fa997c40c36a8a04556c7c18dd7155
https://github.com/OpenAMP/openamp-system-reference/commit/98cee13295fa997c…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2026-05-28 (Thu, 28 May 2026)
Changed paths:
M examples/legacy_apps/machine/xlnx/zynqmp_r5/platform_info.c
M examples/legacy_apps/machine/xlnx/zynqmp_r5/rsc_table.c
M examples/legacy_apps/machine/xlnx/zynqmp_r5/rsc_table.h
Log Message:
-----------
legacy_apps: zynqmp_r5: add trace buffer support
trace buffer is a circular buffer to store logs. Linux remoteproc
subsystem creates a debugfs file that can be used to print these logs on
linux side.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/49f9ef6d8adc...…
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: 49f9ef6d8adc1459e300582a89f476878320e115
https://github.com/OpenAMP/openamp-system-reference/commit/49f9ef6d8adc1459…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2026-05-25 (Mon, 25 May 2026)
Changed paths:
M examples/legacy_apps/machine/xlnx/CMakeLists.txt
Log Message:
-----------
legacy_apps: xlnx: fix build system for native cmake build
OPENAMP_APP_NAME variable is needed for xilinx specific build tools.
Native cmake build doesn't need this variable, and so if it's not found
then do not fail, and include project machine direcotry. This allows
native cmake build to continue.
Signed-off-by: Tanmay Shah <tanmay.shah(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/open-amp
Commit: 6def5356b86709941ccc8ebdcd0bce37901e425b
https://github.com/OpenAMP/open-amp/commit/6def5356b86709941ccc8ebdcd0bce37…
Author: Jiaqi Yao <yaojiaqi(a)lixiang.com>
Date: 2026-05-21 (Thu, 21 May 2026)
Changed paths:
M README.md
Log Message:
-----------
README: remove deprecated cache options
Remove the split dcache CMake options from the README.
The options were removed by d183f24 after being deprecated in favor of
WITH_DCACHE. Document only WITH_DCACHE as the supported way to enable
cache operations for vrings, buffers and resource table.
Signed-off-by: Jiaqi Yao <yaojiaqi(a)lixiang.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: e2ba0839a7c9d28ba8b14fcb87ce91b51bbd1fed
https://github.com/OpenAMP/open-amp/commit/e2ba0839a7c9d28ba8b14fcb87ce91b5…
Author: Andrew Davis <afd(a)ti.com>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
M cmake/options.cmake
M cmake/platforms/zynqmp_linux.cmake
M cmake/platforms/zynqmp_r5_generic.cmake
M cmake/syscheck.cmake
Log Message:
-----------
cmake: Remove unused CMake variables MACHINE and PROJECT_MACHINE
These were used when this repo contained machine specific examples.
With those moved to the openamp-system-reference project, these CMake
variables are now unused. Remove them.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: dc65de1e017bbb7119c4b7e6a7eb223a8ac1d2e8
https://github.com/OpenAMP/open-amp/commit/dc65de1e017bbb7119c4b7e6a7eb223a…
Author: Andrew Davis <afd(a)ti.com>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
M cmake/options.cmake
Log Message:
-----------
cmake: Remove unused CMake variable PROJECT_PROCESSOR
This CMake variable is unused, looks to be copied over from libmetal CMake
files. Remove it.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: 468343399cea8b3b35b3de2a82e360ed2cdfd897
https://github.com/OpenAMP/open-amp/commit/468343399cea8b3b35b3de2a82e360ed…
Author: Andrew Davis <afd(a)ti.com>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
A cmake/platforms/arm64_generic.cmake
A cmake/platforms/arm64_linux.cmake
A cmake/platforms/arm_r5_generic.cmake
R cmake/platforms/zynqmp_a53_generic.cmake
R cmake/platforms/zynqmp_linux.cmake
R cmake/platforms/zynqmp_r5_generic.cmake
Log Message:
-----------
cmake: Rename platform example cmake files
There is nothing "zynqmp" specific in these files, rename them to generic
ARM names. Having only "zynqmp" files in platforms as before might give
the impression only ZynqMP platforms are supported by this project.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Compare: https://github.com/OpenAMP/open-amp/compare/5bcc7c0401ca...468343399cea
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications