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. 07 3月, 2023 1 次提交
  3. 10 1月, 2023 1 次提交
    • Z
      fix:mutex trace中ArchLRGet接口改变实现方式 · 25278a02
      zhangdengyu 提交于
      方案描述:
      将ArchLRGet接口的实现方式由内联函数修改为宏,
      防止产品添加--no_inline等编译选项导致函数无法在调用点展开,
      造成由于函数调用过程中函数栈帧的变化带来的LR寄存器中存储的值的变化。
      
      Close #I69D9N
      Signed-off-by: Nzhangdengyu <zhangdengyu2@huawei.com>
      Change-Id: If417bc2ec9febf064c63da198faf4ac000d70c52
      25278a02
  4. 10 11月, 2022 2 次提交
  5. 07 11月, 2022 2 次提交
  6. 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
  7. 15 8月, 2022 1 次提交
  8. 01 8月, 2022 1 次提交
  9. 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
  10. 13 7月, 2022 1 次提交
  11. 12 7月, 2022 1 次提交
  12. 11 7月, 2022 1 次提交
    • Y
      fix: 内核目录规范整改 · 12e8541b
      yinjiaming 提交于
      【背景】
      内核仓库中有一些废弃的二进制文件
      
      【修改方案】
      删去已不用的二进制文件与对应的头文件
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I5GHWE
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: I62ff61630b08e90022f3b1fb37a569d5b3627aa9
      12e8541b
  13. 08 7月, 2022 1 次提交
  14. 07 7月, 2022 1 次提交
  15. 23 6月, 2022 2 次提交
  16. 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
  17. 06 5月, 2022 1 次提交
    • W
      fix: M核添加维测接口 · 728aca27
      wangchen 提交于
      【背景】M核添加维测接口
      
      【修改方案】
      1, 添加任务栈dump接口
      2, 添加中断dump接口
      3, 添加任务调度流程dump
      【影响】
      对现有的产品编译不会有影响。
      re #I50KLG
      Signed-off-by: Nwangchen <wangchen64@huawei.com>
      728aca27
  18. 01 4月, 2022 1 次提交
  19. 30 3月, 2022 1 次提交
  20. 21 3月, 2022 1 次提交
  21. 19 3月, 2022 2 次提交
  22. 15 3月, 2022 1 次提交
  23. 14 3月, 2022 2 次提交
  24. 08 3月, 2022 2 次提交
    • B
      feat:增加玄铁ck804ef架构内核支持文件 · 3dceae52
      bob_qu 提交于
      合入原因:按照规划增加winnermicro w800芯片OH适配
                需要新增CK804芯片架构支持代码
      修改:在kernel/liteos_m、device/soc、device/board、vendor/hihope
             仓下增加CK804芯片架构、芯片SDK、开发板和产品配置文件
      影响:由于是新增芯片架构,与其他平台编译隔离,无副作用
      Signed-off-by: Nbob_qu <qu_bo@hoperun.com>
      3dceae52
    • W
      fix: 内源代码检视问题 · 43baa4fd
      wangchen 提交于
      【背景】内源代码检视问题
      
      【修改方案】
      1,按检视意见,进行资源泄露等问题的修改
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4WV56
      Signed-off-by: Nwangchen <wangchen64@huawei.com>
      43baa4fd
  25. 03 3月, 2022 1 次提交
  26. 21 2月, 2022 1 次提交
  27. 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
  28. 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
  29. 14 2月, 2022 1 次提交
  30. 12 2月, 2022 1 次提交
  31. 11 2月, 2022 1 次提交
  32. 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
  33. 28 1月, 2022 1 次提交
  34. 21 1月, 2022 1 次提交