nuttx/arch/arm/src
ligd 078a0486f5 armv7-a: SMP hande all cores start at same time
In SMP mode, if all cores start at same time, all from __start(),
then only primary need do initialize, so others core should wait
primary, use 'sev' let the non-primary continue to __cpuN_start().

Signed-off-by: ligd <liguiding1@xiaomi.com>
2022-09-28 10:33:13 +09:00
..
a1x arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
am335x arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
arm arch/arm/compiler: correct global symbol name 2022-09-17 22:07:21 +08:00
armv6-m arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
armv7-a armv7-a: SMP hande all cores start at same time 2022-09-28 10:33:13 +09:00
armv7-m arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
armv7-r armv7-a/r: NON-primary core should invalidate dacache level1 2022-09-27 14:41:39 +08:00
armv8-m arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
c5471 arch: move non arm g_current_regs defintion to common place 2022-09-21 22:23:11 +02:00
common arm/armlink: add support of link time optimization(lto) 2022-09-26 18:23:27 +08:00
cxd56xx libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
dm320 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
efm32 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
eoss3 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
gd32f4 libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
imx1 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
imx6 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
imxrt libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
kinetis libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
kl arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
lc823450 sched/clock: Rename g_system_timer to g_system_ticks 2022-09-27 17:45:44 -03:00
lpc17xx_40xx arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
lpc31xx arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
lpc43xx libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
lpc54xx libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
lpc214x arch: move non arm g_current_regs defintion to common place 2022-09-21 22:23:11 +02:00
lpc2378 arch: move non arm g_current_regs defintion to common place 2022-09-21 22:23:11 +02:00
max326xx arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
moxart arch: move non arm g_current_regs defintion to common place 2022-09-21 22:23:11 +02:00
nrf52 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
nrf53 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
nuc1xx arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
phy62xx libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
rp2040 libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
rtl8720c arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
s32k1xx libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
s32k3xx libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
sam34 libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
sama5 libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
samd2l2 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
samd5e5 libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
samv7 libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
stm32 libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
stm32f0l0g0 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
stm32f7 libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
stm32h7 stm32h7:SDMMC fix unaligned access for buffers not on 32 bit boundaries 2022-09-27 09:43:29 +08:00
stm32l4 libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
stm32l5 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
stm32u5 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
stm32wb arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
stm32wl5 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
str71x arch: move non arm g_current_regs defintion to common place 2022-09-21 22:23:11 +02:00
tiva libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
tlsr82 arm/tlsr82: move peripherals pin config to board.h 2022-09-28 09:30:06 +08:00
tms570 arch: move non arm g_current_regs defintion to common place 2022-09-21 22:23:11 +02:00
xmc4 arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
.gitignore arch/arm: Add support for boot stage2 from Raspberry Pi Pico SDK 2021-02-20 03:45:24 -08:00
Makefile arch/arm/makefile: linking libraries with GCC should use option -l 2022-09-19 11:02:27 +08:00