Bernard Xiong
|
de624c52c1
|
[Kernel] Enable RUNNING status in thread.
|
2019-01-13 11:23:08 +08:00 |
Bernard Xiong
|
58be04b693
|
[kernel] format scheduler log.
|
2018-12-19 20:10:18 +08:00 |
Bernard Xiong
|
a74a3031f0
|
Merge pull request #2081 from jesven/sync_smp_skeleton
Sync smp skeleton
|
2018-12-18 14:02:04 +08:00 |
shaojinchun
|
eff767a074
|
remove rt_hw_mb define
sync smp skeleton
|
2018-12-17 11:02:09 +08:00 |
zhaohengbo
|
10d00ff41c
|
reduce change
|
2018-12-15 20:27:38 +08:00 |
zhaohengbo
|
afcd8b4521
|
fix some bug when stack grows upward
|
2018-12-15 11:20:24 +08:00 |
Bernard Xiong
|
f9f959f33e
|
[Kernel] Fix the thread->sp data type issue.
|
2018-12-14 22:46:34 +08:00 |
shaojinchun
|
b3e1507bcf
|
1 RT_THREAD_CTRL_BIND_CPU define to 4
2 RTM_EXPORT(rt_cpus_lock_status_restore)
3 sync ARCH_CPU_STACK_GROWS_UPWARD in _rt_scheduler_stack_check()
|
2018-12-12 09:36:39 +08:00 |
shaojinchun
|
fc6bc1ad39
|
Add smp support to RT-Thread 4.0
|
2018-11-22 18:16:47 +08:00 |
Bernard Xiong
|
46dae3f35f
|
Merge branch 'master' into dev-4.0.x
|
2018-11-20 23:13:45 +08:00 |
Bernard Xiong
|
00a655ac1c
|
[Kernel] Add ARCH_CPU_STACK_GROWS_UPWARD option
|
2018-11-11 15:56:02 +08:00 |
Bernard Xiong
|
484afe9d2c
|
[Kernel] Add 64bit CPU support.
|
2018-10-26 06:35:42 +08:00 |
Bernard Xiong
|
ff08faf605
|
[Kernel] Adjust the copyright information
|
2018-09-25 11:06:07 +08:00 |
Bernard Xiong
|
41f7f2c284
|
[Kernel] Update to Apache License v2.0
Update license for RT-Thread kernel.
|
2018-09-14 22:37:43 +08:00 |
BernardXiong
|
38b9ed3118
|
[Kernel] add sigwait implementation
|
2018-03-01 13:36:22 +08:00 |
armink
|
7a99641c71
|
[Kernel] Fix a bug on rt_schedule().
|
2017-10-18 19:15:29 +08:00 |
bernard
|
b27c7e4826
|
[Kernel] Add signal implementation.
1. Add signal implementation;
2. Change the 'rt_uint8_t' of cmd to 'int';
|
2017-10-15 22:31:53 +08:00 |
emlslxl
|
e521decf2e
|
根据documentation/coding_style_cn.txt约定 对内核src和include目录下的文件代码进行格式化
|
2017-09-15 11:02:24 +08:00 |
tanek liang
|
dcfaa9a909
|
[kernel] fix incompatible type error for "__rt_ffs()"
|
2017-07-29 14:20:08 +08:00 |
dogandog
|
70d34bce3c
|
Correct comments about doxygen format
chang /*@{*/ to /**@{*/ and /*@}*/ to /**@}*/
|
2016-08-19 10:16:07 +08:00 |
Aubr.Cool
|
99e1b0d29b
|
[src] scheduler update stackcheck
|
2016-06-02 09:30:34 +08:00 |
Bernard Xiong
|
783753d943
|
[Kernel] export more symbols.
|
2015-08-03 16:01:50 +08:00 |
Grissiom
|
408ac34bc2
|
kernel: add rt_critical_level that return the lock count of scheduler
Out side world may be interested in whether the scheduler is locked or
not. Provide an API to tell that.
|
2013-12-21 11:27:26 +08:00 |
Grissiom
|
ad17bc2908
|
fix debug output of scheduler
When print the thread names, we should use "%.*s" instead of bare "%s".
|
2013-08-19 10:08:11 +08:00 |
Bernard Xiong
|
79392bb082
|
Embedded GPLv2 license.
|
2013-06-24 17:06:09 +08:00 |
Bernard Xiong
|
1abaa0492d
|
implement __rt_ffs in kernel service library
|
2013-03-23 11:27:29 +08:00 |
bernard.xiong@gmail.com
|
975610477e
|
Add RT_USING_MEMHEAP_AS_HEAP feature: system can use "heap" memheap as system default memory heap.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2554 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-12-29 12:29:03 +00:00 |
dzzxzz@gmail.com
|
ff65841125
|
fixed coding style in src/scheduler.c
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2526 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-12-25 09:17:21 +00:00 |
dzzxzz@gmail.com
|
0e40d55d9f
|
fixed the coding style of RT_DEBUG_LOG
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2500 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-12-20 07:25:19 +00:00 |
bernard.xiong@gmail.com
|
ee11663d87
|
remove rt_current_module and user can use rt_module_unload to remove a module.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2458 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-11-28 14:24:22 +00:00 |
bernard.xiong@gmail.com
|
8061067343
|
cleanup code comments and deprecate rt_system_timer_init function.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2045 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-04-14 03:51:34 +00:00 |
bernard.xiong@gmail.com
|
0f519b6721
|
move src\kservice.h to include\rtservice.h.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2005 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-03-22 06:11:44 +00:00 |
dzzxzz
|
12b5e56f46
|
unify the coding style of kernel
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1998 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-03-17 06:43:49 +00:00 |
dzzxzz
|
c0f80bdf9a
|
cleanup kernel code
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1715 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2011-09-21 03:56:42 +00:00 |
bernard.xiong@gmail.com
|
ee68988518
|
change the RT_DEBUG_NOT_REENT to RT_DEBUG_NOT_IN_INTERRUPT.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1503 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2011-06-14 23:59:42 +00:00 |
mbbill@gmail.com
|
864bd11802
|
Add reentrance check. Put kernel debug switch together.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1494 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2011-06-12 10:01:48 +00:00 |
bernard.xiong@gmail.com
|
7a6949f248
|
cleanup trace log.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1404 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2011-05-14 00:12:49 +00:00 |
bernard.xiong
|
12750c38b8
|
add defunct list initialization even if not use heap.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1199 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-12-13 05:26:15 +00:00 |
bernard.xiong
|
30967678b1
|
fix compiling issue when RT_USING_HEAP is not defined.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1149 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-11-30 05:20:41 +00:00 |
bernard.xiong@gmail.com
|
7a80d831c9
|
update doxygen comments.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1132 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-11-29 00:04:55 +00:00 |
qiuyiuestc
|
fb7d4122fc
|
implement module memory allocator
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1030 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-10-28 01:21:47 +00:00 |
qiuyiuestc
|
446799244a
|
module clean up
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@915 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-09-19 23:43:48 +00:00 |
bernard.xiong
|
214e44c3f9
|
fix down alignment issue; fix the maximal number of rt_scheduler_lock_nest issue; fix rt_tick_from_millisecond issue.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@790 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-07-13 07:36:37 +00:00 |
qiuyiuestc
|
0d7a1c0be7
|
module developing
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@625 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-04-16 00:53:48 +00:00 |
bernard.xiong
|
23ea4f1b74
|
add __ICCM16C__ compiler support.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@621 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-04-14 00:40:20 +00:00 |
qiuyiuestc
|
cbfb87fac1
|
add module feature
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@614 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-04-12 17:37:37 +00:00 |
bernard.xiong
|
f0d78afbf2
|
support maximal priority level is 8.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@568 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-03-31 23:21:02 +00:00 |
bernard.xiong
|
51e2d91378
|
add license and copyright info
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@226 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2009-12-25 12:18:53 +00:00 |
bernard.xiong
|
8e76594241
|
convert dos endline to unix endline; cleanup schedule code for STM32
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@49 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2009-09-20 23:43:51 +00:00 |
wuyangyong
|
90238948ba
|
fix _rt_scheduler_stack_check
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@47 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2009-09-16 14:32:33 +00:00 |