Branch: refs/heads/main Home: https://github.com/OpenAMP/libmetal Commit: 90d19dc759c89220e04b987b4e00556506b8ad25 https://github.com/OpenAMP/libmetal/commit/90d19dc759c89220e04b987b4e0055650... Author: Tanmay Shah tanmay.shah@amd.com Date: 2026-02-04 (Wed, 04 Feb 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: 9c593d7a95d9381ee7d0934ae4c3a6f6311fb9be https://github.com/OpenAMP/libmetal/commit/9c593d7a95d9381ee7d0934ae4c3a6f63... Author: Tanmay Shah tanmay.shah@amd.com Date: 2026-02-04 (Wed, 04 Feb 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: ece95f0e71811c44a4c23d9a1514f338ccf60c75 https://github.com/OpenAMP/libmetal/commit/ece95f0e71811c44a4c23d9a1514f338c... Author: Arnaud Pouliquen arnaud.pouliquen@foss.st.com Date: 2026-02-04 (Wed, 04 Feb 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 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/9196a664c425...ece95f0e7181
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/libmetal/settings/notifications
openamp-rp@lists.openampproject.org