Commit History

Autor SHA1 Mensaxe Data
  bunnei 6643673f28 WaitSynchronizationN: Refactor to fix several bugs %!s(int64=11) %!d(string=hai) anos
  bunnei aa01c57ae9 Kernel: Separate WaitSynchronization into Wait and Acquire methods. %!s(int64=11) %!d(string=hai) anos
  bunnei 627e96fc15 WaitSynchronizationN: Handle case where handles=nullptr. %!s(int64=11) %!d(string=hai) anos
  bunnei f5c6d367c9 WaitSynchronizationN: Handle case where handle_count is invalid. %!s(int64=11) %!d(string=hai) anos
  bunnei 064be2b86f WaitSynchronizationN: Handle case where handle_count=0. %!s(int64=11) %!d(string=hai) anos
  bunnei 7faf2d8e06 WaitSynchronizationN: Implement return values %!s(int64=11) %!d(string=hai) anos
  Subv 9e2ae289b8 AddrArbiter: Implement arbitration types 3 and 4. %!s(int64=11) %!d(string=hai) anos
  Subv 38da198aa1 SVC: Wake up the thread after the delay in WaitSync1 %!s(int64=11) %!d(string=hai) anos
  archshift 228843c43e Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance. %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 8ad41775cc Kernel: Start using boost::intrusive_ptr for lifetime management %!s(int64=11) %!d(string=hai) anos
  bunnei 6ae12424df Merge pull request #444 from yuriks/handle-reform2 %!s(int64=11) %!d(string=hai) anos
  bunnei 86e07124ad Merge pull request #436 from kevinhartman/system-core %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 9bf8462b96 Thread: Reduce use of Handles and move some funcs to inside the class. %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 7b3452c730 Move ThreadContext to core/core.h and deal with the fallout %!s(int64=11) %!d(string=hai) anos
  bunnei d46f650036 Merge pull request #255 from Subv/cbranch_3 %!s(int64=11) %!d(string=hai) anos
  Subv 07044651ef SVC: Implemented the Timer service calls. %!s(int64=11) %!d(string=hai) anos
  Subv dfc440785a SVC: Fixed SleepThread. %!s(int64=11) %!d(string=hai) anos
  Kevin Hartman 63be6aaadd Warn if a new thread is intended to be run on the system CPU core until we implement correct scheduling for such a thread. %!s(int64=11) %!d(string=hai) anos
  Subv 97a7381d29 SOC_U: Preliminary implementation of sockets. %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 7e2903cb74 Kernel: New handle manager %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 73fba22c01 Rename ObjectPool to HandleTable %!s(int64=11) %!d(string=hai) anos
  bunnei 0de6a08d75 Merge pull request #291 from purpasmart96/license %!s(int64=11) %!d(string=hai) anos
  purpasmart96 ebfd831ccb License change %!s(int64=11) %!d(string=hai) anos
  bunnei 4fcdbed9f6 Thread: Wait current thread on svc_SleepThread %!s(int64=11) %!d(string=hai) anos
  bunnei 7bae450379 Merge pull request #185 from purpasmart96/mem_perm %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner e321decf98 Remove SyncRequest from K::Object and create a new K::Session type %!s(int64=11) %!d(string=hai) anos
  Subv 1051795c32 Kernel/Semaphores: Fixed build %!s(int64=11) %!d(string=hai) anos
  Subv 49b31badba SVC: Implemented ReleaseSemaphore. %!s(int64=11) %!d(string=hai) anos
  Subv 82c84883a5 SVC: Implemented svcCreateSemaphore %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros %!s(int64=11) %!d(string=hai) anos