Commit Graph

595 Commits

Author SHA1 Message Date
Caoruihong 7e673430dc feat(build): support Kconfig
Kconfig usages are the same with liteos_a

Signed-off-by: Caoruihong <crh.cao@huawei.com>
Change-Id: I9aacbb69da88d5427cced89d1a49cb1041afa998
2021-11-05 12:18:04 +08:00
openharmony_ci f3631fa266 !357 修复 shell 模块存在大量的编译告警及 codeCheck
Merge pull request !357 from pef/codecheck-1018
2021-11-02 13:30:50 +00:00
openharmony_ci 5568d3ac89 !359 fix:修复shcmd.h需要用宏包起来的问题
Merge pull request !359 from yinjiaming/2021-10-18
2021-11-02 02:34:35 +00:00
openharmony_ci c5b7a7315b !378 feat: 支持pthread_mutex属性相关接口
Merge pull request !378 from zhushengle/mutex
2021-11-01 02:20:25 +00:00
zhushengle d2be4d7a46 feat: 支持pthread_mutex属性相关接口
接口列表:
pthread_mutexattr_init
pthread_mutexattr_settype
pthread_mutexattr_destroy

Close #I4G4RQ

Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I7aea47e375ffe961a3dcbf39da6b84561e3d0a8f
2021-10-30 15:25:56 +08:00
openharmony_ci f8cad5301b !377 修改inet_addr等宏为函数,外层调用可不包含lwip头文件
Merge pull request !377 from 刘建东/master
2021-10-30 07:25:42 +00:00
YOUR_NAME b30e9139d5 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 14:46:29 +08:00
openharmony_ci 3bd6076697 !375 优化lwip默认配置
Merge pull request !375 from 刘建东/master
2021-10-29 02:18:35 +00:00
YOUR_NAME b2e3849bfb fix: optimize default configuration
optimize default configuration

close: #I4FSC9

Signed-off-by: liujiandong <liujiandong1@huawei.com>
2021-10-28 17:40:59 +08:00
openharmony_ci 454c234512 !354 m4核在任务中异常时backtrace使用的是MSP所在的栈,而不是PSP所在的栈
Merge pull request !354 from zhangfanfan2/exc
2021-10-27 13:51:47 +00:00
zff 3e8aea224e fix: m4核在任务中异常时backtrace使用的是MSP所在的栈,而不是PSP所在的栈
m4核开启浮点运算时,异常处理流程未将浮点压栈,导致异常上下文信息错位,
进而导致backtrace时使用的SP值错误,从而出现backtrace时使用的栈信息不对。

close: #I4D7GE

Signed-off-by: zff <zhangfanfan2@huawei.com>
Change-Id: If7d5198d1f808de4f1cd9c2bc5c6f68185a4ffac
2021-10-27 11:18:57 +08:00
openharmony_ci 844c5952ed !356 系统pend类接口未对软件定时器任务进行限制,容易引发软件定时器任务非正常挂起,出现响应不及时的问题。
Merge pull request !356 from zhangfanfan2/swtmr
2021-10-26 11:19:31 +00:00
openharmony_ci 3fefeba1f0 !362 fix: 修复los_interrupt.c文件中HalHwiInit函数里未使能未对齐异常问题
Merge pull request !362 from kenneth/unaligned
2021-10-26 06:11:22 +00:00
openharmony_ci 28bf057ded !367 fix:修复Fault异常模块中FPU宏等问题
Merge pull request !367 from kenneth/fpu_simple
2021-10-26 06:10:25 +00:00
openharmony_ci d4c0390218 !372 fix: 修复readme中文档链接错误
Merge pull request !372 from kenneth/docs
2021-10-26 06:09:47 +00:00
kenneth 8ee70a0f8f fix: 修复readme中文档链接错误
gitee docs文档链接更新同步修改

close #I4FD5G

Signed-off-by: kenneth <zhushangyuan@huawei.com>
2021-10-26 10:11:15 +08:00
openharmony_ci 1d5c6ee961 !369 修正testsuits目录拼写错误
Merge pull request !369 from Caoruihong/testsuites
2021-10-22 07:36:07 +00:00
Caoruihong 9c69e6039e chore: fix typo: testsuits --> testsuites
keep testsuites the same directory name as in liteos_a

