Commit graph

  • 548bac27d1
    Merge branch 'main' into main Soren Ptak 2024-01-23 16:55:04 -05:00
  • 77b7397b32
    Merge branch 'main' into add-msvc-x64 Soren Ptak 2024-01-23 15:28:21 -05:00
  • 2f820c94df
    Add a comment explaining why Xilinix/embeddedsw.git is being cloned. Soren Ptak 2024-01-23 11:55:33 -08:00
  • 4d9f6522e5
    Add check for if the scheduler is running to MPU ports (#954) Soren Ptak 2024-01-23 14:48:20 -05:00
  • 95420cccae Clone down a Xilinix repo which has the microblaze_instructions.h file Soren Ptak 2024-01-23 14:34:21 -05:00
  • db4e77154c Clean up the echo group, fix a typo Soren Ptak 2024-01-23 14:30:37 -05:00
  • 34b380c839 Add in a CI-CD check to compile the microblaze port to object code to validate the port can build Soren Ptak 2024-01-23 13:32:10 -05:00
  • f2a36ed439 Add missing word to the lexicon Soren Ptak 2024-01-23 10:57:33 -05:00
  • 494c78db1b Use Linux sort for the lexicon Soren Ptak 2024-01-23 10:44:33 -05:00
  • 0dc1f6dde0
    Merge branch 'main' into sync-microblaze-port Soren Ptak 2024-01-23 10:23:42 -05:00
  • b15717fd27
    Merge branch 'main' into ARM_CRx_MPU Soren Ptak 2024-01-23 07:36:44 -05:00
  • 921ea9ad1c
    Merge branch 'main' into AddSchedulerCheckToMPUPorts Soren Ptak 2024-01-23 07:35:25 -05:00
  • 02e23680bf Update for unpaired critical section in vTaskSuspend Ching-Hsin Lee 2024-01-23 19:24:56 +08:00
  • 15ede7f906
    Merge branch 'main' into add-msvc-x64 Nikhil Kamath 2024-01-23 16:06:08 +05:30
  • 374a27b1f9
    Merge pull request #4 from FreeRTOS/main Phillip Stevens 2024-01-23 21:21:34 +11:00
  • 527ee9a799
    Update kernel submodule for unit test (#1159) chinglee-iot 2024-01-23 17:54:38 +08:00
  • 829d2e908c
    Merge branch 'main' into FixMacOSPosixPort chinglee-iot 2024-01-23 17:06:49 +08:00
  • cf2366c949
    Update unpaired critical section in vTaskDelete for readability (#958) chinglee-iot 2024-01-23 17:02:15 +08:00
  • 3e1c9a51df
    Update SMP unit test for vTaskDelete change (#1158) chinglee-iot 2024-01-23 16:37:31 +08:00
  • 216ea3915c Update for format Ching-Hsin Lee 2024-01-23 16:33:44 +08:00
  • 6be9ad0c0e Minor comment update Gaurav Aggarwal 2024-01-23 08:05:18 +00:00
  • 9919eee837
    Merge branch 'main' into ARM_CRx_MPU Soren Ptak 2024-01-22 12:10:44 -05:00
  • ddea298e12
    Merge branch 'main' into FixMacOSPosixPort Soren Ptak 2024-01-22 11:32:26 -05:00
  • e3021b9860
    Merge branch 'main' into update-cmm_posix-reinit chinglee-iot 2024-01-22 12:32:10 +08:00
  • 595e1abe9a
    Update ARM CM3 MPU port.c Phillip Stevens 2024-01-20 16:11:42 +11:00
  • 8f16862f7a
    Correct uxStackDepth in port.c Phillip Stevens 2024-01-20 15:41:59 +11:00
  • a31a9a7a7e
    Update tasks.c comment chinglee-iot 2024-01-19 23:39:10 +08:00
  • 07804b8bd4
    Update xDeleteTCBInIdleTask chinglee-iot 2024-01-19 17:37:55 +08:00
  • f52cfc91ee
    Update tasks.c comment chinglee-iot 2024-01-19 16:58:47 +08:00
  • def1fa6f7c Merge branch 'main' into update-vTaskDelete-readibility Ching-Hsin Lee 2024-01-19 16:45:03 +08:00
  • 8a6f98fee6 Modify unpaired critical section for readability Ching-Hsin Lee 2024-01-19 16:42:24 +08:00
  • e4d1b3873c
    Apply suggestions from code review Phillip Stevens 2024-01-19 14:02:27 +11:00
  • f810a37689
    Update portable/GCC/ARM_CM23/non_secure/port.c Phillip Stevens 2024-01-19 13:59:26 +11:00
  • b8345286cc
    Update portable/GCC/ARM_CM33/non_secure/port.c Phillip Stevens 2024-01-19 13:59:03 +11:00
  • f3ff2be72c
    Merge branch 'main' into main Phillip Stevens 2024-01-19 08:34:20 +11:00
  • e6f6d0ecf4
    Posix port - set name for threads (#950) Mikhail Paulyshka 2024-01-18 22:35:16 +03:00
  • dabfe24b30
    Merge branch 'main' into posix-pthread-name jasonpcarroll 2024-01-18 11:12:40 -08:00
  • 52ab3d0f22
    MPU assert for ARM_CM3_MPU (#952) IsaacDynamo 2024-01-18 20:12:21 +01:00
  • 16732c012a
    Merge branch 'main' into CM3-mpu-assert jasonpcarroll 2024-01-18 11:03:21 -08:00
  • 92e2431c54
    Merge branch 'main' into posix-pthread-name jasonpcarroll 2024-01-18 11:03:10 -08:00
  • aa07289c24
    Make configSUPPORT_STATIC_ALLOCATION==1 an error for MPU ports (#953) IsaacDynamo 2024-01-18 20:02:41 +01:00
  • a33c692f75 Restarting the scheduler doesn't work on MacOS, or on linux from what I can tell. Ran the tests that were linked in the PR to add this feature in and I hit a segfault. For now just putting a configASSERT() in there if the scheduler is stopped on MacOS so that the port can build and run in an endless loop. Soren Ptak 2024-01-18 12:15:15 -05:00
  • 7fd4033a53 Use a matrix to make the Posix GCC Kernel check run on macos and ubuntu Soren Ptak 2024-01-18 09:32:26 -05:00
  • b691b5ce49
    Merge branch 'main' into update-cmm_posix-reinit Soren Ptak 2024-01-18 09:28:24 -05:00
  • 45f3611401
    Merge branch 'main' into main Soren Ptak 2024-01-18 09:28:11 -05:00
  • 21f429f0b4 The PTHREAD_ONCE_INIT and struct is a typedef for 0 on linux. On MacOS it needs a specific value, so need to wrap the setting of it for the difference in the two OSs Soren Ptak 2024-01-18 09:13:33 -05:00
  • 97e36984bf
    Merge branch 'main' into error-static-alloc-with-mpu Soren Ptak 2024-01-18 08:08:23 -05:00
  • 400baa16b6 Change the pthread_once_t reset in vPortEndScheduler() to work for MacOS Soren Ptak 2024-01-18 08:07:47 -05:00
  • cf2f15233f Posix port - set name for threads Mikhail Paulyshka 2024-01-17 20:12:22 +03:00
  • 05cca3dd95
    Merge branch 'main' into CM3-mpu-assert Soren Ptak 2024-01-17 18:29:58 -05:00
  • 32a8a05dc7
    Simplify check and link to reference documentation IsaacDynamo 2024-01-17 23:40:20 +01:00
  • c083af972a
    Add mpu_wrappers_v2_asm.c to MPU ports (#951) IsaacDynamo 2024-01-17 21:22:32 +01:00
  • cb900a2b7d Uncrustify: triggered by comment. GitHub Action 2024-01-17 16:29:39 +00:00
  • 7822538c13 Add default for configTOTAL_MPU_REGIONS and change a runtime assert to compile time error IsaacDynamo 2024-01-16 23:12:46 +01:00
  • 432ef9c96a Add a check for if xSchedulerRunning is false to portable/RVDS/ARM_CM4_MPU/port.c:xPortIsAuthorizedToAccessBuffer() Soren Ptak 2024-01-16 11:48:58 -05:00
  • 09e741faf1 Add a check for if xSchedulerRunning is false to portable/IAR/ARM_CM4F_MPU/port.c:xPortIsAuthorizedToAccessBuffer() Soren Ptak 2024-01-16 11:48:47 -05:00
  • 99df2d2aae Add a check for if xSchedulerRunning is false to portable/GCC/ARM_CM4_MPU/port.c:xPortIsAuthorizedToAccessBuffer() Soren Ptak 2024-01-16 11:48:38 -05:00
  • 1fa457371a Add a check for if xSchedulerRunning is false to portable/GCC/ARM_CM3_MPU/port.c:xPortIsAuthorizedToAccessBuffer() Soren Ptak 2024-01-16 11:47:58 -05:00
  • b71d67f507
    Merge branch 'main' into cmake_support_mpu_v2 Soren Ptak 2024-01-16 08:32:41 -05:00
  • 154dee1c86
    Fix msp430_GCC demo application (#1153) Forty-Bot 2024-01-14 23:54:11 -05:00
  • 7792539a7e
    Merge branch 'main' into update-cmm_posix-reinit chinglee-iot 2024-01-15 10:14:39 +08:00
  • cdf54d5875 Error when configSUPPORT_STATIC_ALLOCATION is set for MPU ports IsaacDynamo 2024-01-14 23:00:43 +01:00
  • ee56d2cd97 Add missing extern symbols for __ARMCC_VERSION support IsaacDynamo 2024-01-14 21:55:57 +01:00
  • 5e0c8f0281 Add runtime check to see if the target even has a MPU IsaacDynamo 2024-01-14 21:45:55 +01:00
  • ebd8607c19 Add mpu_wrappers_v2_asm.c to MPU ports IsaacDynamo 2024-01-14 18:48:39 +01:00
  • c053ffeacc
    Fix -Werror=unused-parameter in GCC posix prvTimerTickHandler() (#949) Tony Josi 2024-01-13 21:43:05 +05:30
  • 7d09b88e5a
    Fix C source and header file license spacing (#1155) Kody Stribrny 2024-01-12 16:43:31 -08:00
  • 6f361a2334 Remove the CI-CD Check from the FreeRTOS-Kernel repo until after https://github.com/FreeRTOS/FreeRTOS/pull/1149 gets merged Soren Ptak 2024-01-12 19:15:45 -05:00
  • ae6fc13111 Formatting fix Soren Ptak 2024-01-12 18:27:25 -05:00
  • 3120bc3388
    Merge branch 'main' into ARM_CRx_MPU Soren Ptak 2024-01-12 18:24:46 -05:00
  • 413bff4b71
    Merge branch 'main' into sync-microblaze-port Soren Ptak 2024-01-12 18:02:37 -05:00
  • 87a20e6899 Merge branch 'ARM_CRx_MPU' of github.com:Skptak/FreeRTOS-Kernel into ARM_CRx_MPU Soren Ptak 2024-01-12 17:07:07 -05:00
  • ec679094e9 Remove the end of interrupt clearing from the FreeRTOS_IRQ_Handler. Users should clear it in vApplicationIRQHandler() Soren Ptak 2024-01-12 17:06:59 -05:00
  • e3d023b6bd Move the declaration of prvGetMPURegionSizeSetting to the top of the file Soren Ptak 2024-01-12 17:06:29 -05:00
  • 37afa2627f Fix -Werror=unused-parameter in GCC posix prvTimerTickHandler() tony-josi-aws 2024-01-12 14:24:26 +05:30
  • ab999f9624
    Update GitPython version for untrusted search path on Windows. (#1154) ActoryOu 2024-01-12 09:41:57 +08:00
  • 3baa3dd98b POSIX port - Switch from allowing the user to specify the stack memory itself, to allowing them to specify the stack size Chris Morgan 2023-11-29 08:15:50 -05:00
  • 62220666ba Revert pthread_attr_setstacksize Ching-Hsin Lee 2024-01-10 20:30:46 +08:00
  • b6c0c51cbe Revert timer tick function Ching-Hsin,Lee 2024-01-10 05:48:35 +00:00
  • 5ed9c7022b Add back event signal Ching-Hsin,Lee 2024-01-10 05:45:02 +00:00
  • 14903c380e Remove redundent cancellation point Ching-Hsin,Lee 2024-01-10 05:39:27 +00:00
  • a7d39c3e3a format and header file Ching-Hsin,Lee 2024-01-10 05:38:18 +00:00
  • 0fac0859af Add back heap setup code Ching-Hsin,Lee 2024-01-10 05:32:14 +00:00
  • 3dade5b5a5 UPdate format Ching-Hsin,Lee 2024-01-10 05:20:51 +00:00
  • 7ba4124c78 Add back the pthread stack fit Ching-Hsin Lee 2024-01-10 13:18:55 +08:00
  • 6b698ff6bc Fix potential race condition Ching-Hsin,Lee 2024-01-10 05:08:03 +00:00
  • 88d3540b54 POSIX port - Cancel and join all FreeRTOS managed pthreads upon shutdown Chris Morgan 2023-11-28 08:57:37 -05:00
  • ddc89fa985 POSIX - Switch from posix timers to a timer thread to fix signal handling with non-FreeRTOS pthreads Chris Morgan 2023-11-28 07:40:11 -05:00
  • fdd8565f35 Add words back to the lexicon that were accidentally removed Soren Ptak 2024-01-11 13:35:11 -05:00
  • 7a4785db94
    Merge branch 'main' into cmm_posix Paul Bartell 2024-01-11 10:07:39 -08:00
  • 5c374f1a6e
    Add TCP zero copy example to the TCP echo client demo - IPv6 WinSim (#1138) Tony Josi 2024-01-11 11:40:36 +05:30
  • ee5725bc32
    Merge branch 'main' into main Phillip Stevens 2024-01-11 17:07:43 +11:00
  • 9ee5b54f3b
    Merge branch 'main' into update-cmm_posix-reinit Rahul Kar 2024-01-11 11:36:01 +05:30
  • bdeb9eb91d
    Merge branch 'main' into ARM_CRx_MPU Soren Ptak 2024-01-10 15:32:41 -05:00
  • 529de5606e
    Revert #768 on the XCC/Xtensa portable files (#948) Soren Ptak 2024-01-10 09:58:45 -05:00
  • 53c84a1f6f Update the port to use FreeRTOS_IRQ_Handler instead of the VIM functions Soren Ptak 2024-01-10 09:19:56 -05:00
  • c9d13040f1 POSIX port - Switch from allowing the user to specify the stack memory itself, to allowing them to specify the stack size Chris Morgan 2023-11-29 08:15:50 -05:00
  • c938e61e85
    Merge pull request #1 from chinglee-iot/fix-race-condition cmorganBE 2024-01-10 08:13:21 -05:00
  • 568482d62c Revert #768 on the XCC/Xtensa portable files Soren Ptak 2024-01-10 07:38:16 -05:00
  • 2290f288ac Revert pthread_attr_setstacksize Ching-Hsin Lee 2024-01-10 20:30:46 +08:00