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 |
wangchen
|
0adbafb9c2
|
\fix: M核用例编译问题修复
【背景】M核用例编译问题修复
【修改方案】
1, 添加musl缺失的fcntl
2,删除musl下对fcntl和ioctl的依赖
3,修改fs和vfs种fcntl入参的处理
【影响】
对现有的产品编译不会有影响。
re #I5PKBJ
Signed-off-by: wangchen <wangchen240@huawei.com>
|
2022-09-21 07:20:12 +00:00 |
openharmony_ci
|
ae692bfbc4
|
!768 feature: C库补充access、remove接口
Merge pull request !768 from Zhaotianyu/20220806fs_add
|
2022-08-11 11:05:50 +00:00 |
arvinzzz
|
ab46b9c836
|
feature: C库补充fs接口
close: #I5J5YD
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I21c11106b24b6e050d4061a98ad69b2b10a5a318
|
2022-08-11 15:43:02 +08:00 |
openharmony_ci
|
b83d17039e
|
!771 补充cmsis queue测试用例
Merge pull request !771 from xuxinyu/CmsisTestCase
|
2022-08-11 06:42:40 +00:00 |
xuxinyu
|
08404f3252
|
补充cmsis queue测试用例
Signed-off-by: xuxinyu <xuxinyu6@huawei.com>
Change-Id: Ic717514a92c5b98f247ad7185122722878d16506
|
2022-08-11 11:43:12 +08:00 |
openharmony_ci
|
2ec2c369e7
|
!755 内核告警清理
Merge pull request !755 from yinjiaming/fix
|
2022-08-09 08:37:39 +00:00 |
openharmony_ci
|
f2b280bdbd
|
!769 feature:支持queue地址外部部署共功能及queue名字设置
Merge pull request !769 from xuxinyu/static_by_id
|
2022-08-08 15:34:36 +00:00 |
xuxinyu
|
c09b3a8774
|
feature:支持queue地址外部部署共功能及queue名字设置
Signed-off-by: xuxinyu <xuxinyu6@huawei.com>
Change-Id: I1984014956a92d61d65b68f79279b2aa593a72e1
|
2022-08-08 23:11:11 +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 |
wangchen
|
8c46636052
|
fix: M核time模块支持调用RTC接口
【背景】M核time模块支持调用RTC接口
【修改方案】
1, 增加注册接口
2, 读写时间时判断是否有rtc
【影响】
对现有的产品编译不会有影响。
re #I5IKMN
Signed-off-by: wangchen <wangchen240@huawei.com>
|
2022-07-26 14:23:08 +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 |
i-wangliangliang
|
62eb96dd8d
|
iccarm工具链编译适配
Signed-off-by: i-wangliangliang <willfox@126.com>
Change-Id: I9360dc232c35ec4db7a9bee08f3c288e22941e39
|
2022-07-12 17:01:44 +08:00 |
wangmeng
|
ce49331798
|
删除osTimerNew接口中对传入的定时器类型的重复判断
Signed-off-by: wangmeng <wangmeng90798@talkweb.com.cn>
|
2022-06-24 10:05:39 +08:00 |
lihongjin
|
243fe55c68
|
style: Misspelling
Signed-off-by: lihongjin <lihongjin1@huawei.com>
Change-Id: Ie14607b483d31a6efdf17e40e9937fe4bc2484c2
|
2022-06-23 09:46:16 +08:00 |
x_xiny
|
7c5a05f352
|
feature: C库适配iar
re #I5BUG3
Signed-off-by: x_xiny <1301913191@qq.com>
Change-Id: I84591c7593622de22a33f411b7011d17034c6d55
|
2022-06-14 15:46:29 +08:00 |
大仙
|
c6958aa181
|
修复SoftBusSocketFdIsset在M核RISCV32架构的newlib情况下设置的问题
fix #I52ACL
Signed-off-by: 大仙 <leicx@digitalchina.com>
|
2022-05-20 16:55:27 +08:00 |
xiexg-dc
|
8746f5abe5
|
feat: 在riscv32_virt中新增graphic适配,将musl调整为newlib
在riscv32_virt中新增graphic适配,将riscv32_virt编译从musl调整为newlib。
fix #I52IID
Signed-off-by: xiexg-dc <xiexg@digitalchina.com>
Change-Id: I1a774666609172c5de6310fe43b33185f86ac872
|
2022-04-13 15:05:51 +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
|
8f1dc3a1ff
|
!636 修改menuconfig关闭VFS选项后编译无法通过
Merge pull request !636 from wangchen/0317_m
|
2022-03-19 08:24:14 +00:00 |
openharmony_ci
|
9bf8ff9ce5
|
!641 fix: 规范整改
Merge pull request !641 from zhushengle/sample
|
2022-03-19 08:02:11 +00:00 |
zhushengle
|
a09d4882c4
|
fix: 规范整改
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I7be78853291d53636fd199104b4c72bbab222bcd
|
2022-03-19 15:46:10 +08:00 |
wangchen
|
3ad47afec4
|
fix: 通过menuconfig关闭VFS选项后,代码编译无法通过
【背景】关闭VFS时,编译无法通过
【修改方案】
1,添加对fs依赖的模块中对fs开启情况的判断
【影响】
对现有的产品编译不会有影响。
re #I4X5DX
Signed-off-by: wangchen <wangchen64@huawei.com>
|
2022-03-18 06:48:47 +00:00 |
LiteOS2021
|
83b6331aad
|
fix(线程id判断有误,cmsis优先级创建修改): 线程id判断有误,cmsis优先级创建修改
线程id判断有误,cmsis优先级创建修改
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
|
2022-03-18 11:16:51 +08:00 |
arvinzzz
|
dab1a0d62f
|
feature: libc opt
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I9252c83e5b8a40f23e0df04ea165b9f51a4482b3
|
2022-03-14 19:47:45 +08:00 |
Guangyao Ma
|
09034de68a
|
refactor: liteos-m vfs refactory
close #I4RV26
Change-Id: I76d5d5128d37efa5fbcde6d105c78f4d7be607de
Signed-off-by: Guangyao Ma <guangyao.ma@outlook.com>
|
2022-03-09 12:07:15 +08:00 |
openharmony_ci
|
867a6edcdc
|
!621 M核内源代码检视问题修改
Merge pull request !621 from wangchen/0308_m
|
2022-03-09 02:27:20 +00:00 |
wangchen
|
43baa4fdc4
|
fix: 内源代码检视问题
【背景】内源代码检视问题
【修改方案】
1,按检视意见,进行资源泄露等问题的修改
【影响】
对现有的产品编译不会有影响。
re #I4WV56
Signed-off-by: wangchen <wangchen64@huawei.com>
|
2022-03-08 09:38:03 +00:00 |
arvinzzz
|
f34b94e98d
|
fix: codex等问题修复
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Ib2c46be5e117fab5506bb7b5229f31e611195f1b
|
2022-03-07 16:16:26 +08:00 |
openharmony_ci
|
ea5b2e8ae4
|
!612 代码检视意见清零
Merge pull request !612 from JerryH/pipe_poll
|
2022-03-03 07:01:44 +00:00 |
JerryH
|
c5a3ed4fb1
|
fix: 处理检视出来的代码问题
close #I4VY0A
Signed-off-by: JerryH <huangjieliang@huawei.com>
Change-Id: I3bc2d3da95ecae53b3d124d086b8296ea4608d3a
|
2022-03-02 16:02:32 +08:00 |
arvinzzz
|
491cefae76
|
feature: 补充pread/pwrite接口
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Ie31cacd18131113e51a6949dfba57a86ca4eb0e5
|
2022-02-24 19:57:30 +08:00 |
zhushengle
|
96cc92d035
|
feat: 支持任务栈可配置
支持liteos_m 任务栈可配置
支持pthread 任务栈可配置
支持cmsis 任务栈可配置
BREAKING CHANGE:
pthread_create 支持任务栈设置
osThreadNew 支持任务栈设置
TSK_INIT_PARAM_S 结构体添加stackAddr 字段
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ifa2a3581b705631cc83cbde6182a39c28d66de2a
|
2022-02-21 09:08:05 +08:00 |
zhushengle
|
cc57f81ab8
|
fix: 修复pthread 编译告警
Close #I4U16U
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I67ba2469f2a4697bcb6da9f342bd8d18835cc874
|
2022-02-17 10:06:15 +08:00 |
openharmony_ci
|
5dbac3ab4c
|
!599 fix: posix线程和LOS_TaskCreate任务不兼容,补齐接口防护,防止访问野指针
Merge pull request !599 from zhushengle/pthread
|
2022-02-16 11:15:25 +00:00 |
zhushengle
|
60805e1a7c
|
fix: posix线程和LOS_TaskCreate任务不兼容,补齐接口防护,防止访问野指针
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I03040e86a5ac618d3ede671c497a0ae88a3717ae
|
2022-02-16 14:47:35 +08:00 |
fangye
|
21b46e82f3
|
fix: 修复未使用的参数和类型比较编译报错问题
Signed-off-by: fangye <fangye@talkweb.com.cn>
Change-Id: I64f9e0cd20b62f877f353340b81922ddd45fbf7c
|
2022-02-15 18:53:30 +08: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 |
LiteOS2021
|
4b607fd074
|
fix(posix接口融合): posix接口融合,接口规范兼容性修改
posix接口融合,接口规范兼容性修改
BREAKING CHANGE:
接口修改:
calloc
pthread_mutex_init
mq_unlink
pthread_join
pthread_exit
pthread_attr_init
pthread_attr_destroy
pthread_condattr_destroy
pthread_cond_timedwait
pthread_mutexattr_init
pthread_mutexattr_settype
pthread_mutex_destroy
pthread_mutex_timedlock
pthread_mutex_trylockk
pthread_mutex_unlock
sem_getvalue
sem_timedwait
pthread_cond_timedwait
nanosleep
timer_create
timer_settime
timer_gettime
testStdlibStrtoull005
testStdlibStrtol011
testStdlibStrtoul007
testPthread004
新增接口:
CheckForCancel
pthread_setcancelstate
pthread_setcanceltype
pthread_once
pthread_setschedprio
pthread_attr_setstack
pthread_attr_getstack
pthread_condattr_getpshared
pthread_condattr_setpshared
pthread_condattr_getclock
pthread_mutexattr_gettype
CheckMutexAttr
OsMuxPreCheck
sem_trywait
MuxPendForPosix
MuxPostForPosix
增加overrun功能
接口变化:
mq_getsetattr 改为内部接口MqGetSetAttr
GetTickTimeFromNow->OsGetTickTimeFromNow
接口位置转移:
pthread_equal接口由newlib下转移到kal/posix/src/pthread.c中
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
|
2022-02-10 16:41:12 +08:00 |
LiteOS2021
|
207efc15b8
|
fix(posix): posix兼容回退
posix兼容回退
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
|
2022-01-30 23:09:20 +08:00 |
LiteOS
|
39558ae1a3
|
Merge branch 'master' of gitee.com:openharmony/kernel_liteos_m into master
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
|
2022-01-29 19:30:28 +08:00 |
LiteOS2021
|
e0b12758da
|
fix(posix): posix接口融合,接口规范兼容性修改
posix接口融合,接口规范兼容性修改
BREAKING CHANGE:
接口修改:
calloc
pthread_mutex_init
mq_unlink
pthread_join
pthread_exit
pthread_attr_init
pthread_attr_destroy
pthread_condattr_destroy
pthread_cond_timedwait
pthread_mutexattr_init
pthread_mutexattr_settype
pthread_mutex_destroy
pthread_mutex_timedlock
pthread_mutex_trylockk
pthread_mutex_unlock
sem_getvalue
新增接口:
CheckForCancel
pthread_setcancelstate
pthread_setcanceltype
pthread_once
pthread_setschedprio
pthread_attr_setstack
pthread_attr_getstack
pthread_condattr_getpshared
pthread_condattr_setpshared
pthread_condattr_getclock
pthread_mutexattr_gettype
CheckMutexAttr
OsMuxPreCheck
sem_trywait
接口变化:
mq_getsetattr 改为内部接口OsMqGetSetAttr
接口位置转移:
pthread_equal接口由newlib下转移到kal/posix/src/pthread.c中
Signed-off-by: LiteOS2021 <dinglu@huawei.com>
|
2022-01-29 16:57:49 +08:00 |
likailong
|
05642f05ae
|
feat: 支持select.h的FD_SETSIZE宏配置
1. FD_SETSIZE由普通文件+网络文件的文件句柄个数之和决定。
2. 以前vfs_config.h引入fatfs.h和lfs_api.h又会引入其他头文件,
导致变异问题。因此需要将配置宏拆分出来放到fatfs_conf.h和
lfs_conf.h 头文件中。
3. lwipopts.h会提供网络的句柄个数,依赖FD_SETSIZE,而select.h会提供FD_SETSIZE,
依赖网络句柄个数,因此会形成相互依赖的情况,需要通过顺序来解决。
4. 网络中新增ntohl的定义。
close: #I4RYK4
Signed-off-by: likailong <likailong@huawei.com>
|
2022-01-24 17:24:26 +08:00 |
openharmony_ci
|
168fde70d4
|
!513 CMSIS接口融合修改
Merge pull request !513 from LiteOS/master
|
2022-01-22 04:53:32 +00:00 |
openharmony_ci
|
fede33b32a
|
!568 liteos-m kernel 部件标准化
Merge pull request !568 from Hongjin Li/lihongjin/br_dev
|
2022-01-22 03:45:24 +00:00 |
LiteOS
|
3eba6cb2af
|
add cmsis change
Signed-off-by: LiteOS <dinglu@huawei.com>
Signed-off-by: ou-yangkan <519689417@qq.com>
|
2022-01-22 09:28:55 +08:00 |
openharmony_ci
|
295681f08f
|
!563 newlib支持signal接口
Merge pull request !563 from JerryH/newlib
|
2022-01-21 09:45:12 +00:00 |
JerryH
|
017adac7a4
|
feature: Newlib support signal.
修改signal适配支持Newlic
close #I4RD3H
Signed-off-by: JerryH <huangjieliang@huawei.com>
Change-Id: I59f59856a275f5a4f802a1ea7d08e9405a2fb6aa
|
2022-01-20 18:50:17 +08:00 |
openharmony_ci
|
911043ed4b
|
!541 fix: 补充newlib库对curl的支持
Merge pull request !541 from Kiita/220115_curl
|
2022-01-20 09:41:31 +00:00 |