Commit Graph

  • f10dd7c135 feat: A核proc文件系统在echo模式下新增write的功能 close: #I3T6MZ li_zan 2021-06-03 20:35:42 +08:00
  • e5f6bf0556 feat: timer_create支持以SIGEV_THREAD方式创建定时器 Kiita 2021-06-03 20:38:03 +08:00
  • c54879b548 fix: 解决不同环境下计算的rootfs的size偏小,导致mcopy造成的disk full错误 YOUR_NAME 2021-06-04 14:53:09 +08:00
  • e93c52c091 !273 修复timer用例引起用户态挂死 Merge pull request !273 from lnlan/master0524 openharmony_ci 2021-06-04 13:56:11 +08:00
  • 042f06e2b1 !260 【轻量级 PR】:fix: fix stored typo Merge pull request !260 from jmxl/N/A openharmony_ci 2021-06-04 13:54:53 +08:00
  • 0db43f24f5 fix(kernel_test):内核门禁稳定性调整,失败用例移除 lnlan 2021-05-24 16:43:06 +08:00
  • 2067b2f648 !256 fix: 解决kill进程时无法保证进程持有的系统资源合理释放 Merge pull request !256 from zhushengle/Sig openharmony_ci 2021-06-03 17:00:00 +08:00
  • e59693e7fa !278 修复开机概率挂死 Merge pull request !278 from Zhaotianyu/0603initframework_fix openharmony_ci 2021-06-03 14:50:39 +08:00
  • 4d07d2e954 !274 优化内核用例架构 Merge pull request !274 from lnlan/notest_nobuild openharmony_ci 2021-06-03 14:39:07 +08:00
  • db38464778 !282 fix: 修复MagicKey数组越界访问 Merge pull request !282 from MGY917/master openharmony_ci 2021-06-03 11:52:17 +08:00
  • 071cd6268a fix: 修复MagicKey数组越界访问 Guangyao Ma 2021-06-03 10:35:19 +08:00
  • 2e82c361f7 fix: 修复开机概率挂死 close:#I3SWY2 arvinzzz 2021-06-03 09:40:32 +08:00
  • a00cce8128 README_zh.md: update the correct links 当前链接点进去后会提示:你所访问的页面不存在! 更新正确的链接信息 zhangyanxian 2021-06-03 09:24:50 +08:00
  • 25f1051d7a !269 修复启动框架debug模式编译问题 Merge pull request !269 from Zhaotianyu/0526initframework_fix openharmony_ci 2021-06-02 16:50:35 +08:00
  • 4c024159a9 fix: 修复启动框架debug模式下-Werror=maybe-uninitialized告警以及符号链接不进镜像的隐患 close: #I3T5HR Change-Id: I2e2452d59c82726614fb78d1177d3f0f03d6e315 Signed-off-by: arvinzzz <fcykztyu@163.com> arvinzzz 2021-05-26 11:00:22 +08:00
  • 9bdf716407 feat(build): 使用xts -notest选项时,内核用例不参与编译构建和用例编译配置方式调整 lnlan 2021-05-28 14:25:54 +08:00
  • cf89f016e9 fix: 解决kill进程时无法保证进程的已持有的内核资源合理释放. 背景: 当前信号实现原理是在系统调用结束和中断结束时检查是否有信号处理, 如果有信号处理就切去处理信号,信号处理结束后回来继续按原来流程执行。 问题:当用户态线程在执行系统调用或缺页异常时,运行在内核态,如果此时有信 号需要处理,且该线程已经持有了部分内核资源(如:锁,内存等), 此时如 果有中断发生,则在中断结束时,就会去处理该信号,此时用户态线程持有 了内核未释放的资源跑到了用户态去运行,如果该线程在用户态出现问题, 那么它持有的内核资源就无法被释放了。 方案:用户态线程在执行系统调用和缺页异常时暂时屏蔽信号,防止此时有中断去 处理信号,等系统调用结束或缺页异常结束时再去处理信号。 解决的问题: 1. 执行系统调用或缺页异常时屏蔽信号,防止中断去处理信号 2.解决无法kill 因为用户态的锁、ipc等阻塞的用户态线程 3.进程退出方式转变为: 依次通过kill去杀死该进程的所有线程 zhushengle 2021-05-20 19:51:25 +08:00
  • 3f16f1684a !248 fix: fix length typo Merge pull request !248 from kenneth/los_queue.h OpenHarmony-2.0-Canary openharmony_ci 2021-05-22 09:13:46 +08:00
  • bfc788e27b !267 关闭jffs和fat后,rootfs配置也被相应关闭,导致nand介质的rootfs不可用 Merge pull request !267 from zhangfanfan2/master openharmony_ci 2021-05-21 23:26:15 +08:00
  • 0ea476b974 fix: 关闭jffs和fat后,rootfs配置也被相应关闭,导致nand介质的rootfs不可用。 zhangfanfan2 2021-05-21 17:41:30 +08:00
  • f5c5a69162 !265 删除exc interaction残留宏以及无用函数声明 Merge pull request !265 from Zhaotianyu/0521 openharmony_ci 2021-05-21 16:21:16 +08:00
  • a3cef3f176 !264 补充TODOList Merge pull request !264 from Denny/DennyShen-master-patch-73167 openharmony_ci 2021-05-21 15:17:08 +08:00
  • d2f2679071 fix: Delete useless 'exc interaction' macros and function declarations. close: #I3SDKY arvinzzz 2021-05-21 15:10:05 +08:00
  • 2a3e6b6d12 update TODOList.md. Denny 2021-05-21 15:01:20 +08:00
  • 7388c746a8 update todolist Denny 2021-05-21 15:00:44 +08:00
  • 5e3b50497a add todolist Denny 2021-05-21 14:21:15 +08:00
  • 471de3663e fix(build): 去除冗余单板相关的宏配置 SimonLi 2021-05-21 11:37:10 +08:00
  • 73223ae7e6 fix(build): clang10.0.1支持lto,去掉冗余判断 SimonLi 2021-05-21 11:21:19 +08:00
  • d25560f8ac fix: fix stored typo jmxl 2021-05-21 10:16:04 +08:00
  • 9b364500ad !252 删除冗余宏定义OFFSET_OF_FIELD Merge pull request !252 from JerryH/list openharmony_ci 2021-05-21 09:54:18 +08:00
  • 04ecd87a23 !229 内核启动重构,新增启动框架 Merge pull request !229 from Zhaotianyu/0510init_framework openharmony_ci 2021-05-20 19:33:23 +08:00
  • 419f467df1 !259 删除问题冒烟用例 Merge pull request !259 from give-me-five/master openharmony_ci 2021-05-20 19:14:23 +08:00
  • 61f2c55476 !259 删除问题冒烟用例 Merge pull request !259 from give-me-five/master openharmony_ci 2021-05-20 19:14:22 +08:00
  • 21fca7c546 update testsuites/unittest/process/mutex/process_mutex_test.cpp. give-me-five 2021-05-20 18:54:14 +08:00
  • 8cde768588 refactor: Refactored the kernel boot process and added a init framework close: #I3I768 arvinzzz 2021-05-20 16:45:43 +08:00
  • 8a48f4926a !249 kernel/extended/trace/los_trace.c中可能存在空指针访问 Merge pull request !249 from boxi/upload openharmony_ci 2021-05-19 14:46:18 +08:00
  • 2b643b04c1 fix:fix queuePosition typo kenneth 2021-05-19 14:05:28 +08:00
  • 6f99abfc7b !222 fix: correct spelling Merge pull request !222 from rtos-lover/los_task openharmony_ci 2021-05-19 13:46:10 +08:00
  • 9b4129c949 Remove redundant macro definition(OFFSET_OF_FIELD) YOUR_NAME 2021-05-19 11:20:09 +08:00
  • a5de5e0cff !251 fix: clang10 lld could not recognized Oz Merge pull request !251 from MGY917/master openharmony_ci 2021-05-19 11:14:19 +08:00
  • e1d427f8c8 !245 删除无效代码 Merge pull request !245 from Zhaotianyu/0517 openharmony_ci 2021-05-19 10:33:49 +08:00
  • 001fdd9511 !250 signal门禁用例调整 Merge pull request !250 from vcbchang/master openharmony_ci 2021-05-19 09:47:07 +08:00
  • 87a0006d5e fix: clang10 lld could not recognized Oz Guangyao Ma 2021-05-19 09:37:38 +08:00
  • a68295d2a9 fix:change queuePosion to queuePosition kenneth 2021-05-19 08:38:33 +08:00
  • 8c8a0b398d fixed the textsuite x_xiny 2021-05-18 19:11:26 +08:00
  • 4d863e985b fix: Fix wrong judgment in los_trace.c to avoid null pointer access. boxi 2021-05-18 17:21:47 +08:00
  • d632356413 !206 fix time mould-kernel:fix 2 api clock_gettime、clock_getres Merge pull request !206 from guweijie/master openharmony_ci 2021-05-18 15:15:58 +08:00
  • 12d98b144b fix: fix length typo kenneth 2021-05-18 14:33:59 +08:00
  • 2534c86d6f Merge branch 'master' of gitee.com:openharmony/kernel_liteos_a into master guweijie 2021-05-18 09:56:42 +08:00
  • e8427a45c5 fix time mould-kernel:fix 2 api clock_gettime、clock_getres teamol 2021-05-14 15:10:30 +08:00
  • e7c0c5173a !246 fix: fix function name OsSchedSetIdleTaskSchedParam Merge pull request !246 from kenneth/master openharmony_ci 2021-05-18 09:30:24 +08:00
  • 8f8c038b21 fix: fix function name OsSchedSetIdleTaskSchedParam kenneth 2021-05-18 09:02:48 +08:00
  • 471e47c1c2 !244 用例框架完善 Merge pull request !244 from lnlan/test_fixed openharmony_ci 2021-05-17 20:07:49 +08:00
  • fe05df40ae fix: Remove redundant invalid codes arvinzzz 2021-05-17 14:34:09 +08:00
  • fbe98af997 fixed that LOSCFG_USER_TEST_SMP is unuseful lnlan 2021-05-15 16:29:50 +08:00
  • 854a0c53c3 !235 删除menuconfig中无用的模块配置 Merge pull request !235 from lnlan/ktest_fixed openharmony_ci 2021-05-15 10:13:54 +08:00
  • 29fc5b3e3d !236 fix: modify event API description Merge pull request !236 from MGY917/event openharmony_ci 2021-05-15 10:05:46 +08:00
  • 8b7d1a70a4 !238 优化mksh编译问题 Merge pull request !238 from SimonLi/fix-mksh-build openharmony_ci 2021-05-15 10:04:37 +08:00
  • 616ca955d5 !220 statfs不能正常显示FAT12和FAT16分区的空闲块和有效块 Merge pull request !220 from Far/fatfs openharmony_ci 2021-05-15 10:01:28 +08:00
  • fa273ca817 !242 解决内存泄漏检测错误判断及删除冗余判断 Merge pull request !242 from JerryH/mem openharmony_ci 2021-05-14 16:07:28 +08:00
  • 935aada8bb !241 修复内核缺页异常处理导致系统异常 Merge pull request !241 from zhushengle/exc openharmony_ci 2021-05-14 16:01:14 +08:00
  • e70c0b7f0f !240 适配LLVM工具链10.0.1版本升级 Merge pull request !240 from pengzhuoli/master 马明帅 2021-05-14 14:44:27 +08:00
  • 8da10b9439 Fix memory leak check and interity error check. Delete redundant judgments. YOUR_NAME 2021-05-14 14:42:41 +08:00
  • a89fb57f57 fix: Fix kernel page fault exception handling causing system exception. zhushengle 2021-05-14 12:56:56 +08:00
  • 8d419bb029 !239 quickstart节点实现优化 Merge pull request !239 from boxi/master openharmony_ci 2021-05-14 11:50:38 +08:00
  • 967607e1c8 Update search path in llvm zhuoli 2021-05-14 10:42:32 +08:00
  • a53ad12907 fix time mould by ChinaSoft Team teamol 2021-04-29 15:41:33 +08:00
  • 4abd2e0247 fix: Optimize quickstart node implementation boxi 2021-05-14 08:59:52 +08:00
  • d724a975b5 !234 用户态异常处理,进程退出时恢复系统正常运行的过程依赖编译器行为,存在风险 Merge pull request !234 from zhushengle/exc openharmony_ci 2021-05-14 07:13:33 +08:00
  • e38f9a98c9 fix: mkdir -p is more robust SimonLi 2021-05-13 19:20:26 +08:00
  • bef4ab9835 fix: rebuild mksh depends on rebuild.sh script SimonLi 2021-05-13 19:03:43 +08:00
  • c059be5ec8 !237 lwip crash问题增加维测log Merge pull request !237 from 刘建东/OpenHarmony_1.0.1_release OpenHarmony-v1.1.1-LTS openharmony_ci 2021-05-13 09:33:15 +08:00
  • 723b3ff8e2 IssueNo:#I3R13T Description:add log for lwip crash Sig:phone Feature or Bugfix:Bugfix Binary Source:No YOUR_NAME 2021-05-12 17:15:44 +08:00
  • 842399a4af !225 fix: do not build toybox temporarily Merge pull request !225 from MGY917/master openharmony_ci 2021-05-12 08:09:57 +08:00
  • 937734b1e9 fix: modify event API description Guangyao Ma 2021-05-11 21:09:24 +08:00
  • 044f2c7c17 fix: do not build toybox temporarily Guangyao Ma 2021-05-11 20:42:37 +08:00
  • 0cf9748ce0 delete useless module in Kconfig lnlan 2021-05-11 20:22:05 +08:00
  • e840188a65 fix:User-mode exception handling runs on the thread's SVC stack. zhushengle 2021-05-11 15:34:06 +08:00
  • bcf7a0701a !223 add testsuites/kernel to build Merge pull request !223 from lnlan/ktest_fixed openharmony_ci 2021-05-11 17:02:03 +08:00
  • 122517716e !231 冒烟用例从全量用例分离出,用于门禁看护 Merge pull request !231 from lnlan/test_bin_change_name openharmony_ci 2021-05-11 17:01:58 +08:00
  • fdbd0820c2 !232 support ipc copy fd to process Merge pull request !232 from zhOu/master openharmony_ci 2021-05-11 15:46:37 +08:00
  • f76fa4a344 feature: support ipc copy fd to process zhOu 2021-05-08 14:24:12 +08:00
  • ca5555e6a5 !190 fix:solve the coupling between the kernel and the structure under ARCH Merge pull request !190 from zhushengle/Stack openharmony_ci 2021-05-11 11:46:40 +08:00
  • b27264b9f3 add testsuites/kernel to build lnlan 2021-05-08 10:09:39 +08:00
  • 3aa14c9ae7 full & smoke separate lnlan 2021-05-11 11:06:14 +08:00
  • 1e308db64e fix:Fixed exception not saving stack pointer of SVC mode and abnormal signal processing issues zhushengle 2021-05-07 19:09:10 +08:00
  • 5ce46e2499 !228 用例镜像添加_door Merge pull request !228 from lnlan/test_bin_change_name openharmony_ci 2021-05-10 22:19:21 +08:00
  • f99e7b3388 test image change name, add _door lnlan 2021-05-08 17:37:00 +08:00
  • c66fe0313f fix: correct spelling rtos-lover 2021-05-08 11:23:08 +08:00
  • 9503c4a9fc fix: statfs can't get f_bfree and f_bavail of a FAT12/FAT16 partition Far 2021-05-07 15:07:50 +08:00
  • 6012acb509 !218 fix: console compile bug fix Merge pull request !218 from MGY917/master openharmony_ci 2021-05-07 12:52:39 +08:00
  • f8441a0cde fix: console compile bug fix Guangyao Ma 2021-05-07 11:38:07 +08:00
  • f375e50f2d !133 feat: introduce mksh toybox to rootfs Merge pull request !133 from MGY917/master openharmony_ci 2021-05-07 10:31:08 +08:00
  • f6c4f6f5da fix: Solution of conflict zhushengle 2021-05-06 21:10:22 +08:00
  • 27ab6247a6 !216 fix telnet Merge pull request !216 from 野生毛霉君/master openharmony_ci 2021-05-06 20:46:12 +08:00
  • be4d8e74cc !201 系统异常信息保存到存储介质中的功能从shell依赖中剥离 Merge pull request !201 from zhangfanfan2/master openharmony_ci 2021-05-06 20:44:32 +08:00
  • e03370f6ef fix:telnet not work mucor 2021-05-06 19:41:57 +08:00
  • 41c7689dfa feat: introduce mksh toybox to rootfs Guangyao Ma 2021-04-09 16:53:10 +08:00
  • 41f207516e !215 fix: Sortlink, the response time to insert the node should be inserted into the back of the existing node. Merge pull request !215 from zhushengle/sortlink openharmony_ci 2021-05-06 19:16:12 +08:00
  • d846035f3e feature:the feature of saving system exception information to the storage medium is separated from the shell module. YOUR_NAME 2021-04-29 16:04:33 +08:00