openharmony_ci
|
8dfcf71288
|
!330 feat: 添加L0测试门禁
Merge pull request !330 from zhushengle/test
|
2021-09-28 02:18:08 +00:00 |
kenneth
|
a0b6f98e20
|
fix: LOS_QueueInfoGet函数统计等待读写任务有误
LOS_QueueInfoGet使用32位无符号数组来记录阻塞队列的任务,每个数组元素的每个bit位对应一个任务编号。
比如第一个数组元素的32个bit位对应任务编号0-31,第二个数组元素的32个bit位对应任务编号32-63....计算任务对应的数组的bit位数时使用
掩码OS_WAIT_TASK_ARRAY_ELEMENT_MASK的值应该为31,不应该依赖任务最大数目。
close #I4C6P2
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-09-28 09:40:23 +08:00 |
zhushengle
|
5c168fc3e0
|
fix: 添加L0 测试门禁
Close #I4C5R4
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I2900175e2507027d61e8fb47277a940250bea8b5
|
2021-09-27 20:09:36 +08:00 |
arvinzzz
|
3fd22ac2b0
|
fix: 修复hook层LOS_HOOK_TYPE_SEM_PEND的runningTask入参可能为空
在校验完semPend之后,就获取好runningTask并且与semPend关联
close: #I4BU4P
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Ib56a1a1db8e4471d9e2adb0b7c3d8b17b1f87b8d
|
2021-09-27 09:48:02 +08:00 |
openharmony_ci
|
3c6f422162
|
!318 去除backtrace冗余代码
Merge pull request !318 from LiteOS/master
|
2021-09-26 12:03:00 +00:00 |
openharmony_ci
|
1d414d18eb
|
!325 fix: 添加文件版权头等信息
Merge pull request !325 from Harylee/shm
|
2021-09-26 09:34:20 +00:00 |
openharmony_ci
|
56fa29a319
|
!327 解决dailycheck告警
Merge pull request !327 from Caoruihong/update_url
|
2021-09-26 09:30:52 +00:00 |
Caoruihong
|
4aba2c06b5
|
chore: fix dailycheck issues
master --> HEAD
remove useless @since
Signed-off-by: Caoruihong <crh.cao@huawei.com>
Change-Id: Id3452cccdcc823c374f873cf4905015351580d15
|
2021-09-26 17:13:13 +08:00 |
Haryslee
|
cf4e017970
|
fix: 添加文件版权头等信息
close #I4BXBH
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: Id798eec0473a9b8e18b1c8be31f3dd6babb879b0
|
2021-09-26 16:30:17 +08:00 |
LiteOS2021
|
db1f9c797c
|
去除backtrace冗余代码
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
|
2021-09-26 15:41:26 +08:00 |
openharmony_ci
|
87ecfac438
|
!321 feat: backtrace for arm9
Merge pull request !321 from Harylee/shm
|
2021-09-24 09:11:12 +00:00 |
Haryslee
|
03de7f3745
|
feat: backtrace for arm9
arm9架构支持栈回溯功能
close #I4BMLG
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: Iba30a6853391c4cad3ed59ddfc05ef2530a4de89
|
2021-09-24 16:56:58 +08:00 |
openharmony_ci
|
af8a6d5047
|
!259 完善CMSIS-RTOS V2部分接口(osSemaphoreNew,osThreadJoin)
Merge pull request !259 from Caoruihong/cmsis
|
2021-09-24 02:24:11 +00:00 |
openharmony_ci
|
8be34cb78e
|
!293 三方库FatFs升级至r0.14a版本
Merge pull request !293 from Far/fatfs_update
|
2021-09-24 00:53:41 +00:00 |
openharmony_ci
|
4061deaae8
|
!311 feat: 支持posix 和 cmsis join能力
Merge pull request !311 from zhushengle/join
|
2021-09-24 00:30:44 +00:00 |
zhushengle
|
ecfdf7ff9b
|
feat: 支持posix 和 cmsis join能力
支持API:
LOS_TaskJoin
LOS_TaskDeatch
pthread_join
pthread_deatch
osThreadJoin
osThreadDetach
Close #I44V26
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ib61e69c280eef2e4b3b79d9bba7bbd5a300c7fe4
|
2021-09-23 18:54:14 +08:00 |
Caoruihong
|
d478152762
|
feat(cmsis): support max_count for osSemaphoreNew
Signed-off-by: Caoruihong <crh.cao@huawei.com>
Change-Id: Iacb6cb7771ae32ea1ca645c72fda241e8e85d422
|
2021-09-23 16:32:21 +08:00 |
openharmony_ci
|
565649c1c1
|
!316 fix: 测试用例任务栈的宏定义重复定义,导致在osTest.h中修改不生效
Merge pull request !316 from zhushengle/test
|
2021-09-23 01:30:55 +00:00 |
Far
|
92ea355756
|
feat: 适配三方库FatFs升级至r0.14a版本
适配了f_mkfs接口的修改
Signed-off-by: Far <yesiyuan2@huawei.com>
|
2021-09-22 15:02:40 +08:00 |
zhushengle
|
ce6cf6879f
|
fix: 测试用例任务栈的宏定义重复定义,导致在osTest.h中修改不生效
Close #I4BA5F
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I0960eb70664bf188b9f8b2a76689a85c3c2dd4ce
|
2021-09-22 11:40:43 +08:00 |
openharmony_ci
|
25441ec1b5
|
!314 fix: risc-v 低功耗下存在功能问题
Merge pull request !314 from zhushengle/list
|
2021-09-18 06:14:40 +00:00 |
zhushengle
|
9f185b5b52
|
fix: pm模块解冻线程时存在删除空链表且时间片频繁唤醒系统
1.如果冻结线程状态为delay,则此时pendlist为NULL,解冻时不需要delete
2.低功耗时关闭时间片,减少时间片频繁唤醒系统
3.risc-v 中64位相加存在溢出
Close #I4AKUS
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Icb9e8f7df8488635f9660d3932b06fa6f57e6133
|
2021-09-18 11:42:08 +08:00 |
openharmony_ci
|
03bbc750ce
|
!305 fix: 修复OsQueueMailFree提早释放内存的问题
Merge pull request !305 from hpline/master
|
2021-09-17 09:33:45 +00:00 |
openharmony_ci
|
89fea841c0
|
!310 shell模块task命令踩内存问题修改
Merge pull request !310 from wangchen/m_task
|
2021-09-17 03:55:35 +00:00 |
openharmony_ci
|
f1ac6bf160
|
!312 fix:修复测试用例导致系统异常及中断用例失败问题
Merge pull request !312 from zhushengle/test
|
2021-09-17 00:58:44 +00:00 |
zhushengle
|
9ca65adf32
|
fix:修复测试用例导致系统异常及中断用例失败问题
1.系统异常
任务栈过小,导致踩内存
2.中断测试用例失败
shell占用了测试用例的中断号,导致创建中断失败
Close #I4AENS
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I35512a5634aed328561c760ba6fcce4ec944aa2e
|
2021-09-16 20:53:33 +08:00 |
wangchen
|
6ffd55dcd0
|
fix: shell模块task命令踩内存问题修改
【背景】task命令获取内存时传入的参数过大,可能引起踩内存问题。
【修改方案】
1,对task命令中获取内存信息时的入参进行调整,避免引起内存问题
【影响】
对现有的产品编译不会有影响。
re #I4A70V
Signed-off-by: wangchen <253227059@qq.com>
|
2021-09-16 15:56:38 +08:00 |
lurix
|
902efbcea9
|
chore: update the comment.
Signed-off-by: lurix <lurix@foxmail.com>
|
2021-09-15 12:57:40 +00:00 |
openharmony_ci
|
4700ba6973
|
!308 fix: 修复pthread_create行为与posix不一致问题
Merge pull request !308 from zhushengle/pthread
|
2021-09-15 08:07:55 +00:00 |
zhushengle
|
2b1e5a7a13
|
fix: 修复pthread_create行为与posix不一致问题
1.提升posix接口和LOS接口的兼容性
2.支持优先级继承属性
Close #I49W9F
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I4d9df778a559f094dd3062e5e7030e3a03c884ec
|
2021-09-15 14:21:01 +08:00 |
openharmony_ci
|
2c525c0fd9
|
!298 feat: 低功耗支持冻结线程等需求
Merge pull request !298 from zhushengle/suspend
|
2021-09-14 12:29:10 +00:00 |
zhushengle
|
9b5739ab11
|
feat: 低功耗支持冻结线程等需求
1.支持低功耗时冻结线程
2.支持延时锁
3.低功耗与idle分离
4.支持对接电源管组件的低功耗接口
LOS_PmReadLock --- 常阻塞,低功耗线程阻塞于该接口,当系统无任何模块持锁时会唤醒低功耗线程, 触发低功耗流程
LOS_PmSuspend --- 进入低功耗流程
Close #I49FJF
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I009255cfa1852b109dd8bfaf9c779e976660d621
|
2021-09-14 19:55:26 +08:00 |
lurix
|
9c3a6901f1
|
chore: 解决代码风格导致的编译报错
Signed-off-by: lurix <lurix@foxmail.com>
|
2021-09-14 02:04:02 +00:00 |
lurix
|
ec88d16289
|
fix: 修复OsQueueMailFree提早释放内存的问题
Signed-off-by: lurix <lurix@foxmail.com>
|
2021-09-13 10:04:25 +00:00 |
openharmony_ci
|
c77c178ec1
|
!301 fix: 修复pm编译告警导致内核编译失败
Merge pull request !301 from zhushengle/error
|
2021-09-11 07:51:37 +00:00 |
zhushengle
|
18b052458e
|
fix: 修复pm编译告警导致内核编译失败
Close #I49MIN
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I6b448790b170bf5980d16698ecfff27bda6c3600
|
2021-09-11 15:27:21 +08:00 |
openharmony_ci
|
eebd5f16d3
|
!300 修复不能开启硬浮点选项的问题
Merge pull request !300 from Zhaotianyu/0910fix_fpu_hard
|
2021-09-10 23:07:44 +00:00 |
arvinzzz
|
988fd85fae
|
fix: 支持硬浮点编译
1. 通过本工程的gn编译时,需要在device目录下,单板的关于内核的config.gn中指定-mfloat-abi的等级,并在单板相关代码的编译选项中保持-mfloat-abi一致
2. 通过本工程的Makefile编译时,需要在kernel/liteos_m/targets/下添加单板相关的代码配置,在Makefile中设置-mfloat-abi即可
3. 通过IDE编译本工程时,需要在IDE的汇编文件相关编译选项中加入 -imacros $(LITEOSTOPDIR)/kernel/include/los_config.h,保证浮点等级在汇编文件中生效
close: #I48KJP
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Ibf9b750b922be2530de349981d55e40b5919933f
|
2021-09-10 17:30:46 +08:00 |
openharmony_ci
|
3c0d17fc63
|
!281 fix: 优化低功耗流程
Merge pull request !281 from zhushengle/pm_optimize
|
2021-09-09 06:55:55 +00:00 |
zhushengle
|
c6600d9ddd
|
fix: 优化低功耗流程
1.normal和其它模式分离,流程分层化,使得结构较为清晰
2.tick timer处理实现优化为注册对应机制则默认支持,不注册则不执行,简化使用逻辑
3.添加 pm测试用例
Close #I46VXK
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I7810ce0ca12dce96972399adf88e8319bb487905
|
2021-09-09 11:46:23 +08:00 |
openharmony_ci
|
0715126021
|
!289 add xtensa and csky arch support
Merge pull request !289 from LiteOS/master
|
2021-09-08 06:55:10 +00:00 |
openharmony_ci
|
fd8ca3f5dc
|
!289 add xtensa and csky arch support
Merge pull request !289 from LiteOS/master
|
2021-09-08 06:55:10 +00:00 |
lanche1024
|
8bcab9ab7a
|
add csky arch support
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
|
2021-09-07 17:11:10 +08:00 |
openharmony_ci
|
1d9a5820f2
|
!291 修复HalTickStart错误的函数参数定义
Merge pull request !291 from 野生毛霉君/master
|
2021-09-07 06:11:28 +00:00 |
mucor
|
4443b74ea6
|
fix: fix bad params def in HalTickStart
close: #I48YWT
Signed-off-by: mucor <mucorwang@gmail.com>
|
2021-09-07 11:40:17 +08:00 |
openharmony_ci
|
6e1bdfe1de
|
!275 fix: 内核模块编译增加-Werror编译选项,且清除内核编译告警
Merge pull request !275 from zhushengle/Werror
|
2021-09-06 11:16:42 +00:00 |
zhushengle
|
3798091d87
|
fix: 内核模块编译增加-Werror编译选项,且清除内核编译告警
Close #I46E6S
Change-Id: If1362c02a0a344da881a9bf90e41f0a43ba33609
Signed-off-by: zhushengle <zhushengle@huawei.com>
|
2021-09-06 16:16:43 +08:00 |
openharmony_ci
|
459cabf7de
|
!286 按任务统计已经alloc的内存大小
Merge pull request !286 from lnlan/taskinfo
|
2021-09-01 01:48:21 +00:00 |
lnlan
|
475db62db1
|
feat: los_memory.c代码重复率处理
【背景】
los_memory.c中有4处遍历内存节点的操作,重复率较高
【修改方案】
1.提取一个遍历内存节点的函数,入参可传入处理函数来应对不同处理场景
【影响】
对现有的产品编译不会有影响。
re #I44WNU
Signed-off-by: lanleinan <lanleinan@163.com>
Change-Id: Iafd25be39e76ee29e4fb27e5ef65f1888cc23f02
|
2021-08-31 02:30:30 +00:00 |
openharmony_ci
|
d46c69ee78
|
!266 新增内存分析工具
Merge pull request !266 from Denny/memtools
|
2021-08-30 07:14:07 +00:00 |