zhushengle
|
325b4a49e4
|
feta: 支持unshare接口
BREAKING CHANGE:
支持unshare接口对外变更
1.支持unshare接口,flags支持:CLONE_NEWPID, CLONE_NEWTIME, CLONE_NEWUTS
Close #I6BE5A
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ib61abad2fa03a7100bf808e93830f2094fa1c5a6
|
2023-01-30 10:30:54 +08:00 |
zhushengle
|
16ed05e844
|
feat: 支持time容器
BREAKING CHANGE:
支持ipc容器及增强对外变更:
1.clone 支持CLONE_NEWTIME
2.增加”/proc/[pid]/container/time" 用于查询容器信息
3.增加”/proc/[pid]/container/time_for_children" 用于查询容器信息
4.增加”/proc/[pid]/container/pid_for_children" 用于查询容器信息
5.增加”/proc/[pid]/time_offsets" 用于查询和配置time容器信息
Close #I6B0A3
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I54d79937ca608a10a4384f61e11c88757f833edf
|
2023-01-19 15:03:18 +08:00 |
zhushengle
|
34814c58a3
|
feat: 支持IPC容器
BREAKING CHANGE:
支持ipc容器及增强对外变更:
1.clone 支持CLONE_NEWIPC
2.增加”/proc/[pid]/container/ipc" 用于查询容器信息
Close #I6AVMY
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I6a3c248d2d66a5342994c6e0b0aecddea8e32c72
|
2023-01-18 10:59:25 +08:00 |
zhushengle
|
e2d903b663
|
feat: 支持mnt容器及增强能力
BREAKING CHANGE:
支持mnt容器及增强对外变更:
1.clone 支持CLONE_NEWNS
2.增加”/proc/[pid]/container/mnt" 用于查询容器信息
3.新增chroot接口
Close #I6APW2
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I5e8843a0f59bb5b0e6a66a6810dc552e8184a03e
|
2023-01-16 21:00:17 +08:00 |
zhushengle
|
3be7409a28
|
feat: 支持系统、进程信息获取
BREAKING CHANGE:
支持系统、进程信息获取对外变更:
1.添加"/proc/meminfo" 获取系统内存使用情况
2.添加"/proc/filesystems" 获取文件系统信息
3.添加"/proc/[pid]/meminfo" 获取进程的内存占用信息
4.添加"/proc/[pid]/cpup" 获取进程的CPUP信息
Close #I6AMVG
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I8c1cab0bf956ced0cf16401907d869058d98cfa6
|
2023-01-16 09:41:57 +08:00 |
zhushengle
|
41619f004d
|
feat: 支持进程挂载目录和进程命名空间增强
BREAKING CHANGE:
支持进程挂载目录和进程命名空间增强对外变更:
1.支持进程挂载目录,在/proc下可以看到进程挂载目录
2.支持pid容器和uts容器信息查询
Close #I6AEVV
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I6777889552d77e49da81249063f9f3db0af96f34
|
2023-01-14 15:36:11 +08:00 |
zhushengle
|
6c8735cb9e
|
feat: 支持uts容器
BREAKING CHANGE:
支持uts容器对外变更:
支持sethostname
Close #I6A7C8
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I2504f77c37bb4149861673c81688bd112563c24b
|
2023-01-12 16:42:11 +08:00 |
zhushengle
|
c403fdf8ed
|
feat: 添加pid容器测试用例
Close #I69Z22
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: If2d737766f4cecef70a57be9574cf3785b6900a8
|
2023-01-11 17:33:21 +08:00 |
openharmony_ci
|
0b141e052b
|
!1079 Fix : 将测试用例移植过程中的修改同步回A核
Merge pull request !1079 from yinjiaming/test
|
2023-01-10 07:02:38 +00:00 |
yinjiaming
|
e816896dc4
|
Fix: 将测试用例移植过程中的修改同步回A核
Change-Id: I021e11f3e36bd71358a7cc674ec83dd5d98bc97e
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
|
2023-01-05 17:21:02 +08:00 |
yinjiaming
|
ebc3f30524
|
fix:修复codecheck扫描出的告警
给宏定义中的参数加上了括号,删除了多余的函数声明
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I8853f6a9717ede96578cd674b83b716c8e63f0d8
|
2023-01-04 15:17:45 +08:00 |
yinjiaming
|
8d55bb1d8c
|
fix: 内核告警清理
【背景】
内核告警清理
【修改方案】
删去了多余的空格,更改了魔数字
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Iba21be6cb23027dfb369576847d7d21e85f936b4
|
2022-10-26 10:57:08 +08:00 |
Far
|
987a722d2d
|
fix: 修复一些静态检查工具发现的问题
Signed-off-by: Far <yesiyuan2@huawei.com>
Change-Id: I2b93259d55a9eb1a9dfd5887fd7821c15274bb7f
|
2022-10-15 17:36:45 +08:00 |
xiacong
|
8c0b7d0f38
|
<fix>
修复测试用例不过的问题
<body>
1.修复执行liteos_a_basic_unittest.bin时间过长的问题
2.修复测试shm系列系统调用函数用例失败的问题
Signed-off-by: xiacong <xiacong4@huawei.com>
Change-Id: Iabc541cb1c0e97dac0fe13aaeb98e85404e5bf6f
Signed-off-by: xiacong <xiacong4@huawei.com>
|
2022-09-28 17:24:14 +08:00 |
zhangdengyu
|
043e84dfcb
|
fix:修复函数返回错误等问题
Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
|
2022-09-25 10:09:29 +08:00 |
openharmony_ci
|
453c376198
|
!997 Fix : 内核告警清理
Merge pull request !997 from yinjiaming/fix
|
2022-09-22 11:33:00 +00:00 |
yinjiaming
|
204d7a4abb
|
fix: 内核告警清理
【背景】
内核中经扫描有可以修改的告警之处
【修改方案】
优化了代码的格式
【影响】
对现有的产品编译不会有影响。
re #I5SHM2
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I89be86a8317637f9eb54257131712b5b79f1e454
|
2022-09-22 16:53:11 +08:00 |
openharmony_ci
|
f2861a84bf
|
!987 Fix : 内核告警清理
Merge pull request !987 from yinjiaming/fix
|
2022-09-21 04:42:42 +00:00 |
yinjiaming
|
96b2d557ac
|
fix: 内核告警修复
【背景】
经代码扫描工具检测,内核代码中存在
可以修复的告警
【修改方案】
1.将单语句的if, while等加上括号
2.将C语言风格的类型转换变为C++风格
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I7d4a04a8904abb3c33e843049bf15f4386d3efd8
|
2022-09-21 11:38:51 +08:00 |
openharmony_ci
|
ffa11535ca
|
!991 【OpenHarmony开源贡献者计划2022】fix warning: expression result unused
Merge pull request !991 from xiwen1225/void
|
2022-09-19 03:19:16 +00:00 |
ookami78
|
5105249ecf
|
fix warning for signal_test_016.cpp
Signed-off-by: ookami78 <ookami78@mymailcr.com>
|
2022-09-18 14:21:46 +08:00 |
cunwen
|
a61e2cf16e
|
fix warning: expression result unused
Signed-off-by: cunwen <cunwen181168@liuxiuhai.cn>
|
2022-09-18 11:29:44 +08:00 |
openharmony_ci
|
39e25c5220
|
!989 Fix : 修复测试用例返回值问题
Merge pull request !989 from yinjiaming/dev
|
2022-09-13 12:38:03 +00:00 |
yinjiaming
|
5541965365
|
fix: 修复测试用例中函数返回值的问题
【背景】
测试用例中有函数的返回值不正确
【修改方案】
将返回值为VOID *的函数的返回值改为
retrun NULL
【影响】
对现有的产品编译不会有影响。
re #I5O3LH
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I6d3ce9efbe9afe14b1e9dd12538b80e69928fd71
|
2022-09-09 15:28:22 +08:00 |
leijiawei
|
51f6a20723
|
fix warning:unused variable 'count' & add return value
Signed-off-by: leijiawei <18691361562@163.com>
|
2022-08-31 15:28:27 +08:00 |
leibanli
|
325ea29df3
|
fix warning:unused variable 'count'
Signed-off-by: leijiawei <18691361562@163.com>
|
2022-08-31 15:01:32 +08:00 |
leibanli
|
c2f9f6705f
|
【openHarmony开源贡献者计划2022】18691361562@163.com
Signed-off-by: leibanli <18691361562@163.com>
|
2022-08-30 21:53:58 +08:00 |
xuxinyu
|
e0b4fcb23d
|
test: replace unsecure function with secure function
Signed-off-by: xuxinyu <xuxinyu6@huawei.com>
Change-Id: Ie120ffa529798f0f087ddfcd34f5d9c5802b6766
|
2022-08-25 23:08:58 +08:00 |
xuxinyu
|
f0d5959576
|
fix: 修复用例告警问题
re #I5I21P
Signed-off-by: xuxinyu <xuxinyu6@huawei.com>
Change-Id: Iedab5b6fddafc2042c7fd23fbcd82061629f87d8
|
2022-07-26 11:07:02 +08:00 |
zhumingxian
|
089376994a
|
fix warning: unused variable
Signed-off-by: zhumingxian <zhumingxian@ohos.com.cn>
|
2022-06-30 20:49:50 +08:00 |
openharmony_ci
|
12adfd5832
|
!915 【OpenHarmony开源贡献者计划2022】Fixed typos.
Merge pull request !915 from Mr_YX/master
|
2022-06-30 06:11:01 +00:00 |
openharmony_ci
|
c46c5a640d
|
!905 「OpenHarmony贡献者计划2022」update signal_test_020.cpp
Merge pull request !905 from Mr_YX/master
|
2022-06-30 06:09:18 +00:00 |
mr-yx
|
c812b0c27b
|
fixed typos
Signed-off-by: mr-yx <496043997@qq.com>
|
2022-06-28 23:48:24 +08:00 |
openharmony_ci
|
51528ec39c
|
!906 【OpenHarmony开源贡献者计划2022】Optimized conversion instructions.
Merge pull request !906 from Mr_YX/master
|
2022-06-27 09:31:08 +00:00 |
openharmony_ci
|
bbbd96784e
|
!904 修复liteos_a仓库中存在的一些拼写错误
Merge pull request !904 from Hongjin Li/dev
|
2022-06-23 04:15:03 +00:00 |
lihongjin
|
1c0de289ec
|
style: Misspelling
Signed-off-by: lihongjin <lihongjin1@huawei.com>
Change-Id: I13163f2e4d1e4b6e6c6bedaf9d4e705544df926b
|
2022-06-23 09:45:46 +08:00 |
Mr_YX
|
7be302633f
|
Signed-off-by: mr-yx <496043997@qq.com>
|
2022-06-20 18:08:19 +00:00 |
Mr_YX
|
0164461b33
|
Signed-off-by: mr-yx <496043997@qq.com>
|
2022-06-20 15:16:02 +00:00 |
Mr_YX
|
9b1e0a186b
|
update testsuites/unittest/libc/util/smoke/util_test_005.cpp.
Signed-off-by: mr-yx <496043997@qq.com>
|
2022-06-15 14:05:19 +00:00 |
openharmony_ci
|
16fdbdf650
|
!885 【OpenHarmony开源贡献者计划2022】代码打印中sucess修改为success
Merge pull request !885 from lingxin_2019/master
|
2022-06-14 01:57:54 +00:00 |
yinjiaming
|
19553f73e1
|
fix: 修复测试用例中部分测试内容硬编码的问题
【背景】
A核测试用例中有一些敏感字符串需要修改
【修改方案】
将敏感的字符串改为随机生成
【影响】
对现有的产品编译不会有影响。
re #I5ALBS
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Ib9b023ace6be1d58248c993f7b9919a96afbea96
|
2022-06-09 02:28:05 +00:00 |
lingxin_2019
|
0b9cac2cd3
|
Signed-off-by: 贺婷婷 <596256905@qq.com>
|
2022-05-26 08:09:56 +00:00 |
lingxin_2019
|
9958f647f5
|
Signed-off-by: 贺婷婷 <596256905@qq.com>
|
2022-05-26 12:24:46 +08:00 |
zhushengle
|
eddcb840d3
|
feat: 支持调度框架
Close #I4Z3BL
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I5f32d1001ffabc0f725ce65b51ed9b3791e97f2b
|
2022-03-30 15:54:47 +08:00 |
wangchen
|
6ba17fc862
|
fix: kora工具检视问题修复
【背景】kora工具检视问题修复
【修改方案】
1,对部分代码问题进行整改
【影响】
对现有的产品编译不会有影响。
Signed-off-by: wangchen <wangchen64@huawei.com>
Change-Id: Iafc58b7c71e5d139e11a0ae9d98ca5a57fc6549f
|
2022-03-22 13:24:07 +00:00 |
zhushengle
|
3cd28f32ca
|
fix: 删除无效用例
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I8d932d850705f2ef9d54a53403fef2a44e77a2fc
|
2022-03-22 18:24:45 +08:00 |
zhushengle
|
216c124854
|
fix: 编码规范修复
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Idddb6f081546d880560d075395079d95e4112599
|
2022-03-21 20:47:46 +08:00 |
openharmony_ci
|
cb67dd5498
|
!834 feat: swtmr机制与调度分离,调度只针对通用线程,不针对特殊功能
Merge pull request !834 from zhushengle/swtmr
|
2022-03-19 07:59:45 +00:00 |
zhushengle
|
6d8cef40c8
|
feat: swtmr机制与调度分离,调度只针对通用线程,不针对特殊功能
背景:
原调度机制与软件定时器实现混合,调度时间链表存在两个链表,
任务切换时需要遍历两个链表才可以获取到最终的tick响应时间。
软件定时作为一个独立的功能,不应该和调度强耦合,而且软件定时
器作为一个任务,某个软件定时器的响应时间应该是软件定时器任务的
响应时间,不应该直接做为tick中断的响应时间。
方案描述:
1.将软件定时器从调度分离,作为一个独立的机制,从调度角度看其就是一个任务
2.软件定时器从调度分离之后,其timelist遍历从tick中断移动至软件定时器任务中
3.优化软件定时器的均衡调度
优势:
1.将软件定时器与调度完全分离,使得调度功能单一化,便于后续其它调度算法的引入
2.优化tick中断,减小tick中断耗时
3.优化通过写队列唤醒软件定时器任务去执行软件定时器钩子为插队列,减少软件定时
器机制本身的耗时,提升软件定时器的实时性
4.优化软件定时器均衡调度,使得软件定时器均匀分布于多核,提升软件定时器的实时性
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I07c01f134e69c1d9b7061ddf5a231df1ee99b68e
|
2022-03-19 11:23:36 +08:00 |
arvinzzz
|
47fac7158e
|
fix: 内源检视问题修复
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I7c0b8f4026d8fbd4b0d985d4ce82187e56f1d6ec
|
2022-03-18 16:06:23 +08:00 |