mirror of
https://github.com/apache/nuttx.git
synced 2026-08-19 12:38:18 +00:00
Some armv7-m-based SoCs do not work with atomic instructions, even though armv7-m supports them. To avoid using atomic instructions generated by gcc, CONFIG_LIBC_ARCH_ATOMIC is newly introduced with which arch_atomic.c is linked explicitly. However, the function names need to be changed to avoid build errors, since the functions described in stdatomic.h are gcc built-in and inlined when the code is compiled. Signed-off-by: Takuya Miyasita <Takuya.Miyashita@sony.com> |
||
|---|---|---|
| .. | ||
| builtin.h | ||
| float.h | ||
| lib.h | ||
| math.h | ||
| math32.h | ||
| modlib.h | ||
| setjmp.h | ||
| stdarg.h | ||
| stdatomic.h | ||
| xorshift128.h | ||