Branch: refs/heads/v2025.10 Home: https://github.com/OpenAMP/libmetal Commit: 37f4b7389a216b301570c05e29814b8b5bbe16d4 https://github.com/OpenAMP/libmetal/commit/37f4b7389a216b301570c05e29814b8b5... Author: Tanmay Shah tanmay.shah@amd.com Date: 2026-01-19 (Mon, 19 Jan 2026)
Changed paths: M cmake/options.cmake M lib/system/freertos/CMakeLists.txt M lib/system/generic/CMakeLists.txt M test/system/freertos/CMakeLists.txt M test/system/generic/CMakeLists.txt M test/system/linux/CMakeLists.txt M test/system/zephyr/CMakeLists.txt
Log Message: ----------- libmetal: cmake: support machine less build
libmetal can be build without any machine support. It is possible that vendors implement machine specific interfaces outside of libmetal and link it with demos during build time. Hence, remove requirement to have MACHINE and PROJECT_MACHINE variables from the build system. If vendor prefer to choose 'template' machine, they can pass such option during cmake configuration.
Signed-off-by: Tanmay Shah tanmay.shah@amd.com
Commit: ad4b08d4636e342ffe1bd35b0cfe0eb15bf5199f https://github.com/OpenAMP/libmetal/commit/ad4b08d4636e342ffe1bd35b0cfe0eb15... Author: Tanmay Shah tanmay.shah@amd.com Date: 2026-01-19 (Mon, 19 Jan 2026)
Changed paths: R lib/system/freertos/xlnx/CMakeLists.txt
Log Message: ----------- lib: freertos: remove xlnx vendor directory
This directory was removed and re-inroduced by mistake, and should not exists in the libmetal.
Signed-off-by: Tanmay Shah tanmay.shah@amd.com
Commit: f281301e4bfd7acede8d3322eddd191a43841631 https://github.com/OpenAMP/libmetal/commit/f281301e4bfd7acede8d3322eddd191a4... Author: Arnaud Pouliquen arnaud.pouliquen@foss.st.com Date: 2026-01-19 (Mon, 19 Jan 2026)
Changed paths: M lib/system/freertos/sys.h M lib/system/freertos/template/CMakeLists.txt R lib/system/freertos/template/sys.h M lib/system/generic/sys.h M lib/system/generic/template/CMakeLists.txt R lib/system/generic/template/sys.h
Log Message: ----------- lib: system: template: remove template/sys.h for generic and freeRTOS
Declare sys_irq_enable() and sys_irq_enable() directly in lib/system/@PROJECT_SYSTEM@/sys.h. This allows to declare the machine out of tree of the libmetal but also to support the in-tree template.
[minor style related fix by tanmay]
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@foss.st.com Signed-off-by: Tanmay Shah tanmay.shah@amd.com
Compare: https://github.com/OpenAMP/libmetal/compare/dbf9cf5286b4...f281301e4bfd
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/libmetal/settings/notifications
openamp-rp@lists.openampproject.org