Cronologia Commit

Autore SHA1 Messaggio Data
  Yuri Kunde Schlesner 664c79ff47 Thread: Modernize two functions that slipped through previous rebases 11 anni fa
  Lioncash 3f00dd9117 arm: Clean up ARMul_State 11 anni fa
  bunnei 68ddaaa2f5 Thread: Fix WaitSynchronization1 to not set register 1 on thread wakeup. 11 anni fa
  bunnei 4255f25647 Thread: Use std::find in CheckWait_WaitObject. 11 anni fa
  bunnei 2f3020a102 Mutex: Cleanup and remove redundant code. 11 anni fa
  bunnei f09806aed2 Kernel: Renamed some functions for clarity. 11 anni fa
  bunnei 15b6a4d9ad Kernel: Changed "ShouldWait" to return bool and "Acquire" to return void. 11 anni fa
  bunnei c68eb15695 WaitObject: Renamed "Wait" to "ShouldWait", made "ShouldWait" and "Acquire" pure virtual. 11 anni fa
  bunnei 9412996c8f Kernel: Moved Wait and Acquire to WaitObject, added way to retrieve a WaitObject safely. 11 anni fa
  bunnei 254e4ebd58 AddressArbiter: Changed to Kernel::Object, big cleanup, removed code that made no sense. 11 anni fa
  bunnei e5a9f1c644 Kernel: Get rid of WaitTypes and simplify lots of code, removing hacks. 11 anni fa
  bunnei 6643673f28 WaitSynchronizationN: Refactor to fix several bugs 11 anni fa
  bunnei aa01c57ae9 Kernel: Separate WaitSynchronization into Wait and Acquire methods. 11 anni fa
  bunnei 7faf2d8e06 WaitSynchronizationN: Implement return values 11 anni fa
  bunnei 1f7a04f05a Thread: Keep track of multiple wait objects. 11 anni fa
  bunnei c22bac6398 Kernel: Added WaitObject and changed "waitable" objects inherit from it. 11 anni fa
  bunnei 542b0b0057 Merge pull request #466 from Subv/wake 11 anni fa
  Subv b68d51ed30 Thread: Prevent waking a thread multiple times. 11 anni fa
  Yuri Kunde Schlesner 8ad41775cc Kernel: Start using boost::intrusive_ptr for lifetime management 11 anni fa
  Yuri Kunde Schlesner 78ea76e12f Thread: Fix nullptr access in a logging function 11 anni fa
  Yuri Kunde Schlesner 7f1557fbbd Thread: Rename thread_queue => thread_list 11 anni fa
  Yuri Kunde Schlesner 9bf8462b96 Thread: Reduce use of Handles and move some funcs to inside the class. 11 anni fa
  Yuri Kunde Schlesner ba72208cd4 Kernel: Move Thread's definition to the header file 11 anni fa
  Yuri Kunde Schlesner 7b3452c730 Move ThreadContext to core/core.h and deal with the fallout 11 anni fa
  Subv dfc440785a SVC: Fixed SleepThread. 11 anni fa
  Subv 60a373a786 Threads: Use a dummy idle thread when no other are ready. 11 anni fa
  Yuri Kunde Schlesner 122c2bb324 Common: Clean up ThreadQueueList 11 anni fa
  Yuri Kunde Schlesner 7e2903cb74 Kernel: New handle manager 11 anni fa
  Yuri Kunde Schlesner 23f2142009 Kernel: Replace GetStaticHandleType by HANDLE_TYPE constants 11 anni fa
  Yuri Kunde Schlesner 73fba22c01 Rename ObjectPool to HandleTable 11 anni fa