summaryrefslogtreecommitdiff
path: root/src/scheduler.c
AgeCommit message (Collapse)Author
2023-02-21[src] add assertion for debuggingwangxiaoyao
2022-12-16[rt-smart] 弱化 RT_USING_LWP,使用 RT_USING_SMART 作为宏配置 (#6740)guo
* [dfs] sync cromfs * [rt-smart]Weaken RT_USING_LWP, use RT_USING_SMART as macro configuration * [format] fix some format issue.
2022-12-03sync branch rt-smart. (#6641)guo
* Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]>
2022-08-16[kernel/schedule] fix the time slice issueblta
2022-04-29[kernel] rename _rt_scheduler_stack_check as _scheduler_stack_check (#5889)Man, Jianting (Meco)
2022-04-29[kernel] remove the register keyword (#5888)Man, Jianting (Meco)
2022-04-20uniform code writing-disable interruptthewon86
2022-01-08Merge branch 'master' into masterGabriel Wang
2022-01-08change all double-empty-lines to single-empty-linesGabriel Wang
2022-01-09 [console] ↵Man, Jianting (Meco)
解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题 * [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题 * format codes * [libc] 整理格式 * refresh projects
2022-01-07move some __on_rt_xxxxx_hook from rtdef.h to dedicated c soure filesGabriel Wang
2021-09-11[kernel] update commentsyangjie
2021-09-10[kernel]Normalized kernel API annotationyangjie
2021-08-05Merge pull request #4760 from mysterywolf/InternafunctionBernard Xiong
[kernel] 规范内核内部函数命名
2021-08-04内部函数以_开头Meco Man
2021-07-05调整代码,以支持cpu usagefenghuijie
2021-07-03添加idle回收资源的修改fenghuijie
2021-06-10[kernel] 补充endif后缀注释(3)Meco Man
2021-06-04[kernel] 规范内核内部函数命名Meco Man
2021-05-29[kernel][注释] 明确rt_schedule的调度时刻Meco Man
2021-03-08[kernel]auto formattedMeco Man
2020-12-08[BSP][STM32] update void HAL_Delay(__IO uint32_t Delay)tangweikang
2020-11-21[src][scheduler] remove RT_USING_FINSH in kernel, remove list_thread()yangjie11
2020-10-01Merge pull request #3769 from jesven/fix_yieldBernard Xiong
解决yield操作不能及时释放cpu的问题
2020-09-04修正多核rt_schedule_remove_thread时pcpu的ready_table判断问题shaojinchun
2020-07-28avoid deadlock (rt_hw_interrupt_disable and rt_enter_critical when enable smp)shaojinchun
2020-07-24解决yield操作不能及时释放cpu的问题shaojinchun
2019-11-13Merge pull request #3199 from BernardXiong/fix_signal_issueBernard Xiong
[Kernel] Fix the signal issue when the context switch is triggered bu…
2019-11-12[Kernel] Fix the signal issue when the context switch is triggered but not ↵Bernard Xiong
immediately handled.
2019-11-05将yield状态置于tcb的stat位域中shaojinchun
2019-10-12使can_yield成员的赋值更好理解shaojinchun
2019-10-12同步单核时的同优先级切换问题shaojinchun
2019-10-12修正相同优先级任务切换太频繁的问题shaojinchun
2019-09-28[Kernel] Fix the wrong indentationBernard Xiong
2019-09-27开放spinlock相关函数shaojinchun
2019-05-11去除scheduler.c的_get_highest_priority_thread函数中重复判断shaojinchun
2019-05-11修正_get_highest_priority_thread中对“是否只有idle可运行”判� ↵shaojinchun
�位置的问题
2019-05-11fix signal codeshaojinchun
2019-04-04[Kernel] Fix the critical issue when scheduler not startBernard Xiong
2019-04-04[Kernel] Fix the critical issue under smpBernard Xiong
2019-01-24[Kernel] Fix rt_schedule_insert_thread issueBernard Xiong
When suspend current thread and then enable interrupt, it's possible resume "the current thread" immediately and insert to ready queue. The rt_schedule_insert_thread should change the status of "current thread" to RUNNING statue.
2019-01-13[Kernel] Enable RUNNING status in thread.Bernard Xiong
2018-12-19[kernel] format scheduler log.Bernard Xiong
2018-12-18Merge pull request #2081 from jesven/sync_smp_skeletonBernard Xiong
Sync smp skeleton
2018-12-17remove rt_hw_mb defineshaojinchun
sync smp skeleton
2018-12-15reduce changezhaohengbo
2018-12-15fix some bug when stack grows upwardzhaohengbo
2018-12-14[Kernel] Fix the thread->sp data type issue.Bernard Xiong
2018-12-121 RT_THREAD_CTRL_BIND_CPU define to 4shaojinchun
2 RTM_EXPORT(rt_cpus_lock_status_restore) 3 sync ARCH_CPU_STACK_GROWS_UPWARD in _rt_scheduler_stack_check()
2018-11-22Add smp support to RT-Thread 4.0shaojinchun