1. 21 7月, 2021 1 次提交
  2. 20 7月, 2021 3 次提交
  3. 14 7月, 2021 3 次提交
    • Q
      feat: 给开发者提供系统信息导出Hidumper工具。 · cb17fa50
      qidechun 提交于
      给开发者提供系统信息DUMP机制,帮助开发者观察系统功能状态,发现潜在问题。
      
      Close #I3NN7D
      Signed-off-by: Nqidechun <qidechun@huawei.com>
      cb17fa50
    • Q
      feat: add blackbox for liteos_a · a195aac9
      qidechun 提交于
      1、在内核增加BlackBox核心框架,对外提供模块回调接口注册和故障处理接口。
      2、增加默认的系统模块适配层,处理通用内核态和用户态故障日志抓取和保存。
      3、BBOX特性默认关闭,若想使用此特性,请在内核配置文件中增加如下编译选项:
      LOSCFG_BLACKBOX=y
      LOSCFG_SAVE_EXCINFO=y
      LOSCFG_SAVE_EXCINFO可以帮助抓取更多的故障日志。
      4、若已经打开BBOX特性,想快速验证此特性,请添加如下编译选项:
      LOSCFG_HIDUMPER=y
      
      Close #I406NP
      Signed-off-by: Nqidechun <qidechun@huawei.com>
      a195aac9
    • Z
      fix : futex requeue机制中,头节点的queueList 为NULL, 导致系统异常 · 1157c4a2
      zhushengle 提交于
          queuelist中的普通节点在调整为futexList的节点时,
      未校验其queueList的有效性,导致queueList未初始化,
      出现访问空指针;且在从旧链表迁移节点到新链表时,
      节点从旧链表删除之后又插入到另一个链表中,导致对
      旧链表的为NULL判断出错。
      
      Close #I4024F
      
      Change-Id: I506a10fc5740ce16e682c2c419b9d92a82000b86
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      1157c4a2
  4. 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
  5. 07 7月, 2021 2 次提交
  6. 06 7月, 2021 1 次提交
    • Q
      feat: add blackbox for liteos_a · 425975e4
      qidechun 提交于
      1、在内核增加BlackBox核心框架,对外提供模块回调接口注册和故障处理接口。
      2、增加默认的系统模块适配层,处理通用内核态和用户态故障日志抓取和保存。
      
      Close #I3NN7V
      Signed-off-by: Nqidechun <qidechun@huawei.com>
      425975e4
  7. 01 7月, 2021 1 次提交
  8. 30 6月, 2021 1 次提交
  9. 28 6月, 2021 1 次提交
  10. 26 6月, 2021 3 次提交
  11. 24 6月, 2021 3 次提交
    • M
      feat: add clear cache cmd to /proc/fs_cache · 3d1cf683
      mucor 提交于
      write "clear pathcahe" to clear pathcaches and vnodes
      write "clear pagecache" to clear pagecaches
      write "clear all" to clear both pathcaches and pagechaches
      the cache in use will not be cleared
      
      close: #I3XLPH
      Signed-off-by: Nmucor <mucorwang@gmail.com>
      3d1cf683
    • C
      fix: userfs分区的起始地址与大小改为通过bootargs配置 · 2e2b1420
      chenjing 提交于
      在内核解析bootargs参数时,加入对userAddr与userSize两个字段的解析。
      1、如果bootargs中配置了userAddr与userSize,则使用配置值划分storage分区。
      2、如果bootargs中未配置这两个字段,则storage分区默认紧接在rootfs分区后。
      
      close #I3XNEY
      Signed-off-by: Nchenjing <chenjing139@huawei.com>
      Change-Id: Iba63ccd7fc3f7efc1d726c4b38beee5df1d64122
      2e2b1420
    • Z
      feat: L1支持低功耗投票框架 · 21d8ac87
      zhushengle 提交于
      功能描述:
        在proc目录下增加power目录,添加powr_mode,power_lock,power_unlock和power_count节点,
        power_mode:节点用于查询和设置系统支持的功耗模式
        power_lock:用于查询和获取低功耗锁,持锁后,将会阻止系统进入低功耗状态
        power_unlock: 用于释放已经持有的低功耗锁,也可查询当前有那些持有低功耗锁
        power_count:用于查询当前持有低功耗锁的个数
      
      Close #I3VS5N
      
      Change-Id: I2e2881cc968eab3c5fa6f9dbd7e8c5e448609407
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      21d8ac87
  12. 22 6月, 2021 4 次提交
  13. 21 6月, 2021 2 次提交
  14. 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
  15. 17 6月, 2021 1 次提交
  16. 16 6月, 2021 2 次提交
  17. 15 6月, 2021 2 次提交
  18. 10 6月, 2021 1 次提交
  19. 08 6月, 2021 2 次提交
  20. 07 6月, 2021 1 次提交
    • F
      fix: codex clean · b5370af8
      Far 提交于
      1. 修复可能对NULL指针解引用的场景
      2. 将不修改内容的指针入参修改为const
      3. 对getpgrp的返回值进行校验后再使用
      4. 修复了局部变量未初始化的问题
      
      Close #I3UOFN
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      b5370af8
  21. 05 6月, 2021 1 次提交
  22. 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
  23. 03 6月, 2021 2 次提交