Skip to content
Snippets Groups Projects
  1. Jul 31, 2018
    • Lioncash's avatar
      kernel: Remove unnecessary includes · a2304fad
      Lioncash authored
      Removes unnecessary direct dependencies in some headers and also gets
      rid of indirect dependencies that were being relied on to be included.
      a2304fad
  2. Feb 18, 2018
  3. Jan 25, 2018
  4. Jan 20, 2018
  5. Dec 29, 2017
  6. Oct 15, 2017
  7. Jun 25, 2017
  8. Jun 08, 2017
  9. Jun 06, 2017
  10. May 30, 2017
  11. May 29, 2017
  12. May 15, 2017
  13. Feb 27, 2017
  14. Jan 04, 2017
  15. Dec 14, 2016
  16. Dec 09, 2016
  17. Dec 08, 2016
  18. Dec 05, 2016
  19. Dec 01, 2016
    • Subv's avatar
      Fixed the rebase mistakes. · 2eceee3a
      Subv authored
      2eceee3a
    • Subv's avatar
      A bit of a redesign. · 009b15b3
      Subv authored
      Sessions and Ports are now detached from each other.
      HLE services are handled by means of a SessionRequestHandler class, Interface now inherits from this class.
      The File and Directory classes are no longer kernel objects, but SessionRequestHandlers instead, bound to a ServerSession when requested.
      File::OpenLinkFile now creates a new session pair and binds the File instance to it.
      009b15b3
    • Subv's avatar
      fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block... · 0a33d915
      Subv authored
      fixup!  Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
      0a33d915
    • Subv's avatar
      Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter... · 073653e8
      Subv authored
       Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
      
      All handles obtained via srv::GetServiceHandle or svcConnectToPort are references to ClientSessions.
      Service modules will wait on the counterpart of those ClientSessions (Called ServerSessions) using svcReplyAndReceive or svcWaitSynchronization[1|N], and will be awoken when a SyncRequest is performed.
      
      HLE Interfaces are now ClientPorts which override the HandleSyncRequest virtual member function to perform command handling immediately.
      073653e8
  20. Sep 21, 2016
  21. Sep 18, 2016
  22. Aug 02, 2016
  23. May 31, 2016
  24. Mar 21, 2016
  25. Jun 27, 2015
  26. Jun 22, 2015
  27. 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
  28. May 10, 2015
  29. May 09, 2015
  30. 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
  31. Feb 02, 2015
  32. Jan 22, 2015
  33. Dec 28, 2014
Loading