nuttx/arch/arm/include
chao an b82717b9e6 arm/cortex-a,r: replace cp15 instruct to macros to align operation
This is continue work of https://github.com/apache/nuttx/pull/13486

Discussion here:
https://github.com/apache/nuttx/pull/13486#discussion_r1764354675

1. move cp15.h to arch public
2. replace cp15 instruct to macros to align operation
3. add memory barrier to avoid compiler optimization

Signed-off-by: chao an <anchao@lixiang.com>
2024-09-20 09:29:57 +08:00
..
a1x
am335x
arm arch: move up_interrupt_context to arch specific irq.h 2024-09-19 08:30:09 +08:00
armv6-m arm: optimize up_interrupt_context used in armv[6/7/8]-m 2024-09-19 08:30:09 +08:00
armv7-a arm/cortex-a,r: replace cp15 instruct to macros to align operation 2024-09-20 09:29:57 +08:00
armv7-m arm: optimize up_interrupt_context used in armv[6/7/8]-m 2024-09-19 08:30:09 +08:00
armv7-r arm/cortex-a,r: replace cp15 instruct to macros to align operation 2024-09-20 09:29:57 +08:00
armv8-m arm: optimize up_interrupt_context used in armv[6/7/8]-m 2024-09-19 08:30:09 +08:00
armv8-r arm/cortex-a,r: replace cp15 instruct to macros to align operation 2024-09-20 09:29:57 +08:00
at32
c5471
csk6 arm: Add support for CSK6011A SOC and CSK6011A-NANO board 2024-09-05 09:34:33 -03:00
cxd32xx arch: cxd32xx: Add cxd32xx SoC support 2024-06-04 22:21:56 +08:00
cxd56xx arch: cxd56xx: Fix SCU sensor data format 2024-08-27 12:28:50 +02:00
dm320
efm32
eoss3
fvp-v8r-aarch32
gd32f4
goldfish
imx1
imx6
imxrt
kinetis
kl
lc823450
lpc17xx_40xx
lpc31xx
lpc43xx
lpc54xx
lpc214x
lpc2378
max326xx
moxart
mps
mx8mp
nrf52
nrf53
nrf91
nuc1xx
phy62xx
qemu
rp2040
s32k1xx
s32k3xx
sam34
sama5
samd2l2
samd5e5
samv7
stm32
stm32f0l0g0
stm32f7
stm32h7 add stm32h755II chip 2024-05-17 10:16:39 -03:00
stm32l4
stm32l5
stm32u5
stm32wb
stm32wl5
str71x
tiva
tlsr82 arch: move up_interrupt_context to arch specific irq.h 2024-09-19 08:30:09 +08:00
tms570
xmc4
.gitignore
arch.h shm:fix build error 2024-09-17 20:09:39 +08:00
elf.h
inttypes.h
irq.h arch: move up_interrupt_context to arch specific irq.h 2024-09-19 08:30:09 +08:00
limits.h
setjmp.h
spinlock.h nuttx: fix multiple 'FAR', 'CODE' and style issues 2024-08-25 19:22:15 +08:00
stdarg.h arch/strarg: provide the stdarg implementation for greenhills compiler 2024-08-19 10:37:54 +08:00
syscall.h toolchain/ghs: fix the inline assembly code register alloc compile error 2024-08-11 14:28:12 -03:00
types.h types.h: fix windows build error 2024-08-14 22:36:57 +08:00