Commit graph

  • 66c04c0bde
    Merge e850728909 into fed39c5ea7 Sudeep Mohanty 2025-12-03 10:28:26 +00:00
  • 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
  • c44c44c17f
    Merge 3bfd03b201 into fed39c5ea7 Kody Stribrny 2025-11-26 21:21:15 +00: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
  • 279b95fd94
    Merge 624e0e20a2 into fed39c5ea7 Armchina_JidongMei 2025-11-18 02:19:22 +00: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
  • 5aec00a5ee
    Merge d1605b581b into fed39c5ea7 sean 2025-11-12 16:03:00 -05:00
  • fed39c5ea7
    Refine comments related to taskYIELD in queue.h (#1333) main 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
  • be77838624
    Merge branch 'main' into main Gaurav-Aggarwal-AWS 2025-10-08 17:50:40 +05:30
  • 5f0c0c19ef
    Merge 4bc8d25cec into a1f6e1f64f Lefteris Georgiadis 2025-10-06 16:48:43 -04:00
  • a1f6e1f64f
    fix[RL78 Port] incorrect register image for pvParameters in FAR model (#1316) (#1317) Ths.quiniou 2025-10-06 15:07:11 +02:00
  • e830b83873
    Merge branch 'main' into fix/rl78-port-far-param-init Gaurav-Aggarwal-AWS 2025-10-06 12:22:34 +05:30
  • 3453311f08 fix[RL78 Port] incorrect register image for pvParameters in FAR model (#1316) Thomas Quiniou 2025-10-06 08:42:03 +02:00
  • 7ef95cb136 Fix WIN32-MingW build Monika Singh 2025-09-30 15:06:01 +05:30
  • 537780d437 Remove more redundant code and directives Pascal Reich 2025-09-30 00:39:19 -04:00
  • d5b2130646 Remove redundant code and preprocessor directives Pascal Reich 2025-09-30 00:23:20 -04:00
  • a8ae21c88e
    armv8-r: Add Arm Cortex-R82 non-MPU port (#1289) Ahmed Ismail 2025-09-29 15:40:22 +01:00
  • 2a0b5ec9d5 armv8-r: Add Arm Cortex-R82 non-MPU port Ahmed Ismail 2025-02-03 16:46:21 +00:00
  • 24ad16c53a fix(legal): Workaround reuse tool Philippe Coval 2025-09-26 12:47:11 +02:00
  • 3d44975181
    RP2040: Fix use of deprecated volatile semantics for C++20 (#1318) (#1319) mathiasgredal 2025-09-17 09:14:14 +02:00
  • 85d2fa23c3
    Merge branch 'main' into main Gaurav-Aggarwal-AWS 2025-09-17 12:06:12 +05:30
  • d486264bdf RP2040: Fix use of deprecated volatile semantics for C++20 (#1318) Mathias Gredal 2025-09-16 12:49:56 +02:00
  • 692c4b070f
    Fix: avoid set but unused variable warning in pxPortInitialiseStack (#1320) razrbro 2025-09-16 22:49:04 -07:00
  • bcef9d066a
    Demo code: add static modifiers (#1373) Florian La Roche 2025-09-17 07:27:53 +02:00
  • 2b50a4ae59 Fix: avoid set but unused variable warning in pxPortInitialiseStack razr 2025-09-16 17:28:18 -07:00
  • 44ae6cf61a
    cortex-M ports: Clarify hardware-saved exception frame size variable (#1314) Ahmed Ismail 2025-09-09 07:25:42 +01:00
  • 928f56d0f1 kernel-checker-script: Modify Arm copyright header regex Ahmed Ismail 2025-09-05 10:03:11 +01:00
  • 1b80eb9904 cortex-M ports: Clarify hardware-saved exception frame size variable Ahmed Ismail 2025-09-02 10:13:59 +01:00
  • 62195136d1
    Demo/Common: fix divide by zero possibility and non-used return values (#1370) Florian La Roche 2025-08-29 20:54:32 +02:00
  • 9d5dcf4f12
    test ci-test jasonpcarroll 2025-08-28 19:28:36 -07:00
  • 3cb5e98d96
    test jasonpcarroll 2025-08-28 19:16:56 -07:00
  • 8256aacc8c
    test jasonpcarroll 2025-08-28 19:02:44 -07:00
  • ce90a4fce5
    test jasonpcarroll 2025-08-26 15:29:29 -07:00
  • e0104d0dbb
    test jasonpcarroll 2025-08-26 14:32:51 -07:00
  • 377a493d23
    test jasonpcarroll 2025-08-22 14:13:09 -07:00
  • e33d9b2a85
    test jasonpcarroll 2025-08-22 14:10:33 -07:00
  • 40e80696e3
    test jasonpcarroll 2025-08-22 13:58:52 -07:00
  • 6aa97b2bc3
    test jasonpcarroll 2025-08-22 13:52:43 -07:00
  • 793d8986f4
    Test ESP32C3 connectivity jasonpcarroll 2025-08-22 13:46:12 -07:00
  • ccabdec2f8
    Fix risk of Win32 timer setup call getting ignored (#1311) Kim Lindberg Schwaner 2025-08-15 20:09:28 +02:00
  • 2d7e22f701 Fix risk of Win32 timer setup call getting ignored Kim Lindberg Schwaner 2025-08-15 11:35:49 +02:00
  • e933faf3ee
    Fix build of & add CMake to LM3S Qemu Demo (#1368) Kovacsics Robert 2025-08-15 08:18:14 +01:00
  • 386c1bca66
    Change the macro from portMAX_DELAY to SIZE_MAX in order to initialize size_t-type variable correctly (#1310) DuYicheng 2025-08-15 15:07:23 +08:00
  • a6af049a7e
    Change the macro from portMAX_DELAY to SIZE_MAX in order to initialize size_t-type variable correctly DuYicheng 2025-08-15 13:54:23 +08:00
  • 43947413b9
    event-groups: Fix multiple definitions (#1307) Ahmed Ismail 2025-08-14 18:40:59 +01:00
  • 8cdf4e9b1f event-groups: Fix multiple definitions Ahmed Ismail 2025-08-05 14:26:52 +01:00
  • c91ee8d724
    Fix CMake build for GCC_ARM_CRx_MPU (#1308) (#1309) Dennis Lambe Jr. 2025-08-14 01:05:53 -04:00