1. 25 9月, 2022 1 次提交
  2. 21 9月, 2022 1 次提交
    • Y
      fix: 内核告警修复 · 96b2d557
      yinjiaming 提交于
      【背景】
      经代码扫描工具检测,内核代码中存在
      可以修复的告警
      
      【修改方案】
      1.将单语句的if, while等加上括号
      2.将C语言风格的类型转换变为C++风格
      
      【影响】
      对现有的产品编译不会有影响。
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: I7d4a04a8904abb3c33e843049bf15f4386d3efd8
      96b2d557
  3. 05 9月, 2022 1 次提交
    • Y
      fix: 版权头时间更新问题 · d906bb91
      yinjiaming 提交于
      【背景】
      一些代码文件经过修改后需要更新版权头
      
      【修改方案】
      更新了需要更新的版权头时间
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I5LG22
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: I7963bf6ce5746707bad688dd4c634ae9d72b3c04
      d906bb91
  4. 11 8月, 2022 2 次提交
  5. 08 8月, 2022 1 次提交
    • Y
      fix: 内核告警清理 · 2dc24da8
      yinjiaming 提交于
      【背景】
      内核代码经代码扫描工具发现存在一些关于代码格式的告警,
      现经修改解除掉告警.
      
      【修改方案】
      修改了代码中格式不规范的地方,修改的点有:
      1.代码中一行过长
      2.没有合理的添加空格和空行
      3.没有按照规范进行缩进
      4.括号的格式没有按照规范
      5.注释的格式不对以及存在魔数字
      6.函数的声明与定义的格式不一致
      并更新了修改文件的版权头时间
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I5H6F5
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: Ie46b5b3238fd88c25f99542b8ccd138b956c6458
      2dc24da8
  6. 23 6月, 2022 1 次提交
  7. 11 5月, 2022 1 次提交
  8. 29 4月, 2022 1 次提交
  9. 31 3月, 2022 1 次提交
  10. 30 3月, 2022 1 次提交
  11. 28 3月, 2022 1 次提交
  12. 22 3月, 2022 1 次提交
  13. 19 3月, 2022 1 次提交
  14. 18 3月, 2022 1 次提交
  15. 14 3月, 2022 2 次提交
  16. 10 3月, 2022 1 次提交
  17. 09 3月, 2022 1 次提交
    • Y
      fix: 修复3.1源码检视的问题 · 9a030d69
      yinjiaming 提交于
      【背景】
      3.1 代码检视过程中有一些问题需要修复
      
      【修改方案】
      修改了失效的文档链接,更改了一些非可执行文件的权限
      
      【影响】
      对现有的产品编译不会有影响。
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: If87ac9a3e17ba679f4712552f5a89cc13349287e
      9a030d69
  18. 08 3月, 2022 1 次提交
  19. 03 3月, 2022 1 次提交
    • Y
      fix: 主干告警清理 · 672bc729
      yinjiaming 提交于
      【背景】
      主干告警清理
      
      【修改方案】
      在需要的地方添加了强制类型转换
      
      【影响】
      对现有的产品编译不会有影响。
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: Id6693137310d8c2e63f4e5489564d7c01c016a18
      672bc729
  20. 20 1月, 2022 1 次提交
    • H
      chore: kernel部件化 · 1ecda9c0
      Hongjin Li 提交于
      1、添加HPM包描述文件bundle.json
      2、依赖的三方开源软件,由直接引用路径,改为import对应的gni文件,引用变量
      Signed-off-by: NHongjin Li <lihongjin1@huawei.com>
      Change-Id: Ice783c19a477626d422a37faf3d420c4965f8ea6
      1ecda9c0
  21. 05 1月, 2022 1 次提交
  22. 24 12月, 2021 1 次提交
  23. 13 12月, 2021 1 次提交
    • F
      fix: 修复LOSCFG_FS_FAT_CACHE宏关闭后编译失败的BUG · 63e71fec
      Far 提交于
      1. 在必要处增加宏开关关闭部分代码的编译;
      2. 由于驱动是一个独立的内核线程,在一些场景下文件系统会将用户态地址透传给驱动,这会导致内核崩溃。
      因此在需要透传用户态地址时增加了一个内核buffer作为中转。
      
      Close #I3T3N0
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      63e71fec
  24. 29 11月, 2021 1 次提交
    • Z
      feat: 支持L1 低功耗框架 · 64e49aba
      zhushengle 提交于
      方案描述:
         和L0保持一致,上层通过proc文件系统操作:
         power_mode  支持的低功耗模式,通过对该文件进行write操作可以设置低功耗模式
         power_count powermanager模块通过对该文件操作,和内核进行交互,简要流程如下:
           while (1) {
             open  // 打开该文件
             read  // 使powermanager低功耗任务常阻塞,当系统无任何模块持锁时,会唤醒该任务
             write // 进行低功耗流程
             close // 关闭该文件
           }
         power_lock    write该文件,持锁
         power_unlock  writw该文件,释放锁
      
      Close #I4JSO
      
      Change-Id: I73fcdeeb5e2039484b3351a81b46a0892b349fe9
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      64e49aba
  25. 25 11月, 2021 1 次提交
  26. 18 11月, 2021 1 次提交
  27. 15 11月, 2021 1 次提交
    • L
      fix: A核代码静态告警定期清理 · 9ba725c3
      lnlan 提交于
      【背景】A核代码静态告警定期清理
      
      【修改方案】
      1,根据codex等工具分析结果,进行必要的规范等问题修改
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4I0O8
      Signed-off-by: Nwangchen <253227059@qq.com>
      9ba725c3
  28. 10 11月, 2021 1 次提交
  29. 05 11月, 2021 1 次提交
    • L
      fix: 增加内核epoll系统调用 · 2251b8a2
      lnlan 提交于
      【背景】增加内核epoll系统调用适配musl接口并增加测试用例
      
      【修改方案】
      1, 删除musl仓的porting
      2,内核实现epoll对应接口及注册系统调用
      3,testsuit目录添加对应的用例
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4FXPT
      Signed-off-by: Nwangchen <253227059@qq.com>
      
      Change-Id: Ia97ea49067aa1ff47b8c1c83675ac75e75d25955
      2251b8a2
  30. 15 10月, 2021 1 次提交
    • F
      refactor: 文件系统Open性能优化 · c1c2be2a
      Far 提交于
      优化包括:
      1. 提供VnodeLookupFullpath接口,如果路径是规范化的路径,则调用此接口可减少一次vfs_normalizepath接口的调用;
      2. fatfs open钩子函数FIL和buffer同时malloc,减少一次malloc调用,同时去除不必要的数据写回;
      3. 其他小细节的优化。
      
      Close #I4E0CT
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      c1c2be2a
  31. 30 9月, 2021 1 次提交
  32. 27 9月, 2021 1 次提交
  33. 22 9月, 2021 1 次提交
  34. 16 9月, 2021 1 次提交
  35. 14 9月, 2021 1 次提交
  36. 13 9月, 2021 1 次提交
  37. 09 9月, 2021 1 次提交
  38. 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