openharmony_ci
|
fdb12dbe31
|
!486 fix: 移除los_arch_interrupt.h文件中冗余声明的函数VOID OsExcInit(VOID)
Merge pull request !486 from kenneth/cherry-pick-1640158838
|
2021-12-28 00:54:46 +00:00 |
openharmony_ci
|
8ebfe352f5
|
!490 fix: gcc编译testsuite编译问题修复
Merge pull request !490 from kenneth/cherry-pick-1640160367
|
2021-12-28 00:53:56 +00:00 |
openharmony_ci
|
2ef5ff366e
|
!488 fix: 删除LOS_TRACE 记录SWTMR_START中的无效字段
Merge pull request !488 from Zhaotianyu/cherry-pick-1640159998
|
2021-12-23 08:46:38 +00:00 |
openharmony_ci
|
5acd9b36ff
|
!481 fix:修复Fault异常模块中FPU宏等问题
Merge pull request !481 from kenneth/cherry-pick-1640158227
|
2021-12-23 07:17:18 +00:00 |
openharmony_ci
|
314102c234
|
!485 fix: los_exc.S中_ExcInMsp主栈中异常处理函数中异常返回类型错误
Merge pull request !485 from kenneth/cherry-pick-1640158674
|
2021-12-23 07:15:36 +00:00 |
openharmony_ci
|
b31437fe27
|
!489 fix: 解决los_pm.c:743:19: warning 编译告警
Merge pull request !489 from kenneth/cherry-pick-1640160304
|
2021-12-23 07:11:28 +00:00 |
openharmony_ci
|
a2852d8bce
|
!482 fix:hook层LOS_HOOK_TYPE_SEM_PEND的runningTask入参可能为空
Merge pull request !482 from Zhaotianyu/cherry-pick-1640158494
|
2021-12-22 09:33:02 +00:00 |
openharmony_ci
|
0ce46a3989
|
!484 fix:修复不能开启硬浮点选项的问题
Merge pull request !484 from Zhaotianyu/cherry-pick-1640158615
|
2021-12-22 09:32:42 +00:00 |
openharmony_ci
|
b5db6ee2d4
|
!487 解决gmtime和localtime接口由于g_tm全局变量导致的竞态问题
Merge pull request !487 from JerryH/cherry-pick-1640159938
|
2021-12-22 08:47:05 +00:00 |
kenneth
|
f0ed09be65
|
fixed f7d26b8 from https://gitee.com/rtos_yuan/kernel_liteos_m/pulls/343
fix: gcc编译testsuite编译问题修复
修复It_los_mem.h中没有定义LOS_DLNK_NODE_HEAD_SIZE、MIN_DLNK_POOL_SIZE,编译告警等问题。
close #I4DAOU
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-12-22 08:06:07 +00:00 |
kenneth
|
802e01de21
|
fixed 0c72c8b from https://gitee.com/rtos_yuan/kernel_liteos_m/pulls/340
fix: 解决los_pm.c:743:19: warning 编译告警
修复PRINT_ERR函数格式化参数数目不一致。
close #I4D4L8
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-12-22 08:05:04 +00:00 |
LiteOS2021
|
d95a1523f2
|
fixed afbc9a5 from https://gitee.com/arvinzzz/kernel_liteos_m/pulls/348
fix: 优化trace buffer初始化,删除swtmr 桩中的无效参数
close #I4DPR7
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
|
2021-12-22 07:59:58 +00:00 |
JerryH
|
0a1df72f7e
|
fixed 1454b76 from https://gitee.com/JerryH1011/kernel_liteos_m/pulls/454
fix: 解决gmtime和localtime接口由于g_tm全局变量导致的竞态问题
删除全局变量,接口使用自己的内部静态变量,避免竞态
Close #I4LW3H
Signed-off-by: JerryH <huangjieliang@huawei.com>
Change-Id: I3c74b1897b3909df93d21b9d521af270cc6fc610
|
2021-12-22 07:59:00 +00:00 |
kenneth
|
48484444ce
|
fixed 136952f from https://gitee.com/rtos_yuan/kernel_liteos_m/pulls/342
fix: 移除los_arch_interrupt.h文件中冗余声明的函数VOID OsExcInit(VOID)
VOID OsExcInit(VOID)函数的注释中参数描述错误,并且该函数并没有在C源文件中使用到,需要删除。
close #I4D9OO
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-12-22 07:40:38 +00:00 |
kenneth
|
6240af2522
|
fixed c51df7a from https://gitee.com/rtos_yuan/kernel_liteos_m/pulls/363
fix: los_exc.S中_ExcInMsp主栈中异常处理函数中异常返回类型错误
修复los_exc.S中_ExcInMsp主栈中异常处理函数中异常返回类型错误
close #I4EJI4
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-12-22 07:37:56 +00:00 |
arvinzzz
|
b1b46451e7
|
fixed 988fd85 from https://gitee.com/arvinzzz/kernel_liteos_m/pulls/300
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-12-22 07:36:56 +00:00 |
arvinzzz
|
54936c19bd
|
fixed 3fd22ac from https://gitee.com/arvinzzz/kernel_liteos_m/pulls/324
fix: 修复hook层LOS_HOOK_TYPE_SEM_PEND的runningTask入参可能为空
在校验完semPend之后,就获取好runningTask并且与semPend关联
close: #I4BU4P
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Ib56a1a1db8e4471d9e2adb0b7c3d8b17b1f87b8d
|
2021-12-22 07:34:56 +00:00 |
kenneth
|
7a6242549f
|
fixed 2da043c from https://gitee.com/rtos_yuan/kernel_liteos_m/pulls/367
fix:修复Fault异常模块中FPU宏等问题
去掉不必要的宏判断__FPU_PRESENT;参数变量名称 uwPid改为pid,和函数HalExcHandleEntry的参数保持一致
close #I4D575
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-12-22 07:30:27 +00:00 |
openharmony_ci
|
07ef35ccdf
|
!467 pthread_cond_timedwait接口不规范
Merge pull request !467 from wangchen/posix_cond
|
2021-12-20 03:53:26 +00:00 |
wangchen
|
08e3025ec5
|
fix: pthread_cond_timedwait接口入参不规范
【背景】pthread_cond_timedwait函数的入参时间应该是绝对时间
【修改方案】
1,修改为相对时间
2,每次等待事件前清理
【影响】
对现有的产品编译不会有影响。
re #I4MVUO
Signed-off-by: wangchen <253227059@qq.com>
|
2021-12-20 01:39:45 +00:00 |
openharmony_ci
|
ae2c3c5823
|
!463 fix: tick中断处理时,无挂起任务时应更新当前运行任务的时间片, 并触发一次调度
Merge pull request !463 from zhushengle/cherry-pick-1639542040
|
2021-12-17 03:25:22 +00:00 |
zhushengle
|
d32fea7096
|
fixed ea12d40 from https://gitee.com/zhushengle/kernel_liteos_m/pulls/456
fix: tick中断处理时,无挂起任务时应更新当前运行任务的时间片, 并触发一次调度
Close #I4LRZG
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I4472fb50c775b832688aa7a555498901a80e2999
|
2021-12-15 04:20:42 +00:00 |
openharmony_ci
|
915e5b9517
|
!438 fix: 取消cpu进入低功耗前开中断操作,优化注册机制
Merge pull request !438 from zhushengle/cherry-pick-1638271705
|
2021-12-03 09:26:16 +00:00 |
zhushengle
|
6e665e6771
|
fixed bd39e9e from https://gitee.com/zhushengle/kernel_liteos_m/pulls/435
fix: 取消cpu进入低功耗前开中断操作
开中断导致低功耗流程非原子,容易造成流程出错。
提供低功耗默认处理函数,优化注册机制
Close #I4KDP8
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ied8bab691e7725e207b8b3cfb058f851eafe3052
|
2021-11-30 11:28:25 +00:00 |
openharmony_ci
|
a338ba8f69
|
!391 补充内存释放函数和去除多余参数。
Merge pull request !391 from pef/OpenHarmony-3.0-LTS
|
2021-11-25 08:33:08 +00:00 |
pef
|
81d02b4fea
|
补充内存释放函数和去除多余参数。
【背景】
1.有手动申请内存在return前未释放。
2.PRINTK存在多余参数
【修改方案】
1. 添加free(fullpath),释放内存。
2. 去掉多余参数。
【影响】
对现有的产品编译不会有影响。
Change-Id: Ifa74d5b443e98b03c10a34cca4ce6eaebfb2a120
Signed-off-by: pef <cyd1997@126.com>
|
2021-11-25 03:21:20 +00:00 |
openharmony_ci
|
bd607c8922
|
!388 fix: 修复cortex-m系列系统提供的timer在低频下时间不准的问题
Merge pull request !388 from zhushengle/cherry-pick-1636507317
|
2021-11-11 02:38:39 +00:00 |
zhushengle
|
f23481e041
|
fixed 3e569ba from https://gitee.com/zhushengle/kernel_liteos_m/pulls/385
fix: 修复cortex-m系列系统提供的timer在低频下时间不准的问题
触发场景:
cpu主频比较高,timer频率较低时,当SysTick->VAL == 0时,
触发tick中断,在中断中系统将当前周期累加到基准时间里,在中
断结束更新tick响应时间时,会更新系统基准时间(为了让时间更
加准确)此时由于SysTick->VAL任然等于0,接口HalGetTickCycle
返回的仍然是当前周期,导致该周期被累加了两次。
解决方案:
接口HalGetTickCycle在SysTick->VAL == 0时返回0.
因为SysTick->VAL == 0时,必然会触发tick中断,周期
的累加是由中断处理的,此时只需要返回0即可。
Close #I4HBGR
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Iba6e8799b0ae851fc94aa23867b2360a4245994d
|
2021-11-10 01:21:57 +00:00 |
openharmony_ci
|
792b131d55
|
!379 修改inet_addr等宏为函数,外层调用可不包含lwip头文件
Merge pull request !379 from 刘建东/cherry-pick-1635579054
|
2021-10-30 08:57:44 +00:00 |
YOUR_NAME
|
3969fbfac8
|
fixed b30e913 from https://gitee.com/life-liu/kernel_liteos_m/pulls/377
fix: switch inet_addr to a function
switch inet_addr to a function
close: #I4G4I4
Signed-off-by: liujiandong <liujiandong1@huawei.com>
|
2021-10-30 07:30:54 +00:00 |
openharmony_ci
|
33e2b5e085
|
!376 m核优化lwip默认配置
Merge pull request !376 from 刘建东/cherry-pick-1635479803
|
2021-10-30 03:08:58 +00:00 |
YOUR_NAME
|
79099bb28c
|
fixed b2e3849 from https://gitee.com/life-liu/kernel_liteos_m/pulls/375
fix: optimize default configuration
optimize default configuration
close: #I4FSC9
Signed-off-by: liujiandong <liujiandong1@huawei.com>
|
2021-10-29 14:46:02 +08:00 |
openharmony_ci
|
11e8e895d3
|
!373 m核ioctl支持SIOCGIFBRDADDR选项
Merge pull request !373 from 刘建东/cherry-pick-1635300312
|
2021-10-29 02:19:05 +00:00 |
YOUR_NAME
|
a562b67f90
|
fixed 33ee492 from https://gitee.com/life-liu/kernel_liteos_m/pulls/360
feat: add option SIOCGIFBRDADDR for ioctl
add option SIOCGIFBRDADDR for ioctl
close: #I4EGNG
Signed-off-by: liujiandong <liujiandong1@huawei.com>
|
2021-10-27 02:05:13 +00:00 |
openharmony_ci
|
fafd3b66d4
|
!365 fix:修复文件系统vfs层未正确判空g_fs的问题
Merge pull request !365 from Far/cherry-pick-1634701427
|
2021-10-20 04:18:58 +00:00 |
Far
|
5e3a29dd97
|
fix:修复文件系统vfs层未正确判空g_fs的问题
Close #I4ELVA
Signed-off-by: Far <yesiyuan2@huawei.com>
Change-Id: Id8cbbd6c65df0411f22af11412f01b57fa8c27d1
|
2021-10-20 11:50:35 +08:00 |
openharmony_ci
|
d1d19e088d
|
!352 fix: 调用LOS_TaskDetach操作已退出的joinable的任务时,未正确回收该任务
Merge pull request !352 from zhushengle/cherry-pick-1634283734
|
2021-10-15 10:38:32 +00:00 |
zhushengle
|
2c85b0ec6d
|
fixed 49c93b3 from https://gitee.com/zhushengle/kernel_liteos_m/pulls/351
fix: 调用LOS_TaskDetach操作已退出的joinable的任务时,未正确回收该任务
Close #I4DZL7
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Iac88818317c07807d0636712025f2c75b3b1f766
|
2021-10-15 07:42:15 +00:00 |
openharmony_ci
|
773613af16
|
!333 fix: OS_TASK_STACK_PROTECT_SIZE undeclared error
Merge pull request !333 from kenneth/mpu-3.0
|
2021-09-29 03:49:03 +00:00 |
openharmony_ci
|
0f0e4dfafd
|
!334 fix: LOS_QueueInfoGet函数统计等待读写任务有误
Merge pull request !334 from kenneth/queue-3.0
|
2021-09-29 02:57:37 +00:00 |
kenneth
|
2a5a515f50
|
fix: fix OS_TASK_STACK_PROTECT_SIZE undeclared error
当开启LOSCFG_EXC_HARDWARE_STACK_PROTECTION宏时,增加定义OS_TASK_STACK_PROTECT_SIZE宏
close #I4C5RW
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-09-28 10:30:49 +08:00 |
kenneth
|
215a1f6dc0
|
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 10:18:41 +08:00 |
openharmony_ci
|
093af869d5
|
!329 解决dailycheck告警
Merge pull request !329 from Caoruihong/cherry-pick-1632647820
|
2021-09-26 10:14:11 +00:00 |
openharmony_ci
|
ef8d27db07
|
!329 解决dailycheck告警
Merge pull request !329 from Caoruihong/cherry-pick-1632647820
|
2021-09-26 10:14:10 +00:00 |
openharmony_ci
|
b22234dd6a
|
!326 fix: 添加文件版权头等信息
Merge pull request !326 from Harylee/cherry-pick-1632645903
|
2021-09-26 09:34:41 +00:00 |
Caoruihong
|
5169a23adf
|
fixed 4aba2c0 from https://gitee.com/caoruihong/kernel_liteos_m/pulls/327
chore: fix dailycheck issues
master --> HEAD
remove useless @since
Signed-off-by: Caoruihong <crh.cao@huawei.com>
Change-Id: Id3452cccdcc823c374f873cf4905015351580d15
|
2021-09-26 09:17:00 +00:00 |
Haryslee
|
bc42e348d0
|
fixed cf4e017 from https://gitee.com/harylee/kernel_liteos_m/pulls/325
fix: 添加文件版权头等信息
close #I4BXBH
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: Id798eec0473a9b8e18b1c8be31f3dd6babb879b0
|
2021-09-26 08:45:03 +00:00 |
openharmony_ci
|
93cc5747a2
|
!322 feat: 支持posix 和 cmsis join能力
Merge pull request !322 from zhushengle/cherry-pick-1632465410
|
2021-09-24 08:10:40 +00:00 |
zhushengle
|
96b4c460e2
|
fixed ecfdf7f from https://gitee.com/zhushengle/kernel_liteos_m/pulls/311
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-24 06:36:51 +00:00 |
openharmony_ci
|
23f634bde5
|
!319 fix: 修复pthread_create行为与posix不一致问题
Merge pull request !319 from zhushengle/cherry-pick-1632447173
|
2021-09-24 06:10:15 +00:00 |