|  | // Copyright lowRISC contributors. | 
|  | // Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
|  | // SPDX-License-Identifier: Apache-2.0 | 
|  |  | 
|  | { | 
|  | name: "freertos_freertos_kernel", | 
|  | target_dir: "freertos_freertos_kernel", | 
|  |  | 
|  | upstream: { | 
|  | url: "https://github.com/FreeRTOS/FreeRTOS-Kernel", | 
|  | rev: "main", | 
|  | }, | 
|  |  | 
|  | patch_dir: "patches/freertos_freertos_kernel", | 
|  |  | 
|  | exclude_from_upstream: [ | 
|  | "portable/ARMClang", | 
|  | "portable/ARMv8M", | 
|  | "portable/BCC", | 
|  | "portable/CCS", | 
|  | "portable/GCC/ARM7_AT91FR40008", | 
|  | "portable/GCC/ARM7_AT91SAM7S", | 
|  | "portable/GCC/ARM7_LPC2000", | 
|  | "portable/GCC/ARM7_LPC23xx", | 
|  | "portable/GCC/ARM_CA53_64_BIT", | 
|  | "portable/GCC/ARM_CA53_64_BIT_SRE", | 
|  | "portable/GCC/ARM_CA9", | 
|  | "portable/GCC/ARM_CM0", | 
|  | "portable/GCC/ARM_CM23", | 
|  | "portable/GCC/ARM_CM23_NTZ", | 
|  | "portable/GCC/ARM_CM3", | 
|  | "portable/GCC/ARM_CM33", | 
|  | "portable/GCC/ARM_CM33_NTZ", | 
|  | "portable/GCC/ARM_CM3_MPU", | 
|  | "portable/GCC/ARM_CM4F", | 
|  | "portable/GCC/ARM_CM4_MPU", | 
|  | "portable/GCC/ARM_CM7", | 
|  | "portable/GCC/ARM_CR5", | 
|  | "portable/GCC/ARM_CRx_No_GIC", | 
|  | "portable/GCC/ATMega323", | 
|  | "portable/GCC/AVR32_UC3", | 
|  | "portable/GCC/AVR_AVRDx", | 
|  | "portable/GCC/AVR_Mega0", | 
|  | "portable/GCC/CORTUS_APS3", | 
|  | "portable/GCC/ColdFire_V2", | 
|  | "portable/GCC/H8S2329", | 
|  | "portable/GCC/HCS12", | 
|  | "portable/GCC/IA32_flat", | 
|  | "portable/GCC/MCF5235", | 
|  | "portable/GCC/MSP430F449", | 
|  | "portable/GCC/MicroBlaze", | 
|  | "portable/GCC/MicroBlazeV8", | 
|  | "portable/GCC/MicroBlazeV9", | 
|  | "portable/GCC/NiosII", | 
|  | "portable/GCC/PPC405_Xilinx", | 
|  | "portable/GCC/PPC440_Xilinx", | 
|  | "portable/GCC/RL78", | 
|  | "portable/GCC/RX100", | 
|  | "portable/GCC/RX200", | 
|  | "portable/GCC/RX600", | 
|  | "portable/GCC/RX600v2", | 
|  | "portable/GCC/RX700v3_DPFPU", | 
|  | "portable/GCC/STR75x", | 
|  | "portable/GCC/TriCore_1782", | 
|  | "portable/CodeWarrior", | 
|  | "portable/Common", | 
|  | "portable/IAR", | 
|  | "portable/Keil", | 
|  | "portable/MPLAB", | 
|  | "portable/MSVC-MingW", | 
|  | "portable/MikroC", | 
|  | "portable/Paradigm", | 
|  | "portable/RVDS", | 
|  | "portable/Renesas", | 
|  | "portable/Rowley", | 
|  | "portable/SDCC", | 
|  | "portable/Softune", | 
|  | "portable/Tasking", | 
|  | "portable/ThirdParty", | 
|  | "portable/WizC", | 
|  | "portable/oWatcom", | 
|  | "portable/GCC/RISC-V/chip_specific_extensions", | 
|  | "portable/GCC/RISC-V/Documentation.url", | 
|  | "portable/GCC/RISC-V/port.c", | 
|  | "portable/GCC/RISC-V/portASM.S", | 
|  | "portable/GCC/RISC-V/readme.txt", | 
|  | ], | 
|  | } |