Shell
|
f143ea2b31
|
[kernel] remove redundant _scheduler_stack_check
|
2024-03-20 22:26:41 -04:00 |
|
Shell
|
53754ff50a
|
[fixup] check NULL pointer before access (#8573)
Signed-off-by: Shell <smokewood@qq.com>
|
2024-03-02 16:05:19 +08: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 |
|
Meco Man
|
bd228eb9c5
|
[ci] fix errors under strick compiling mode
|
2024-02-20 08:39:05 +08:00 |
|
Shell
|
cc157baf23
|
[kernel] fixup of data racing accessing percpu objects (#8475)
Signed-off-by: Shell <smokewood@qq.com>
|
2024-01-09 23:09:49 +08:00 |
|
Shell
|
e7880a9713
|
[kernel] support for hook list
Signed-off-by: Shell <smokewood@qq.com>
|
2024-01-02 19:42:46 +08:00 |
|
xqyjlj
|
48c78ba4e0
|
🐞 fix: fix rt_thread_delay, assert, deadlock (#8366)
|
2023-12-27 20:36:39 +08:00 |
|
xqyjlj
|
e31fa93423
|
✨ feat: spinlock should lock sched (#8360)
|
2023-12-22 11:15:18 +08:00 |
|
tangzz98
|
acc66c5479
|
实现MPU抽象层 (#8080)
- 为RT-Thread设计MPU抽象层,支持ARMV7-M,ARMV8-M架构,让用户使用MPU检测栈溢出等内存问题,实现线程内存隔离
- 在components/mp目录下提供通用的API,libcpu目录下提供各处理器架构的具体实现
- 在STM32U575 NUCLEO, STM32H75 NUCLEO开发板测试通过
|
2023-10-30 08:24:55 -04:00 |
|
xqyjlj
|
3283f54c7a
|
🎈 perf: perf rt_hw_interrupt_disable/enable (#8042)
Signed-off-by: Shell <smokewood@qq.com>
Co-authored-by: Shell <smokewood@qq.com>
|
2023-10-25 20:31:25 +08:00 |
|
Meco Man
|
237bbfd968
|
[debug] remove RT_DEBUG_xxx
remove RT_DEBUG_THREAD RT_DEBUG_SCHEDULER RT_DEBUG_IPC RT_DEBUG_TIMER RT_DEBUG_IRQ RT_DEBUG_MEM RT_DEBUG_SLAB RT_DEBUG_MEMHEAP
|
2023-07-09 00:19:29 -04:00 |
|
Shicheng Chu
|
e2c031643c
|
[include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h (#7750)
|
2023-06-29 11:24:25 -04:00 |
|
Xu Biang
|
2c98ce4605
|
[HUST CSE][document] Fix some comments, invalid grouping commands and warnings in Doxygen.
将Doxygen输入文件(由Doxyfile中的INPUT定义)中的失效Doxygen分组指令(如/*@*/和/*@}*/)更改为有效的分组指令(如/**@*/和/**@}*/);(此处只对INPUT中的文件做了修改,bsp目录下和libcpu目录下存在近万个失效的Doxygen分组指令,但由于不作为文档的输入文件且这些文件过于庞大老旧,没有对这些文件中的无效指令做修改)
将图片文件统一放入了images目录下;
修改了Doxyfile和部分Doxygen注释,使得Doxyfile能够定位到新的代码路径且不受重复实现的影响;
解决了一些注释中的参数名不匹配、参数多余/缺失等问题。
|
2023-04-14 12:33:43 -04:00 |
|
Shicheng Chu
|
93f3cb30e4
|
[kernel] 将rt_thread结构体改为显式继承rt_object (#7131)
|
2023-04-04 09:06:27 -04:00 |
|
螺丝松掉的人
|
9f38248f11
|
[src][scheduler] Split scheduler.c (#7103)
|
2023-03-29 19:04:26 +08:00 |
|