rt-thread-official/libcpu
wusongjie 3b7e46de7e AArch64: support hardware atomic
Support aarch64 rt_hw_atomic_* api.
Add atomic implemente by rt_atomic api:
    rt_atomic_dec_and_test
    rt_atomic_fetch_add_unless
    rt_atomic_add_unless
    rt_atomic_inc_not_zero

Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-07-05 13:38:29 +08:00
..
aarch64 AArch64: support hardware atomic 2023-07-05 13:38:29 +08:00
arc [rtdef] use lower-case to define attributes (#6728) 2022-12-11 13:12:03 -05:00
arm [atomic][IAR]修复IAR编译报警 函数“__LDREX”隐式声明 (#7733) 2023-06-29 00:04:06 +08:00
avr32 rt_device_write/read return data type as rt_ssize_t 2023-02-07 21:43:57 -05:00
blackfin rt_device_write/read return data type as rt_ssize_t 2023-02-07 21:43:57 -05:00
c-sky [libcpu] auto formatted 2021-03-27 17:51:56 +08:00
ia32 [asm] 解决tab和空格混用的问题 2022-01-20 20:57:35 +08:00
m16c 替换RTThread旧版文件头注释版权声明 (#5774) 2022-04-05 19:34:30 +08:00
mips fix:fixed variable misuse 2023-04-17 23:45:10 -04:00
nios 替换RTThread旧版文件头注释版权声明 (#5774) 2022-04-05 19:34:30 +08:00
ppc rt_device_write/read return data type as rt_ssize_t 2023-02-07 21:43:57 -05:00
risc-v [bsp]add cv1800b (#7753) 2023-06-30 00:05:55 +08:00
rx [kernel] 将rt_thread结构体改为显式继承rt_object (#7131) 2023-04-04 09:06:27 -04:00
sim [include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h (#7750) 2023-06-29 11:24:25 -04:00
sparc-v8 逻辑错误 2023-04-13 10:00:23 +08:00
ti-dsp [include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h (#7750) 2023-06-29 11:24:25 -04:00
unicore32 [kernel] 将rt_thread结构体改为显式继承rt_object (#7131) 2023-04-04 09:06:27 -04:00
v850 替换RTThread旧版文件头注释版权声明 (#5774) 2022-04-05 19:34:30 +08:00
xilinx rt_device_write/read return data type as rt_ssize_t 2023-02-07 21:43:57 -05:00
Kconfig AMP-step3: 添加conifg ARCH_ARM_CORTEX_A55, rt_hw_cpu_id_set 适配A55架构, 添加aarch64 rt_… (#7628) 2023-06-11 07:06:16 +08:00
SConscript [libcpu] Fix the build directory issue 2019-03-26 13:36:01 +00:00