Commit graph

  • b6fe439197
    Merge 6e0d95811a into 67f59a5f58 SKB 2026-01-20 11:19:51 -08:00
  • 6e0d95811a [Refactor] Optimize and refine the behavior logic of pvPortRealloc skb666 2026-01-06 23:56:44 +08:00
  • 55a7f9a7ac Update include/FreeRTOS.h SKB 2025-12-31 11:34:41 +08:00
  • bf149971b6 [Feature] Support pvPortRealloc skb666 2025-12-25 21:36:23 +08:00
  • ab6f648903
    Merge d1605b581b into 67f59a5f58 sean 2026-01-20 15:34:50 +00:00
  • b5b32551d5
    Merge 3bfd03b201 into 67f59a5f58 Kody Stribrny 2026-01-20 15:28:44 +00:00
  • 31f7fc4e09
    Merge 8e8d4152e3 into 67f59a5f58 Ahmed Ismail 2026-01-19 16:04:38 +08:00
  • 67f59a5f58
    Add missing include to fix compile error (#1358) main Mike Bloom 2026-01-18 13:38:16 -05:00
  • 1d97ec60ff Add missing include to fix compile error mike919192 2026-01-17 15:30:52 -05:00
  • 5282247346
    Add assert to check for overflow in xStreamBufferSendFromISR. (#1357) jasonpcarroll 2026-01-13 13:35:01 -08:00
  • 95591a5269 Add assert to check for overflow in xStreamBufferSendFromISR. czjaso 2026-01-12 14:08:57 -08:00
  • 8a416d79c0
    fix: Add big-endian support to ARM_CRx_No_GIC port (#1355) Maxim De Clercq 2026-01-12 16:52:07 +01:00
  • b080a09228
    Merge branch 'main' into main-arm-crx-be32 Maxim De Clercq 2026-01-12 16:22:35 +01:00
  • d5c3c98ae4
    Add CFI frame unwind info in portable/IAR/RXv2/port_asm.s (#1341) Bernd Edlinger 2026-01-12 13:23:32 +01:00
  • d5e28107b3 Add CFI frame unwind info in portable/IAR/RXv2/port_asm.s Bernd Edlinger 2025-12-15 07:22:36 +01:00
  • c53a6b0547
    RP2040: Add xPortIsInsideInterrupt to match other ARM ports (#1356) Graham Sanderson 2026-01-12 00:58:27 -06:00
  • e290eca5ce RP2040: Add xPortIsInsideInterrupt to match other ARM ports graham sanderson 2026-01-10 15:45:43 -06:00
  • 3169c924b4
    fix: Add big-endian support to ARM_CRx_No_GIC port Maxim De Clercq 2026-01-08 14:58:35 +01:00
  • 1dbc77697f
    [Fix] Reset correct priority on disinherit timeout (#1338) Kody Stribrny 2025-12-31 10:07:49 -08:00
  • a2c57f12f2
    Merge branch 'main' into disinheritTimeoutFix Gaurav-Aggarwal-AWS 2025-12-31 13:15:28 +05:30
  • 26f9a2fdd3
    Add cast in stack allocation for task creation (#1340) Sidharth 2025-12-31 12:43:24 +05:30
  • d383ebad7b Add cast in stack allocation for task creation Sidharth 2025-12-14 17:30:02 +05:30
  • dd83fb7347 Adding support for Xen for x86 (32bit and 64bit) Sahoo 2025-12-30 16:07:27 +05:30
  • 14b30f209f
    fix: Add missing macro guards in task.h (#1342) Harsh Soni 2025-12-29 23:37:57 +05:30
  • 4607008810
    Merge e850728909 into 3ace38969b Sudeep Mohanty 2025-12-29 14:44:08 +08:00
  • a03fac19e5
    Merge branch 'FreeRTOS:main' into fix/task_macro_guard_conditions Harsh Soni 2025-12-29 06:18:03 +05:30
  • 10f3405880 [Feature] Support pvPortRealloc skb666 2025-12-25 21:36:23 +08:00
  • 3ace38969b Add asserts to check stack overflow at task creation AniruddhaKanhere 2025-12-19 12:12:44 -08:00
  • fc997f3d8e Add asserts to check stack overflow at task creation AniruddhaKanhere 2025-12-19 12:12:44 -08:00
  • a9cb459206
    Win32: Guard timeapi.h include for MinGW compatibility (#1345) nordync 2025-12-23 23:01:31 +03:00
  • 0052fde7a3
    Merge branch 'main' into port/win32-mingw-timeapi-fix Monika Singh 2025-12-24 00:50:14 +05:30
  • 536914b2a4
    Add catch up behavior to xTaskDelayUntil. (#1348) Kody Stribrny 2025-12-23 09:30:36 -08:00
  • 943af4257a
    fix: clean up Windows timer includes nordync 2025-12-23 12:48:48 +03:00
  • 1674007989 Add catch up behavior to xTaskDelayUntil. Kody Stribrny 2025-12-22 09:14:28 -08:00
  • 8e8d4152e3 cortex-r82: Minor code improvements Ahmed Ismail 2025-10-09 14:45:09 +01:00
  • 3cca1ec00e arm-cortex-r82: Add MPU support Ahmed Ismail 2025-07-31 16:27:38 +01:00
  • c90321712e bugfix/mingw-timeapi Metehan Öztürk 2025-12-21 02:20:28 +03:00
  • 7d6890e650
    Add ARM Cortex-M52 port support FreeRTOS#1305 (#1334) Armchina_JidongMei 2025-12-19 20:22:58 +08:00
  • 3436cee756 Another attempt at fixing link check Gaurav Aggarwal 2025-12-19 11:42:14 +00:00
  • 4290a278d2 Fix link check Gaurav Aggarwal 2025-12-19 10:04:14 +00:00
  • f23951aa3f Fix link-verifier check Gaurav Aggarwal 2025-12-19 09:40:47 +00:00
  • 1171353426 Fix header check Gaurav Aggarwal 2025-12-19 05:58:49 +00:00
  • 4258666441 fix: Add missing macro guards in task.h Harsh Soni 2025-12-17 03:20:17 +05:30
  • e850728909 feat(freertos-smp): Add support for queue direct transfer buffer in task TCB Sudeep Mohanty 2025-12-03 15:43:05 +05:30
  • 1a89d1c9c3 [Fix] Reset correct priority on disinherit timeout Kody Stribrny 2025-11-28 12:30:39 -08:00
  • 3bfd03b201 Verify EXL bit only Kody Stribrny 2025-11-26 13:20:37 -08:00
  • 40f51fd08f Inline as a macro Kody Stribrny 2025-08-11 14:12:43 -07:00
  • d82e32d25a Further clean up Kody Stribrny 2025-08-11 14:04:33 -07:00
  • 45d332f972 Add declaration before definition Kody Stribrny 2025-08-11 13:22:43 -07:00
  • c1d93c7cdd [Work In Progress] Adding the xPortIsInsideInterrupt to the PIC32MZ port Kody Stribrny 2025-07-25 16:55:00 -07:00
  • 530cdce024
    Update port.c Sam Ledden 2025-11-24 16:06:45 -05:00
  • 624e0e20a2 Follow review suggestion to update code changes JidongMei 2025-11-18 10:18:15 +08:00
  • 9478a6562e
    Merge branch 'main' into feature/add-cortex-m52-support Gaurav-Aggarwal-AWS 2025-11-14 09:36:55 +05:30
  • f8091f70ba Add ARM Cortex-M52 port support Fixes #1305 - Add ARM_CM52 and ARM_CM52_NTZ port implementations for GCC and IAR compilers JidongMei 2025-11-13 17:29:38 +08:00
  • fed39c5ea7
    Refine comments related to taskYIELD in queue.h (#1333) Saiiijchan 2025-11-12 16:21:08 +08:00
  • c47148316d queue.h: refine comments related to taskYIELD wangfei_chen 2025-11-06 10:40:41 +08:00
  • 439af33c52
    riscv: refine vector context layout on stack (#1329) Saiiijchan 2025-11-05 00:44:16 +08:00
  • 5c5e690ef3
    Merge branch 'main' into refine_rvv_context Gaurav-Aggarwal-AWS 2025-11-03 12:32:28 +05:30
  • c8d31ddcff
    Use saved mstatus for FPU/VPU state determination (#1330) Gaurav-Aggarwal-AWS 2025-11-03 12:32:08 +05:30
  • 53a44909aa feat(freertos-smp): Add support for queue direct transfer Sudeep Mohanty 2025-10-30 14:08:02 +08:00
  • 94f8446034
    Merge branch 'main' into refine_rvv_context Gaurav-Aggarwal-AWS 2025-10-30 11:16:54 +05:30
  • 6bdd104641
    Merge branch 'main' into issue_1327 Gaurav-Aggarwal-AWS 2025-10-30 11:16:01 +05:30
  • 8b63f94d8d
    Fix: Propagate PICO_SDK_VERSION_* to parent scope in RP2040 port (#1326) Sheng Tai 2025-10-29 23:35:00 +02:00
  • 4ecb58d1d9
    Merge branch 'main' into main Sheng Tai 2025-10-29 21:31:10 +02:00
  • 8d4af769a1 Allow dynamic heap_4 size by removing size from extern declaration osiris4711 2025-10-28 21:43:34 +00:00
  • c2593d4299
    Merge branch 'main' into issue_1327 Gaurav-Aggarwal-AWS 2025-10-28 18:32:26 +05:30
  • 13074875c2 Prefer xTaskDelayUntil in config template Kody Stribrny 2025-10-27 13:47:11 -07:00
  • 6838f43e99 Prefer xTaskDelayUntil in config template Kody Stribrny 2025-10-27 13:47:11 -07:00
  • 858b7c7fbd Use saved mstatus for FPU/VPU state determination Gaurav Aggarwal 2025-10-27 19:00:32 +00:00
  • 1ca14e2c27 riscv: refine vector context layout on stack wangfei_chen 2025-10-24 14:07:46 +08:00
  • 4ca8655370 Fix: Propagate PICO_SDK_VERSION_* to parent scope in RP2040 port Sheng Tai 2025-10-15 18:10:58 +03:00
  • 4ee717950d fix(freertos-smp): Stream Buffer task lists must be manipulated in critical sections Sudeep Mohanty 2025-10-13 11:07:12 +02:00
  • a1cc3bda48 fix(freertos-smp): Update critical nesting count in prvLock/UnlockQueue Sudeep Mohanty 2025-10-13 10:54:07 +02:00
  • 1b91c544f9 fix(freertos-smp): Always take ISR locks in vTaskEnter/ExitCriticalFromISR Sudeep Mohanty 2025-08-25 10:41:22 +02:00
  • 5098b1ae26 feat(freertos-smp): Optimize prvLockQueue() and prvUnlockQueue() Sudeep Mohanty 2025-08-22 17:01:29 +02:00
  • 1585b157d5 feat(freertos-smp): Update queueUNLOCK() to receive yield status Sudeep Mohanty 2025-08-22 17:00:04 +02:00
  • 49b89b2f25 feat(freertos-smp): Use light weight locks for preemption disable/enable Sudeep Mohanty 2025-08-22 17:12:08 +02:00
  • f46aaa7a2b feat(freertos-smp): Reintroduce Light Weight Critical Sections Sudeep Mohanty 2025-08-22 16:56:30 +02:00
  • fbd37a219e feat(freertos-smp): Added xTaskRemoveFromEventListFromISR() Sudeep Mohanty 2025-08-21 13:02:53 +02:00
  • 592177f42e remove(freertos-smp): Remove support for light-weight critical sections Sudeep Mohanty 2025-08-21 09:46:03 +02:00
  • 9000208ecf feat(freertos-smp): Remove xTaskUnlockCanYield() and make it inline Sudeep Mohanty 2025-08-21 08:51:25 +02:00
  • 829d8ba51a fix(freertos-smp): Remove scheduler suspension from event_groups.c Sudeep Mohanty 2025-08-20 14:48:25 +02:00
  • c5667e34d0 feat(freertos-smp): Update event groups unlock to use taskDATA_GROUP_UNLOCK() Sudeep Mohanty 2025-08-19 15:18:02 +02:00
  • 1b14543e7d feat(freertos-smp): Create private function for task preemption enable Sudeep Mohanty 2025-08-19 15:07:19 +02:00
  • 35025858cf fix(freertos-smp): Miscellaneous fixes for granular locks Sudeep Mohanty 2025-08-15 17:03:39 +02:00
  • e3d92dd5fd fix(freertos-smp): Fix yielding decisions based on preemption state of task Sudeep Mohanty 2025-08-05 13:31:35 +02:00
  • 60bca5e8b2 fix(freertos-smp): Stop unconditional yielding in vTaskPreemptionEnable Sudeep Mohanty 2025-08-02 10:48:15 +02:00
  • 4330d9073a fix(freertos-smp): Fixed Lightweight Critical Sections for deferred state change Sudeep Mohanty 2025-08-05 13:30:23 +02:00
  • 274fbb5beb feat(freertos-smp): Light Weight Preemption Disable Locks Sudeep Mohanty 2025-08-02 10:42:02 +02:00
  • 97ffa4c11f feat(freertos/smp): Add Granular Locking V4 proposal documents Darian Leung 2024-06-17 15:23:45 +08:00
  • f2c560dad7 change(freertos/smp): Update timers.c locking Darian Leung 2024-06-16 01:13:43 +08:00
  • 3e23312f35 change(freertos/smp): Update stream_buffer.c locking Darian Leung 2024-06-16 01:11:43 +08:00
  • 1db6c7c7f1 change(freertos/smp): Update event_groups.c locking Darian Leung 2024-06-16 01:06:42 +08:00
  • 9212425270 change(freertos/smp): Update queue.c locking Darian Leung 2024-06-16 00:53:03 +08:00
  • c08a323b9f change(freertos/smp): Update tasks.c locking Darian Leung 2024-06-16 00:50:15 +08:00
  • 6850d88529 feat(granular_locks): Add granular locking functions Darian Leung 2024-06-16 00:48:25 +08:00
  • 2c86281b40 feat(freertos/smp): Add granular locking port macros checks Darian Leung 2024-06-16 00:40:11 +08:00
  • 0926574228 feat(freertos/smp): Allow vTaskPreemptionEnable() to be nested Darian Leung 2024-06-16 00:37:28 +08:00
  • 2129e55344 refactor(freertos/smp): Move critical sections inside xTaskPriorityInherit() Darian Leung 2024-06-16 00:31:09 +08:00
  • e5987bbdb2
    Remove Unused Code and Preprocessor Directives in RP2040 Port (#1324) Pascal Reich 2025-10-08 08:36:45 -04:00