Commit Graph

  • ece95f0e71 lib: system: template: remove template/sys.h for generic and freeRTOS main Arnaud Pouliquen 2025-12-22 09:58:44 +01:00
  • 9c593d7a95 lib: freertos: remove xlnx vendor directory Tanmay Shah 2025-11-19 09:54:01 -08:00
  • 90d19dc759 libmetal: cmake: support machine less build Tanmay Shah 2025-11-19 09:51:35 -08:00
  • 12b07f618c release: libmetal 2025.10.1 v2025.10.1 v2025.10 Arnaud Pouliquen 2026-01-19 15:47:20 +01:00
  • 9196a664c4 CI: Update QEMU Xtensa board name Arnaud Pouliquen 2026-01-13 11:16:34 +01:00
  • f281301e4b lib: system: template: remove template/sys.h for generic and freeRTOS Arnaud Pouliquen 2025-12-22 09:58:44 +01:00
  • ad4b08d463 lib: freertos: remove xlnx vendor directory Tanmay Shah 2025-11-19 09:54:01 -08:00
  • 37f4b7389a libmetal: cmake: support machine less build Tanmay Shah 2025-11-19 09:51:35 -08:00
  • 5bdf21a54f mutex: change the libmetal nuttx mutex to recursive mutex Bowen Wang 2024-11-25 23:07:10 +08:00
  • 03f8145fb2 lib: Add missing file headers for doxygen generation Arnaud Pouliquen 2025-12-23 14:26:48 +01:00
  • d3a27c1454 lib: fix file headers for doxygen generation Arnaud Pouliquen 2025-12-23 09:58:34 +01:00
  • f01d1bed03 CI: Update to Zephyr 4.3 and use default associated sdk Arnaud Pouliquen 2025-11-28 09:40:13 +01:00
  • 1c3410be76 Add cross-platform tests for libmetal Lefteris Ntafotis 2025-05-19 13:25:07 +03:00
  • a0797a23a8 Add error message for testing API on Zephyr systems Lefteris Ntafotis 2025-06-10 13:02:13 +03:00
  • 795b1c88e4 Change to metal_test prefix for testing API Lefteris Ntafotis 2025-06-27 12:43:27 +03:00
  • dbf9cf5286 release: libmetal 2025.10.0 v2025.10.0 Arnaud Pouliquen 2025-10-22 10:49:22 +02:00
  • 9f749f092e lib: system: re-enable the support of the template machine Arnaud Pouliquen 2025-10-21 17:32:17 +02:00
  • 2f01e7e793 lib: log: Fix documentation Arnaud Pouliquen 2025-10-16 15:25:55 +02:00
  • 71c2fb3643 libmetal/nuttx: Update function prototype changes chao an 2025-10-09 19:49:36 +08:00
  • 16493b179f lib: system: remove xlnx BSP specific code Tanmay Shah 2025-05-30 11:45:05 -07:00
  • a19cfb3ff3 lib: system: linux: Remove redundant malloc'd addr release check Huichun Feng 2025-06-26 09:27:47 +08:00
  • fdc85ec742 lib: system: linux: Remove redundant memory validness check Fox Feng 2025-06-25 23:51:43 +08:00
  • 35c65e05b9 cmake: add public header files for CMake shared and static lib targets Adel El-Rayyes 2025-06-15 19:59:43 +02:00
  • a2bf06dc3e lib: Remove system specific log.h files Andrew Davis 2023-07-06 18:09:15 -05:00
  • 41c83bcffd lib: Remove system specific irq.h files Andrew Davis 2023-07-06 17:24:39 -05:00
  • 96c7cd26dc system: linux: include missing headers Vincenzo Calabretta 2024-07-03 15:27:26 +02:00
  • dcf121ab61 lib: optionally provide ATOMIC_VAR_INIT() Sebastian Huber 2025-05-18 02:22:53 +02:00
  • c86f48f19a doxygen: tell doxygen to generate xml Sipke Vriend 2025-03-24 15:18:33 +10:00
  • f2990d20da doxygen: tell doxygen to generate tag file for external linking Sipke Vriend 2025-03-24 15:18:07 +10:00
  • 36f87f9335 release: libmetal 2025.04.0 v2025.04.0 v2025.04 Arnaud Pouliquen 2025-04-22 10:22:58 +02:00
  • 1c45553b68 CI: Update Zephyr known good versions Arnaud Pouliquen 2025-04-17 09:11:17 +02:00
  • 9a21915a5f cmake: update cmake minimum support to 3.16 Arnaud Pouliquen 2025-02-13 16:26:31 +01:00
  • 51719ef1da docs: update the readthedocs integration for PRs in this repo Bill Mills 2025-02-12 13:26:40 -05:00
  • 961d0171a6 io: fix buffer overflow in metal_sys_io_mem_map() Iuliana Prodan 2025-02-06 14:00:47 +02:00
  • 465fcf018c lib: system: nuttx: change MUTEX_INITIALIZER to NXMUTEX_INITIALIZER Bowen Wang 2024-08-30 23:54:59 +08:00
  • f8a0e51aee release: libmetal 2024.10.0 v2024.10.0 v2024.10 Arnaud Pouliquen 2024-10-25 23:12:01 +02:00
  • 289e4de876 lib: processor: hosted: Fix compilation warning in metal_cpu_yield Arnaud Pouliquen 2024-10-24 10:30:24 +02:00
  • 7f351a5158 lib: fix compile error Yongrong Wang 2024-07-02 10:27:44 +08:00
  • 1ed90fd967 lib: system: fix missing metal_yield API for generic systems. Arnaud Pouliquen 2024-10-21 10:06:20 +02:00
  • 1112f2cdaf cmake: Don't check for stdatomic.h for NuttX platform xuxin19 2024-09-06 10:56:49 +08:00
  • 142c40321e lib: system: create a new libmetal API metal_yield Yongrong Wang 2024-10-08 14:33:44 +08:00
  • e2c504f219 lib: system: nuttx: fix undeclared parameter compile error Yongrong Wang 2024-09-09 19:46:37 +08:00
  • 0f0393503e lib: system: linux: Remove unneeded forward declaration Andrew Davis 2024-03-16 15:55:28 -05:00
  • 6b0b1cbb1d lib: system: linux: Remove unused sysfs_path from metal_state Andrew Davis 2024-03-16 15:41:46 -05:00
  • 13428794f1 lib: system: linux: Inline metal_mlock() function Andrew Davis 2024-03-16 15:29:58 -05:00
  • 4202dd3563 lib: system: linux: Move metal_virt2phys() into shmem Andrew Davis 2024-03-16 15:25:30 -05:00
  • af3a028338 lib: system: linux: Remove use of ENOSYS error code Andrew Davis 2024-03-19 09:59:51 -05:00
  • efb8ade752 lib: system: linux: Remove unused internal functions Andrew Davis 2024-03-16 15:17:57 -05:00
  • 7969bed068 lib: system nuttx: include <stddef.h> in nuttx/io.c Bowen Wang 2024-10-10 14:15:17 +08:00
  • b691eee88f zynq: Remove support for Zynq-7000 SoC Rajiv Mohan 2024-08-02 02:31:06 -07:00
  • a4bce35075 CI: Do Zephyr build tests on known good and latest versions Bill Mills 2024-08-17 17:26:14 -04:00
  • 64c1a16131 CI: fix zephyr build for v3.7 and later Bill Mills 2024-08-17 15:22:41 -04:00
  • 5c36d6b9c1 examples: xlnx: Change machine name to be SOC agnostic Ben Levinsky 2024-07-16 15:10:00 -07:00
  • 3e8be081fc cmake: platforms: xlnx: Add PROJECT_VENDOR Ben Levinsky 2024-08-14 07:51:51 -07:00
  • eb82854950 lib: xlnx: Update logic to pull in vendor-specific logic based on PROJECT_VENDOR Ben Levinsky 2024-07-16 15:08:52 -07:00
  • 3aee6be866 release: libmetal 2024.05.0 v2024.05.0 v2024.05 Arnaud Pouliquen 2024-05-20 13:28:25 +02:00
  • e1a78ed150 lib: Fix available error message in softirq Andrew Davis 2023-07-21 09:19:55 -05:00
  • 1de0f27d7d lib: fix doxygen warning in log.h Arnaud Pouliquen 2024-05-06 14:56:59 +02:00
  • d52e69bb79 lib: Do not label function declarations in headers with extern Andrew Davis 2024-03-18 16:09:34 -05:00
  • 0f1db10434 CI: update freeRTOS repo for FreeRTOS Arnaud Pouliquen 2024-05-07 11:49:29 +02:00
  • bb4fae2d76 CI: explicit exit with value 1 on error Arnaud Pouliquen 2024-05-07 11:28:56 +02:00
  • 1974e90fff CI: fix broken CI due to ubuntu version in Docker Arnaud Pouliquen 2024-05-07 11:26:36 +02:00
  • c3aa4b1113 test/metal-test.h: Fix warning -Wstrict-prototypes Vincenzo Calabretta 2024-04-27 21:43:21 +02:00
  • 959fddbd70 Update build for latest Zephyr Andrew Davis 2024-03-20 13:23:44 -05:00
  • 5bab7225ca lib: system: MPU flag check fix for xilinx platform Rajiv Mohan 2024-02-20 06:06:09 -08:00
  • f21fea6c32 libmetal/nuttx/io.c: width matched access when read/write size = 1,2,4,8 Bowen Wang 2023-11-16 14:52:48 +08:00
  • 5d93a3c193 FreeRTOS Avoid mem mapping in MPU for region mapped Rajiv Mohan 2024-02-01 06:14:32 -08:00
  • 3517a07836 lib: xlnx: Avoid mapping in MPU for region mapped by bsp Rajiv Mohan 2024-01-15 10:00:17 -08:00
  • 224cdea188 lib: generic: xlnx: Enable CMake handling for System Device Tree Flow Ben Levinsky 2023-12-01 13:41:05 -08:00
  • f55c02a7b5 Zephyr integration: Use K_HEAP_MEM_POOL_SIZE Johan Hedberg 2023-12-08 15:41:18 +02:00
  • f3f365d3f4 zephyr: use k_cpu_idle instead of arch_cpu_idle Daniel Leung 2023-11-08 15:37:25 -08:00
  • 85fb13958d Refactor equal processor headers into new generic ones Alberto Escolar Piedras 2023-11-01 09:27:50 +01:00
  • dabb14f677 Add support for hosted test environments Alberto Escolar Piedras 2023-10-13 18:30:13 +02:00
  • 0a67afa94e Zephyr integration: Add support for hosted test environment Alberto Escolar Piedras 2023-10-13 18:33:02 +02:00
  • 8041e1c276 lib: add guards for errno values for ARMCC compiler Ledion Daja 2023-09-11 11:34:01 +02:00
  • 9855f84ae9 lib: compiler support of arm compiler v6 Arnaud Pouliquen 2023-10-24 09:10:29 +02:00
  • 694620ff25 libmetal: set ept address loop++ in bitmap Guiding Li 2023-10-12 17:22:44 +08:00
  • e087ea5d38 libmetal: add metal_list_for_each_safe() support Guiding Li 2023-07-25 14:25:58 +08:00
  • 0cb7d293a7 release: libmetal 2023.10.0 v2023.10.0 v2023.10 Arnaud Pouliquen 2023-10-27 14:47:32 +02:00
  • bc7d382493 CI: Zephyr: Get latest version of the zephyr sdk Arnaud Pouliquen 2023-10-25 12:36:44 +02:00
  • 6b8f7736e2 github action: Fix stales action to not close PR/issue after 7 days Arnaud Pouliquen 2023-10-25 09:50:35 +02:00
  • f6a87a8cdb lib: freertos: consolidate common Xilinx code Ben Levinsky 2023-08-09 16:49:46 -07:00
  • 45a8edaddd lib: generic: consolidate common Xilinx code Ben Levinsky 2023-09-11 14:22:52 -07:00
  • 9dd72ddbfd lib: a53: remove redundant MB and GB macros Ben Levinsky 2023-09-11 14:15:27 -07:00
  • 9fe00e0582 Remove vim editor configuration in files Arnaud Pouliquen 2023-10-13 18:22:16 +02:00
  • 549f13b2b8 CI: Zephyr: Only fetch needed branches instead of everything Alberto Escolar Piedras 2023-10-15 11:52:26 +02:00
  • e979bf75ef CI: Fix entrypoint indentation Alberto Escolar Piedras 2023-10-15 10:49:48 +02:00
  • 6d5f40f4b3 CI: Zephyr build: Be less verbose Alberto Escolar Piedras 2023-10-15 10:46:58 +02:00
  • 2dc45613f1 Fix Zephyr testcase with latest Zephyr Alberto Escolar Piedras 2023-10-15 13:01:16 +02:00
  • 37f1660b20 log: add function name, line number prefix Sergei Korneichuk 2023-09-28 21:34:20 -07:00
  • fb8b04fb18 github action: add stales action Arnaud Pouliquen 2023-10-10 10:04:45 +02:00
  • ddd72ecacf README: Point people to the offical docs not the wiki Bill Mills 2023-10-10 13:42:25 -04:00
  • dceaa9f2c4 Docs: fix for the readthedocs PR rendering Bill Mills 2023-10-10 14:25:08 -04:00
  • d7c605c272 Docs: style doxygen when built as part of OpenAMP docs Bill Mills 2023-10-08 08:50:34 -04:00
  • 9994a326f8 Docs: enable readthedocs rendering (for PRs) Bill Mills 2023-10-06 12:48:34 -04:00
  • 92ffb1f1a5 Fix typo in MAINTAINERS.md text Gustavo Romero 2023-09-29 11:02:59 +00:00
  • b24d294d2f Move libmetal Wiki link to Overview section Gustavo Romero 2023-09-29 11:25:30 +00:00
  • 0bb6d9ed1b CI: Fix Zephyr build by updating Zephyr SDK version to 0.16.1 Arnaud Pouliquen 2023-09-07 16:58:33 +02:00
  • 0ad1183a82 lib: utilities: add MB and GB defines Tanmay Shah 2023-08-16 12:18:47 -07:00
  • 6d571fd068 lib: system: freertos: Add metal/errno.h to match standalone Ben Levinsky 2023-08-09 09:11:01 -07:00