Lines Matching +full:- +full:c

2     include( GCC/RISC-V/chip_extensions.cmake )
6 include( IAR/RISC-V/chip_extensions.cmake )
9 # FreeRTOS internal cmake file. Do not use it in user top-level project
16 # FreeRTOS internal cmake file. Do not use it in user top-level project
21 template/port.c>
23 # 16-Bit DOS ports for BCC
25 BCC/16BitDOS/common/portcomn.c
26 BCC/16BitDOS/Flsh186/port.c>
29 BCC/16BitDOS/common/portcomn.c
30 BCC/16BitDOS/PC/port.c>
32 # ARMv7-M port for Texas Instruments Code Composer Studio
34 CCS/ARM_CM3/port.c
37 # ARMv7E-M port for Texas Instruments Code Composer Studio
39 CCS/ARM_CM4F/port.c
42 # ARMv7-R port for Texas Instruments Code Composer Studio
44 CCS/ARM_Cortex-R4/port.c
45 CCS/ARM_Cortex-R4/portASM.asm>
49 CCS/MSP430X/port.c
54 CodeWarrior/ColdFire_V1/port.c
58 CodeWarrior/ColdFire_V2/port.c
62 CodeWarrior/HCS12/port.c>
64 # ARMv7-A port for GCC
66 GCC/ARM_CA9/port.c
69 # ARMv8-A ports for GCC
71 GCC/Arm_AARCH64/port.c
75 GCC/Arm_AARCH64_SRE/port.c
78 # ARMv6-M port for GCC
80 GCC/ARM_CM0/port.c>
82 # ARMv6-M / Cortex-M0 Raspberry PI RP2040 port for GCC
84 ThirdParty/GCC/RP2040/idle_task_static_memory.c
85 ThirdParty/GCC/RP2040/port.c>
87 # ARMv7-M ports for GCC
89 GCC/ARM_CM3/port.c>
92 GCC/ARM_CM3_MPU/port.c>
94 # ARMv7E-M ports for GCC
96 GCC/ARM_CM4_MPU/port.c>
99 GCC/ARM_CM4F/port.c>
102 GCC/ARM_CM7/r0p1/port.c>
104 # ARMv8-M ports for GCC
106 GCC/ARM_CM23/non_secure/port.c
107 GCC/ARM_CM23/non_secure/portasm.c>
110 GCC/ARM_CM23/secure/secure_context_port.c
111 GCC/ARM_CM23/secure/secure_context.c
112 GCC/ARM_CM23/secure/secure_heap.c
113 GCC/ARM_CM23/secure/secure_init.c>
116 GCC/ARM_CM23_NTZ/non_secure/port.c
117 GCC/ARM_CM23_NTZ/non_secure/portasm.c>
120 GCC/ARM_CM33/non_secure/port.c
121 GCC/ARM_CM33/non_secure/portasm.c>
124 GCC/ARM_CM33/secure/secure_context_port.c
125 GCC/ARM_CM33/secure/secure_context.c
126 GCC/ARM_CM33/secure/secure_heap.c
127 GCC/ARM_CM33/secure/secure_init.c>
130 GCC/ARM_CM33_NTZ/non_secure/port.c
131 GCC/ARM_CM33_NTZ/non_secure/portasm.c>
134 GCC/ARM_CM33_NTZ/non_secure/port.c
135 GCC/ARM_CM33_NTZ/non_secure/portasm.c
136 ThirdParty/GCC/ARM_TFM/os_wrapper_freertos.c>
139 GCC/ARM_CM35P/non_secure/port.c
140 GCC/ARM_CM35P/non_secure/portasm.c>
143 GCC/ARM_CM35P/secure/secure_context_port.c
144 GCC/ARM_CM35P/secure/secure_context.c
145 GCC/ARM_CM35P/secure/secure_heap.c
146 GCC/ARM_CM35P/secure/secure_init.c>
149 GCC/ARM_CM35P_NTZ/non_secure/port.c
150 GCC/ARM_CM35P_NTZ/non_secure/portasm.c>
152 # ARMv8.1-M ports for GCC
154 GCC/ARM_CM55/non_secure/port.c
155 GCC/ARM_CM55/non_secure/portasm.c>
158 GCC/ARM_CM55/secure/secure_context_port.c
159 GCC/ARM_CM55/secure/secure_context.c
160 GCC/ARM_CM55/secure/secure_heap.c
161 GCC/ARM_CM55/secure/secure_init.c>
164 GCC/ARM_CM55_NTZ/non_secure/port.c
165 GCC/ARM_CM55_NTZ/non_secure/portasm.c>
168 GCC/ARM_CM55_NTZ/non_secure/port.c
169 GCC/ARM_CM55_NTZ/non_secure/portasm.c
170 ThirdParty/GCC/ARM_TFM/os_wrapper_freertos.c>
173 GCC/ARM_CM85/non_secure/port.c
174 GCC/ARM_CM85/non_secure/portasm.c>
177 GCC/ARM_CM85/secure/secure_context_port.c
178 GCC/ARM_CM85/secure/secure_context.c
179 GCC/ARM_CM85/secure/secure_heap.c
180 GCC/ARM_CM85/secure/secure_init.c>
183 GCC/ARM_CM85_NTZ/non_secure/port.c
184 GCC/ARM_CM85_NTZ/non_secure/portasm.c>
187 GCC/ARM_CM85_NTZ/non_secure/port.c
188 GCC/ARM_CM85_NTZ/non_secure/portasm.c
189 ThirdParty/GCC/ARM_TFM/os_wrapper_freertos.c>
191 # ARMv7-R ports for GCC
193 GCC/ARM_CR5/port.c
197 GCC/ARM_CRx_No_GIC/port.c
202 GCC/ARM7_AT91FR40008/port.c
203 GCC/ARM7_AT91FR40008/portISR.c>
206 GCC/ARM7_AT91SAM7S/lib_AT91SAM7X256.c
207 GCC/ARM7_AT91SAM7S/port.c
208 GCC/ARM7_AT91SAM7S/portISR.c>
211 GCC/ARM7_LPC2000/port.c
212 GCC/ARM7_LPC2000/portISR.c>
215 GCC/ARM7_LPC23xx/port.c
216 GCC/ARM7_LPC23xx/portISR.c>
219 GCC/STR75x/port.c
220 GCC/STR75x/portISR.c>
224 GCC/ATMega323/port.c>
227 ThirdParty/GCC/ATmega/port.c>
230 ThirdParty/Partner-Supported-Ports/GCC/AVR_AVRDx/port.c>
233 ThirdParty/Partner-Supported-Ports/GCC/AVR_Mega0/port.c>
238 GCC/AVR32_UC3/port.c>
242 GCC/ColdFire_V2/port.c
246 GCC/HCS12/port.c>
250 GCC/CORTUS_APS3/port.c>
254 GCC/H8S2329/port.c>
258 GCC/IA32_flat/port.c
263 GCC/MicroBlaze/port.c
267 GCC/MicroBlazeV8/port.c
268 GCC/MicroBlazeV8/port_exceptions.c
272 GCC/MicroBlazeV9/port.c
273 GCC/MicroBlazeV9/port_exceptions.c
278 GCC/PPC405_Xilinx/port.c
282 GCC/PPC440_Xilinx/port.c
287 GCC/MSP430F449/port.c>
291 GCC/NiosII/port.c
294 # RISC-V architecture ports for GCC
296 GCC/RISC-V/port.c
297 GCC/RISC-V/portASM.S>
300 GCC/RISC-V/port.c
301 GCC/RISC-V/portASM.S>
304 GCC/RISC-V/port.c
305 GCC/RISC-V/portASM.S>
309 GCC/RL78/port.c
314 GCC/RX100/port.c>
317 GCC/RX200/port.c>
320 GCC/RX600/port.c>
323 GCC/RX600v2/port.c>
326 GCC/RX700v3_DPFPU/port.c>
330 GCC/TriCore_1782/port.c
331 GCC/TriCore_1782/porttrap.c>
335 ThirdParty/GCC/ARC_EM_HS/arc_freertos_exceptions.c
337 ThirdParty/GCC/ARC_EM_HS/freertos_tls.c
338 ThirdParty/GCC/ARC_EM_HS/port.c>
341 ThirdParty/GCC/ARC_v1/arc_freertos_exceptions.c
343 ThirdParty/GCC/ARC_v1/port.c>
347 ThirdParty/GCC/Posix/port.c
348 ThirdParty/GCC/Posix/utils/wait_for_event.c>
352 ThirdParty/GCC/Xtensa_ESP32/FreeRTOS-openocd.c
353 ThirdParty/GCC/Xtensa_ESP32/port.c
356 ThirdParty/GCC/Xtensa_ESP32/xtensa_init.c
358 ThirdParty/GCC/Xtensa_ESP32/xtensa_intr.c
360 ThirdParty/GCC/Xtensa_ESP32/xtensa_overlay_os_hook.c
366 IAR/78K0R/port.c
369 # ARMv7-A ports for IAR EWARM
371 IAR/ARM_CA5_No_GIC/port.c
375 IAR/ARM_CA9/port.c
378 # ARMv6-M port for IAR EWARM
380 IAR/ARM_CM0/port.c
383 # ARMv7-M port for IAR EWARM
385 IAR/ARM_CM3/port.c
388 # ARMv7E-M ports for IAR EWARM
390 IAR/ARM_CM4F/port.c
394 IAR/ARM_CM4F_MPU/port.c
398 IAR/ARM_CM7/r0p1/port.c
401 # ARMv8-M Ports for IAR EWARM
403 IAR/ARM_CM23/non_secure/port.c
408 IAR/ARM_CM23/secure/secure_context.c
409 IAR/ARM_CM23/secure/secure_heap.c
410 IAR/ARM_CM23/secure/secure_init.c>
413 IAR/ARM_CM23_NTZ/non_secure/port.c
417 IAR/ARM_CM33/non_secure/port.c
422 IAR/ARM_CM33/secure/secure_context.c
423 IAR/ARM_CM33/secure/secure_heap.c
424 IAR/ARM_CM33/secure/secure_init.c>
427 IAR/ARM_CM33_NTZ/non_secure/port.c
431 IAR/ARM_CM35P/non_secure/port.c
436 IAR/ARM_CM35P/secure/secure_context.c
437 IAR/ARM_CM35P/secure/secure_heap.c
438 IAR/ARM_CM35P/secure/secure_init.c>
441 IAR/ARM_CM35P_NTZ/non_secure/port.c
444 # ARMv8.1-M ports for IAR EWARM
446 IAR/ARM_CM55/non_secure/port.c
451 IAR/ARM_CM55/secure/secure_context.c
452 IAR/ARM_CM55/secure/secure_heap.c
453 IAR/ARM_CM55/secure/secure_init.c>
456 IAR/ARM_CM55_NTZ/non_secure/port.c
460 IAR/ARM_CM85/non_secure/port.c
465 IAR/ARM_CM85/secure/secure_context.c
466 IAR/ARM_CM85/secure/secure_heap.c
467 IAR/ARM_CM85/secure/secure_init.c>
470 IAR/ARM_CM85_NTZ/non_secure/port.c
473 # ARMv7-R Ports for IAR EWARM
475 IAR/ARM_CRx_No_GIC/port.c
480 IAR/ATMega323/port.c
484 IAR/AVR_AVRDx/port.c
488 IAR/AVR_Mega0/port.c
494 IAR/AVR32_UC3/port.c
495 IAR/AVR32_UC3/read.c
496 IAR/AVR32_UC3/write.c>
500 IAR/MSP430/port.c
504 IAR/MSP430X/port.c
507 # RISC-V architecture port for IAR Embedded Workbench for RISC-V
509 IAR/RISC-V/port.c
510 IAR/RISC-V/portASM.s>
513 IAR/RISC-V/port.c
514 IAR/RISC-V/portASM.s>
518 IAR/RL78/port.c
523 IAR/RX100/port.c
527 IAR/RX600/port.c
531 IAR/RX700v3_DPFPU/port.c>
534 IAR/RXv2/port.c
539 IAR/V850ES/port.c
543 IAR/V850ES/port.c
548 IAR/STR71x/port.c
552 IAR/STR75x/port.c
556 IAR/LPC2000/port.c
560 IAR/AtmelSAM7S64/port.c
565 IAR/STR91x/port.c
569 IAR/AtmelSAM9XE/port.c
572 # ARM Cortex-M4F port for the MikroElektronika MikroC compiler
574 MikroC/ARM_CM4F/port.c>
576 # Microchip PIC18 8-bit MCU port for MPLAB XC8
578 MPLAB/PIC18F/port.c>
580 # Microchip PIC24 16-bit MCU port for MPLAB XC16
582 MPLAB/PIC24_dsPIC/port.c
585 # Microchip MIPS 32-Bit MCU ports for MPLAB XC32
587 MPLAB/PIC32MEC14xx/port.c
591 MPLAB/PIC32MX/port.c
595 MPLAB/PIC32MZ/port.c
598 # Windows Simulator for Microsoft Visual C Compiler and MinGW GCC
600 MSVC-MingW/port.c>
604 oWatcom/16BitDOS/common/portcomn.c
605 oWatcom/16BitDOS/Flsh186/port.c>
608 oWatcom/16BitDOS/common/portcomn.c
609 oWatcom/16BitDOS/PC/port.c>
612 Paradigm/Tern_EE/large_untested/port.c>
615 Paradigm/Tern_EE/small/port.c>
617 # Renesas RX mcu ports for Renesas CC-RX
619 Renesas/RX100/port.c
623 Renesas/RX200/port.c
627 Renesas/RX600/port.c
631 Renesas/RX600v2/port.c
635 Renesas/RX700v3_DPFPU/port.c
638 # Renesas (formerly Hitach) SHA2 SuperH port for the Renesas SH C Compiler
640 Renesas/SH2A_FPU/port.c
645 Rowley/MSP430F449/port.c
648 # ARMv7-A Cortex-A9 port for ARM RVDS / armcc
650 RVDS/ARM_CA9/port.c
653 # ARMv6-M port for ARM RVDS / armcc
655 RVDS/ARM_CM0/port.c>
657 # ARMv7-M port for ARM RVDS / armcc
659 RVDS/ARM_CM3/port.c>
661 # ARMv7E-M ports for ARM RVDS / armcc
663 RVDS/ARM_CM4_MPU/port.c>
666 RVDS/ARM_CM4F/port.c>
669 RVDS/ARM_CM7/r0p1/port.c>
673 RVDS/ARM7_LPC21xx/port.c
676 # Cygnal c8051 port for SDCC (Small Device C Compiler)
678 SDCC/Cygnal/port.c>
680 # Infineon (formerly Fujitsu, Spansion, Cypress) MB9x ports for Softune C Compiler
682 Softune/MB91460/__STD_LIB_sbrk.c
683 Softune/MB91460/port.c>
686 Softune/MB96340/__STD_LIB_sbrk.c
687 Softune/MB96340/port.c>
689 # ARMv7E-M (Cortex-M4F) port for TASKING VX-toolset for ARM
691 Tasking/ARM_CM4F/port.c
694 # Port for C-SKY T-HEAD CK802
696 ThirdParty/CDK/T-HEAD_CK802/port.c
697 ThirdParty/CDK/T-HEAD_CK802/portasm.S>
701 ThirdParty/XCC/Xtensa/port.c
703 ThirdParty/XCC/Xtensa/portclib.c
705 ThirdParty/XCC/Xtensa/xtensa_init.c
707 ThirdParty/XCC/Xtensa/xtensa_intr.c
708 ThirdParty/XCC/Xtensa/xtensa_overlay_os_hook.c
711 # Microchip PIC18 port for WIZ-C
713 WizC/PIC18/port.c
714 WizC/PIC18/Drivers/Tick/isrTick.c
715 WizC/PIC18/Drivers/Tick/Tick.c>
727 target_sources(freertos_kernel_port PRIVATE Common/mpu_wrappers.c)
734 # 16-Bit DOS ports for BCC
743 # ARMv7-M port for Texas Instruments Code Composer Studio
746 # ARMv7E-M port for Texas Instruments Code Composer Studio
749 # ARMv7-R port for Texas Instruments Code Composer Studio
750 $<$<STREQUAL:${FREERTOS_PORT},CCS_ARM_CR4>:${CMAKE_CURRENT_LIST_DIR}/CCS/ARM_Cortex-R4>
760 # ARMv7-A port for GCC
763 # ARMv8-A ports for GCC
767 # ARMv6-M port for GCC
770 # ARMv6-M / Cortex-M0 Raspberry PI RP2040 port for GCC
773 # ARMv7-M ports for GCC
777 # ARMv7E-M ports for GCC
782 # ARMv8-M ports for GCC
796 # ARMv8.1-M ports for GCC
807 # ARMv7-R ports for GCC
821 …{FREERTOS_PORT},GCC_AVRDX>:${CMAKE_CURRENT_LIST_DIR}/ThirdParty/Partner-Supported-Ports/GCC/AVR_AV…
822 …ERTOS_PORT},GCC_AVR_MEGA0>:${CMAKE_CURRENT_LIST_DIR}/ThirdParty/Partner-Supported-Ports/GCC/AVR_Me…
855 # RISC-V architecture ports for GCC
857 ${CMAKE_CURRENT_LIST_DIR}/GCC/RISC-V
858 … ${CMAKE_CURRENT_LIST_DIR}/GCC/RISC-V/chip_specific_extensions/RISCV_MTIME_CLINT_no_extensions>
861 ${CMAKE_CURRENT_LIST_DIR}/GCC/RISC-V
862 ${CMAKE_CURRENT_LIST_DIR}/GCC/RISC-V/chip_specific_extensions/Pulpino_Vega_RV32M1RM>
865 ${CMAKE_CURRENT_LIST_DIR}/GCC/RISC-V
866 ${CMAKE_CURRENT_LIST_DIR}/GCC/RISC-V/chip_specific_extensions/${FREERTOS_RISCV_EXTENSION}>
898 # ARMv7-A ports for IAR EWARM
902 # ARMv6-M port for IAR EWARM
905 # ARMv7-M port for IAR EWARM
908 # ARMv7E-M ports for IAR EWARM
913 # ARMv8-M Ports for IAR EWARM
926 # ARMv8.1-M ports for IAR EWARM
935 # ARMv7-R Ports for IAR EWARM
960 # RISC-V architecture port for IAR Embedded Workbench for RISC-V
962 ${CMAKE_CURRENT_LIST_DIR}/IAR/RISC-V
963 ${CMAKE_CURRENT_LIST_DIR}/IAR/RISC-V/chip_specific_extensions/RV32I_CLINT_no_extensions>
966 ${CMAKE_CURRENT_LIST_DIR}/IAR/RISC-V
967 ${CMAKE_CURRENT_LIST_DIR}/IAR/RISC-V/chip_specific_extensions/${FREERTOS_RISCV_EXTENSION}>
982 # ARM Cortex-M4F port for the MikroElektronika MikroC compiler
985 # Microchip PIC18 8-bit MCU port for MPLAB XC8
988 # Microchip PIC24 16-bit MCU port for MPLAB XC16
991 # Microchip MIPS 32-Bit MCU ports for MPLAB XC32
996 # Windows Simulator for Microsoft Visual C Compiler and MinGW GCC
997 $<$<STREQUAL:${FREERTOS_PORT},MSVC_MINGW>:${CMAKE_CURRENT_LIST_DIR}/MSVC-MingW>
1010 # Renesas RX mcu ports for Renesas CC-RX
1017 # Renesas (formerly Hitach) SHA2 SuperH port for the Renesas SH C Compiler
1023 # ARMv7-A Cortex-A9 port for ARM RVDS / armcc
1026 # ARMv6-M port for ARM RVDS / armcc
1029 # ARMv7-M port for ARM RVDS / armcc
1032 # ARMv7E-M ports for ARM RVDS / armcc
1040 # Cygnal c8051 port for SDCC (Small Device C Compiler)
1043 # Infineon (formerly Fujitsu, Spansion, Cypress) MB9x ports for Softune C Compiler
1047 # ARMv7E-M (Cortex-M4F) port for TASKING VX-toolset for ARM
1050 # Port for C-SKY T-HEAD CK802
1051 …$<$<STREQUAL:${FREERTOS_PORT},CDK_THEAD_CK802>:${CMAKE_CURRENT_LIST_DIR}/ThirdParty/CDK/T-HEAD_CK8…
1056 # Microchip PIC18 port for WIZ-C