Skip to content
Snippets Groups Projects
  1. Jan 05, 2017
  2. Jan 04, 2017
  3. Dec 22, 2016
  4. Dec 17, 2016
  5. Dec 14, 2016
  6. Dec 09, 2016
  7. Dec 04, 2016
  8. Sep 22, 2016
  9. Sep 21, 2016
  10. Sep 18, 2016
  11. May 07, 2016
    • Subv's avatar
      Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE... · d192fb06
      Subv authored
      Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap.
      
      Each thread gets a 0x200-byte area from the 0x1000-sized page, when all 8 thread slots in a single page are used up, the kernel allocates a new page to hold another 8 entries.
      
      This is consistent with what the real kernel does.
      d192fb06
  12. Sep 10, 2015
  13. Jun 27, 2015
  14. Jun 17, 2015
  15. May 29, 2015
  16. May 15, 2015
    • Yuri Kunde Schlesner's avatar
      Memmap: Re-organize memory function in two files · 7ada357b
      Yuri Kunde Schlesner authored
      memory.cpp/h contains definitions related to acessing memory and
      configuring the address space
      mem_map.cpp/h contains higher-level definitions related to configuring
      the address space accoording to the kernel and allocating memory.
      7ada357b
  17. May 12, 2015
  18. May 11, 2015
  19. May 10, 2015
  20. May 09, 2015
  21. Apr 09, 2015
  22. Feb 10, 2015
    • Kevin Hartman's avatar
      Scheduler refactor Pt. 1 · 5fcbfc06
      Kevin Hartman authored
      * Simplifies scheduling logic, specifically regarding thread status. It should be much clearer which statuses are valid
      for a thread at any given point in the system.
      * Removes dead code from thread.cpp.
      * Moves the implementation of resetting a ThreadContext to the corresponding core's implementation.
      
      Other changes:
      * Fixed comments in arm interfaces.
      * Updated comments in thread.cpp
      * Removed confusing, useless, functions like MakeReady() and ChangeStatus() from thread.cpp.
      * Removed stack_size from Thread. In the CTR kernel, the thread's stack would be allocated before thread creation.
      5fcbfc06
  23. Feb 02, 2015
  24. Jan 30, 2015
  25. Jan 22, 2015
Loading