xiacong
|
784429d0dc
|
<fix>
修复报警信息,为以下修复点
1、修复空指针未判断
2、修复open后未及时close 导致内存泄露
3、修复strdup后未free
4、修复赋值后未使用等问题
5、修复编码中判断条件中无符号变量小于零的情况
Signed-off-by: xiacong <xiacong4@huawei.com>
Change-Id: I13d046141afeb8a116e6a04304a3793bf8e12bee
Signed-off-by: xiacong <xiacong4@huawei.com>
|
2022-09-24 22:11:27 +08:00 |
anqi
|
cce6365f4f
|
change LOS_IntLock() to (VOID)LOS_IntLock()
Signed-off-by: anqi <anqi@liuxiuhai.cn>
|
2022-08-15 20:51:29 +08:00 |
openharmony_ci
|
2ec2c369e7
|
!755 内核告警清理
Merge pull request !755 from yinjiaming/fix
|
2022-08-09 08:37:39 +00:00 |
arvinzzz
|
d0c50a4af0
|
fix: iccarm编译修复
close: #I5JXMJ
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I3fbaf459ad4807a44396f319a4d53d3cc1e7700c
|
2022-08-01 16:53:18 +08:00 |
yinjiaming
|
a36d5d9058
|
fix: 内核告警修复
【背景】
内核代码经代码扫描工具发现存在一些关于代码格式的告警,
现经修改解除掉告警。
【修改方案】
修改了代码中格式不规范的地方,修改的点有:
1.代码中一行过长
2.没有合理的添加空格和空行
3.没有按照规范进行缩进
4.括号的格式没有按照规范
5.注释的格式不对以及存在魔数字
6.函数的声明与定义的格式不一致
并更新了修改文件的版权头时间
【影响】
对现有的产品编译不会有影响。
re #I5H6F5
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Id8eb0450d03fae537ea4c73190fdadb76b29253d
|
2022-07-29 08:30:38 +00:00 |
openharmony_ci
|
1599669290
|
!748 Use rv32i substring as RISC-V architecture selector
Merge pull request !748 from Dmytro Kosmii/master
|
2022-07-18 02:15:55 +00:00 |
Dmytro Kosmii
|
3a190a1a1b
|
Added missed includes.
Signed-off-by: Dmytro Kosmii <dmytro.kosmii@telink-semi.com>
Change-Id: I172a68a1ad6ca194399a6d47d46c54ebcfbd9338
|
2022-07-12 19:45:07 +03:00 |
openharmony_ci
|
39839d313c
|
!749 feature: 编译框架支持iccarm
Merge pull request !749 from Zhaotianyu/20220711buildframework_iccarm
|
2022-07-12 08:27:37 +00:00 |
arvinzzz
|
d92c10d92d
|
feature: 编译框架支持iccarm
close: #I5GL0C
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I94babac4d748b0c714835522a31f02b4f70de3e9
|
2022-07-12 14:54:15 +08:00 |
openharmony_ci
|
915b97b18e
|
!746 Fix : 删除了不用的库文件
Merge pull request !746 from yinjiaming/master
|
2022-07-11 11:45:42 +00:00 |
yinjiaming
|
12e8541b6f
|
fix: 内核目录规范整改
【背景】
内核仓库中有一些废弃的二进制文件
【修改方案】
删去已不用的二进制文件与对应的头文件
【影响】
对现有的产品编译不会有影响。
re #I5GHWE
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I62ff61630b08e90022f3b1fb37a569d5b3627aa9
|
2022-07-11 07:20:06 +00:00 |
Dmytro Kosmii
|
f7d79148b7
|
Use rv32i substring as RISC-V architecture selector.
Signed-off-by: Dmytro Kosmii <dmytro.kosmii@telink-semi.com>
Change-Id: Ie5b0b2be987f112bc150ec817080b59a332cbac1
|
2022-07-08 15:37:22 +03:00 |
arvinzzz
|
ad29f69777
|
feature: 新增cortex-m55的iar与trustzone支持
close: #I5G26W
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I1fbcbc6530085902afa86dc04c1760ffe5e97483
|
2022-07-07 19:45:33 +08:00 |
wangchen
|
fc8c547b05
|
fix: LOSCFG_PLATFORM_HWI_WITH_ARG开启后M核编译失败修改
【背景】LOSCFG_PLATFORM_HWI_WITH_ARG开启后M核编译失败
【修改方案】
对涉及的函数指针进行强制转换
【影响】
对现有的产品编译不会有影响。
re #I4W4GM
Signed-off-by: wangchen <wangchen64@huawei.com>
|
2022-06-23 11:43:29 +00:00 |
lihongjin
|
243fe55c68
|
style: Misspelling
Signed-off-by: lihongjin <lihongjin1@huawei.com>
Change-Id: Ie14607b483d31a6efdf17e40e9937fe4bc2484c2
|
2022-06-23 09:46:16 +08:00 |
wangchen
|
fb740f9b23
|
fix: M核添加维测接口
【背景】M核添加维测接口
【修改方案】
1, 添加任务栈dump接口
2, 添加中断dump接口
3, 添加任务调度流程dump
【影响】
对现有的产品编译不会有影响。
re #I5644Y
Signed-off-by: wangchen <wangchen64@huawei.com>
|
2022-05-11 01:44:36 +00:00 |
wangchen
|
728aca27f5
|
fix: M核添加维测接口
【背景】M核添加维测接口
【修改方案】
1, 添加任务栈dump接口
2, 添加中断dump接口
3, 添加任务调度流程dump
【影响】
对现有的产品编译不会有影响。
re #I50KLG
Signed-off-by: wangchen <wangchen64@huawei.com>
|
2022-05-06 07:44:02 +00:00 |
xia-bubai
|
67b579161d
|
Description: add initialize of taskCB in function ArchTskStackInit
IssueNo:https://gitee.com/openharmony/kernel_liteos_m/issues/I50NRJ
Feature or Bugfix: Bugfix
Signed-off-by: xia-bubai <xiacong4@huawei.com>
|
2022-04-01 10:33:45 +08:00 |
openharmony_ci
|
d5b90399b7
|
!622 feat:增加玄铁ck804ef架构内核支持文件
Merge pull request !622 from qubo/master
|
2022-03-31 06:22:56 +00:00 |
bob_qu
|
1ab2ffcd4a
|
fix:按照评审意见,调整目录到V2下,修改代码review问题
合入原因:按照规划增加winnermicro w800芯片OH适配
需要新增CK804芯片架构支持代码
修改:在kernel/liteos_m、device/soc、device/board、vendor/hihope
仓下增加CK804芯片架构、芯片SDK、开发板和产品配置文件
影响:由于是新增芯片架构,与其他平台编译隔离,无副作用
Signed-off-by: bob_qu <qu_bo@hoperun.com>
|
2022-03-30 21:57:04 +08:00 |
arvinzzz
|
17daa50fa2
|
fix: 内源检视修复
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Ic8f63a512a5b2c88e7abee6c167473f37ecc9f3b
|
2022-03-21 11:02:16 +08:00 |
openharmony_ci
|
57a0002252
|
!642 fix:3.1内源代码检视问题
Merge pull request !642 from xuxinyu/master
|
2022-03-19 12:50:08 +00:00 |
x_xiny
|
4f12ab9a2a
|
fix:3.1代码检视问题
Signed-off-by: x_xiny <1301913191@qq.com>
Change-Id: Ib69620ebf3c139b0e69c3fb5347eaf54cab275de
|
2022-03-19 19:37:23 +08:00 |
zhushengle
|
a09d4882c4
|
fix: 规范整改
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I7be78853291d53636fd199104b4c72bbab222bcd
|
2022-03-19 15:46:10 +08:00 |
arvinzzz
|
1fc024a158
|
chore: Kconfig 修改
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I3a6839a55cd63cab1493929269df86c19d278a90
|
2022-03-15 17:10:59 +08:00 |
openharmony_ci
|
21ee0b2c1d
|
!631 C库性能优化
Merge pull request !631 from Zhaotianyu/0314libc_opt
|
2022-03-14 14:13:08 +00:00 |
arvinzzz
|
dab1a0d62f
|
feature: libc opt
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I9252c83e5b8a40f23e0df04ea165b9f51a4482b3
|
2022-03-14 19:47:45 +08:00 |
openharmony_ci
|
6a8f24ba01
|
!626 Fix : 修改了源码检视过程中的一些问题
Merge pull request !626 from yinjiaming/master
|
2022-03-14 11:08:14 +00:00 |
yinjiaming
|
bcd177bbd3
|
fix: 修复3.1代码检视中的问题
【背景】
3.1 代码检视中有一些问题需要修改
【修改方案】
在README 中添加了文档链接,更改了非可执行文件的权限
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I25eb1a2bfcbfdf7bc40b0516bcf9262c2d67f8b4
|
2022-03-14 06:57:32 +00:00 |
bob_qu
|
3dceae52aa
|
feat:增加玄铁ck804ef架构内核支持文件
合入原因:按照规划增加winnermicro w800芯片OH适配
需要新增CK804芯片架构支持代码
修改:在kernel/liteos_m、device/soc、device/board、vendor/hihope
仓下增加CK804芯片架构、芯片SDK、开发板和产品配置文件
影响:由于是新增芯片架构,与其他平台编译隔离,无副作用
Signed-off-by: bob_qu <qu_bo@hoperun.com>
|
2022-03-08 20:17:49 +08:00 |
wangchen
|
43baa4fdc4
|
fix: 内源代码检视问题
【背景】内源代码检视问题
【修改方案】
1,按检视意见,进行资源泄露等问题的修改
【影响】
对现有的产品编译不会有影响。
re #I4WV56
Signed-off-by: wangchen <wangchen64@huawei.com>
|
2022-03-08 09:38:03 +00:00 |
arvinzzz
|
fb76350771
|
feature:M核安全隔离
新增用户态,上层业务进行box隔离,共享C库
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Ib6ecc3fcb230a7539f9e0f3663290900198d2ba9
|
2022-03-03 20:41:15 +08:00 |
openharmony_ci
|
e4d08ba896
|
!602 修复irqNum = HwiNumGet()编译错误
Merge pull request !602 from yinjiaming/master
|
2022-02-21 08:56:35 +00:00 |
yinjiaming
|
16e87d78d8
|
fix: 修复irqNum = HwiNumGet()编译错误的问题
【背景】
L0,M33内核,编译时返回错误,
irqNum = HwiNumGet()编译错误
【修改方案】
删去引起编译错误的变量,直接用函数的返回值代替
【影响】
对现有的产品编译不会有影响。
re #I4S81B
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I7dba42cb158cbb969053a83ddd22d76ee30646d1
|
2022-02-21 03:33:58 +00:00 |
LiteOS2021
|
6c68adad4d
|
feat: synchronous los_hwicreate interface
BREAKING CHANGE:
涉及接口修改:
LOS_HwiCreate
LOS_HwiDelete
改动内容:
中断处理函数参数类型由HWI_ARG_T统一改为HwiIrqParam,封装原有arg参数及riscv部分实际使用变量pDevId, 这样一方面统一LiteOS接口,也统一了中断处理函数的arg参数
同步LOS_HwiDelete接口入参,新增HWI_IRQ_PARAM_S *irqParam参数,为后续共享中断功能的添加预留
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
|
2022-02-18 17:30:29 +08:00 |
openharmony_ci
|
b9830c61f5
|
!592 【liteos_m】kernel接口融合修改
Merge pull request !592 from LiteOS/master
|
2022-02-15 06:30:43 +00:00 |
LiteOS2021
|
cee9714a90
|
fix: kernel接口融合,添加/修改kernel函数
kernel接口融合,添加/修改kernel函数
BREAKING CHANGE:
新增接口:
LOS_TaskResRecycle
LOS_CurrNanosec
LOS_MDelay
接口修改:
LOS_QueueCreate:第一个入参添加const修饰并增加一种异常情况处理
los_memory.c中 OS_ERROR 修改为LOS_NOK,重定义LOS_NOK为(UINT32)-1。
接口位置转移:
LOS_UDelay 由los_task.h/.c 转移到los_tick.h/.c
宏修改:
LOS_ERRNO_MUX_PEND_INTERR 改名为 LOS_ERRNO_MUX_IN_INTERR
增加宏:
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
|
2022-02-15 09:47:58 +08:00 |
kenneth
|
5af4c2e213
|
fix: los_interrupt.c存在未使用的参数编译出错
修复los_interrupt.c存在未使用的参数编译出错
close #I4SJPZ
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2022-02-14 20:14:40 +08:00 |
openharmony_ci
|
b423d9f7bb
|
!589 feat: 同步调度部分优化至liteos_m
Merge pull request !589 from zhushengle/sched_timer
|
2022-02-13 04:17:46 +00:00 |
zhushengle
|
fb11ab181e
|
feat: 同步调度部分优化至liteos_m
1.tick timer与调度进一步剥离
2.性能敏感函数内敛化
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I00c27216e286dd7ca9c02db3e2377707d628a786
|
2022-02-12 14:52:36 +08:00 |
Haryslee
|
db7d641c22
|
feat: cortex-m55支持psplimit
cortex-m55增加栈溢出检测特性
close #I4T7R3
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: Ie24adbb672c47404b56aa5bfc9f22e0f7f947540
|
2022-02-11 11:35:38 +08:00 |
Haryslee
|
59e9c6ed73
|
fix: cortex-m55栈优化
利用EXC_RETURN可判断出上下文是否使用FPU寄存器,进而确定是否对FPU寄存器进行压栈操作
close #I4SQIQ
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: Ib8b3a8b359486b3b7851278365860be1bfed65f2
|
2022-02-10 21:17:27 +08:00 |
Haryslee
|
6e1780546c
|
feat: 支持cortex-m55
基于qemu支持cortex-m55处理器,包括MVE功能使能。
close #I4Q9OQ
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: I571702ac8e8f52769afdf600b48451f1f1806a88
|
2022-01-28 15:40:37 +08:00 |
openharmony_ci
|
161e631dcd
|
!555 feat:内核提供Interrupt框架,支持多架构多平台通用化
Merge pull request !555 from 王树林/master
|
2022-01-21 09:29:43 +00:00 |
ou-yangkan
|
e8538d041a
|
feat: 内核提供Interrupt框架,支持多架构多平台通用化
BREAKING CHANGE:
新增接口:
LOS_HwiTrigger ArchIntTrigger
LOS_HwiEnable ArchIntEnable
LOS_HwiDisable ArchIntDisable
LOS_HwiClear ArchIntClear
LOS_HwiSetPriority ArchIntSetPriority
https://gitee.com/openharmony/kernel_liteos_m/issues/I4RDNJ
Signed-off-by: wang-shulin93 <15173259956@163.com>
|
2022-01-21 16:40:45 +08:00 |
ou-yangkan
|
08921dc7a0
|
修复esp32编译报错问题
Signed-off-by: ou-yangkan <519689417@qq.com>
|
2022-01-20 16:42:29 +08:00 |
JerryH
|
8d7468b44c
|
feature: Support kernel signal and POSIX API.
内核支持信号功能,支持注册、屏蔽、等待及触发等操作。
close #I4R72Q
Signed-off-by: JerryH <huangjieliang@huawei.com>
Change-Id: I26fb11a03d1899c6f7e665f0798824c578d592a6
|
2022-01-20 11:17:40 +08:00 |
yinjiaming
|
194ac5898d
|
fix: 当前仓代码编译告警的问题
【背景】
当前仓代码存在编译告警需要处理
【修改方案】
在测试用例中屏蔽了-Werror选项
在对应的代码处添加了相应函数的声明头文件
【影响】
对现有的产品编译不会有影响。
re #I4N50W
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I7dc1e38105aa3d60f9f991f34f88875cccb48463
|
2022-01-19 02:27:14 +00:00 |
openharmony_ci
|
a305119a4a
|
!539 fix:修复iar、keil版本原子接口编译报错问题
Merge pull request !539 from 王树林/master
|
2022-01-18 11:27:09 +00:00 |
ou-yangkan
|
a906dfaa99
|
fix atomic compile error of iar
Signed-off-by: wang-shulin93 <15173259956@163.com>
|
2022-01-18 18:59:29 +08:00 |