Commit Graph

  • a07f649bd5
    Armv8-M (except Cortex-M23) interrupt priority checking (#673) Devaraj Ranganna 2023-05-11 17:41:00 +01:00
  • 9149af9a6f
    Align StackSize and StackAddress for macOS (#674) Monika Singh 2023-05-10 12:11:52 +05:30
  • 153e52b729
    Fix cast alignment warning (#669) Gaurav-Aggarwal-AWS 2023-05-08 23:01:26 +05:30
  • 4550780f0c
    Updated tasks.c checks for scheduler suspension (#670) Sudeep Mohanty 2023-05-08 08:57:28 +02:00
  • eb00a535a1
    Paranthesize expression-like macro (#668) tcpluess 2023-04-28 23:05:56 +02:00
  • c1980cedb1 tree-wide: Unify formatting of __cplusplus ifdefs Paul Bartell 2023-04-20 12:46:00 -07:00
  • 5f19e34f87 portable/ARM_CM0: Add xPortIsInsideInterrupt Paul Bartell 2023-04-18 14:43:29 -07:00
  • 714e543247 Format portmacro.h in arm CM0 ports Paul Bartell 2023-04-18 12:01:49 -07:00
  • 686b6e62eb
    ARMv7M: Adjust implemented priority bit assertions (#665) Paul Bartell 2023-04-19 22:24:54 -07:00
  • aa987a3443
    fix conversion warning (#658) Vo Trung Chi 2023-04-04 22:10:54 +07:00
  • 1b8a4244bd
    add a missing comma (#651) Nicolas 2023-03-29 15:23:45 +02:00
  • 68f105375f
    Only add alignment padding when needed (#650) Gaurav-Aggarwal-AWS 2023-03-28 17:01:37 +05:30
  • 97e58da313
    Remove C90 requirement from CMakeLists (#649) Gaurav-Aggarwal-AWS 2023-03-28 14:28:47 +05:30
  • 99797e14e3
    Cortex-M Assert when NVIC implements 8 PRIO bits (#639) kar-rahul-aws 2023-03-23 15:06:33 +05:30
  • 9488ba22d8
    Add functions to get the buffers of statically created objects (#641) Darian 2023-03-23 06:27:57 +08:00
  • d4d5e43292
    Run kernel demos and unit tests for PR changes (#645) Gaurav-Aggarwal-AWS 2023-03-17 08:22:34 +05:30
  • 55658e1525 Add missing FreeRTOS+ defines Holden 2023-03-11 12:34:15 -05:00
  • 309a18a03a
    Fix freertos_kernel cmake property, Posix Port (#640) Kody Stribrny 2023-03-06 20:04:15 -08:00
  • 7b26ea6263
    Enable building the GCC Cortex-R5 port without an FPU (#586) Paul Bartell 2023-03-06 08:19:28 -08:00
  • 563c57e7da
    Fix TLS and stack alignment when using picolibc (#637) Keith Packard 2023-03-05 22:29:39 -08:00
  • ddd50d9a80
    added portPOINTER_SIZE_TYPE and SIZE_MAX definition to PIC24/dsPIC port (#636) Joseph Julicher 2023-03-03 19:01:16 -07:00
  • 97acc2e54a
    Introduced code coverage status badge (#635) Nikhil Kamath 2023-03-02 23:36:57 +05:30
  • a9e1f66849
    Interrupt priority assert improvements for CM3/4/7 (#602) Chris Copeland 2023-03-02 09:49:56 -08:00
  • c3e1df031e
    Add Thread Local Storage (TLS) support using Picolibc functions (#343) Keith Packard 2023-03-02 08:26:04 -08:00
  • e6514fb1ed
    Remove C99 requirement from CMake file (#633) Gaurav-Aggarwal-AWS 2023-03-02 14:47:29 +05:30
  • 0a70ecbb51
    Introduced Github Status Badge for Unit Tests (#634) Nikhil Kamath 2023-02-28 13:22:25 +05:30
  • 5fdbb7fd2b
    Cortex-M35P: Add Cortex-M35P port (#631) Devaraj Ranganna 2023-02-28 07:28:59 +00:00
  • cd87681789
    POSIX port fixes (#626) jacky309 2023-02-27 19:21:11 +01:00
  • 8cd5451ad5
    Feature/fixing clang gnu compiler warnings (#620) phelter 2023-02-23 10:05:04 -08:00
  • 5d05601045
    Fix build failure introduced in PR #597 (#629) Gaurav-Aggarwal-AWS 2023-02-23 09:37:42 +05:30
  • ba1deb54e8
    Update PR template to include checkbox for Unit Test related changes (#627) Aniruddha Kanhere 2023-02-20 13:16:57 -08:00
  • 8252edec45
    Do not call exit() on MSVC Port when calling vPortEndScheduler (#624) Ju1He1 2023-02-15 07:10:32 +01:00
  • 050cf0d80f
    Introduce portMEMORY_BARRIER for Microblaze port. (#621) bbain 2023-02-13 15:58:20 +11:00
  • 91c20f5f42
    Added support of 64bit events. (#597) Dusan Cervenka 2023-02-03 15:34:02 +01:00
  • 570ade4001
    performance counting: ulTaskSwitchedInTime and ulTotalRunTime must be (#618) Hardy Griech 2023-02-02 23:40:27 +01:00
  • 0f9e6e5b52
    Remove prvSelectHighestPriorityTask call in vTaskSuspend (#610) chinglee-iot 2023-01-24 16:25:36 +08:00
  • 260a37c082
    Fix some CMake documentation typos (#616) David J. Fiddes 2023-01-23 17:16:24 +00:00
  • 78319fd17e
    Add ulTaskGetRunTimeCounter and ulTaskGetRunTimePercent (#611) Chris Copeland 2023-01-19 14:46:42 -08:00
  • 8592fd23f4
    Update FreeRTOS/FreeRTOS build checks (#613) Gaurav-Aggarwal-AWS 2023-01-16 15:06:18 +05:30
  • bb6071e1df
    Update equal priority task preemption (#603) chinglee-iot 2023-01-06 10:42:13 +08:00
  • 6d65558ba0
    move the prototype for vApplicationIdleHook to task.h. (#600) tcpluess 2022-12-19 10:48:07 +01:00
  • 99d3d54ac4
    Fix array-bounds compiler warning on gcc11+ in list.h (#580) Archit Gupta 2022-12-15 21:46:32 +00:00
  • 91927abc0b Introduce .git-blame-ignore-revs Paul Bartell 2022-08-09 11:50:26 -07:00
  • 01820d3ed9 Normalize line endings and whitespace in source files Paul Bartell 2022-11-29 10:36:04 -08:00
  • 151fb04ad1 ci: Enforce unix-style LF line endings Paul Bartell 2022-08-09 13:37:39 -07:00
  • 779402c39f Enable automatic EOL conversion by git Paul Bartell 2022-08-09 11:46:07 -07:00
  • 1d59f65007
    Add IAR RISC-V 32 Embedded Extension Support (#588) Kody Stribrny 2022-11-29 14:55:18 -08:00
  • b213ad8b6e Remove croutine.c from RP2040 cmake include file Paul Bartell 2022-11-25 12:01:38 -08:00
  • 3d28cdaae4 Remove xCoRoutineHandle definition from FreeRTOS.h Paul Bartell 2022-11-25 12:01:22 -08:00
  • 893b6b26ab Remove coroutine references from MISRA exception comments Paul Bartell 2022-11-25 12:01:00 -08:00
  • 04dfb70db4
    parenthesize expression-like macro (#592) tcpluess 2022-11-28 07:48:29 +01:00
  • b3b097b4c7 README.md: Remove coroutine references. Paul Bartell 2022-11-22 11:04:02 -08:00
  • df99587e03 CMakeLists.txt: Remove croutine.c from CMakeLists.txt CMakeLists.txt: Remove croutine.c Paul Bartell 2022-11-22 11:03:24 -08:00
  • fbfbc1a2fb Remove coroutine terms from lexicon Paul Bartell 2022-11-22 11:03:05 -08:00
  • d98625239b Remove coroutines from FreeRTOS-Kernel. Paul Bartell 2021-04-07 10:48:05 -07:00
  • 5f7ca3a55f Make unit-test run on 20.04 ubuntu Aniruddha Kanhere 2022-11-18 15:02:10 +05:30
  • 0a2ad87dea Update kernel-checks.yml Aniruddha Kanhere 2022-11-18 14:51:11 +05:30
  • d7435b9333 Update ci.yml Aniruddha Kanhere 2022-11-18 14:48:30 +05:30
  • cdf37ae142 Update actions to use 20.04 ubuntu Aniruddha Kanhere 2022-11-18 14:41:59 +05:30
  • 1b8bb88109 Only adding freertos_config if it exists. Removing auto generation of it from a FREERTOS_CONFIG_FILE_DIRECTORY. Paul Helter 2022-11-04 16:23:52 -07:00
  • 01987eb1c5 Added in documentation on how to consume from a main project. Added default PORT selection for native POSIX and MINGW platforms. Paul Helter 2022-10-23 16:46:05 -07:00
  • 927ad2d8e5 Removing compiler warnings for GNU and Clang. (#571) Paul Helter 2022-10-12 03:00:24 -07:00
  • 5287c01b3d Supporting backwards compatibility with FREERTOS_CONFIG_FILE_DIRECTORY (#571) Paul Helter 2022-10-11 12:27:08 -07:00
  • f6b7bd6553 Using single name definition for libraries everywhere. (#558) Paul Helter 2022-09-30 15:16:20 -07:00
  • 8ede7101af Adding in ability to support a library for freertos_config and a custom freertos_kernel_port (#558) Paul Helter 2022-09-29 15:04:39 -07:00
  • f5f6fd5201
    Version Change (#587) Soren Ptak 2022-11-17 17:29:55 -08:00
  • def7d2df2b [AUTO][RELEASE]: Bump file header version to "10.5.1" V10.5.1 Skptak 2022-11-15 20:10:13 +00:00
  • 612d9a87e8 [AUTO][RELEASE]: Bump task.h version macros to "10.5.1" Skptak 2022-11-15 20:10:12 +00:00
  • 444ac21115 Update SBOM Skptak 2022-11-15 20:10:07 +00:00
  • 0dde662c42 Updating version number for LTS 2 Patch Soren Ptak 2022-11-15 20:07:52 +00:00
  • cd1f51cb5e
    Add support for the configUSE_TASK_FPU_SUPPORT constant in the GCC/ARM_CR5 port (#584) ChristosZosi 2022-11-14 06:18:47 +01:00
  • 1072988de7
    Fix context switch when time slicing is off (#568) Gaurav-Aggarwal-AWS 2022-11-08 14:05:35 +05:30
  • 44e02bff31
    Update Cortex-M55 and Cortex-M85 ports (#579) Gaurav-Aggarwal-AWS 2022-10-28 10:41:56 +05:30
  • d7b712668d
    Update the NIOSII port to enable longer jumps (#578) RichardBarry 2022-10-19 22:04:53 -07:00
  • 4e2bf2c639
    Removed the 'configASSERT( xInheritanceOccurred == pdFALSE )' assertion from xQueueSemaphoreTake as the reasoning behind it is wrong; it can trigger on wrongly on highly-contested semaphores on multicore systems. See https://forums.freertos.org/t/15967 (#576) Niklas Gürtler 2022-10-13 19:22:24 +02:00
  • 8128208bde
    Add support for retrieving a task's uxCoreAffinityMask with the vTaskGetInfo() API (#574) Sudeep Mohanty 2022-10-12 18:32:19 +02:00
  • 1d20f0eba2
    Add warning message to ensure min stack size (#575) arshi016 2022-10-12 00:17:02 -04:00
  • 963abe6c48
    Updated ESP32 port-layer to ESP-IDF v4.4.2 (#572) Laukik Hase 2022-10-12 02:57:32 +05:30
  • 195a351ec7
    Tickless idle fixes/improvement (#59) Jeff Tenney 2022-10-03 12:39:17 -07:00
  • 6311ad13b9
    Update doc comments in task.h (#570) Gaurav-Aggarwal-AWS 2022-09-28 21:42:05 +05:30
  • 24ade42a37
    Added better pointer declaration readability (#567) Cristian Cristea 2022-09-27 00:43:30 +03:00
  • f789a0e790
    Update RISC-V IAR port to support vector mode. (#458) Ming Yue 2022-09-20 15:32:41 -07:00
  • 6f63da20b3 [AUTO][RELEASE]: Bump file header version to "10.5.0" V10.5.0 aggarg 2022-09-16 18:40:39 +00:00
  • 4c4b51f36f [AUTO][RELEASE]: Bump task.h version macros to "10.5.0" aggarg 2022-09-16 18:40:38 +00:00
  • 0bcaa1e63b Update SBOM aggarg 2022-09-16 18:40:32 +00:00
  • 49777e3387 Update History.txt as per the PR feedback Gaurav Aggarwal 2022-09-16 22:15:49 +05:30
  • 8e4be9ff1b Update History.txt Gaurav Aggarwal 2022-09-16 16:34:04 +05:30
  • 331362d45a Restrict unpriv task to invoke code with privilege Gaurav Aggarwal 2022-09-07 14:58:52 +05:30
  • 79704b8213 Remove local stack variable form MPU wrappers Gaurav Aggarwal 2022-09-07 14:57:37 +05:30
  • c2d616eaee Make RAM regions non-executable Gaurav Aggarwal 2022-09-07 14:50:30 +05:30
  • ea9c26f524 Use highest numbered MPU regions for kernel Gaurav Aggarwal 2022-09-07 14:47:14 +05:30
  • 0437c8257a [AUTO][RELEASE]: Bump file header version to "10.4.3 LTS Patch 3" V10.4.3-LTS-Patch-3 Gaurav Aggarwal 2022-09-16 18:13:25 +00:00
  • 292c794e98 [AUTO][RELEASE]: Bump task.h version macros to "10.4.3 LTS Patch 3" Gaurav Aggarwal 2022-09-16 18:13:24 +00:00
  • 9fa8dcb33c Update History.txt as per PR feedback Gaurav Aggarwal 2022-09-16 22:11:56 +05:30
  • ac6efdd544 Fix failed CI check Gaurav Aggarwal 2022-09-16 16:43:52 +05:30
  • 14f9cc660f Update History.txt Gaurav Aggarwal 2022-09-16 15:44:40 +05:30
  • 94223d7930 Update History.txt Gaurav Aggarwal 2022-09-16 15:35:57 +05:30
  • 7a98bd8d78 Added checks for xIndex in ThreadLocalStorage APIs Gaurav Aggarwal 2022-09-16 15:17:39 +05:30
  • da73aa6329 Restrict unpriv task to invoke code with privilege Gaurav Aggarwal 2022-09-08 10:17:32 +05:30
  • 51ea2bfe62 Remove local stack variable form MPU wrappers Gaurav Aggarwal 2022-09-07 19:49:48 +05:30