- 04 6月, 2021 10 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !254 from LeonChan/lc-master
-
由 openharmony_ci 提交于
Merge pull request !295 from LeonChan/lc-bugfix-vnode
-
由 openharmony_ci 提交于
Merge pull request !289 from li_zan/master
-
由 chenwei 提交于
/dev/ fix #I3TS1Y Signed-off-by: yansira <yansira@hotmail.com>
-
由 chenwei 提交于
1, this RomFS's codebase is Nuttx romfs, then it is compatible with Linux RomFS and you can create such a file system using the tool genromfs. 2, there are two major changes against with the original Nuttx romfs: 1), it is memory-based: all contents of the fs are stored in the memory in the very first stage of "mount". 2), this version of romfs is altered to be compatible with our new version of VFS to take advantage of vnode cache and path cache. close: #I3S0CP
-
由 openharmony_ci 提交于
Merge pull request !290 from Kiita/timer_create_0603
-
由 li_zan 提交于
close: #I3T6MZ Signed-off-by: Nli_zan <371442490@qq.com>
-
由 Yansira 提交于
【背景】当前timer_create接口不支持以SIGEV_THREAD的方式创建多个定时器 【修改方案】 1、内核timer_create接口在创建software timers相应的线程时,使用线程 taskCB所携带的信息识别各个线程的信号并依据该信息分别派发出信号。 2、关于用户任务操作许可验证的修改,现在允许同一用户线程向其自身派发信 号,软件定时器计时结束,向用户态发送相应的信号,完成用户态线程的回调。 【影响】 对现有的产品暂无影响。 re #I3SRFI Signed-off-by: yansira <yansira@hotmail.com> Change-Id: Ia23f5ef01975bf867dd7f5db797a30c264c50501
-
由 openharmony_ci 提交于
Merge pull request !273 from lnlan/master0524
-
由 openharmony_ci 提交于
Merge pull request !260 from jmxl/N/A
-
- 03 6月, 2021 7 次提交
-
-
由 lnlan 提交于
【背景】 timer两条用例会导致测试进程异常退出 【修改方案】 将TIME_TEST_TZSET_001和TIME_TEST_TZSET_002两条用例从门禁中去掉 【影响】 对现有的产品编译不会有影响 re #I3SP0J Signed-off-by: Nlnlanc <lanleinan@163.com> Change-Id: Iad89b8ef4260a8d3202c496a39f3a185aec6744e
-
由 openharmony_ci 提交于
Merge pull request !256 from zhushengle/Sig
-
由 openharmony_ci 提交于
Merge pull request !278 from Zhaotianyu/0603initframework_fix
-
由 openharmony_ci 提交于
Merge pull request !274 from lnlan/notest_nobuild
-
由 openharmony_ci 提交于
Merge pull request !282 from MGY917/master
-
由 Guangyao Ma 提交于
closes #I3U4N9 Signed-off-by: NGuangyao Ma <guangyao.ma@outlook.com> Change-Id: Ic4c4c7442cd381d03d2e40a51655a17299c4c250
-
由 arvinzzz 提交于
close:#I3SWY2 Change-Id: Ied2a5828ffb682903e291dab4088020033d79230 Signed-off-by: Narvinzzz <fcykztyu@163.com>
-
- 02 6月, 2021 2 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !269 from Zhaotianyu/0526initframework_fix
-
由 arvinzzz 提交于
close: #I3T5HR Change-Id: I2e2452d59c82726614fb78d1177d3f0f03d6e315 Signed-off-by: Narvinzzz <fcykztyu@163.com> Change-Id: I7f0b44c15a296bd8d15f0bf1fbdde60f67bb0a6c
-
- 29 5月, 2021 1 次提交
-
-
由 lnlan 提交于
【背景】 1.编译新增-notest选项为了排除用例参与构建,使用该选项时内核用例仍会参与构建,不符合预期 2.用例编译配置选项太多,需调整优化 【修改方案】 1.原内核用例的源文件是通过框架自带的source_set(一种虚拟静态库)的方式组织的, 不受unittests(自定义的一种方式)控制,修改为文件列表直接加入到unittest中。 2.编译配置通过level控制 【影响】 对现有的产品编译不会有影响。 Change-Id: I2c6a96e7276346de96f222b725d417418ff0e537
-
- 24 5月, 2021 1 次提交
-
-
由 zhushengle 提交于
背景: 当前信号实现原理是在系统调用结束和中断结束时检查是否有信号处理, 如果有信号处理就切去处理信号,信号处理结束后回来继续按原来流程执行。 问题:当用户态线程在执行系统调用或缺页异常时,运行在内核态,如果此时有信 号需要处理,且该线程已经持有了部分内核资源(如:锁,内存等), 此时如 果有中断发生,则在中断结束时,就会去处理该信号,此时用户态线程持有 了内核未释放的资源跑到了用户态去运行,如果该线程在用户态出现问题, 那么它持有的内核资源就无法被释放了。 方案:用户态线程在执行系统调用和缺页异常时暂时屏蔽信号,防止此时有中断去 处理信号,等系统调用结束或缺页异常结束时再去处理信号。 解决的问题: 1. 执行系统调用或缺页异常时屏蔽信号,防止中断去处理信号 2.解决无法kill 因为用户态的锁、ipc等阻塞的用户态线程 3.进程退出方式转变为: 依次通过kill去杀死该进程的所有线程 Close #I3S0N0 Change-Id: I0c48b9c89382826191b8a9326c71b57ba84124c2
-
- 22 5月, 2021 1 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !248 from kenneth/los_queue.h
-
- 21 5月, 2021 10 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !267 from zhangfanfan2/master
-
由 zhangfanfan2 提交于
close: #I3SBYN
-
由 openharmony_ci 提交于
Merge pull request !265 from Zhaotianyu/0521
-
由 openharmony_ci 提交于
Merge pull request !264 from Denny/DennyShen-master-patch-73167
-
由 arvinzzz 提交于
close: #I3SDKY Change-Id: I5ed9356ce2b55b6e07c3f192cdbc4a4f6fbfaa58
-
由 Denny 提交于
-
由 Denny 提交于
-
由 Denny 提交于
-
由 jmxl 提交于
-
由 openharmony_ci 提交于
Merge pull request !252 from JerryH/list
-
- 20 5月, 2021 5 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !229 from Zhaotianyu/0510init_framework
-
由 openharmony_ci 提交于
Merge pull request !259 from give-me-five/master
-
由 openharmony_ci 提交于
Merge pull request !259 from give-me-five/master
-
由 give-me-five 提交于
-
由 arvinzzz 提交于
close: #I3I768 Change-Id: I4f801df4abe1a9afdf43391c28276e96a5e81513
-
- 19 5月, 2021 3 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !249 from boxi/upload
-
由 zhushy_ 提交于
-
由 openharmony_ci 提交于
Merge pull request !222 from rtos-lover/los_task
-