1. 23 10月, 2015 1 次提交
  2. 24 9月, 2015 2 次提交
  3. 10 9月, 2015 1 次提交
    • G
      open and then get the new device · b886340e
      GalaIO 提交于
      in rt_console_set_device, open new device first and get the new device to _console_device.
      我在编写程序时,在device驱动中打印log,但是使用rt_kprintf时,如果_console_device存在非空,那就执行驱动的write函数,但是这是device还没有初始化成功,但是已经提前给_console_device赋值,导致了程序无故fault,以上述修改可避开这样的矛盾。
      b886340e
  4. 03 8月, 2015 4 次提交
  5. 29 7月, 2015 1 次提交
  6. 11 6月, 2015 1 次提交
  7. 20 5月, 2015 2 次提交
  8. 18 5月, 2015 1 次提交
  9. 04 5月, 2015 1 次提交
  10. 24 4月, 2015 1 次提交
  11. 16 4月, 2015 1 次提交
  12. 15 4月, 2015 2 次提交
  13. 14 4月, 2015 2 次提交
  14. 08 4月, 2015 1 次提交
  15. 03 4月, 2015 1 次提交
  16. 22 3月, 2015 1 次提交
  17. 25 2月, 2015 1 次提交
  18. 21 1月, 2015 1 次提交
  19. 16 1月, 2015 1 次提交
  20. 04 1月, 2015 1 次提交
  21. 24 12月, 2014 1 次提交
  22. 01 12月, 2014 1 次提交
  23. 14 10月, 2014 1 次提交
  24. 19 9月, 2014 1 次提交
  25. 11 9月, 2014 3 次提交
  26. 02 9月, 2014 1 次提交
    • G
      kernel/idle: fix rt_thread_idle_excute in high optimization level · d4133990
      Grissiom 提交于
      The rt_list_isempty has prototype of "int rt_list_isempty(const rt_list_t *l)".
      So the compiler has a good reason that the rt_thread_defunct list does
      not change within rt_thread_idle_excute thus optimize the "while" loop
      into a "if".
      
      So add the volatile qualifier when test against the rt_thread_defunc list.
      d4133990
  27. 24 8月, 2014 1 次提交
  28. 20 8月, 2014 1 次提交
    • G
      kernel: mempool: fix race condition in rt_mp_alloc · b8bf6bef
      Grissiom 提交于
      When thread wake up from waiting for memory, there is a chance that
      there is no memory available in high pressure. So use a loop to check
      again. Otherwise, there will be a NULL reference.
      b8bf6bef
  29. 21 7月, 2014 2 次提交
  30. 16 7月, 2014 1 次提交