Commit Graph

563 Commits

Author SHA1 Message Date
kenneth d32e25f3ae fix: 修复los_interrupt.c文件中HalHwiInit函数里未使能未对齐异常问题
修复los_interrupt.c文件中HalHwiInit函数里未使能未对齐异常问题

close #I4EJGR

Signed-off-by: kenneth <zhushangyuan@huawei.com>
2021-10-19 19:45:24 +08:00
openharmony_ci d8a6a4bdb9 !347 去掉没有使用的入参consoleid。
Merge pull request !347 from pef/tocommit2
2021-10-19 01:53:57 +00:00
openharmony_ci 4bc6a14914 !346 【fix】api_shell.c 宏修改
Merge pull request !346 from pef/tocommit
2021-10-19 01:52:10 +00:00
openharmony_ci 28bdb690ba !344 内核ERR打印,无进程和线程信息,不方便问题定位
Merge pull request !344 from zhangfanfan2/master
2021-10-18 03:03:30 +00:00
openharmony_ci 80263488e9 !345 【fix】los_trace.h注释修正
Merge pull request !345 from Zhaotianyu/1012trace_fix
2021-10-15 07:42:20 +00:00
openharmony_ci c68b67a4e3 !351 fix: 调用LOS_TaskDetach操作已退出的joinable的任务时,未正确回收该任务
Merge pull request !351 from zhushengle/detach
2021-10-15 07:40:54 +00:00
zhushengle 49c93b37c5 fix: 调用LOS_TaskDetach操作已退出的joinable的任务时,未正确回收该任务
Close #I4DZL7
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Iac88818317c07807d0636712025f2c75b3b1f766
2021-10-15 10:56:02 +08:00
openharmony_ci c313c189b5 !348 fix: 删除LOS_TRACE 记录SWTMR_START中的无效字段
Merge pull request !348 from LiteOS/trace
2021-10-14 09:06:25 +00:00
LiteOS2021 afbc9a593b fix: 优化trace buffer初始化,删除swtmr 桩中的无效参数
close #I4DPR7

Signed-off-by: LiteOS2021 <dinglu@huawei.com>
2021-10-14 09:48:49 +08:00
pef a62795304d fix: 去掉没有使用的入参consoleid。
【背景】
https://gitee.com/openharmony/kernel_liteos_m/blob/master/components/shell/src/base/show.c
L49 consoleid 函数中没有使用,应该改为VOID。

【修改方案】
1. 将consoleid改为VOID。

【影响】
对现有的产品编译不会有影响。

re #I43CVE

Change-Id: Ieac29d16ec06c4fa45652c7106b63f6dd8397ebf
Signed-off-by: pef <cyd1997@126.com>
2021-10-13 08:09:17 +00:00
pef 9819eb5676 fix: 将未定义小写"true","false"改为"TRUE","FALSE"。
【背景】
    api_shell.c文件使用小写的true和false 却没有定义
    [OHOS ERROR] ../../../kernel/liteos_m/components/net/lwip-2.1/porting/src/api_shell.c:342:25: error: 'false' undeclared (first use in this function)
    [OHOS ERROR]      BOOL timeout_flag = false;
    编译报错。
    【修改方案】
    1. 将未定义的 true,false改为已定义的宏TRUE,FALSE。

    【影响】
    对现有的产品编译不会有影响。

    re #I43D20

Change-Id: If66adab35f2315d0caca2a487960be887567126b
Signed-off-by: pef <cyd1997@126.com>
2021-10-12 10:59:18 +00:00
arvinzzz 693468e527 fix: los_trace.h接口注释错误修正
1. LOS_TraceStop接口的功能描述应该是stop

close: #I4CYPZ

Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I09da24e9a57abde288ccd3f558ba9e65ca1092e3
2021-10-12 10:35:14 +08:00
zff 232fec27ac fix: 内核ERR打印,线程信息,不方便问题定位。
close: #I4DAKM

Signed-off-by: zff <zhangfanfan2@huawei.com>
Change-Id: I10a61d87fa516dcccd5ce0ebca18680a20e2f452
2021-10-11 17:27:13 +08:00
openharmony_ci badf1e9557 !341 fix: csky等新增模块的HalTickStart函数定义和实现不一致
Merge pull request !341 from kenneth/HalTickStart
2021-10-11 09:19:08 +00:00
openharmony_ci 68a3f9e6dd !342 fix: 移除los_arch_interrupt.h文件中冗余声明的函数VOID OsExcInit(VOID)
Merge pull request !342 from kenneth/OsExcInit
2021-10-11 09:18:26 +00:00
openharmony_ci 6c1587bf03 !343 fix: gcc编译testsuite编译问题修复
Merge pull request !343 from kenneth/testsuite
2021-10-11 09:17:47 +00:00
kenneth f7d26b8e12 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-10-11 14:30:51 +08:00
kenneth 136952f193 fix: 移除los_arch_interrupt.h文件中冗余声明的函数VOID OsExcInit(VOID)
VOID OsExcInit(VOID)函数的注释中参数描述错误,并且该函数并没有在C源文件中使用到,需要删除。

