1. 03 12月, 2021 1 次提交
    • Y
      【背景】 · 929a282b
      yinjiaming 提交于
      codex 告警清零
      【修改方案】
      修改和添加了procfs的默认文件模式的宏定义,对进行位操作运算的有符号数进行强制类型转换
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4KVS7
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      929a282b
  2. 30 9月, 2021 1 次提交
  3. 31 8月, 2021 1 次提交
    • L
      feat: L0-L1 支持Trace · dc9ec685
      LiteOS2021 提交于
              1.【需求描述】
                  L0~L1 支持Trace,提供两种工作模式:在线模式、离线缓存模式, 用于按时间线追踪系统事件,如任务切换、中断、ipc等。
              2.【方案描述】
                  L0:
                  (1).在内核模块预置静态代码桩
                  (2).触发桩后,收集系统上下文信息
                  (3).离线模式则写入内存,用户可通过dump导出;
                  (4).在线模式通过pipeline对接IDE进行可视化解析和展示;
                  L1:
                  新增trace字符设备,位于"/dev/trace",通过对设备节点的read\write\ioctl,实现用户态trace;
      
              BREAKING CHANGE:
              1.新增一系列trace的对外API,位于los_trace.h中.
              LOS_TRACE_EASY简易插桩
              LOS_TRACE标准插桩
              LOS_TraceInit配置Trace缓冲区的地址和大小
              LOS_TraceStart开启事件记录
              LOS_TraceStop停止事件记录
              LOS_TraceRecordDump输出Trace缓冲区数据
              LOS_TraceRecordGet获取Trace缓冲区的首地址
              LOS_TraceReset清除Trace缓冲区中的事件
              LOS_TraceEventMaskSet设置事件掩码,仅记录某些模块的事件
              LOS_TraceHwiFilterHookReg注册过滤特定中断号事件的钩子函数
      
              Close #I46WA0
      Signed-off-by: NLiteOS2021 <dinglu@huawei.com>
      
      Change-Id: I6a8e64794c4852f2c2980993a06180e09ec6ee0d
      dc9ec685
  4. 20 8月, 2021 1 次提交
    • W
      fix: A核告警消除 · d16bfd00
      wangchen 提交于
      【背景】定期A核代码消除。
      
      【修改方案】
      1,根据工具扫描结果,对代码告警进行更改
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I46KF6
      Signed-off-by: Nwangchen <253227059@qq.com>
      d16bfd00
  5. 11 8月, 2021 1 次提交
    • G
      feat(vfs): vfs支持FD_CLOEXEC标记 · 27dca4d8
      Guangyao Ma 提交于
      首先,POSIX规范规定文件描述符需要支持close-on-exec属性,修改前的vfs不支持close-on-exec,当exec系列函数执行时,进程所有的文件将会被关闭(0,1,2也重新被打开)。但是,系统有些时候是不能在exec时关闭全部文件的,例如在执行exec之前,就需要重定向进程的某些文件描述符时(使用dup2),就希望该文件不被关闭,继续保持重定向属性,shell执行进程并重定向其标准输出到文件,这是我们经常做的事情。
      
      BREAKING CHANGE:
      执行exec类函数后,进程拥有的文件描述符情况发生变化:修改前,默认关闭所有的进程文件描述符,0,1,2重新打开;修改后,除非文件描述符拥有FD_CLOEXEC标记,否则该描述符不会被关闭。
      
      re #I3U81W
      
      Change-Id: I54e841ac88e9835ec23e97de0cbc906c4e11f5a4
      Signed-off-by: NGuangyao Ma <guangyao.ma@outlook.com>
      27dca4d8
  6. 30 7月, 2021 1 次提交
    • W
      fix: A核代码告警清零 · 698756d1
      wangchen 提交于
      【背景】定期A核代码告警清零。
      
      【修改方案】
      根据工具扫描结果,对代码告警进行更改。
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4378T
      Signed-off-by: Nwangchen <253227059@qq.com>
      698756d1
  7. 21 7月, 2021 1 次提交
  8. 07 7月, 2021 1 次提交
  9. 24 6月, 2021 2 次提交
    • 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
    • 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
  10. 23 6月, 2021 1 次提交
    • C
      fix: 修改/proc/mounts显示格式 · 6860246c
      chenjing 提交于
      显示信息内容及格式修改为与posix标准一致,内容包括:
      1、挂载设备名
      2、挂载点路径
      3、文件系统类型
      4、挂载选项(此项暂不支持,打印())
      5、dump频率(此项暂不支持,值为0)
      6、fsck检查次序(此项暂不支持,值为0)
      
      close #I3XGCS
      Signed-off-by: Nchenjing <chenjing139@huawei.com>
      Change-Id: I2a8cb093e7c5316feb55fb196bc1b4301d8d0249
      6860246c
  11. 22 6月, 2021 3 次提交
  12. 21 6月, 2021 3 次提交
  13. 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
  14. 04 6月, 2021 1 次提交
  15. 20 5月, 2021 1 次提交
  16. 19 4月, 2021 1 次提交
  17. 16 4月, 2021 1 次提交
  18. 07 4月, 2021 1 次提交
  19. 06 4月, 2021 2 次提交
  20. 31 3月, 2021 1 次提交
    • Y
      IssueNo:#I3E0F2 · c959d436
      YOUR_NAME 提交于
      Description:Delete VM to support only kernel mode.
      Sig:liteos_a
      Feature or Bugfix:Feature
      Binary Source:No
      
      Change-Id: Ie1029c8fbc0c1b85c138663933118d2d148b7769
      c959d436
  21. 24 3月, 2021 1 次提交
    • M
      fix readdir, rename · 1884fa05
      mucor 提交于
      Change-Id: Ic443742e125915f0e5332a338dedea5c40348928
      1884fa05
  22. 19 3月, 2021 1 次提交
    • W
      Description:vfs refactoring · d9707508
      wangchenyang 提交于
      Feature or Bugfix:Feature
      Binary Source:Huawei
      PrivateCode(Yes/No):Yes
      
      Change-Id: I175d2648bc6f9078c34de2c0a5c93fda10b86c47
      ChangeID:13306388
      d9707508
  23. 11 3月, 2021 1 次提交