Shell
285fee9d4c
feat: rtatomic: lockless single linked list
...
Signed-off-by: Shell <smokewood@qq.com>
2024-11-03 10:08:45 +08:00
Shell
dfd8ccf262
feat: kernel/libcpu: fit into ilp32d
2024-09-01 15:12:34 -04:00
Shell
e9b683d0b3
feat: set RT_USING_STDC_ATOMIC to first priority
...
RT_USING_STDC_ATOMIC is a user selected option on current config system.
While the RT_USING_HW_ATOMIC is a forced option selected by Kconfig
under libcpu. And the RT_USING_STDC_ATOMIC will be meaningless if we set
RT_USING_HW_ATOMIC to first priority if the arch has hw-atomic.
Changes:
- set RT_USING_STDC_ATOMIC to first priority on rttypes.h
Signed-off-by: Shell <smokewood@qq.com>
2024-08-13 04:13:51 -04:00
sp-cai
554632f1ee
[ipc] [dataqueue] 修复队列 pop 挂起的线程 push 无法恢复运行的错误 ( #8839 )
...
队列在 push 后查找挂起列表时使用了错误的挂起列表。
2024-04-22 20:20:35 +08:00
Shell
d1bb01621b
fixup: add Kconfig option
2024-04-19 21:30:12 -04:00
Shell
8c4db32d04
fixup: debug
2024-04-19 21:30:12 -04:00
Shell
451ac03965
add cpu up
2024-04-19 21:30:12 -04:00
Shell
ad9c20950f
[include] using signed atomic types
2024-04-11 18:48:54 -04:00
Shell
83e95bdff4
sync smart & dfs ( #8672 )
...
Signed-off-by: xqyjlj <xqyjlj@126.com>
Signed-off-by: Shell <smokewood@qq.com>
Co-authored-by: xqyjlj <xqyjlj@126.com>
2024-03-28 23:42:56 +08:00
Meco Man
e81978c5dc
[kernel] move std libc related to rtklibc.h
2024-03-20 22:26:11 -04:00
Shell
71560bafb5
🎯 Sync smart & scheduler codes ( #8537 )
...
Signed-off-by: Shell <smokewood@qq.com>
Co-authored-by: xqyjlj <xqyjlj@126.com>
2024-02-23 17:49:15 +08:00