Commit graph

  • 1dbde7607c
    Merge 61d68492c0 into 9db704cd3b Nicola Fontana 2026-07-10 18:19:58 +02:00
  • 6ddfb7db5b
    Merge e2b6581cf3 into 9db704cd3b Aniruddha Kanhere 2026-07-10 08:33:00 -07:00
  • ee85a72d59
    Merge 782a29358c into 9db704cd3b Loustiic 2026-07-10 10:40:39 -04:00
  • e89b2a3714
    Merge f260c53d89 into 9db704cd3b Old-Ding 2026-07-10 10:45:22 +08:00
  • 690e73993a
    Merge bb002b49ff into 9db704cd3b Old-Ding 2026-07-10 10:45:22 +08:00
  • 77c8e67651
    Merge 5aede4aeaa into 9db704cd3b Sudeep Mohanty 2026-07-09 17:48:49 -07:00
  • 00fb44e22d
    Merge 389e7bce8e into 9db704cd3b Old-Ding 2026-07-09 17:38:14 -07:00
  • 9db704cd3b
    docs: clarify MPU region parameter macros (#1445) main Old-Ding 2026-07-10 08:31:36 +08:00
  • 1b177e5c39 docs: clarify MPU region parameter macros Old-Ding 2026-07-04 16:58:25 +08:00
  • 389e7bce8e Fix SH2A_FPU FPU context cleanup Old-Ding 2026-07-04 15:45:37 +08:00
  • cc438d339f
    Merge 521aa2cd5c into d72263b404 Kody Stribrny 2026-07-09 14:53:01 -07:00
  • 521aa2cd5c Add usage assertions when deleting a queue Kody Stribrny 2026-07-09 14:47:01 -07:00
  • b9a6c28194
    Merge 9f91845684 into d72263b404 xuh0923 2026-07-09 14:44:33 -07:00
  • cae8db2ae1
    Merge d1a3291902 into d72263b404 xuh0923 2026-07-09 14:43:22 -07:00
  • b56e45663b
    Merge f3d8e2d5eb into d72263b404 xuh0923 2026-07-09 13:57:14 -07:00
  • b1ae35eeee
    Merge a1471c9404 into d72263b404 Harsh Abasaheb Chavan 2026-07-09 20:51:49 +00:00
  • e2b6581cf3 stream_buffer: reject message length truncation at runtime in writer AniruddhaKanhere 2026-07-07 21:46:35 -07:00
  • bc0572329a stream_buffer: reject required-space overflow at runtime in message send AniruddhaKanhere 2026-07-07 21:46:07 -07:00
  • 5b6c2f29db MSVC-MingW: bounds-check interrupt number in FromWindowsThread path AniruddhaKanhere 2026-07-07 21:45:46 -07:00
  • 3ac4495945 tasks: reject stack depth whose byte size overflows size_t AniruddhaKanhere 2026-07-07 21:45:38 -07:00
  • 480c404b86
    Merge 4df509969a into d72263b404 Dave Nadler 2026-07-10 03:55:37 +09:00
  • d72263b404
    fix copy-paste comment typos in xTaskGetApplicationTaskTagFromISR and xTaskGetApplicationTaskTag (#1446) wanghengZzz 2026-07-10 02:55:17 +08:00
  • 4137757e17
    Merge 4b51b12901 into a50edad08b Anand Kumar 2026-07-09 15:54:45 +00:00
  • e936c0ba0b
    Merge a266f76c1e into a50edad08b Kuna Yaswanth 2026-07-09 11:42:01 +00:00
  • c0657cc9a2
    Merge ea5224c779 into a50edad08b furkanyilmazgtb 2026-07-09 10:15:54 +03:00
  • bb002b49ff Fix MicroBlaze stack protection context layout Old-Ding 2026-07-01 09:50:39 +08:00
  • f260c53d89 Fix RP2040 task lock acquire ordering Old-Ding 2026-06-29 23:43:01 +08:00
  • f3b5b90625
    Merge branch 'main' into main wanghengZzz 2026-07-09 09:40:01 +08:00
  • a50edad08b
    fix: Add MPU wrapper for xTimerDelete API (#1412) Anubhav Rawal 2026-07-08 17:38:51 -07:00
  • 2345ff7c88 heap_1: reject configTOTAL_HEAP_SIZE <= portBYTE_ALIGNMENT at compile time AniruddhaKanhere 2026-07-07 21:45:29 -07:00
  • 77a465b54d fix: Add MPU wrapper for xTimerDelete API Gaurav Aggarwal 2026-05-24 13:32:58 +05:30
  • b8c363987d fix copy-paste comment typos in xTaskGetApplicationTaskTagFromISR and xTaskGetApplicationTaskTag wanghengZzz 2026-07-04 10:22:41 -07:00
  • e095ca3256
    Merge 20de6bd293 into ae46383c90 Ian Thompson 2026-07-04 08:08:20 +03:00
  • 21fab636f1
    Merge f8a8c97a46 into ae46383c90 hanzhijian 2026-07-04 08:08:18 +03:00
  • 26d94edeaf
    Merge 4319a71470 into ae46383c90 Kody Stribrny 2026-07-04 08:08:17 +03:00
  • 47e0a93a19
    Merge 5b9a8ca934 into ae46383c90 Aniruddha Kanhere 2026-07-04 08:08:14 +03:00
  • e865d81e1d
    Merge 4c399f3a0e into ae46383c90 eMKa 2026-07-04 08:08:12 +03:00
  • d71242fbb3
    Merge a53e9337e9 into ae46383c90 Kannajosyula Harsha Vardhan 2026-07-04 08:08:09 +03:00
  • fe27dbfea6
    Merge a8eb1a6f7d into ae46383c90 Kody Stribrny 2026-07-04 08:08:08 +03:00
  • cdafbe42f3
    Merge 3bfd03b201 into ae46383c90 Kody Stribrny 2026-07-04 08:07:56 +03:00
  • 44bd3fcb66
    Merge 5b9ef011ae into ae46383c90 SKB 2026-07-04 03:25:59 +01:00
  • 360463ec65
    Merge 045427105c into ae46383c90 Richard Elberger 2026-07-03 15:21:30 +08:00
  • 642c585297
    Merge aca328e173 into ae46383c90 Kuoping Hsu 2026-07-01 20:33:22 +02:00
  • ae46383c90
    Fix vPortFreeSecureContext to read xSecureContext at correct offset (#1441) Gaurav-Aggarwal-AWS 2026-07-01 23:28:41 +05:30
  • 45b3462c78 Fix vPortFreeSecureContext to read xSecureContext at correct offset Gaurav Aggarwal 2026-06-30 13:53:48 +05:30
  • f8a8c97a46
    Merge branch 'main' into fix/doxygen-defgroup-duplicates hanzhijian 2026-06-30 09:36:29 +08:00
  • 4df509969a Indentation and comment correction only. Dave Nadler 2026-06-28 21:22:39 -06:00
  • 815951a708 Add uxTaskCallForEachTask, and refactor uxTaskGetSystemState to use it (take 2). Dave Nadler 2026-06-28 17:59:28 -06:00
  • d1a3291902 docs: fix SWI handler comment typos in IAR ports itxwh 2026-06-27 22:13:30 +08:00
  • 9f91845684 docs: fix typos in RISC-V port assembly comments itxwh 2026-06-27 22:06:10 +08:00
  • 045427105c armv9: fix stack overflow method 2 watermark read for MTE Richard Elberger 2026-06-26 11:00:06 -04:00
  • f3d8e2d5eb docs: fix typo in pull request process guide itxwh 2026-06-26 22:53:04 +08:00
  • f025e433e0 armv9: fix CI checks (spelling, header, unit test, formatting) Richard Elberger 2026-06-24 09:35:20 -04:00
  • 294945fc99 armv9: document Armv9 port MISRA deviations in MISRA.md Richard Elberger 2026-06-24 09:12:22 -04:00
  • d18a43e0f0 armv9: optimize portASM.S barriers, ISB merge, IRQ register save Richard Elberger 2026-06-24 09:09:30 -04:00
  • 5aede4aeaa docs(freertos/smp): Add granular locks design document Darian Leung 2024-06-17 15:23:45 +08:00
  • a85f9cfaba change(freertos/smp): Update timers.c locking Darian Leung 2024-06-16 01:13:43 +08:00
  • 3ba8783ca4 change(freertos/smp): Update stream_buffer.c locking Darian Leung 2024-06-16 01:11:43 +08:00
  • cbc2f65154 change(freertos/smp): Update event_groups.c locking Darian Leung 2024-06-16 01:06:42 +08:00
  • 813017082e change(freertos/smp): Update queue.c locking Darian Leung 2024-06-16 00:53:03 +08:00
  • 1ae917325c feat(freertos/smp): Add support for TCB locks Sudeep Mohanty 2026-06-06 11:36:05 +02:00
  • 62f334a51e change(freertos/smp): Update tasks.c locking Darian Leung 2024-06-16 00:50:15 +08:00
  • 212dcfec1b feat(granular_locks): Add granular locking functions Darian Leung 2024-06-16 00:48:25 +08:00
  • b43c853476 feat(freertos/smp): Add granular locking port macros checks Darian Leung 2024-06-16 00:40:11 +08:00
  • b0f60b2659 feat(freertos/smp): Allow vTaskPreemptionEnable() to be nested Darian Leung 2024-06-16 00:37:28 +08:00
  • 4caec37453 refactor(freertos/smp): Move critical sections inside xTaskPriorityInherit() Darian Leung 2024-06-16 00:31:09 +08:00
  • c1b37ea35f armv9: register port in CMake, fix Coverity/MISRA findings Richard Elberger 2026-06-23 17:33:02 -04:00
  • 49cec3e9b2 docs: link FreeRTOS kernel threat model in SECURITY.md AniruddhaKanhere 2026-06-22 14:52:21 -07:00
  • 08baad9079 docs: link FreeRTOS kernel threat model in SECURITY.md AniruddhaKanhere 2026-06-22 14:52:21 -07:00
  • 20de6bd293 Updated submodule ThirdParty/FreeRTOS-Kernel-Partner-Supported-Ports Ian Thompson 2026-06-18 17:43:28 -07:00
  • 1b6a1ec666 Add MPU wrapper macro for moving PRIVILEGED_DATA Ian Thompson 2025-07-16 16:22:48 -07:00
  • e146d6444c fix: TOCTOU race condition in vTaskListTasks() Srikanth Patchava 2026-06-15 21:34:07 -07:00
  • a84f51003a armv9: reconcile critical section, add stack overflow MTE fix, per-task VL Richard Elberger 2026-06-18 13:21:18 -07:00
  • 95c31252d4 fix: correct duplicate words in code comments Eliauk_Camelia 2026-06-18 15:29:33 +08:00
  • d4a16e4c85 armv9: fix MTE tagged pointer handling in stack assertions Richard Elberger 2026-06-17 13:54:01 -07:00
  • 782a29358c
    Merge branch 'main' into conditionally_save_FPU_context_in_IRQ Loustiic 2026-06-17 10:12:33 +02:00
  • 9401749a0d
    fix: TOCTOU race condition in vTaskListTasks() Srikanth Patchava 2026-06-15 21:34:07 -07:00
  • 83e56c38ee
    Disallow unprivileged critical sections with MPU wrappers v2 (#1427) Archit Gupta 2026-06-15 22:30:25 +00:00
  • cb06bcba7a Disallow unprivileged critical sections with MPU wrappers v2 Archit Gupta 2026-06-12 21:31:47 +00:00
  • fc25364931
    Fix duplicate Doxygen \defgroup id for uxTaskBasePriorityGet (#1426) Archit Gupta 2026-06-15 17:34:12 +00:00
  • c23ed2d1cc armv9: implement per-task PAC keys, MTE heap redirect, BTI landing pads Richard Elberger 2026-06-15 10:27:40 -07:00
  • f33d5d0877 Conditionally save FPU context in IRQ, and preserve vApplicationFPUSafeIRQHandler logic Louis Guerlin 2026-06-14 13:43:59 +02:00
  • b318686d1a Fix duplicate Doxygen \defgroup ids in croutine.h and queue.h hanzhijian 2026-06-14 06:04:30 +08:00
  • 8c5bed68e8 Fix duplicate Doxygen \defgroup id for uxTaskBasePriorityGet archigup 2026-06-12 21:27:03 +00:00
  • 543558ba77 stream_buffer: require batching buffers to exceed trigger level Asish Kumar 2026-04-04 17:03:22 +05:30
  • 30305874ab stream_buffer: require batching buffers to exceed trigger level Asish Kumar 2026-04-04 17:03:22 +05:30
  • 6f23624451
    Switch to 32-bit tick width to avoid windows compile warnings (#1422) Kody Stribrny 2026-06-12 12:09:00 -07:00
  • 41052d3b3d Switch to 32-bit tick width to avoid windows compile warnings Kody Stribrny 2026-06-04 13:51:14 -07:00
  • d5d752a9b6
    Fix spurious heap_5 assert when allocation search reaches end marker (#1425) Archit Gupta 2026-06-12 18:55:13 +00:00
  • 0f01bae216 Fix spurious heap_5 assert when allocation search reaches end marker Archit Gupta 2026-06-12 06:02:22 +00:00
  • 97328600db
    Fix MISRA C 2012 Rule 20.4: Replace #define static with STATIC macro (#1410) elsonwei 2026-06-13 02:43:02 +08:00
  • 28790a43b4 Fix formating Elson Wei 2026-05-06 17:39:53 +08:00
  • 6acac23935 Fix MISRA C 2012 Rule 20.4: Replace #define static with STATIC macro Elson Wei 2026-05-01 22:15:27 +08:00
  • 950ab4ff91 Fix incorrect #endif preprocessor comments in croutine.c and queue.c hanzhijian 2026-06-06 15:38:29 +08:00
  • a1f8a65562 Fix incorrect #endif preprocessor comments in croutine.c and queue.c hanzhijian 2026-06-06 15:38:29 +08:00
  • 4319a71470 Update formatting Kody Stribrny 2026-06-04 13:31:49 -07:00
  • 5a7a3d4397 Add comment explaining ACL permissions revocation Kody Stribrny 2026-06-04 10:05:58 -07:00
  • ab01b5c91c Remove formatting, correct access revocation order Kody Stribrny 2026-06-04 09:52:02 -07:00
  • 7a84a836a6 Skip ACL cleanup for a task deleting itself Kody Stribrny 2026-06-04 09:28:19 -07:00
  • f297bc194d Remove ACL permissions for deleted resource Kody Stribrny 2026-05-28 16:22:52 -07:00