1. 05 11月, 2021 1 次提交
  2. 30 10月, 2021 1 次提交
  3. 28 10月, 2021 1 次提交
  4. 20 10月, 2021 2 次提交
  5. 19 10月, 2021 1 次提交
  6. 18 10月, 2021 1 次提交
    • Y
      fix: 修复shcmd.h需要用宏包起来的问题 · a7a8a62b
      yinjiaming 提交于
      【背景】
      api_shell.c中使用了头文件shcmd.h,没有用宏包起来
      [ERR] :#include<shcmd.h>:45
      
      【修改方案】
      删去包含的头文件shcmd.h,代码中没有用到该头文件中的内容
      为能够顺利编译过,添加了头文件<sys/time.h>
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I45FU2
      
      Change-Id: I1727515883adcca1e9aaa25fc46ef1fee11fa1a9
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      a7a8a62b
  7. 14 10月, 2021 1 次提交
  8. 13 10月, 2021 1 次提交
  9. 12 10月, 2021 2 次提交
    • 悟空又丢了's avatar
      fix: 将未定义小写"true","false"改为"TRUE","FALSE"。 · 9819eb56
      悟空又丢了 提交于
          【背景】
          api_shell.c文件使用小写的true和false 却没有定义
          [OHOS ERROR] ../../../kernel/liteos_m/components/net/lwip-2.1/porting/src/api_shell.c:342:25: error: 'false' undeclared (first use in this function)
          [OHOS ERROR]      BOOL timeout_flag = false;
          编译报错。
          【修改方案】
          1. 将未定义的 true,false改为已定义的宏TRUE,FALSE。
      
          【影响】
          对现有的产品编译不会有影响。
      
          re #I43D20
      
      Change-Id: If66adab35f2315d0caca2a487960be887567126b
      Signed-off-by: 悟空又丢了's avatarpef <cyd1997@126.com>
      9819eb56
    • A
      fix: los_trace.h接口注释错误修正 · 693468e5
      arvinzzz 提交于
      1. LOS_TraceStop接口的功能描述应该是stop
      
      close: #I4CYPZ
      Signed-off-by: Narvinzzz <zhaotianyu9@huawei.com>
      Change-Id: I09da24e9a57abde288ccd3f558ba9e65ca1092e3
      693468e5
  10. 09 10月, 2021 1 次提交
  11. 28 9月, 2021 1 次提交
  12. 26 9月, 2021 2 次提交
  13. 24 9月, 2021 1 次提交
  14. 23 9月, 2021 1 次提交
  15. 22 9月, 2021 1 次提交
  16. 18 9月, 2021 1 次提交
  17. 16 9月, 2021 1 次提交
    • W
      fix: shell模块task命令踩内存问题修改 · 6ffd55dc
      wangchen 提交于
      【背景】task命令获取内存时传入的参数过大,可能引起踩内存问题。
      
      【修改方案】
      1,对task命令中获取内存信息时的入参进行调整,避免引起内存问题
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4A70V
      Signed-off-by: Nwangchen <253227059@qq.com>
      6ffd55dc
  18. 14 9月, 2021 1 次提交
    • Z
      feat: 低功耗支持冻结线程等需求 · 9b5739ab
      zhushengle 提交于
      1.支持低功耗时冻结线程
      2.支持延时锁
      3.低功耗与idle分离
      4.支持对接电源管组件的低功耗接口
      LOS_PmReadLock --- 常阻塞,低功耗线程阻塞于该接口,当系统无任何模块持锁时会唤醒低功耗线程, 触发低功耗流程
      LOS_PmSuspend --- 进入低功耗流程
      Close #I49FJF
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: I009255cfa1852b109dd8bfaf9c779e976660d621
      9b5739ab
  19. 11 9月, 2021 1 次提交
  20. 10 9月, 2021 1 次提交
    • A
      fix: 支持硬浮点编译 · 988fd85f
      arvinzzz 提交于
      1. 通过本工程的gn编译时,需要在device目录下,单板的关于内核的config.gn中指定-mfloat-abi的等级,并在单板相关代码的编译选项中保持-mfloat-abi一致
      2. 通过本工程的Makefile编译时,需要在kernel/liteos_m/targets/下添加单板相关的代码配置,在Makefile中设置-mfloat-abi即可
      3. 通过IDE编译本工程时,需要在IDE的汇编文件相关编译选项中加入 -imacros $(LITEOSTOPDIR)/kernel/include/los_config.h,保证浮点等级在汇编文件中生效
      
      close: #I48KJP
      Signed-off-by: Narvinzzz <zhaotianyu9@huawei.com>
      Change-Id: Ibf9b750b922be2530de349981d55e40b5919933f
      988fd85f
  21. 09 9月, 2021 1 次提交
    • Z
      fix: 优化低功耗流程 · c6600d9d
      zhushengle 提交于
      1.normal和其它模式分离,流程分层化,使得结构较为清晰
      2.tick timer处理实现优化为注册对应机制则默认支持,不注册则不执行,简化使用逻辑
      3.添加 pm测试用例
      Close #I46VXK
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: I7810ce0ca12dce96972399adf88e8319bb487905
      c6600d9d
  22. 07 9月, 2021 1 次提交
  23. 06 9月, 2021 1 次提交
  24. 28 8月, 2021 1 次提交
    • L
      feat: 按任务统计已经alloc的内存大小 · 53117f9f
      lnlan 提交于
      【背景】
      m核需补充shell命令,按任务统计已经alloc的内存大小
      【修改方案】
      1.新增在task命令中,在打印task
      info前遍历所有内存节点,统计各任务所占用的内存节
      点大小,在打印时将其打出。
      2.内存节点中,taskid所占位数随系统最大任务数调整
      【影响】
      对现有的产品编译不会有影响。
      
      re #I44WNU
      Signed-off-by: Nlanleinan <lanleinan@163.com>
      Change-Id: I080b5dd056966784c0752408f9e320ca0e97c7f7
      53117f9f
  25. 26 8月, 2021 1 次提交
    • L
      feat: 完善m核qemu串口驱动,支持shell输入 · c4dc5ab0
      lnlan 提交于
      【背景】
      m核qemu需完善串口驱动,支持shell输入
      【修改方案】
      1.完善串口驱动
      2.添加shell任务,获取串口输入并下发处理
      【影响】
      对现有的产品编译不会有影响。
      
      re #I46N7F
      Signed-off-by: Nlanleinan <lanleinan@163.com>
      Change-Id: Ib58d4e633081743e64412cb65aa209d3356d6c1c
      c4dc5ab0
  26. 24 8月, 2021 2 次提交
  27. 20 8月, 2021 1 次提交
  28. 16 8月, 2021 1 次提交
  29. 12 8月, 2021 1 次提交
  30. 11 8月, 2021 1 次提交
  31. 10 8月, 2021 1 次提交
    • H
      feat: 支持native动态加载组件 · d7538340
      Haryslee 提交于
      1.【需求描述】
      动态库开发部分:
      gcc的sample code。
      提供生成暴露接口生成机制,并允许产品新增需要暴露的接口。
      提供可以判断库允许资源大小的能力,并提供相关工具辅助开发者确定开发的库要求的资源是否可以满足。
      
      动态库运行部分:
      提供elf load的api,可以加载指定路径下的库,并完成符号重映射等运行准备。
      提供elf 暴露符号调用的api,用于调用库的api。
      elf加载&链接异常时,有明确错误记录,返回明确错误类型。
      提供elf 卸载的api。
      
      2.【方案描述】
      (1) 通过灌段的形式记录需要导出符号的地址信息,用于暴露内核对外的接口,在加载链接器中通过查询
      对应的符号信息获取符号地址。
      (2) 加载链接时,解析共享库并将共享库中可加载段通过文件系统读入内存中,并对共享库中未定义的、
      需要重定位的符号进行重定位。需要调用符号时,根据符号名通过哈希表即可查询共享库提供的对应符号
      的地址。
      
      BREAKING CHANGE:
      新增4个对外接口,声明在los_dynlink.h文件中,分别为:
      (1) LOS_DynlinkInit: 动态加载模块初始化。
      (2) LOS_SoLoad: 加载指定路径的共享库。
      (3) LOS_FindSym: 根据共享库句柄查找指定符号。
      (4) LOS_SoUnload: 卸载共享库。
      
      close #I418HJ
      Signed-off-by: NHaryslee <lihao189@huawei.com>
      Change-Id: I7669b7ef20096294f9d1094c85ac6602fefad354
      d7538340
  32. 09 8月, 2021 2 次提交
    • Z
      fix: tick 动态化计算优化,减小中断执行时间对系统总体时间的影响,保证软件定时器的响应精度。 · 2118c846
      zhushengle 提交于
      方案描述:
          1.周期软件定时器超时添加一个startTime字段,用于记录当前软件定时器的开始计时的时间,
          在定时器响应时,开始时间修改为上一次响应的结束时间(消除了中断执行时间对软件定时器
          的影响)。
          2. 在执行tick中断的过程当中,持有tick动态计算锁,保证在该过程中不会触发tick周期
          的计算,在tick中断结束时统一计算设置。 --- 提升tick中断的执行效率
          3. 在设置tick周期时,减掉tick中断执行的时间,减小周期动态化带来的时间误差
          4.新增LOSCFG_BASE_CORE_TICK_PER_SECOND_MINI配置宏,用于配置tick中断的最小响应精度
      Close #I3YGP1
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: Ia53e4accce497bce870557c2c3387ce51fa3fed3
      2118c846
    • S
      fix: net compile fix · 299813cd
      silen 提交于
      Change-Id: Ieb264f28e831f867d833a66fa25fec57e740a162
      Signed-off-by: Nsilen <wuyunjie@huawei.com>
      299813cd
  33. 05 8月, 2021 1 次提交
  34. 02 8月, 2021 1 次提交
  35. 30 7月, 2021 1 次提交
    • W
      fix: M核代码告警清零 · cb5f862e
      wangchen 提交于
      【背景】定期M核代码告警清零。
      
      【修改方案】
      根据工具扫描结果,对代码告警进行更改。
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4386N
      Signed-off-by: Nwangchen <253227059@qq.com>
      cb5f862e