zhushengle
|
a40f8383ee
|
fix: 内源代码检视问题修改
1.删除测试用例中的需求单号和问题单号
2.部分格式问题
3.使用非安全函数问题
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I348bd9730f584fd3ebeb6d4245fe4a84c0c90c7d
|
2022-03-14 15:14:44 +08:00 |
openharmony_ci
|
87a7df48b8
|
!821 fix: 源代码检视问题修复
Merge pull request !821 from xuxinyu/master
|
2022-03-10 12:13:18 +00:00 |
openharmony_ci
|
2df39a7e51
|
!825 A核内源代码检视问题修改2
Merge pull request !825 from wangchen/0310_a
|
2022-03-10 12:12:21 +00:00 |
openharmony_ci
|
9f8127cc54
|
!824 fix: 源码检视修复
Merge pull request !824 from yinjiaming/master
|
2022-03-10 08:19:06 +00:00 |
wangchen
|
2f1ed39bc1
|
fix: 内源代码检视问题
【背景】内源代码检视问题
【修改方案】
1,按检视意见,进行资源泄露等问题的修改
【影响】
对现有的产品编译不会有影响。
re #I4WV56
Signed-off-by: wangchen <wangchen64@huawei.com>
|
2022-03-10 07:47:56 +00:00 |
x_xiny
|
0770e5f972
|
fix:内源代码检视修改(安全函数)
【背景】3.1代码review问题修改
【修改方案】
根据检视意见对安全函数,版权等信息进行修改
re #I4WV56
Signed-off-by: xuiny <xuxinyu6@huawei.com>
Change-Id: Ia2a6ba828700006f6bfe810714e2cd88fc2ccddc
|
2022-03-10 14:40:58 +08:00 |
openharmony_ci
|
0fb16312dc
|
!823 添加一些启动注释
Merge pull request !823 from Zhaotianyu/0309reset
|
2022-03-10 04:06:28 +00:00 |
yinjiaming
|
9a030d6930
|
fix: 修复3.1源码检视的问题
【背景】
3.1 代码检视过程中有一些问题需要修复
【修改方案】
修改了失效的文档链接,更改了一些非可执行文件的权限
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: If87ac9a3e17ba679f4712552f5a89cc13349287e
|
2022-03-09 09:34:31 +00:00 |
arvinzzz
|
29dde5d752
|
refactor: 启动加注释
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I124e24f42b52c7ac1d848cbdeeb2e111d5813d33
|
2022-03-09 17:28:16 +08:00 |
openharmony_ci
|
b797f50596
|
!813 主干告警清零
Merge pull request !813 from yinjiaming/master
|
2022-03-09 03:51:33 +00:00 |
openharmony_ci
|
913d22bf83
|
!822 A核内源代码检视问题修改
Merge pull request !822 from wangchen/0308_a
|
2022-03-09 03:29:42 +00:00 |
wangchen
|
3824d1e9e4
|
【背景】内源代码检视问题
【修改方案】
1,按检视意见,进行资源泄露等问题的修改
【影响】
对现有的产品编译不会有影响。
re #I4WV56
Signed-off-by: wangchen <wangchen64@huawei.com>
|
2022-03-08 09:45:17 +00:00 |
openharmony_ci
|
7941b93d1c
|
!816 fix: codex及合规修复
Merge pull request !816 from Zhaotianyu/0307codex_fix
|
2022-03-08 08:06:29 +00:00 |
openharmony_ci
|
d376efbe46
|
!815 feat: 优化shell 命令
Merge pull request !815 from zhushengle/shell
|
2022-03-08 02:14:59 +00:00 |
arvinzzz
|
64ddb1ff07
|
fix:codex及合规问题修复
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I5a738c243a07325b7cc314956a1658a69e768559
|
2022-03-07 19:34:50 +08:00 |
zhushengle
|
f02d40d25d
|
feat: 优化shell 命令
1.优化task 命令关中断时间较长的问题
2.优化hwi 命令,可以查看不同核的中断分布情况
3.丰富hiw 命令,统计每个中断在一定时间内的平均执行时间和最大执行时间
4.丰富swtmr 命令,在debug模式下支持查看各软件定时器的运行情况, 默认关闭
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I01cfe50c918da51f9de5b460e9eb91a863e1de36
|
2022-03-07 15:25:38 +08:00 |
yinjiaming
|
672bc729a6
|
fix: 主干告警清理
【背景】
主干告警清理
【修改方案】
在需要的地方添加了强制类型转换
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Id6693137310d8c2e63f4e5489564d7c01c016a18
|
2022-03-03 12:04:22 +00:00 |
openharmony_ci
|
31403e0e45
|
!808 修复A核文档失效的问题
Merge pull request !808 from yinjiaming/docs-01
|
2022-02-18 08:06:30 +00:00 |
yinjiaming
|
456d255a81
|
fix: 修复A核文档失效的问题
【背景】
【内核子系统】查看Ubuntu编译环境准备 不存在
【修改方案】
源文档中的链接已经失效,现修改链接指向新的文档
【影响】
对现有的产品编译不会有影响。
re #I4U7TF
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: If566f598fa9d19c5deafbb62990fdc20c9050a58
|
2022-02-18 07:28:36 +00:00 |
openharmony_ci
|
8c44c82723
|
!807 修复A核测试用例失败的问题
Merge pull request !807 from yinjiaming/sys_test
|
2022-02-17 12:10:12 +00:00 |
openharmony_ci
|
4c024f757e
|
!806 修复A核测试用例失败的问题
Merge pull request !806 from yinjiaming/master
|
2022-02-17 12:09:28 +00:00 |
yinjiaming
|
59329ce7c6
|
fix: 修复A核测试用例失败的问题
【背景】
【OpenHarmony】【master】L1 liteos测试执行liteos_a_libc_unittest.bin 测试模块,测试套TimeTimerTest 3条用例Fail
【修改方案】
将一个测试用例中创建的无限循环的线程
在测试用例末尾关闭
【影响】
对现有的产品编译不会有影响。
re #I4SQDR
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I390f411502fe1a6a04071e0d7e02d936e3388cd7
|
2022-02-17 07:34:48 +00:00 |
yinjiaming
|
be68dc8bca
|
fix: 修复A核测试用例失败的问题
【背景】
【OpenHarmony】【master】L1 liteos测试执行liteos_a_libc_unittest.bin 测试模块,测试套SysTest 1条用例Fail
【修改方案】
将先前更改locale的地方将locale设置为默认值
【影响】
对现有的产品编译不会有影响。
re #I4SQDP
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I4cd5d5d59aa3ff8ece469ee7a61054f3d4635f45
|
2022-02-17 07:15:27 +00:00 |
openharmony_ci
|
74f8d3aa07
|
!804 feat: 调度去进程化,优化进程线程依赖关系
Merge pull request !804 from zhushengle/sched_process
|
2022-01-27 12:03:34 +00:00 |
zhushengle
|
dc479fb7bd
|
feat: 调度去进程化,优化进程线程依赖关系
1.移动LosTaskCB 至los_sched_pri.h, 解决调度与task的依赖关系
2.调度去进程化
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ibd3b618cee59f0b323e2b4fb14354c088b60b733
|
2022-01-27 14:30:50 +08:00 |
openharmony_ci
|
91bdcbd3c2
|
!801 kernel部件化编译构建(liteos_a仓库修改)
Merge pull request !801 from Hongjin Li/lihongjin/br_dev
|
2022-01-24 13:27:50 +00:00 |
Hongjin Li
|
422f22f5d2
|
chore: kernel部件化
编译构建入口整改为bundle.json
Signed-off-by: Hongjin Li <lihongjin1@huawei.com>
Change-Id: I0d21acbeefbdbdad2a7f3d9308f648c59179ff49
|
2022-01-24 16:18:32 +08:00 |
openharmony_ci
|
6c0865dd46
|
!779 liteos-a kernel 部件标准化
Merge pull request !779 from Hongjin Li/lihongjin/br_dev
|
2022-01-22 09:59:39 +00:00 |
openharmony_ci
|
0257a0a14f
|
!714 Fix : 修改了与musl库net模块中新增测试API相关的测试用例
Merge pull request !714 from yinjiaming/yjm-kernel-net-20211124
|
2022-01-22 08:10:06 +00:00 |
openharmony_ci
|
046d8defdf
|
!791 feat: 调度相关模块间依赖优化
Merge pull request !791 from zhushengle/sched_rq
|
2022-01-22 06:14:50 +00:00 |
openharmony_ci
|
7938d2e569
|
!798 fix: pr模板补充说明
Merge pull request !798 from Harylee/mmu
|
2022-01-22 00:54:54 +00:00 |
yinjiaming
|
3d00a7d23a
|
fix: 实现了musl库net模块中的一些函数接口和相应的测试用例
【背景】
musl库中关于net模块有一些API需要实现,相应的测试用例设计得不是非常合理.
【修改方案】
删去了与实现的API不相关的测试用例,修改了测试用例中一些错误的地方,
修改了测试用例中依赖硬件环境的一些地方。
【影响】
对现有的产品编译不会有影响。
re #I4JQI1
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: If57f50b025c84aa79107691efb091dde8e7b2156
|
2022-01-21 12:11:24 +00:00 |
Haryslee
|
e3cd485db5
|
fix: pr模板补充说明
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: If717ba28495cd657fee965f9464d7165aa0e4168
|
2022-01-21 17:17:21 +08:00 |
zhushengle
|
0e3936c4f8
|
feat: 调度相关模块间依赖优化
背景:
调度、线程、软件定时器、sortlink、percpu、异常、workqueue模块相互耦合,存在很多不属于本模块的实现,
导致这几个模块间依赖混乱、且到处引用其它模块的内部成员。
方案描述:
解决上述依赖混乱的问题,为后续调度框架打基础,优化后依赖关系:
| ---> los_swtmr_pri.h --> workqueue
los_sortlink_pri.h: ---> los_sched_pri.h --> los_task_pri.h -->
作为基础算法 | ---> ipc
(现在为双向链表),
做到功能最小化,
便于后续其它算法替换
调度框架大体方案描述:
1.cpu run queue ----> 任务延时队列
|---- 调度队列
|---- EDF --->
| |---- 方法(Delay、Suspend、Resume、EntReadyQue、Exit等)
|
| |---- 调度队列
2.task ---> 调度策略----> SCHED_RR --->
| |---- 方法(Delay、Suspend、Resume、EntReadyQue、Exit等)
|
| |---- 调度队列
|----> SCHED_IDLE --->
|---- 方法(Delay、Suspend、Resume、EntReadyQue、Exit等)
Close #I4RPRW
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ia54dc1b8a4801a225a52e40555490c1dce0bd75e
|
2022-01-21 15:52:51 +08:00 |
openharmony_ci
|
95248d4482
|
!784 fix: 针对pr是否同步至release分支,增加原因说明规则
Merge pull request !784 from Harylee/mmu
|
2022-01-21 03:47:03 +00:00 |
Hongjin Li
|
1ecda9c033
|
chore: kernel部件化
1、添加HPM包描述文件bundle.json
2、依赖的三方开源软件,由直接引用路径,改为import对应的gni文件,引用变量
Signed-off-by: Hongjin Li <lihongjin1@huawei.com>
Change-Id: Ice783c19a477626d422a37faf3d420c4965f8ea6
|
2022-01-20 16:44:34 +08:00 |
openharmony_ci
|
9018eab20f
|
!782 feat: 调度tick响应时间计算优化
Merge pull request !782 from zhushengle/calc_sched
|
2022-01-19 09:20:34 +00:00 |
openharmony_ci
|
e6bdfbb7a5
|
!783 refactor: 删除冗余测试套
Merge pull request !783 from Zhaotianyu/0118test_old_delete
|
2022-01-19 07:44:10 +00:00 |
arvinzzz
|
a28fcee1c5
|
refactor: 删除旧测试套,拆分process用例适配门禁90s规则
close: #I4RE80
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I353fe4aa10e4f03e7cbaca572c8e73289c599c29
|
2022-01-19 14:29:21 +08:00 |
zhushengle
|
f47da44b39
|
feat: 调度tick响应时间计算优化
1.tick timer与调度进一步剥离
2.性能敏感函数内敛化
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Icf62f002fa57d452cdd23a4c7b5e6610e2785f8e
|
2022-01-18 20:50:35 +08:00 |
Haryslee
|
b37a7b7929
|
fix: 针对pr是否同步至release分支,增加原因说明规则
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: Iaea4676f20ff2b2d2f00c594cb46c2ab12c5f2c7
|
2022-01-18 19:01:19 +08:00 |
openharmony_ci
|
8e356c99c7
|
!781 refactor: 内核测试套整改,简化分类
Merge pull request !781 from Zhaotianyu/0114test_refactor
|
2022-01-18 08:53:08 +00:00 |
arvinzzz
|
a1ae2ecc13
|
refactor: 内核测试套整改,简化分类
close: #I4OX3O
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I3ba65509135cee2ae3af82fec923a01e00ffdbe8
|
2022-01-18 14:50:09 +08:00 |
openharmony_ci
|
b7d624208b
|
!780 L1-liteos-tdd测试liteos_a_process_unittest.bin,liteos_a_security_vid_unittest.bin和liteos_a_time_clock_unittest.bin模块用例un
Merge pull request !780 from xuxinyu/master
|
2022-01-14 06:26:11 +00:00 |
x_xiny
|
87b8e6b0ad
|
fix: L1-liteos-tdd测试liteos_a_process_unittest.bin,liteos_a_security_vid_unittest.bin和liteos_a_time_clock_unittest.bin模块用例un
【背景】L1-liteos-tdd测试liteos_a_process_unittest.bin,liteos_a_security_vid_unittest.bin和liteos_a_time_clock_unittest.bin模块用例un
【修改方案】
1.暂时将musl中的exit()接口中的原子操作改为使用mutex方式实现
2.删除内核中不必要的打印
re #I4K9A5
Signed-off-by: xuiny <xuxinyu6@huawei.com>
Change-Id: Ifdbb9154c7541b863670bb4e3bcde2587970df38
|
2022-01-13 21:26:43 +08:00 |
openharmony_ci
|
321018cee0
|
!765 处理A核编译告警
Merge pull request !765 from yinjiaming/yjm-kernel-20220105
|
2022-01-13 11:39:28 +00:00 |
openharmony_ci
|
b0c046f8ac
|
!776 修复toybox mv指令能够移动成功,但提示错误22的BUG
Merge pull request !776 from Far/master
|
2022-01-12 02:22:29 +00:00 |
Far
|
f2861ddfb4
|
fix: 修复futime提示错误22的BUG
调用futime时,系统调用接口函数直接使用了file结构体的f_path字段,该字段在退出前被错误地释放了。
避免该问题需要拷贝一份路径
Signed-off-by: Far <yesiyuan2@huawei.com>
Change-Id: I519ccb38bec323c93aa8cff920143bb3f9931c22
|
2022-01-11 16:05:36 +08:00 |
openharmony_ci
|
48f5481c65
|
!771 【轻量级 PR】:reduce print log if hilog ringbuffer is full
Merge pull request !771 from shenchenkai/N/A
|
2022-01-11 06:29:13 +00:00 |
openharmony_ci
|
c18b51182b
|
!759 fix: MMU竞态问题修复
Merge pull request !759 from Harylee/mmu
|
2022-01-10 13:07:43 +00:00 |