1. 08 9月, 2021 1 次提交
    • A
      refactor: 内核目录结构整理 · 33d0c1bd
      arvinzzz 提交于
      1. 原kernel/common目录下属于内核拓展组件,统一移入kernel/extend管理
      2. Kconfig分层,各模块自己的配置放到自己目录下管理
      3. 原platform下不属于平台的公共代码抽到kernel/common下,只留板级链接脚本和一些编译脚本指向device目录下触发平台相关的编译
      4. 对外公共头文件统一抽到对外include路径
      5. 废弃宏,头文件清理
      
      close: #I48KI4
      Signed-off-by: Narvinzzz <zhaotianyu9@huawei.com>
      Change-Id: I0cf5ea81c92a8fa7b113da9cbdc8b7bc935f5aae
      33d0c1bd
  2. 19 8月, 2021 1 次提交
  3. 10 8月, 2021 3 次提交
    • C
      fix(mini): fix compile error in mini liteos_a · e13cb3bc
      Caoruihong 提交于
      Signed-off-by: NCaoruihong <crh.cao@huawei.com>
      Change-Id: I9ab63796e5d47ac44d24807f1ebd0bbfe46681bf
      e13cb3bc
    • L
      fix: 修复mqueue问题 · 26ee8b83
      lnlan 提交于
      【背景】
      1.mqueue用例关于NFILE错误码压力测试中,不符合预期结果
      2.mq_unlink对于fork出的mqueue不起效
      3.已打开的mqueue,在fork后两进程共用一份mqpersonal不合理
      【修改方案】
      1. 确认是内核关于mqueue的fd_set定义位置不合理导致的,
      将fd_set定义位置由mqarray结构体调未全局变量后,问题解决
      2.不合理的unlink_ref++导致的,去除相关操作,使用mq_personal
      链表判断何时需要删除
      3.fork时内核复制一份mqpersonal
      【影响】
      对现有的产品编译不会有影响。
      
      re #I43P4T
      Signed-off-by: Nlanleinan <lanleinan@163.com>
      Change-Id: I09f183cc3a88e5a65201dbc1fc4f4806f78971be
      26ee8b83
    • Z
      fix: 修改DoNanoSleep 以纳秒为单位 · 6917e084
      zhushengle 提交于
         DoNanoSleep 接口以微秒为单位,纳秒级别的在转换成微秒时被整除为0,
      导致转换成tick时为0,导致延时时触发yield,导致延时时间超大
      Close #I3Z9DP
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: Ib662fdc80707be6040b2bb06a1b457344bd48b30
      6917e084
  4. 03 8月, 2021 1 次提交
  5. 30 7月, 2021 1 次提交
    • W
      fix: A核代码告警清零 · 698756d1
      wangchen 提交于
      【背景】定期A核代码告警清零。
      
      【修改方案】
      根据工具扫描结果,对代码告警进行更改。
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4378T
      Signed-off-by: Nwangchen <253227059@qq.com>
      698756d1
  6. 23 7月, 2021 1 次提交
    • T
      fix: fix mq function by enable mq_notify api · 4427142d
      teamol 提交于
      1.modifications:
      modified:   compat/posix/include/mqueue.h
      modified:   compat/posix/src/mqueue.c
      modified:   syscall/ipc_syscall.c
      modified:   syscall/los_syscall.h
      modified:   syscall/syscall_lookup.h
      modified:   testsuites/unittest/posix/mqueue/posix_mqueue_test.cpp
      
      2.add 5 testcases:
      It_posix_queue_205.cpp
      It_posix_queue_206.cpp
      It_posix_queue_207.cpp
      It_posix_queue_208.cpp
      It_posix_queue_209.cpp
      
      3.influence:
      none
      Signed-off-by: Nteamol <28105285@qq.com>
      4427142d
  7. 21 7月, 2021 1 次提交
  8. 20 7月, 2021 1 次提交
    • W
      fix: L1 toybox 命令功能实现 · 2ff44c49
      wangchen 提交于
      【背景】
      解决toybox已支持命令的遗留问题,新增命令功能。
      
      【修改方案】
      1. 在内核态对toybox的系统调用进行支持。
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I41N2A
      Signed-off-by: Nwangchen <253227059@qq.com>
      2ff44c49
  9. 16 7月, 2021 1 次提交
  10. 08 7月, 2021 1 次提交
    • X
      fix:消除编译告警 · e4ff0458
      x_xiny 提交于
      【背景】
       消除编译告警
      
      【修改方案】
       消除编译告警
      
       re #I3ZC1R
      
       Change-Id: I594d0f57e4cbbdb246a6bef1c978a38228123a34
      Signed-off-by: Nx-xiny <1301913191@qq.com>
      
      Change-Id: I1d75cdcdcf9d06ec28e541cdfea77300da7c6bb1
      e4ff0458
  11. 01 7月, 2021 1 次提交
  12. 19 6月, 2021 1 次提交
    • M
      fix: remove redundant headfile · 73a77777
      mucor 提交于
      1.remove redundant headfile in kernel, such as:
        compiler.h;debug.h;automount.h;inode.h;syslog.h;net.h;
      2.split fs.h to file.h and driver.h
      3.move vnode.h and path_cache.h to vfs/include
      4.remove redundant interface and defines
      
      close: #I3RTNR
      Signed-off-by: Nmucor <mucorwang@gmail.com>
      73a77777
  13. 18 6月, 2021 1 次提交
  14. 16 6月, 2021 1 次提交
  15. 05 6月, 2021 1 次提交
  16. 04 6月, 2021 1 次提交
    • Yansira's avatar
      feat: timer_create支持以SIGEV_THREAD方式创建定时器 · e5f6bf05
      Yansira 提交于
      【背景】当前timer_create接口不支持以SIGEV_THREAD的方式创建多个定时器
      
      【修改方案】
      1、内核timer_create接口在创建software timers相应的线程时,使用线程
      taskCB所携带的信息识别各个线程的信号并依据该信息分别派发出信号。
      2、关于用户任务操作许可验证的修改,现在允许同一用户线程向其自身派发信
      号,软件定时器计时结束,向用户态发送相应的信号,完成用户态线程的回调。
      
      【影响】
      对现有的产品暂无影响。
      
      re #I3SRFI
      Signed-off-by: Yansira's avataryansira <yansira@hotmail.com>
      Change-Id: Ia23f5ef01975bf867dd7f5db797a30c264c50501
      e5f6bf05
  17. 20 5月, 2021 1 次提交
  18. 18 5月, 2021 1 次提交
  19. 17 5月, 2021 1 次提交
  20. 14 5月, 2021 1 次提交
  21. 08 5月, 2021 1 次提交
  22. 29 4月, 2021 1 次提交
  23. 19 4月, 2021 3 次提交
    • 星e雨's avatar
      IssueNo:#I3H7TO · 8f2e4bb8
      星e雨 提交于
      fix:the setitimer signals the process to be locked at a fixed time. There is a static problem.
      
      Change-Id: I26f12289c4b13b0fd70bf0aad30507270e0ee421
      8f2e4bb8
    • C
      remove __cplusplus guards in .c files · 7e73c929
      Caoruihong 提交于
      Change-Id: I052d930d54e63179b17b77f02c107a015f3cfc3f
      7e73c929
    • C
      code optimization · 1ea9610f
      Caoruihong 提交于
      Change-Id: I8d2e9f96e86f4130474da9898791240b5d42328e
      1ea9610f
  24. 30 3月, 2021 1 次提交
    • 星e雨's avatar
      IssueNo:#!3456 · 7256d67a
      星e雨 提交于
      Description:修复setitimer多核静态问题
      Sig:kernel
      Feature or Bugfix:Bugfix
      Binary Source:No
      
      Change-Id: I43661908d0d5248f70acb16ea95dc76fcdb6a84e
      7256d67a
  25. 11 3月, 2021 1 次提交
  26. 05 11月, 2020 1 次提交
  27. 13 10月, 2020 1 次提交
  28. 08 9月, 2020 1 次提交