Commit Graph

523 Commits

Author SHA1 Message Date
shaojinchun cdaf8c65ca 修正rt_thread_delete在特定点被切走后不能回来继续执行的问题 2019-11-12 16:02:24 +08:00
Bernard Xiong 413fcba30a
Merge pull request #3108 from enkiller/master
[kernel][ipc] 修复创建0长度的消息队列宕机问题
2019-09-29 09:28:30 +08:00
Bernard Xiong 71311b73ae [Kernel] Fix the wrong indentation 2019-09-28 12:26:48 +08:00
Bernard Xiong 5cd6509296 [Kernel] cleanup code of spinlock in SMP Kernel 2019-09-28 11:56:03 +08:00
shaojinchun cb07e5fb24 开放spinlock相关函数 2019-09-27 14:38:33 +08:00
tangyuxin 255825835e [kernel][ipc] 修复创建0长度的消息队列宕机问题 2019-09-27 14:21:52 +08:00
tangyuxin e4671d2916 [kernel][ipc] add send wait support for message queue 2019-09-19 10:10:02 +08:00
Bernard Xiong ae7a33c27c
Merge pull request #3077 from jesven/fix_mempool
修正rt_mp_free有可能唤醒一个错误任务指针的问题
2019-09-17 14:11:14 +08:00
shaojinchun ae1fdc70f0 修正rt_mp_free有可能唤醒一个错误任务指针的问题 2019-09-16 16:55:40 +08:00
yangjie e7cb38c9c3 [src]解除组件初始化与使用user main的依赖 2019-09-11 12:01:24 +08:00
LinJieqiang d16d78c53e fix spelling mistake for "RT_IDEL_HOOK_LIST_SIZE" 2019-09-05 08:33:12 +08:00
iglencao 37de4d6054 Create IPC.ipch
这里注释应该由semaphore改为mutex
2019-08-10 22:45:00 +08:00
tyustli 85a9f5add9 fix bug in Thread.cpp/Thread.h/components.c files 2019-07-27 17:33:36 +08:00
tangyuxin 6a170ddbe4 [src][idle] 修复一处编译警告 2019-07-13 09:30:23 +08:00
tangyuxin df3a9e573f [src][irq] 添加 WEAK 修饰,中断嵌套数可由外部提供。 2019-07-12 11:15:20 +08:00
tyx c8e27adf1f [src][ipc]完善 message queue 相关定义 2019-07-09 21:34:56 +08:00
guozhanxin 5e6f852cbe [src/mempool.c] add parameter check.|添加参数检查。 2019-07-01 12:56:12 +08:00
tyustli d8eb0cfc1e fix kernel and framework no cast type error 2019-06-18 20:09:19 +08:00
Bernard Xiong 3463a756d9 [kernel] skip warning when disable debug. 2019-06-07 22:44:24 +08:00
armink 6408aac04a Update the version number to 4.0.2 2019-05-17 13:49:32 +08:00
HubretXie edccf1c07d
Update kservice.c
修复rt_kprintf输出long long类型数据问题
2019-05-16 10:24:54 +08:00
shaojinchun 8dd2a07d45 去除scheduler.c的_get_highest_priority_thread函数中重复判断 2019-05-11 13:51:50 +08:00
shaojinchun 057c7da3a3 修改signal模块默认log级别 2019-05-11 09:37:39 +08:00
shaojinchun c5249157d7 增加signal的状态位说明及一处代码修改,以防止编译警告 2019-05-11 09:35:26 +08:00
shaojinchun 737d58fbb9 修正_get_highest_priority_thread中对“是否只有idle可运行”判断位置的问题 2019-05-11 09:35:17 +08:00
shaojinchun 6cdfb2ac92 fix signal code 2019-05-11 09:34:26 +08:00
Bernard Xiong 2bf9ba0675
Merge pull request #2661 from BernardXiong/pre-release_v4.0.1
Pre-release for v4.0.1
2019-05-09 12:57:47 +08:00
Bernard Xiong 43c1236ec9 [Kernel] code cleanup for indentation. 2019-05-09 08:57:24 +08:00
Bernard Xiong 4127cc13bf [Kernel] Move the ++/-- operator outside of condition. 2019-05-09 08:48:38 +08:00
EvalZero c57f2370ad [components][pm]improve low power management components 2019-05-06 18:17:55 +08:00
shaojinchun 7bcee9bcb1 semaphore结构中value仍改为uint16_t,加入对其设置范围的检测,加入对齐变量 2019-04-24 09:14:00 +08:00
yangjie ce51a27f87 [src/components.c]remove the repetitive rt_hw_interrupt_disable() function before rtthread_startup() 2019-04-15 17:56:19 +08:00
armink fa4d4ab7cf Update all of debug log definition to DBG_TAG and DBG_LVL. 2019-04-12 10:18:57 +08:00
Bernard Xiong 7d2471c423
Merge pull request #2544 from BernardXiong/disable_color
[Kernel] Disable color log in default
2019-04-06 10:48:41 +08:00
Bernard Xiong 0366eb13ac [Kernel] Fix the critical issue when scheduler not start 2019-04-04 10:58:24 +08:00
Bernard Xiong d517389e52 [Kernel] Fix the critical issue under smp 2019-04-04 10:06:28 +08:00
BernardXiong 84407ef186 [Kernel] Disable color log in default 2019-04-04 01:11:11 +00:00
Bernard Xiong 25186f3e19
Merge pull request #2511 from BernardXiong/fix_object
[WIP][Kernel] Add object re-initialization check.
2019-04-03 13:26:51 +08:00
Bernard Xiong 4d3b4abfeb [Kernel] To check object re-initialization in the list 2019-04-02 17:33:07 +08:00
yangjie a7f4f120dd [src][Kconfig]Open soft_timer by default 2019-04-01 17:10:41 +08:00
Bernard Xiong 437b0da91e
Merge pull request #2518 from ErnestChen1/master
[src/clock.c] avoid warning
2019-03-27 20:37:07 +08:00
Ernest Chen aa3295d7f0 [src/clock.c] avoid warning 2019-03-27 19:50:40 +08:00
BernardXiong 50a97669cf [Kernel] Add object re-initialization check. 2019-03-26 13:49:18 +00:00
BernardXiong fd9835e4f4 [Kernel] Fix the bsp external config name 2019-03-26 05:08:24 +00:00
BernardXiong 1487a4f732 [Kernel] Support ARCH data types definitions 2019-03-26 01:03:39 +00:00
MurphyZhao 0f673df08a [src/kservice.c] 修复 rt_vsnprintf 格式化后宽度不正确的问题
[src/kservice.c] 修复 rt_vsnprintf 处理 size 和 buf 为 0 极端情况的 bug (对 0 地址写入)

Signed-off-by: MurphyZhao <d2014zjt@163.com>
2019-03-25 16:50:13 +08:00
Bernard Xiong efd8b404a3
Merge pull request #2480 from HubertXie/master
【修复】修复ms转tick时计算溢出问题
2019-03-23 06:25:27 +08:00
ZYH 163772fb67 fix slab at 64bits CPU 2019-03-20 15:11:52 +08:00
HubretXie 348bd83b08
【修复】修复计算中间值溢出问题
rt_tick_from_millisecond
当入参较大时,计算中间值会出现溢出情况,导致转换结果出错
2019-03-20 14:54:17 +08:00
armink 3e4a93cc91 Delete the unused '--keep' link flag when used RT_USED marco. 2019-03-12 11:40:53 +08:00