Commit graph

  • f67f7a46a5
    Merge branch 'main' into queueDeleteUseAssertion Kody Stribrny 2026-07-10 16:32:04 -07:00
  • 9db704cd3b
    docs: clarify MPU region parameter macros (#1445) 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
  • 521aa2cd5c Add usage assertions when deleting a queue Kody Stribrny 2026-07-09 14:47:01 -07:00
  • d72263b404
    fix copy-paste comment typos in xTaskGetApplicationTaskTagFromISR and xTaskGetApplicationTaskTag (#1446) wanghengZzz 2026-07-10 02:55:17 +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
  • 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
  • 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
  • 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
  • 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
  • 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
  • d877cd5398
    Fix MPU wrapper macro mapping for ARMv8M ports (#1419) Gaurav-Aggarwal-AWS 2026-05-30 08:38:02 +05:30
  • a890428976
    Merge branch 'main' into armv8m_mpu Gaurav-Aggarwal-AWS 2026-05-27 09:38:07 +05:30
  • b4005374c7
    fix: make vPortYield weak in ARM_CRx_No_GIC port (#1414) Maxim De Clercq 2026-05-26 03:28:54 +02:00
  • 5b850181f1 Fix MPU wrapper macro mapping for ARMv8M ports Gaurav Aggarwal 2026-05-23 23:57:48 +05:30
  • 882cca6ddf fix: make vPortYield weak in ARM_CRx_No_GIC port Maxim De Clercq 2026-05-09 12:26:52 +02:00
  • 66b84c848e
    test: add unit tests for stream buffer extension API Srikanth Patchava 2026-04-25 01:34:08 -07:00
  • ddeac629f0
    fix: prevent integer overflow in stream buffer size calculations Srikanth Patchava 2026-04-25 01:34:00 -07:00
  • df4760e7c6
    feat: add stream buffer peek and snapshot API Srikanth Patchava 2026-04-25 01:33:49 -07:00
  • 80d4694ed5
    fix: TOCTOU race condition in vTaskListTasks() Srikanth Patchava 2026-04-24 20:22:22 -07:00
  • b2bbcf8e1e
    chore: add .editorconfig for consistent code formatting Srikanth Patchava 2026-04-24 19:41:17 -07:00
  • aca328e173 Merge branch 'main' of https://github.com/kuopinghsu/FreeRTOS-Kernel Kuoping Hsu 2026-05-19 23:32:25 +08:00
  • 0d77e4755b Enhance core mask validation and task yielding logic in vTaskSetSchedulerCoreMask Kuoping Hsu 2026-05-19 23:32:20 +08:00
  • 259b41b80c
    Merge branch 'main' into main Kuoping Hsu 2026-05-18 08:08:20 +08:00
  • d3b074a01e
    Add affinity to IDLE tasks in SMP systems (#1415) rus084 2026-05-17 23:36:59 +03:00
  • 54c3e971da Fix undefined behavior in uxSchedulerCoreMask initialization and clamping logic Kuoping Hsu 2026-05-15 20:37:20 +08:00
  • 4f32c359ef Add tracing macros for core scheduling functions and enhance documentation Kuoping Hsu 2026-05-15 20:27:13 +08:00
  • eb5f4ad197
    Potential fix for pull request finding Kuoping Hsu 2026-05-15 16:34:33 +08:00
  • 657932c563 Add configUSE_SCHEDULER_CORE_MASK and vTaskSetSchedulerCoreMask API Kuoping Hsu 2026-05-15 16:04:14 +08:00
  • 14ae22289a Add affinity to IDLE tasks in SMP systems rus084 2026-05-12 12:41:36 +03:00
  • 53c59b6190
    Add affinity to IDLE tasks in SMP systems rus084 2026-05-08 11:01:03 +03:00
  • c985868d34 Add ARM_AARCH64_ARMV9 port with SVE2 context switch Richard Elberger 2026-05-07 10:10:58 -07:00
  • a8c9d35152
    Fix undefined behavior from signed left-shift in MSVC-MingW port (#1411) Anubhav Rawal 2026-05-06 16:11:51 -07:00
  • f8599deaf2 Fix undefined behavior from signed left-shift in MSVC-MingW port Anubhav Rawal 2026-05-06 15:14:50 -07:00
  • 4b51b12901 Add missing configuration macros to FreeRTOSConfig.h template Anand Kumar 2026-04-11 14:47:42 +05:30
  • d1f551e253 - Fixed the wrong pre-processor comment and function parameters Ramesh 2026-04-22 16:49:12 +05:30
  • ab7312d5b4 - Fixed the wrong pre-processor comment and function parameters Ramesh 2026-04-22 16:49:12 +05:30
  • 5b9a8ca934 Remove post-timeout re-check in queue receive paths AniruddhaKanhere 2026-04-22 17:19:46 -07:00
  • 587fe6df0d Fix long path errors on Windows demos Kody Stribrny 2026-04-22 11:05:16 -07:00
  • 2737e45c24 Fix long path errors on Windows demos Kody Stribrny 2026-04-22 11:05:16 -07:00
  • 0ab20dd78b Batching buffers read when reaching threshold Kody Stribrny 2026-04-22 10:45:02 -07:00
  • 5f2cc25b17 fix stream/message buffer type and timeout in example 1294644079@qq.com 2026-04-18 23:35:43 +08:00
  • 0d8099058a fix stream/message buffer type and timeout in example 1294644079@qq.com 2026-04-18 23:35:43 +08:00
  • aa6f95790c fix stream buffer example 1294644079@qq.com 2026-04-18 23:22:12 +08:00
  • 54bda71ea3 fix: Correct example type and timeout 1294644079@qq.com 2026-04-18 22:19:13 +08:00
  • b6499d9caa fix: Correct xStreamBufferReceive and xMessageBufferReceiveFromISR example type and timeout 1294644079@qq.com 2026-04-18 21:46:31 +08:00
  • 7c0c890c64
    Add stack size validation in SecureContext_AllocateContext (#1402) Patrick Zhang 2026-04-16 14:18:23 -07:00
  • 26229fd249 Add stack size validation in SecureContext_AllocateContext patrzhan 2026-04-15 16:32:48 -07:00
  • bdcde9583d
    Cleanup: remove unnecessary const variable (#1399) Clement 2026-04-15 18:45:01 +02:00
  • d75a425525 Cleanup: remove unnecessary const variable Clement Amar 2026-04-11 13:22:53 +02:00
  • 75936642cb
    Merge 2fe3c61c26 into 4467fa8e41 Hesham Almatary 2026-04-15 09:50:40 +02:00
  • 4467fa8e41 Fix: Change PUBLIC to INTERFACE for interface library in error message 1294644079@qq.com 2026-04-11 22:19:14 +08:00
  • a1471c9404
    Merge branch 'main' into fix/smp-preemption-disable-yield-pending Harsh Abasaheb Chavan 2026-04-12 16:53:51 +04:00
  • 47691e6c90 Fix suppressed ISR yield reporting in SMP preemption fix Harsh Abasaheb Chavan 2026-04-12 18:20:59 +05:30
  • 38b342313b Fix: Change PUBLIC to INTERFACE for interface library in error message 1294644079@qq.com 2026-04-11 22:19:14 +08:00
  • 4c399f3a0e Provide alternative approach for consuming freeRTOS by cmake projects mkowalski 2026-04-08 08:58:27 +02:00
  • 129b09fb1d
    Correct RISC-V port #endif preprocessor comments (#1395) cui 2026-04-04 06:49:47 +08:00
  • 03132e4481 Correct RISC-V port #endif preprocessor comments Weixie Cui 2026-04-04 01:32:56 +08:00
  • fba8b2c4a2
    Fix template configuration path in README (#1394) Clement 2026-04-03 23:07:52 +02:00
  • 385a58ce77 Corrected path in README: ./template_configuration → ./examples/template_configuration YAHIA-AMAR 2026-04-03 15:09:08 +02:00