4
0
mirror of https://github.com/RT-Thread/rt-thread.git synced 2025-01-16 05:19:23 +08:00

474 Commits

Author SHA1 Message Date
armink
3e4a93cc91 Delete the unused '--keep' link flag when used RT_USED marco. 2019-03-12 11:40:53 +08:00
Bernard Xiong
6a12704bc6
Merge pull request #2412 from armink/fix_ulog
Update the ulog
2019-03-10 13:04:25 +08:00
liruncong
39673cf4f6 [src]消除参数传递警告(warning: passing argument 1 of 'zoneindex' from incompatible pointer type [-Wincompatible-pointer-types]) 2019-03-10 10:54:54 +08:00
armink
b2c338970f [kservice] Update the rt_strnlen function. 2019-03-09 15:46:56 +08:00
Bernard Xiong
4028aa1eba
Merge pull request #2397 from lgnq/master
Update clock.c
2019-03-07 21:14:23 +08:00
lgnq
308065a9a2 Update clock.c
function rt_timer_check(void) is already decleared in rtthread.h
2019-03-07 16:30:53 +08:00
armink
8fa6c1d9cd Remove dbg_enter and dbg_exit macro. 2019-03-06 18:02:29 +08:00
armink
0d7ba79219 Remove the DBG_COLOR and DBG_ENABLE definition. 2019-03-06 17:54:30 +08:00
Bernard Xiong
f9f7e6c520 [ptherad] Fix pthread_exit issue
When pthread invokes pthread_exit, it just detach self.
2019-02-14 13:45:25 +08:00
Bernard Xiong
7383269905 [Kernel] Code cleanup for compiling warning. 2019-02-12 14:33:45 +08:00
Bernard Xiong
25988d30d9 [Kernel] Add thread detach for system thread 2019-02-07 23:49:46 +08:00
armink
791c2c89cf [kservice] Update the rt_show_version info to 2019. 2019-01-28 20:12:44 +08:00
armink
9133dde430 [Kconfig] Update the version number to 4.0.1 2019-01-28 20:11:45 +08:00
Bernard Xiong
7aede1befb
Merge pull request #2245 from zhaojuntao/fix-sprintf
[src][kservice.c] 修复 snprintf 中 `print_number` 函数错误解析 `%.0d` format 的问题
2019-01-25 10:29:24 +08:00
Bernard Xiong
69994ca210 [Kernel] Fix rt_schedule_insert_thread issue
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-24 09:30:30 +08:00
MurphyZhao
5c76d3d516 [src][kservice.c] 修复 snprintf 中 print_number 函数错误解析 .0 format 的问题
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2019-01-21 19:28:44 +08:00
Bernard Xiong
de624c52c1 [Kernel] Enable RUNNING status in thread. 2019-01-13 11:23:08 +08:00
Bernard Xiong
d266d681a1 [kernel] Fix the 64bit issue for idle thread cpu binding. 2018-12-24 09:07:56 +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
Bernard Xiong
1f37de29c4 Fix the value width issue under 32/64 bit arch. 2018-12-13 14:54:26 +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
Bernard Xiong
2a7d814f77 [libcpu] Add unified RISC-V libcpu porting. 2018-12-08 10:41:38 +08:00
armink
a0243d7795 Add RTT version number on Kconfig file. 2018-11-27 13:47:03 +08:00
shaojinchun
94a2e751a5 修正idle.c中一处宏定义位置 2018-11-22 22:06:02 +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
guozhanxin
d343c6578a [kernel]Change 'rt_timer_timeout_hook' function to 'rt_timer_enter_hook' and add 'rt_timer_exit_hook' hook function. 2018-11-13 11:32:15 +08:00
Bernard Xiong
00a655ac1c [Kernel] Add ARCH_CPU_STACK_GROWS_UPWARD option 2018-11-11 15:56:02 +08:00
geniusgogo
cca6e38758 Merge branch 'master' into fix_kconfig 2018-11-10 10:47:21 +08:00
geniusgogo
379451c081 code indent 2018-11-10 10:45:36 +08:00
Bernard Xiong
d1c177f48b [Kernel] Fix typo. 2018-11-09 09:17:43 +08:00
geniusgogo
1b8d7b3557 fixed Kconfig IDLE hook config 2018-11-08 22:25:47 +08:00
armink
83b7b763b7 The dbg_log API is DISCARDED. Change all dbg_log to LOG_X. 2018-11-02 10:20:30 +08:00
Bernard Xiong
b31888de49 [Kernel] Fix the rt_memset/memcpy issue under 64bit ARCH. 2018-11-01 09:09:54 +08:00
Bernard Xiong
432210809d [Kernel] Fix the data type issue in kservice.c 2018-10-31 21:32:34 +08:00
Bernard Xiong
484afe9d2c [Kernel] Add 64bit CPU support. 2018-10-26 06:35:42 +08:00
armink
cc0f5ca1cd [kernel][mem] Improve some ISR check range. 2018-10-23 16:03:17 +08:00
Bernard Xiong
ff08faf605 [Kernel] Adjust the copyright information 2018-09-25 11:06:07 +08:00
Bernard Xiong
b98a0ba804 [Kernel] Add ARMCC 6.x support. 2018-09-23 12:08:44 +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
Bernard Xiong
d74d5801c8
Merge pull request #1751 from RT-Thread/feature_libdl
[Kernel] move module to libc/libdl.
2018-08-31 18:41:16 +08:00
Bernard Xiong
efe4523132 [Kernel] move module tolibc/libdl. 2018-08-30 20:27:45 +08:00
Bernard Xiong
60f3d61acd [Kernel] Fix the compiling warning 2018-08-29 02:35:51 +01:00
yangjie
4a43d3cdae [src][timer.c]:modify -RT_EOK to RT_EOK 2018-08-23 15:57:45 +08:00
hichard_ren@yeah.net
bbb879717c add config main thread priority 2018-07-31 17:05:01 +08:00