Signed-off-by: Caoruihong <crh.cao@huawei.com>
2021-10-21 21:39:32 +08:00
openharmony_ci 93c1eb54a0 !366 feat: 支持pthread_condattr_setclock
Merge pull request !366 from zhushengle/cond
2021-10-21 09:52:58 +00:00
zhushengle 68dad2ccc9 feat: 支持pthread_condattr_setclock
Close #I4ETLN
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I0b3ddbb0d99000c67f9b41944ab0ab4878094a8b
2021-10-21 11:42:23 +08:00
openharmony_ci aed479813d !360 m核ioctl支持SIOCGIFBRDADDR选项
Merge pull request !360 from 刘建东/master
2021-10-21 01:51:11 +00:00
kenneth 2da043ce16 fix:修复Fault异常模块中FPU宏等问题
去掉不必要的宏判断__FPU_PRESENT;参数变量名称 uwPid改为pid,和函数HalExcHandleEntry的参数保持一致

close #I4D575

Signed-off-by: kenneth <zhushangyuan@huawei.com>
2021-10-20 16:49:43 +08:00
openharmony_ci fe68a93ded !355 修复qemu和csky编译使用问题
Merge pull request !355 from LiteOS/master
2021-10-20 08:13:47 +00:00
pef e0d8b5328f fix: 修复shell 模块存在大量的编译告警及codeCheck。
【背景】
代码中存在规范问题和编译告警。
如:error: unused variable 'taskID2' [-Werror=unused-variable]
应该去掉不用的变量。

【修改方案】
1. 修改变量类型宏的使用。
2. 根据告警信息修复问题代码。

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

re #I48V2J

Change-Id: I7f364fcf974d2a439639f35ba428e04f7de7338a
Signed-off-by: pef <cyd1997@126.com>
2021-10-20 07:50:23 +00:00
openharmony_ci f886283b3b !364 fix:修复文件系统vfs层未正确判空g_fs的问题
Merge pull request !364 from Far/master
2021-10-20 03:41:43 +00:00
Far 269b330989 fix:修复文件系统vfs层未正确判空g_fs的问题
Close #I4ELJN

Signed-off-by: Far <yesiyuan2@huawei.com>
2021-10-20 11:14:51 +08:00
openharmony_ci f11095cf28 !363 fix: los_exc.S中_ExcInMsp主栈中异常处理函数中异常返回类型错误
Merge pull request !363 from kenneth/_ExcInMsp
2021-10-20 01:10:48 +00:00
kenneth c51df7a94c fix: los_exc.S中_ExcInMsp主栈中异常处理函数中异常返回类型错误
修复los_exc.S中_ExcInMsp主栈中异常处理函数中异常返回类型错误

close #I4EJI4

Signed-off-by: kenneth <zhushangyuan@huawei.com>
2021-10-19 20:01:50 +08:00
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
YOUR_NAME 33ee492953 feat: add option SIOCGIFBRDADDR for ioctl
add option SIOCGIFBRDADDR for ioctl

close: #I4EGNG

Signed-off-by: liujiandong <liujiandong1@huawei.com>
2021-10-19 17:10:09 +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
yinjiaming a7a8a62bcb fix: 修复shcmd.h需要用宏包起来的问题
【背景】
api_shell.c中使用了头文件shcmd.h,没有用宏包起来
[ERR] :#include<shcmd.h>:45

【修改方案】
删去包含的头文件shcmd.h,代码中没有用到该头文件中的内容
为能够顺利编译过,添加了头文件<sys/time.h>

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

re #I45FU2

Change-Id: I1727515883adcca1e9aaa25fc46ef1fee11fa1a9
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
2021-10-18 09:23:23 +00:00
zff c886629e27 fix:系统pend类接口未对软件定时器任务进行限制,容易引发软件定时器任务非正常挂起,
出现响应不及时的问题

close: #I44CI9

Signed-off-by: zff <zhangfanfan2@huawei.com>
Change-Id: I6aa612f3c34eef274eaa0c98efed0a3c4736de6e
2021-10-18 16:35:51 +08:00
LiteOS2021 f2f8a865f0 修复qemu和csky编译使用问题
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
2021-10-18 13:34:48 +08: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