zengwenlong
|
1b778c4267
|
feat: 增加内核queue在中断中进行读写操作的接口
方案描述:
1,基于 OsQueueOperate增加支持queue在中断中进行读写操作的接口。
BREAKING CHANGE:
增加支持queue在中断中进行读写操作的接口,需要适配接口描述:
适配API:
新增API:
UINT32 LOS_QueueReadCopyIsr(UINT32 queueID, VOID *bufferAddr, UINT32 *bufferSize);
UINT32 LOS_QueueWriteCopyIsr(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize);
UINT32 LOS_QueueReadIsr(UINT32 queueID,VOID *bufferAddr, UINT32 bufferSize);
UINT32 LOS_QueueWriteIsr(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize);
UINT32 LOS_QueueWriteHeadIsr(UINT32 queueID, VOID *bufferAddr,UINT32 bufferSize);
UINT32 LOS_QueueWriteHeadCopyIsr(UINT32 queueID, VOID *bufferAddr,UINT32 bufferSize);
Signed-off-by: zengwenlong <zengwenlong@openvalley.net>
|
2023-09-11 20:47:44 -07:00 |
yinjiaming
|
3ce50a610c
|
fix:内核代码告警清理
内核代码经工具检测有告警,现予清理
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I3bf6c421296dfccd9c78cc6af47dcb1879da5cea
|
2023-08-08 16:22:32 +08:00 |
zhushengle
|
3241a67dc6
|
feat: GN绝对路径修改
Close #I77PSG
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I095e5d0aac99eda1a8c238701e560655477b04d2
|
2023-05-23 20:08:02 +08:00 |
openharmony_ci
|
3b9e83c6b2
|
!1060 Fix : 部件化需求整改
Merge pull request !1060 from yinjiaming/bundle
|
2023-05-05 08:33:30 +00:00 |
yinjiaming
|
b35d3d952b
|
fix:部件需求整改
修复了脚本扫描出的bundle.json的问题,整改了
不符合规范的路径引用
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Ic45ef8f2cc54c071e7104c7c1a6e31fc2ae395d2
|
2023-04-28 17:11:31 +08:00 |
liuwenxin
|
24a0b3ca70
|
fix:去除无用头文件
Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
|
2023-04-25 16:04:31 +08:00 |
openharmony_ci
|
36d55955ef
|
!1031 newlib error处理
Merge pull request !1031 from 乔克叔叔/master
|
2023-03-01 08:13:50 +00:00 |
liuwenxin
|
af1afcec6a
|
fix:newlib error解决
close:#I6HL01
Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
|
2023-03-01 11:52:34 +08:00 |
yinjiaming
|
9cef4da850
|
fix:配置LOSCFG_BASE_IPC_QUEUE_STATIC后编译错误
在target_config.h中配置了LOSCFG_BASE_IPC_QUEUE_STATIC之后编译内核测试套报错
现修复
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Idf99137f822d5040bdb19e489e0a9234f19e93be
|
2023-02-27 15:12:13 +08:00 |
openharmony_ci
|
b1a7711e15
|
!1025 Werror开启产生的告警
Merge pull request !1025 from 乔克叔叔/werrror
|
2023-02-21 06:58:16 +00:00 |
liuwenxin
|
3e83ce79c2
|
fix:告警清理包含三方库屏蔽
【修改说明】此次开启Werror,解决告警产生的报错,以及屏蔽三方库告警
close #I6ELI9
Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
|
2023-02-21 10:35:56 +08:00 |
liuwenxin
|
a96f535cd3
|
fix:Werror开启告警清理
清理Werror开启产生的告警
close:#I68YDW
Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
|
2023-01-30 10:10:07 +08:00 |
liuwenxin
|
52bc16c3db
|
fix:修复-Werror编译选项产生的告警
清理框架定义未使用告警,宏重定义,以及变量定义未使用等告警。
Close #I68RLA
Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
|
2023-01-10 10:26:22 +08:00 |
openharmony_ci
|
9f19fd2e7a
|
!918 Fix : POSIX 测试用例补充
Merge pull request !918 from yinjiaming/test-3
|
2022-11-22 06:58:12 +00:00 |
yinjiaming
|
b483627ec7
|
fix: POSIX 测试用例后续补充
【背景】
kernel_litos_m 中需要补充 POSIX 相关的测试用例
【修改方案】
从 A 核中移植了一部分的POSIX 相关的测试用例
到 sample/posix/mqueue 目录下
【影响】
对现有的产品编译不会有影响
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I64efeb7d3ae3dbd966b716bf8e296a9eb0f5db06
|
2022-11-21 19:29:44 +08:00 |
openharmony_ci
|
765add9660
|
!917 告警清理
Merge pull request !917 from 乔克叔叔/master
|
2022-11-18 09:15:46 +00:00 |
openharmony_ci
|
a650df0575
|
!916 修复用例告警
Merge pull request !916 from xuxinyu/1116
|
2022-11-18 09:14:03 +00:00 |
liuwenxin
|
fa6f0c393d
|
fix:告警清理
Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
|
2022-11-17 17:23:44 +08:00 |
openharmony_ci
|
3019311435
|
!910 Fix : POSIX 测试用例补充
Merge pull request !910 from yinjiaming/test-2
|
2022-11-16 09:50:31 +00:00 |
xuxinyu
|
b25148107b
|
fix:修复用例告警
Signed-off-by: xuxinyu <xuxinyu6@huawei.com>
Change-Id: Ide6f04adcd3bb12ae296f981cab84f9d7ce867fc
|
2022-11-16 15:55:34 +08:00 |
yinjiaming
|
8e58b984ea
|
fix: POSIX 测试用例后续补充
【背景】
kernel_litos_m 中需要补充 POSIX 相关的测试用例
【修改方案】
从 A 核中移植了一部分的POSIX 相关的测试用例
到 sample/posix/mqueue 目录下
【影响】
对现有的产品编译不会有影响
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I64efeb7d3ae3dbd966b716bf8e296a9eb0f5db06
|
2022-11-15 16:54:28 +08:00 |
openharmony_ci
|
be1267fafa
|
!903 fix: 修复测试用例断言宏使用不规范的问题
Merge pull request !903 from Zhaotianyu/20221110test_fix_assert
|
2022-11-14 09:41:12 +00:00 |
openharmony_ci
|
6cb544b158
|
!892 m告警清理
Merge pull request !892 from 乔克叔叔/master
|
2022-11-14 08:50:22 +00:00 |
openharmony_ci
|
5e8225273f
|
!904 Fix : 内核告警清理
Merge pull request !904 from yinjiaming/fix
|
2022-11-14 08:35:08 +00:00 |
openharmony_ci
|
aec7a45411
|
!894 Fix : POSIX 测试用例补充
Merge pull request !894 from yinjiaming/test-1
|
2022-11-14 08:34:29 +00:00 |
liuwenxin
|
2806c4af75
|
Fix:m核告警清理
Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
|
2022-11-11 17:40:25 +08:00 |
yinjiaming
|
7e442ddd61
|
fix: POSIX 测试用例后续补充
【背景】
kernel_litos_m 中需要补充 POSIX 相关的测试用例
【修改方案】
从 A 核中移植了一部分的POSIX 相关的测试用例
到 sample/posix/mqueue 目录下
【影响】
对现有的产品编译不会有影响
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I64efeb7d3ae3dbd966b716bf8e296a9eb0f5db06
|
2022-11-11 11:56:13 +08:00 |
arvinzzz
|
27ed27eb89
|
fix: 修复测试用例断言宏使用不规范的问题
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
|
2022-11-10 17:45:43 +08:00 |
yinjiaming
|
098c5ea24d
|
fix: 内核告警清理
Change-Id: Ic6d335964da545bc71edd40669c82b6f85e1bad6
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
|
2022-11-10 17:32:52 +08:00 |
openharmony_ci
|
c83b98ecbf
|
!868 告警清理
Merge pull request !868 from 乔克叔叔/master
|
2022-11-07 10:57:34 +00:00 |
liuwenxin
|
8b54493665
|
fix:告警清理
Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
|
2022-11-07 14:58:48 +08:00 |
yinjiaming
|
ad4ef11410
|
fix: POSIX 测试用例后续补充
【背景】
kernel_litos_m 中需要补充 POSIX 相关的测试用例
【修改方案】
从 A 核中移植了一部分的POSIX 相关的测试用例
到 sample/posix 目录下
【影响】
对现有的产品编译不会有影响
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I65adfd00faec185bcad3c1e38e305ce9e8cb9346
|
2022-11-01 16:26:56 +08:00 |
vincent
|
47f883c11a
|
zhangadong@huawei.com
Signed-off-by: vincent <zhangadong@huawei.com>
|
2022-10-28 09:33:36 +08:00 |
yinjiaming
|
69d17d522c
|
fix: POSIX 测试用例后续补充
【背景】
kernel_litos_m 中需要补充 POSIX 相关的测试用例
【修改方案】
从 A 核中移植了一部分的POSIX 相关的测试用例
到 sample/posix 目录下
【影响】
对现有的产品编译不会有影响
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Ib8ab772f9893e243ace9319cb7af1486a6bd2937
|
2022-10-25 15:45:33 +08:00 |
yinjiaming
|
383a1d23e9
|
fix: POSIX 测试用例补充
【背景】
kernel_litos_m 中需要补充 POSIX 相关的测试用例
【修改方案】
从 A 核中移植了一部分的POSIX 相关的测试用例
到 sample/posix 目录下
【影响】
对现有的产品编译不会有影响
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Ib8ab772f9893e243ace9319cb7af1486a6bd2937
|
2022-10-24 15:39:20 +08:00 |
openharmony_ci
|
b24353cf4b
|
!854 Fix : 使用 newlibc 编译测试用例时报错
Merge pull request !854 from yinjiaming/master
|
2022-10-21 09:58:50 +00:00 |
openharmony_ci
|
f1ad086665
|
!842 cmsis测试用例补充
Merge pull request !842 from 乔克叔叔/branchname
|
2022-10-21 09:12:17 +00:00 |
yinjiaming
|
8fff50f59f
|
fix: newlibc 编译错误修正
【背景】
使用newlibc 编译测试用例时会有编译错误
【修改方案】
删去了 newlibc 中没有的宏定义
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Id753640253e1b297654b3e523ddd5ca0abdca698
|
2022-10-20 19:52:32 +08:00 |
openharmony_ci
|
a7135e252d
|
!838 fix: 测试用例修复
Merge pull request !838 from Zhaotianyu/20220925iccarm_test_fix
|
2022-10-13 12:58:17 +00:00 |
yinjiaming
|
54a5365a25
|
fix: POSIX 测试用例后续补充
【背景】
POSIX 测试用例不完善
【修改方案】
继续将 A 核posix 相关的测试用例移植一部分到M核
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I9a7fff077c5bc00609e51ba9121d93dc67895656
|
2022-10-10 17:14:45 +08:00 |
yinjiaming
|
f3d606b6dd
|
fix: POSIX测试用例后续补充
【背景】
posix 测试用例补充
【修改方案】
继续将A核 相关POSIX测试用例移植到 M核
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I91f996a4b4db47a417c9f32c9e04924cc264afbb
|
2022-10-10 11:46:07 +08:00 |
yinjiaming
|
b334658723
|
fix: POSIX测试用例补充
【背景】
POSIX测试用例需要补充
【修改方案】
此次修改将部分A核的测试用例移植到M核, 补充到testsuites/sample/posix/pthread
目录下
【影响】
对现有的产品编译不会有影响。
re #I5TIRQ
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: If4c45ca18dec53be809f6309ef1cfb1b9ac0eb20
|
2022-10-09 10:49:10 +08:00 |
wenxin-liu_admin
|
a502a0917c
|
:cmsis 测试用例补充
Signed-off-by: wenxin-liu_admin <liuwenxin11@huawei.com>
Change-Id: Iaa133871c465e20170a3bf2204cb1c6ba40fda72
|
2022-09-30 15:53:58 +08:00 |
arvinzzz
|
0f952132c0
|
fix: iccarm test's problem fix
close: #I5T02Y
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I29385bb25f487adafa2dbc064310817790d831bb
|
2022-09-25 18:54:03 +08:00 |
openharmony_ci
|
3398937b1b
|
!822 Fix : 内核告警清理
Merge pull request !822 from yinjiaming/fix
|
2022-09-21 04:42:39 +00:00 |
yinjiaming
|
c237ff63fa
|
fix: 内核告警修复
【背景】
内核代码经扫描工具检测发现有可以修改的
告警
【修改方案】
1. 对只有单一语句的if, while等添加括号使之符合编程规范
2. 将C 风格的类型转换变为 C++ 风格的
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I0b7659882eec777cade3ee21e76a42a86e2ce822
|
2022-09-21 10:30:30 +08:00 |
wangziyi0929
|
3508110f6d
|
fix warning: 'return' with a value, in function returning void
Signed-off-by: wangziyi0929 <915619048@qq.com>
|
2022-09-19 07:55:05 +00:00 |
liugan
|
83790f4f9b
|
remove unused variable ret
Signed-off-by: liugan <liugan_public@163.com>
|
2022-09-17 17:16:17 +08:00 |
openharmony_ci
|
b8f8ab5a36
|
!807 非安全函数告警清理
Merge pull request !807 from xuxinyu/function_s
|
2022-08-26 04:45:26 +00:00 |
xuxinyu
|
a0b776a709
|
非安全函数告警清理
Signed-off-by: xuxinyu <xuxinyu6@huawei.com>
Change-Id: I45bbaa3568be3679b34b1e8b072d19d878fdbf02
|
2022-08-25 20:50:48 +08:00 |