1. 25 8月, 2022 1 次提交
  2. 26 7月, 2022 1 次提交
  3. 30 6月, 2022 1 次提交
  4. 28 6月, 2022 1 次提交
  5. 23 6月, 2022 1 次提交
  6. 21 6月, 2022 1 次提交
  7. 20 6月, 2022 1 次提交
  8. 15 6月, 2022 1 次提交
  9. 09 6月, 2022 1 次提交
  10. 26 5月, 2022 2 次提交
  11. 30 3月, 2022 1 次提交
  12. 22 3月, 2022 2 次提交
  13. 21 3月, 2022 1 次提交
  14. 19 3月, 2022 1 次提交
    • Z
      feat: swtmr机制与调度分离,调度只针对通用线程,不针对特殊功能 · 6d8cef40
      zhushengle 提交于
      背景:
      原调度机制与软件定时器实现混合,调度时间链表存在两个链表,
      任务切换时需要遍历两个链表才可以获取到最终的tick响应时间。
      软件定时作为一个独立的功能,不应该和调度强耦合,而且软件定时
      器作为一个任务,某个软件定时器的响应时间应该是软件定时器任务的
      响应时间,不应该直接做为tick中断的响应时间。
      
      方案描述:
      1.将软件定时器从调度分离,作为一个独立的机制,从调度角度看其就是一个任务
      2.软件定时器从调度分离之后,其timelist遍历从tick中断移动至软件定时器任务中
      3.优化软件定时器的均衡调度
      
      优势:
      1.将软件定时器与调度完全分离,使得调度功能单一化,便于后续其它调度算法的引入
      2.优化tick中断,减小tick中断耗时
      3.优化通过写队列唤醒软件定时器任务去执行软件定时器钩子为插队列,减少软件定时
      器机制本身的耗时,提升软件定时器的实时性
      4.优化软件定时器均衡调度,使得软件定时器均匀分布于多核,提升软件定时器的实时性
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: I07c01f134e69c1d9b7061ddf5a231df1ee99b68e
      6d8cef40
  15. 18 3月, 2022 1 次提交
  16. 16 3月, 2022 1 次提交
  17. 14 3月, 2022 3 次提交
  18. 10 3月, 2022 1 次提交
  19. 08 3月, 2022 1 次提交
  20. 07 3月, 2022 1 次提交
  21. 17 2月, 2022 2 次提交
    • Y
      fix: 修复A核测试用例失败的问题 · 59329ce7
      yinjiaming 提交于
      【背景】
      【OpenHarmony】【master】L1 liteos测试执行liteos_a_libc_unittest.bin 测试模块,测试套TimeTimerTest 3条用例Fail
      
      【修改方案】
      将一个测试用例中创建的无限循环的线程
      在测试用例末尾关闭
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4SQDR
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: I390f411502fe1a6a04071e0d7e02d936e3388cd7
      59329ce7
    • Y
      fix: 修复A核测试用例失败的问题 · be68dc8b
      yinjiaming 提交于
      【背景】
      【OpenHarmony】【master】L1 liteos测试执行liteos_a_libc_unittest.bin 测试模块,测试套SysTest 1条用例Fail
      
      【修改方案】
      将先前更改locale的地方将locale设置为默认值
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4SQDP
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: I4cd5d5d59aa3ff8ece469ee7a61054f3d4635f45
      be68dc8b
  22. 27 1月, 2022 1 次提交
  23. 21 1月, 2022 1 次提交
    • Y
      fix: 实现了musl库net模块中的一些函数接口和相应的测试用例 · 3d00a7d2
      yinjiaming 提交于
      【背景】
      musl库中关于net模块有一些API需要实现,相应的测试用例设计得不是非常合理.
      
      【修改方案】
      删去了与实现的API不相关的测试用例,修改了测试用例中一些错误的地方,
      修改了测试用例中依赖硬件环境的一些地方。
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4JQI1
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: If57f50b025c84aa79107691efb091dde8e7b2156
      3d00a7d2
  24. 19 1月, 2022 1 次提交
  25. 18 1月, 2022 2 次提交
  26. 07 1月, 2022 1 次提交
  27. 16 11月, 2021 1 次提交
  28. 11 11月, 2021 1 次提交
  29. 10 11月, 2021 1 次提交
  30. 06 11月, 2021 1 次提交
  31. 05 11月, 2021 1 次提交
    • L
      fix: 增加内核epoll系统调用 · 2251b8a2
      lnlan 提交于
      【背景】增加内核epoll系统调用适配musl接口并增加测试用例
      
      【修改方案】
      1, 删除musl仓的porting
      2,内核实现epoll对应接口及注册系统调用
      3,testsuit目录添加对应的用例
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4FXPT
      Signed-off-by: Nwangchen <253227059@qq.com>
      
      Change-Id: Ia97ea49067aa1ff47b8c1c83675ac75e75d25955
      2251b8a2
  32. 29 10月, 2021 2 次提交
    • 悟空又丢了's avatar
      修复ppoll接口"[ERR]OsMemFree check error!"报错 · 78a297fd
      悟空又丢了 提交于
      【背景】
      内核中释放用户空间指针报错:"[ERR]OsMemFree check error!"
      
      【修改方案】
      修改SysPpoll函数。
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I47YWZ
      
      Change-Id: Id7f86036870d4f32be8fc438b9aad85cdda59546
      Signed-off-by: 悟空又丢了's avatarpef <cyd1997@126.com>
      78a297fd
    • T
      OOfix SYSCALL SysFstat,SysFstat64,SysFstatat64(fix struct kstat with stat) & add 19 IO testcases · 79839a43
      teamol 提交于
      1.modifications:
          modified:   testsuites/unittest/IO/It_test_IO.h
          modified:   testsuites/unittest/IO/full/IO_test_duplocale_001.cpp
          modified:   testsuites/unittest/IO/io_test.cpp
      2.add 19 testcases:
          IO_test_dcgettext_001.cpp
          IO_test_dcgettext_002.cpp
          IO_test_dcngettext_001.cpp
          IO_test_dcngettext_002.cpp
          IO_test_dngettext_001.cpp
          IO_test_dngettext_002.cpp
          IO_test_duplocale_001.cpp
          IO_test_locale_001.cpp
          IO_test_ngettext_001.cpp
          IO_test_nl_langinfo_001.cpp
          IO_test_nl_langinfo_l_001.cpp
          IO_test_strcasecmp_l_001.cpp
          IO_test_strfmon_l_001.cpp
          IO_test_strncasecmp_l_001.cpp
          It_stdio_hasmntopt_001.cpp
          IO_test_gettext_001.cpp
          IO_test_locale_002.cpp
          IO_test_strcasecmp_l_002.cpp
          IO_test_strfmon_l_002.cpp
          IO_test_strncasecmp_l_002.cpp
      3.influence:
          none
      Signed-off-by: Nliuzhiwan <liuzhiwan2020@163.com>
      Change-Id: Ib5883ddb14cfd545f2c5b1685a082f098def0965
      79839a43
  33. 28 10月, 2021 1 次提交
    • T
      fix: fix ppoll · a55f68f9
      teamol 提交于
      1.modifications:
      modified:   syscall/fs_syscall.c
      2.modify 2 testcases:
      IO/full/IO_test_ppoll_001.cpp
      IO/full/IO_test_ppoll_002.cpp
      3.influence:
      none
      Signed-off-by: 悟空又丢了's avatarpef <cyd1997@126.com>
      Change-Id: I85fc091098a6dfef1a4694a3bbc489640ee6dda2
      a55f68f9