mirror of https://github.com/ARMmbed/mbed-os.git
CMSIS repo does not support pre-processor defines, hence multiple assembly
files are added for secure/non-secure and floating point tools.
Mbed OS tools support assembly file pre-processing, but the build system
does not support multiple assembly files for each target, hence updating
the assembly files.
1. Patch RTX so irq_cm4f.S files work with no FPU targets
2. Patch RTX so irq_armv8mml.S files to work with and without FPU
2. Patch RTX so irq_armv8mml.S and irq_armv8mbl.S files to work with secure and
non-secure builds
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| TOOLCHAIN_ARM | ||
| TOOLCHAIN_GCC | ||
| TOOLCHAIN_IAR | ||
| rtx_core_c.h | ||
| rtx_core_ca.h | ||
| rtx_core_cm.h | ||
| rtx_delay.c | ||
| rtx_evflags.c | ||
| rtx_evr.c | ||
| rtx_kernel.c | ||
| rtx_lib.c | ||
| rtx_lib.h | ||
| rtx_memory.c | ||
| rtx_mempool.c | ||
| rtx_msgqueue.c | ||
| rtx_mutex.c | ||
| rtx_semaphore.c | ||
| rtx_system.c | ||
| rtx_thread.c | ||
| rtx_timer.c | ||