1. 25 2月, 2023 1 次提交
  2. 23 2月, 2023 1 次提交
    • Z
      feat: 支持cgroups · b45cdbda
      zhushengle 提交于
      BREAKING CHANGE:
      支持cgroups对外变更:
      1.在proc目录下支持plimits目录,支持ipc, pid, memory, devices, sched控制器
      
      Close #I6GVPL
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: Ib996e07bf148abce9e40290d6188b763b52e89bb
      b45cdbda
  3. 09 2月, 2023 1 次提交
  4. 18 1月, 2023 1 次提交
    • Z
      feat: 支持IPC容器 · 34814c58
      zhushengle 提交于
      BREAKING CHANGE:
      支持ipc容器及增强对外变更:
      1.clone 支持CLONE_NEWIPC
      2.增加”/proc/[pid]/container/ipc" 用于查询容器信息
      
      Close #I6AVMY
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: I6a3c248d2d66a5342994c6e0b0aecddea8e32c72
      34814c58
  5. 28 11月, 2022 1 次提交
    • Z
      fix: codecheck问题清零 · 8d980ded
      zhushengle 提交于
      1.shell初始化异常流程double free
      2.los_disk_init中冗余初始化
      3.OsKProcessPmUsage 中OsUProcessPmUsage异常退出时,存在使用未初始化的变量
      4.HiLogHeadInit异常推出后,存在使用未初始化的变量
      5.api_shell.c 中存在冗余初始化
      
      fix #I63H5G
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: If17d8ed1e6f2276e20fbce24b32de169bfd22e54
      8d980ded
  6. 25 11月, 2022 1 次提交
  7. 15 10月, 2022 1 次提交
  8. 25 9月, 2022 1 次提交
  9. 18 3月, 2022 1 次提交
  10. 14 3月, 2022 1 次提交
  11. 07 3月, 2022 1 次提交
    • Z
      feat: 优化shell 命令 · f02d40d2
      zhushengle 提交于
        1.优化task 命令关中断时间较长的问题
        2.优化hwi 命令,可以查看不同核的中断分布情况
        3.丰富hiw 命令,统计每个中断在一定时间内的平均执行时间和最大执行时间
        4.丰富swtmr 命令,在debug模式下支持查看各软件定时器的运行情况, 默认关闭
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: I01cfe50c918da51f9de5b460e9eb91a863e1de36
      f02d40d2
  12. 08 1月, 2022 1 次提交
    • H
      fix: MMU竞态问题修复 · 748e0d8f
      Haryslee 提交于
      背景:同一个进程的多个线程读写同一个PTE时,由于PTE无保护,存在竞态问题。
      方案:新增spinlock保护PTE,包括大锁跟小锁。大锁:一个进程只有一个spinlock锁,多个线程
      读写PTE时竞争一把锁,锁的内存占用小,但系统性能降低;小锁:每个页表持有一把spinlock,
      由于锁是page结构体的一个字段,内存消耗较大,但是相对大锁性能较优。系统默认使用大锁,用
      户可根据具体需要配置使用大锁还是小锁。
      
      close #I2WARC
      Signed-off-by: NHaryslee <lihao189@huawei.com>
      Change-Id: I5612eeac1f65507160035eae16af61f285182eda
      748e0d8f
  13. 03 12月, 2021 1 次提交
  14. 11 11月, 2021 2 次提交
  15. 10 11月, 2021 1 次提交
  16. 02 11月, 2021 1 次提交
  17. 27 10月, 2021 1 次提交
  18. 09 10月, 2021 1 次提交
  19. 23 9月, 2021 1 次提交
    • H
      fix: 共享内存问题修复 · 9fdb80f8
      Haryslee 提交于
      Signed-off-by: NHaryslee <lihao189@huawei.com>
      背景:父进程移除共享内存并标记SHM_SEG_REMOVE,当子进程资源回收时在
      ShmFindSeg接口中判断该共享内存具有SHM_SEG_REMOVE时返回空,但是此时
      seg->ds.shm_nattch不为0,不应返回空。
      方案:ShmFindSeg接口中增加seg->ds.shm_nattch为0的判断。
      
      close #I47X2Z
      
      Change-Id: I8735cd11ac237b17fa745c50313da0fd0649bb9f
      9fdb80f8
  20. 14 9月, 2021 1 次提交
  21. 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
  22. 10 8月, 2021 1 次提交
    • H
      fix: 合并进程栈两个地址连续的region · 42f374dd
      Haryslee 提交于
      背景:进程加载的时候,先预申请一个页用作参数拷贝,另外通过mmap方式申请
      额外的虚拟栈空间,此时便有两个地址连续的区间。
      方案:新增内部接口OsStackAlloc,用于申请一个连续的虚拟地址区间,并对其
      中指定区间做物理内存的映射。
      
      close #I43QYJ
      Signed-off-by: NHaryslee <lihao189@huawei.com>
      Change-Id: I224cca3671c42a94c2f74b2da5a11403849e33d3
      42f374dd
  23. 03 8月, 2021 1 次提交
  24. 19 7月, 2021 1 次提交
  25. 08 7月, 2021 1 次提交
    • X
      fix:消除编译告警 · e4ff0458
      x_xiny 提交于
      【背景】
       消除编译告警
      
      【修改方案】
       消除编译告警
      
       re #I3ZC1R
      
       Change-Id: I594d0f57e4cbbdb246a6bef1c978a38228123a34
      Signed-off-by: Nx-xiny <1301913191@qq.com>
      
      Change-Id: I1d75cdcdcf9d06ec28e541cdfea77300da7c6bb1
      e4ff0458
  26. 07 7月, 2021 1 次提交
  27. 01 7月, 2021 1 次提交
  28. 22 6月, 2021 2 次提交
  29. 21 6月, 2021 2 次提交
  30. 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
  31. 16 6月, 2021 1 次提交
  32. 05 6月, 2021 1 次提交
  33. 20 5月, 2021 1 次提交
  34. 11 5月, 2021 1 次提交
  35. 30 4月, 2021 1 次提交
  36. 29 4月, 2021 1 次提交
  37. 28 4月, 2021 1 次提交