diff --git a/cpu/mips32r2_common/Kconfig b/cpu/mips32r2_common/Kconfig index 35f42b0376..94e1b715e3 100644 --- a/cpu/mips32r2_common/Kconfig +++ b/cpu/mips32r2_common/Kconfig @@ -12,6 +12,7 @@ config CPU_ARCH_MIPS32R2 select HAS_CPP select HAS_LIBSTDCPP select HAS_PERIPH_PM + select MODULE_MALLOC_THREAD_SAFE if TEST_KCONFIG config CPU_CORE_M4K bool diff --git a/cpu/mips32r2_common/Makefile.dep b/cpu/mips32r2_common/Makefile.dep index 04339d6bec..bf981e4daf 100644 --- a/cpu/mips32r2_common/Makefile.dep +++ b/cpu/mips32r2_common/Makefile.dep @@ -9,3 +9,6 @@ FEATURES_REQUIRED += periph_timer ifeq (,$(filter newlib_syscalls_mips_uhi,$(USEMODULE))) USEMODULE += newlib_syscalls_default endif + +# Make calls to malloc and friends thread-safe +USEMODULE += malloc_thread_safe