Commit History

Autor SHA1 Mensaxe Data
  bunnei e17c0019c5 kernel: Add basic support for Domain object. %!s(int64=8) %!d(string=hai) anos
  James Rowe 61442d6afb Merge pull request #2839 from Subv/global_kernel_lock %!s(int64=9) %!d(string=hai) anos
  Subv bca8916cea Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state between the cpu thread and any other possible threads that might touch the kernel (network thread, etc). %!s(int64=9) %!d(string=hai) anos
  Subv 65f19b51c4 Warnings: Add UNREACHABLE macros to switches that contemplate all possible values. %!s(int64=9) %!d(string=hai) anos
  Yuri Kunde Schlesner be031989ee Kernel: Move HandleTable to a separate file %!s(int64=9) %!d(string=hai) anos
  Yuri Kunde Schlesner 64ecf81a3c Kernel: Move WaitObject to a separate file %!s(int64=9) %!d(string=hai) anos
  Yuri Kunde Schlesner 9453223075 Kernel: Removed HandleTable::GetWaitObject %!s(int64=9) %!d(string=hai) anos
  Yuri Kunde Schlesner b17754f998 Kernel: Extract dynamic Object pointer cast into its own function %!s(int64=9) %!d(string=hai) anos
  Yuri Kunde Schlesner 2cdb40d709 Kernel: Centralize error definitions in errors.h %!s(int64=9) %!d(string=hai) anos
  bunnei 84d72fd92f Merge pull request #2397 from Subv/pulse %!s(int64=9) %!d(string=hai) anos
  Subv e52ca85711 Kernel: Implemented Pulse event and timers. %!s(int64=9) %!d(string=hai) anos
  Subv b6a0355568 Kernel/Mutex: Update a mutex priority when a thread stops waiting on it. %!s(int64=9) %!d(string=hai) anos
  Subv 7abf185390 Kernel/Mutex: Implemented priority inheritance. %!s(int64=9) %!d(string=hai) anos
  Subv e6a7723f2f Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter. %!s(int64=9) %!d(string=hai) anos
  bunnei 4fc8b8229e core: Remove HLE module, consolidate code & various cleanups. %!s(int64=9) %!d(string=hai) anos
  bunnei cda7210fad Merge pull request #2260 from Subv/scheduling %!s(int64=9) %!d(string=hai) anos
  Subv 17b29d8865 WaitSynch: Removed unused variables and reduced SharedPtr copies. %!s(int64=9) %!d(string=hai) anos
  Subv 29d809b6e1 Kernel: Remove the Redirection handle type. %!s(int64=9) %!d(string=hai) anos
  Subv 8634b8cb83 Threading: Reworked the way our scheduler works. %!s(int64=9) %!d(string=hai) anos
  Subv 2eceee3a4c Fixed the rebase mistakes. %!s(int64=9) %!d(string=hai) anos
  Subv 0a33d915f8 fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. %!s(int64=10) %!d(string=hai) anos
  Subv 073653e858 Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. %!s(int64=10) %!d(string=hai) anos
  Subv 1323ab2f5f Kernel/Loader: Grab the system mode from the NCCH ExHeader. %!s(int64=9) %!d(string=hai) anos
  wwylele 85a83158fb move ResetType to kernel.h %!s(int64=10) %!d(string=hai) anos
  wwylele f69a543110 implement wait tree widget %!s(int64=10) %!d(string=hai) anos
  Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks. %!s(int64=9) %!d(string=hai) anos
  Yuri Kunde Schlesner 396a8d91a4 Manually tweak source formatting and then re-run clang-format %!s(int64=9) %!d(string=hai) anos
  Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. %!s(int64=9) %!d(string=hai) anos
  Subv 7b445ddff0 Kernel/SVC: Implemented svcCreatePort. %!s(int64=10) %!d(string=hai) anos
  Subv 3d9fbffbab Kernel: Added ClientPort and ServerPort classes. %!s(int64=10) %!d(string=hai) anos