From 0ecd0f5188108449af89fa0805e816bf882268a9 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 2 Mar 2023 11:43:04 -0800 Subject: [PATCH] Demo/CORTEX_M3_MPS2_QEMU_GCC: Enable picolibc TLS when needed When building with Picolibc that has TLS support, enable the relevant FreeRTOS code. Signed-off-by: Keith Packard --- FreeRTOS/Demo/CORTEX_M3_MPS2_QEMU_GCC/FreeRTOSConfig.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/FreeRTOS/Demo/CORTEX_M3_MPS2_QEMU_GCC/FreeRTOSConfig.h b/FreeRTOS/Demo/CORTEX_M3_MPS2_QEMU_GCC/FreeRTOSConfig.h index f10b597959..5455d1bcfb 100644 --- a/FreeRTOS/Demo/CORTEX_M3_MPS2_QEMU_GCC/FreeRTOSConfig.h +++ b/FreeRTOS/Demo/CORTEX_M3_MPS2_QEMU_GCC/FreeRTOSConfig.h @@ -44,6 +44,10 @@ extern void vAssertCalled( void ); #define configASSERT( x ) if( ( x ) == 0 ) vAssertCalled() #define configQUEUE_REGISTRY_SIZE 20 +#ifdef PICOLIBC_TLS +#define configUSE_PICOLIBC_TLS 1 +#endif + #define configUSE_PREEMPTION 1 #define configUSE_TIME_SLICING 0 #define configUSE_PORT_OPTIMISED_TASK_SELECTION 0