Skip to content
Snippets Groups Projects
  1. Jan 05, 2017
  2. Jan 04, 2017
  3. Dec 04, 2016
    • Subv's avatar
      Threading: Reworked the way our scheduler works. · 8634b8cb
      Subv authored
      Threads will now be awakened when the objects they're waiting on are signaled, instead of repeating the WaitSynchronization call every now and then.
      
      The scheduler is now called once after every SVC call, and once after a thread is awakened from sleep by its timeout callback.
      
      This new implementation is based off reverse-engineering of the real kernel.
      
      See https://gist.github.com/Subv/02f29bd9f1e5deb7aceea1e8f019c8f4 for a more detailed description of how the real kernel handles rescheduling.
      8634b8cb
  4. Nov 19, 2016
  5. Sep 21, 2016
  6. Sep 19, 2016
  7. Sep 18, 2016
  8. Mar 12, 2016
  9. Dec 30, 2015
  10. Sep 16, 2015
  11. May 29, 2015
  12. May 20, 2015
  13. May 07, 2015
  14. May 01, 2015
  15. Apr 14, 2015
  16. Feb 12, 2015
  17. Feb 11, 2015
    • archshift's avatar
      Asserts: break/crash program, fit to style guide; log.h->assert.h · ef24e72b
      archshift authored
      Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time)
      As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing)
      
      Also removed some GEKKO cruft.
      ef24e72b
  18. Feb 02, 2015
  19. Jan 30, 2015
  20. Jan 22, 2015
  21. Jan 21, 2015
  22. Jan 09, 2015
Loading