107 Commits (bf45092c616987a3b58b7a859811938f885aa4d1)

Author SHA1 Message Date
Lioncash bf45092c61 kernel: Move object class to its own source files 8 years ago
Subv 013778aa21 Qt: Update the WaitTree widget to show info about the current mutex of each thread. 8 years ago
bunnei 8581404482 kernel: Move stack region outside of application heap. 8 years ago
bunnei 67758857e4 hle: Remove Domain and SyncObject kernel objects. 8 years ago
MerryMage e35644c005 clang-format 8 years ago
bunnei bd58c5470c kernel: Increase default stack size to 64K. 8 years ago
bunnei 4236799832 kernel: Rename Semaphore to ConditionVariable. 8 years ago
bunnei e17c0019c5 kernel: Add basic support for Domain object. 8 years ago
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). 9 years ago
Subv 65f19b51c4 Warnings: Add UNREACHABLE macros to switches that contemplate all possible values. 9 years ago
Yuri Kunde Schlesner be031989ee Kernel: Move HandleTable to a separate file 9 years ago
Yuri Kunde Schlesner 64ecf81a3c Kernel: Move WaitObject to a separate file 9 years ago
Yuri Kunde Schlesner 9453223075 Kernel: Removed HandleTable::GetWaitObject 9 years ago
Yuri Kunde Schlesner b17754f998 Kernel: Extract dynamic Object pointer cast into its own function 9 years ago
Yuri Kunde Schlesner 2cdb40d709 Kernel: Centralize error definitions in errors.h 9 years ago
Subv e52ca85711 Kernel: Implemented Pulse event and timers. 9 years ago
Subv b6a0355568 Kernel/Mutex: Update a mutex priority when a thread stops waiting on it. 9 years ago
Subv 7abf185390 Kernel/Mutex: Implemented priority inheritance. 9 years ago
Subv e6a7723f2f Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter. 9 years ago
bunnei 4fc8b8229e core: Remove HLE module, consolidate code & various cleanups. 9 years ago
Subv 17b29d8865 WaitSynch: Removed unused variables and reduced SharedPtr copies. 9 years ago
Subv 29d809b6e1 Kernel: Remove the Redirection handle type. 10 years ago
Subv 8634b8cb83 Threading: Reworked the way our scheduler works. 10 years ago
Subv 2eceee3a4c Fixed the rebase mistakes. 10 years ago
Subv 0a33d915f8 fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 10 years ago
Subv 073653e858 Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 10 years ago
Subv 1323ab2f5f Kernel/Loader: Grab the system mode from the NCCH ExHeader. 10 years ago
wwylele 85a83158fb move ResetType to kernel.h 10 years ago
wwylele f69a543110 implement wait tree widget 10 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks. 10 years ago
Yuri Kunde Schlesner 396a8d91a4 Manually tweak source formatting and then re-run clang-format 10 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 10 years ago
Subv 7b445ddff0 Kernel/SVC: Implemented svcCreatePort. 10 years ago
Subv 3d9fbffbab Kernel: Added ClientPort and ServerPort classes. 10 years ago
Yuri Kunde Schlesner d4f35fd989 Kernel: Add CodeSet case to Object::IsWaitable 11 years ago
Yuri Kunde Schlesner 5c5cf2f8e0 Core: Properly configure address space when loading a binary 11 years ago
Emmanuel Gil Peyrot 596b7c4f63 Common: Cleanup key_map includes. 11 years ago
bunnei 71e8822d23 kernel: Fix svcWaitSynch to always acquire requested wait objects. 11 years ago
Emmanuel Gil Peyrot b8f93e6b18 Kernel: Fix a warning introduced with ResourceLimit, and remove the fallback code to prevent it from happening again. 11 years ago
Subv d3634d4bf4 Core/ResourceLimits: Implemented the basic structure of ResourceLimits. 11 years ago
Yuri Kunde Schlesner a5eba2f984 Kernel: Remove g_program_id 11 years ago
Yuri Kunde Schlesner 6d60acf0f1 Kernel: Introduce skeleton Process class to hold process data 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
Yuri Kunde Schlesner c916bcf7b5 Move typedefs from kernel.h to more appropriate places 11 years ago
bunnei c7dc799e19 Kernel: Properly initialize and shutdown all modules. 11 years ago
Subv 8e2b248e05 Build: Fixed some warnings 11 years ago
Yuri Kunde Schlesner 52f58e64ef Kernel: Make WaitObjects share ownership of Threads waiting on them 11 years ago
Yuri Kunde Schlesner 5354a479bc Kernel: Remove Object::GetHandle (it's not used anymore :D) 11 years ago
Yuri Kunde Schlesner 869ec46683 Kernel: Introduce unique Object ids for debugging 11 years ago
Yuri Kunde Schlesner 09ae6e1fa3 Remove result.h InvalidHandle 11 years ago