nuttx/arch/arm/src
wangbowen6 c39d3fa9e4 tlsr82/tc32: optimize the irq process
1. using armv6-m arm_irq();
2. simplify the interrupt number get process;
3. To improve the performance, move common exception code to ram_code.

Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com>
2022-05-12 02:07:52 +08:00
..
a1x arch/cortex-[a|r]/Make.defs: unify arch common source include 2022-04-30 21:50:16 +08:00
am335x arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
arm arch: Add gcov related config for arm/risc-v/xtensa 2022-05-06 14:43:57 -03:00
armv6-m arch: Add gcov related config for arm/risc-v/xtensa 2022-05-06 14:43:57 -03:00
armv7-a arch/arm: Fix target 'arm_fpuconfig.o' given more than once in the same rule 2022-05-10 16:42:43 +03:00
armv7-m arch: Add gcov related config for arm/risc-v/xtensa 2022-05-06 14:43:57 -03:00
armv7-r arch/arm: Fix target 'arm_vectortab.o' given more than once in the same rule 2022-05-11 17:39:33 +09:00
armv8-m arch: Add gcov related config for arm/risc-v/xtensa 2022-05-06 14:43:57 -03:00
c5471 arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
common arm_createstack: fix warning for tc32 compiler. 2022-05-11 20:14:30 +03:00
cxd56xx arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
dm320 arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
efm32 arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
eoss3 arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
imx1 arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
imx6 arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
imxrt arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
kinetis arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
kl arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
lc823450 arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
lpc17xx_40xx arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
lpc31xx arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
lpc43xx arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
lpc54xx arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
lpc214x arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
lpc2378 arch/arm: Remove FAR and CODE from chip folder(1) 2022-05-03 16:50:52 +03:00
max326xx arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
moxart arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
nrf52 arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
nuc1xx arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
phy62xx Replace all sem_xxx with nxsem_xxx 2022-05-10 15:08:36 +03:00
rp2040 arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
rtl8720c Replace all sem_xxx with nxsem_xxx 2022-05-10 15:08:36 +03:00
s32k1xx arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam34 arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sama5 arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
samd2l2 arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
samd5e5 arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
samv7 MCAN_INT_ACKE must be on the list of MCAN_TXERR_INTS to be properly handeled 2022-05-04 01:38:25 +08:00
stm32 Replace all sem_xxx with nxsem_xxx 2022-05-10 15:08:36 +03:00
stm32f0l0g0 arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32f7 Fixed the bug that prevented the code from working in uninitialized 2022-05-09 10:34:29 +08:00
stm32h7 stm32h7: Add FDCAN3_BASE to memorymap.h 2022-05-06 08:54:58 +02:00
stm32l4 arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32l5 arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32u5 arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
str71x arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
tiva arch: tiva: Fix TIVA_WITH_QEMU in Kconfig 2022-05-11 15:09:34 +08:00
tlsr82 tlsr82/tc32: optimize the irq process 2022-05-12 02:07:52 +08:00
tms570 arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
xmc4 arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03: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: add support for GCC LTO 2022-04-27 23:42:54 +08:00