1. 25 4月, 2018 1 次提交
  2. 01 3月, 2018 1 次提交
  3. 24 2月, 2018 1 次提交
  4. 30 12月, 2017 1 次提交
  5. 27 12月, 2017 1 次提交
  6. 24 12月, 2017 1 次提交
  7. 30 11月, 2017 1 次提交
  8. 03 11月, 2017 1 次提交
    • B
      [Kernel] Change the order of initialization. · 6d9fcd04
      bernard 提交于
      1. Remove INIT_FS_EXPORT and change INIT_DEVICE_EXPORT as the first item
      in the initalization thread.
      2. Move the eth_system_device_init into INIT_PREV_EXPORT item.
      6d9fcd04
  9. 17 10月, 2017 1 次提交
    • B
      [libc] Add RT_USING_POSIX macro. · 8a38307e
      bernard 提交于
      1. Add macro check in rtdebug.h;
      2. Use RT_USING_POSIX for poll/select, stdin etc.
      3. Split dfs_posix.h to dfs_posix.h, dfs_poll.h and dfs_select.h;
      8a38307e
  10. 15 10月, 2017 1 次提交
    • B
      [Kernel] header files · cd215b25
      bernard 提交于
      1. Remove components.h file;
      2. Add libc_* files for standard libc definitions;
      3. Add rtdbg.h file for simple debug log;
      4. Add single list implementation;
      5. Change the 'rt_uint8_t' type of cmd to 'int'.
      cd215b25
  11. 10 10月, 2017 1 次提交
  12. 18 9月, 2017 3 次提交
  13. 15 9月, 2017 1 次提交
  14. 25 8月, 2017 1 次提交
  15. 05 6月, 2017 1 次提交
  16. 31 1月, 2017 1 次提交
  17. 31 5月, 2016 1 次提交
  18. 06 9月, 2015 1 次提交
  19. 02 9月, 2015 1 次提交
  20. 09 8月, 2015 1 次提交
  21. 03 8月, 2015 1 次提交
  22. 31 7月, 2015 1 次提交
  23. 26 3月, 2015 1 次提交
  24. 10 3月, 2015 1 次提交
  25. 02 2月, 2015 1 次提交
  26. 24 11月, 2014 1 次提交
  27. 04 11月, 2014 1 次提交
  28. 26 6月, 2014 1 次提交
  29. 29 3月, 2014 1 次提交
  30. 26 1月, 2014 1 次提交
  31. 17 1月, 2014 1 次提交
  32. 11 1月, 2014 2 次提交
  33. 04 1月, 2014 1 次提交
  34. 01 1月, 2014 1 次提交
  35. 12 10月, 2013 1 次提交
    • G
      kernel: use skip list to implement timer list · d59aa279
      Grissiom 提交于
      Skip list is a "random" data structure that in high possibilities it
      would get O(log(N)) time complexity in inserting while the old list get
      O(N). Forthermore, when set RT_TIMER_SKIP_LIST_LEVEL to 1, it will just
      the same as the old double linked list, both in time and space
      complexity.
      
      Benchmarks shows that when RT_TIMER_SKIP_LIST_LEVEL is 3, the average
      time of random insertion of new timer is about 2 times faster than the
      old timer when there are 100 timers and 3 times faster when there are
      200 timers.
      
      However, it restores the deprecated funcion rt_system_timer_init. BSPs
      must invoke it upon system startup.
      d59aa279
  36. 09 10月, 2013 1 次提交
  37. 20 8月, 2013 1 次提交
    • G
      dev/portal: implement portal device · 6e676e77
      Grissiom 提交于
      Portal is a device that connect devices. Currently, you can only connect
      pipes in portal. Pipes are unidirectional. But with portal, you can
      construct a bidirectional device with two pipes.
      6e676e77