close #I4D9OO

Signed-off-by: kenneth <zhushangyuan@huawei.com>
2021-10-11 10:36:26 +08:00
openharmony_ci fe06d0cbb9 !335 适配xtensa和csky qemu版本
Merge pull request !335 from LiteOS/master
2021-10-11 02:01:24 +00:00
kenneth 07ab6a5b77 fix: csky等新增模块的HalTickStart函数定义和实现不一致
修复HalTickStart函数定义和实现中的参数类型保持一致

close #I4D1HY

Signed-off-by: kenneth <zhushangyuan@huawei.com>
2021-10-09 17:37:08 +08:00
openharmony_ci adaefc6133 !337 fix: 删除C文件中无用的__cplusplus
Merge pull request !337 from kenneth/cplusplus
2021-10-09 09:06:00 +00:00
openharmony_ci 9dbcb43b51 !338 fix: c-sky等芯片架构的BUILD.gn优化
Merge pull request !338 from kenneth/BUILD.gn
2021-10-09 09:05:04 +00:00
openharmony_ci 9bcc9f5706 !340 fix: 解决los_pm.c:743:19: warning 编译告警
Merge pull request !340 from kenneth/pm
2021-10-09 09:04:36 +00:00
kenneth 0c72c8bf94 fix: 解决los_pm.c:743:19: warning 编译告警
修复PRINT_ERR函数格式化参数数目不一致。

close #I4D4L8

Signed-off-by: kenneth <zhushangyuan@huawei.com>
2021-10-09 15:56:27 +08:00
kenneth 7fe3aaddf5 fix: 删除C文件中无用的__cplusplus
新增的c-sky等模块一些c文件中的依旧保留了无用的__cplusplus需要删除;修复注释中的部分不规范内容修改,缩进,空行,错别字等。

close #I4D0YK

Signed-off-by: kenneth <zhushangyuan@huawei.com>
2021-10-09 09:21:45 +08:00
kenneth 3311d73406 fix: c-sky等芯片架构的BUILD.gn优化
新增加的c-sky等模块的BUILD.gn实现和其他芯片架构不一致,已优化为一致

close #I4D129

Signed-off-by: kenneth <zhushangyuan@huawei.com>
2021-10-09 09:07:40 +08:00
LiteOS2021 a7765e2a83 适配xtensa和csky qemu版本,并修复一些已知问题
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
2021-10-09 08:58:13 +08:00
openharmony_ci 892d6981e7 !336 fix: 删除OsMemboxExcInfoGetSub内存调测方法中多余的赋值语句
Merge pull request !336 from kenneth/membox
2021-10-08 02:39:05 +00:00
openharmony_ci 3eb4679f13 !324 【fix】hook层LOS_HOOK_TYPE_SEM_PEND的runningTask入参可能为空
Merge pull request !324 from Zhaotianyu/0926hook_fix
2021-10-08 01:06:22 +00:00
kenneth 94db0fe7a3 fix: 删除OsMemboxExcInfoGetSub内存调测方法中多余的赋值语句。
OsMemboxExcInfoGetSub内存调测方法中存在对memExcInfo->size多次赋值,size含义不清晰,删除多余的赋值语句。

close #I4CFNX

Signed-off-by: kenneth <zhushangyuan@huawei.com>
2021-09-29 14:51:14 +08:00
openharmony_ci 6134dcd428 !332 fix: LOS_QueueInfoGet函数统计等待读写任务有误
Merge pull request !332 from kenneth/queue
2021-09-29 02:51:19 +00:00
openharmony_ci 91bd0c2e2b !331 fix: OS_TASK_STACK_PROTECT_SIZE undeclared error
Merge pull request !331 from kenneth/mpu
2021-09-29 02:50:25 +00:00
openharmony_ci 3b20e902c4 !323 fix: 修复risc-v异常时,异常信息混乱且backtrace无法输出的问题
Merge pull request !323 from zhushengle/backtrace
2021-09-29 00:15:31 +00:00
zhushengle 0fb49d4422 fix: 修复risc-v异常时,异常信息混乱且backtrace无法输出的问题
1.修复risc-v backtrace无法输出的问题
异常时未将fp传入,且backtrace校验不足,容易导致再次异常
2.优化task 输出信息格式
3.shell中task命令代码重复
4.OSBackTraceInit 拼写有误

Close #I4BPHX:riscv32_virt 异常时无法输出backtrace信息

Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I141d5e7808fc967d846f425422f5dcf2ac01d1d1
2021-09-28 11:39:42 +08:00
kenneth 56e234b300 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:27:52 +08:00
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