1. 14 6月, 2023 1 次提交
    • Z
      refactor:重构ARM架构下的中断管理框架 · eb7e3073
      zhangdengyu 提交于
      方案描述:
      1、在最外层arch/include/los_interrupt.h中定义数据结构、声明对外接口;
      2、在arch/arm/common实现arm架构中断通用的接口定义与声明;
      3、在arch/arm/xxx中实现针对xxx架构的差异化实现;
      4、在cortex-m7/gcc中未实现SysTickHandler函数,现将其实现
      
      Close: #I76K6S
      Signed-off-by: Nzhangdengyu <zhangdengyu2@huawei.com>
      Change-Id: I741df02efb808ac64568b591e7ff460d99e21c30
      eb7e3073
  2. 24 9月, 2022 1 次提交
    • X
      <fix> · 784429d0
      xiacong 提交于
      修复报警信息,为以下修复点
      1、修复空指针未判断
      2、修复open后未及时close 导致内存泄露
      3、修复strdup后未free
      4、修复赋值后未使用等问题
      5、修复编码中判断条件中无符号变量小于零的情况
      Signed-off-by: Nxiacong <xiacong4@huawei.com>
      Change-Id: I13d046141afeb8a116e6a04304a3793bf8e12bee
      Signed-off-by: Nxiacong <xiacong4@huawei.com>
      784429d0
  3. 15 8月, 2022 1 次提交
  4. 01 8月, 2022 1 次提交
  5. 29 7月, 2022 1 次提交
    • Y
      fix: 内核告警修复 · a36d5d90
      yinjiaming 提交于
      【背景】
      内核代码经代码扫描工具发现存在一些关于代码格式的告警,
      现经修改解除掉告警。
      
      【修改方案】
      修改了代码中格式不规范的地方,修改的点有:
      1.代码中一行过长
      2.没有合理的添加空格和空行
      3.没有按照规范进行缩进
      4.括号的格式没有按照规范
      5.注释的格式不对以及存在魔数字
      6.函数的声明与定义的格式不一致
      并更新了修改文件的版权头时间
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I5H6F5
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: Id8eb0450d03fae537ea4c73190fdadb76b29253d
      a36d5d90
  6. 07 7月, 2022 1 次提交
  7. 23 6月, 2022 1 次提交
  8. 11 5月, 2022 1 次提交
    • W
      fix: M核添加维测接口 · fb740f9b
      wangchen 提交于
      【背景】M核添加维测接口
      
      【修改方案】
      1, 添加任务栈dump接口
      2, 添加中断dump接口
      3, 添加任务调度流程dump
      【影响】
      对现有的产品编译不会有影响。
      re #I5644Y
      Signed-off-by: Nwangchen <wangchen64@huawei.com>
      fb740f9b
  9. 21 3月, 2022 1 次提交
  10. 19 3月, 2022 1 次提交
  11. 14 3月, 2022 1 次提交
    • Y
      fix: 修复3.1代码检视中的问题 · bcd177bb
      yinjiaming 提交于
      【背景】
      3.1 代码检视中有一些问题需要修改
      
      【修改方案】
      在README 中添加了文档链接,更改了非可执行文件的权限
      
      【影响】
      对现有的产品编译不会有影响。
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: I25eb1a2bfcbfdf7bc40b0516bcf9262c2d67f8b4
      bcd177bb
  12. 21 2月, 2022 1 次提交
  13. 18 2月, 2022 1 次提交
    • L
      feat: synchronous los_hwicreate interface · 6c68adad
      LiteOS2021 提交于
      BREAKING CHANGE:
          涉及接口修改:
          LOS_HwiCreate
          LOS_HwiDelete
          改动内容:
          中断处理函数参数类型由HWI_ARG_T统一改为HwiIrqParam,封装原有arg参数及riscv部分实际使用变量pDevId, 这样一方面统一LiteOS接口,也统一了中断处理函数的arg参数
          同步LOS_HwiDelete接口入参,新增HWI_IRQ_PARAM_S *irqParam参数,为后续共享中断功能的添加预留
      Signed-off-by: NLiteOS2021 <dinglu@huawei.com>
      6c68adad
  14. 15 2月, 2022 1 次提交
    • L
      fix: kernel接口融合,添加/修改kernel函数 · cee9714a
      LiteOS2021 提交于
      kernel接口融合,添加/修改kernel函数
      
      BREAKING CHANGE:
      新增接口:
      LOS_TaskResRecycle
      LOS_CurrNanosec
      LOS_MDelay
      接口修改:
      LOS_QueueCreate:第一个入参添加const修饰并增加一种异常情况处理
      los_memory.c中 OS_ERROR 修改为LOS_NOK,重定义LOS_NOK为(UINT32)-1。
      接口位置转移:
      LOS_UDelay 由los_task.h/.c 转移到los_tick.h/.c 
      宏修改:
      LOS_ERRNO_MUX_PEND_INTERR 改名为 LOS_ERRNO_MUX_IN_INTERR
      增加宏:
      Signed-off-by: NLiteOS2021 <dinglu@huawei.com>
      cee9714a
  15. 14 2月, 2022 1 次提交
  16. 12 2月, 2022 1 次提交
  17. 11 2月, 2022 1 次提交
  18. 10 2月, 2022 1 次提交
    • H
      fix: cortex-m55栈优化 · 59e9c6ed
      Haryslee 提交于
      利用EXC_RETURN可判断出上下文是否使用FPU寄存器,进而确定是否对FPU寄存器进行压栈操作
      
      close #I4SQIQ
      Signed-off-by: NHaryslee <lihao189@huawei.com>
      Change-Id: Ib8b3a8b359486b3b7851278365860be1bfed65f2
      59e9c6ed
  19. 28 1月, 2022 1 次提交