124 Commits (22f02076c627a99def4c453d117d7f5fe4d87bea)

Author SHA1 Message Date
Lioncash cb2bce8006 kernel/svc: Implement svcGetProcessList 7 years ago
Lioncash bd7ec1a749 kernel/kernel: Remove unnecessary forward declaration 7 years ago
Lioncash 8e510d5afa kernel: Make the address arbiter instance per-process 7 years ago
Lioncash c161389a0f kernel/address_arbiter: Pass in system instance to constructor 7 years ago
Lioncash ec6664f6d6 kernel/address_arbiter: Convert the address arbiter into a class 7 years ago
Lioncash bd983414f6 core_timing: Convert core timing into a class 7 years ago
Lioncash 48d9d66dc5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
Lioncash 414cc1eb1f kernel: Remove the Timer class 7 years ago
Lioncash 8435451093 kernel/thread: Make thread_id a 64-bit value 7 years ago
Lioncash 9b3a38e3d3 kernel/process: Make process_id a 64-bit value 7 years ago
Zach Hilman a342bcc9b1 kernel/event: Reference ReadableEvent from WritableEvent 7 years ago
Zach Hilman c61d2a2841 kernel: Add named event table 7 years ago
Lioncash 5d46038c5c kernel/resource_limit: Clean up interface 8 years ago
Lioncash 90a981a03a kernel/process: Make the handle table per-process 8 years ago
Lioncash 5c0408596f kernel/thread: Use a regular pointer for the owner/current process 8 years ago
Lioncash 3f17fe7133 core: Migrate current_process pointer to the kernel 8 years ago
Lioncash 1242c1ec0a service: Migrate global named port map to the KernelCore class 8 years ago
Lioncash 0cbcd6ec9a kernel: Eliminate kernel global state 8 years ago
Lioncash 26de4bb521 core/memory: Get rid of 3DS leftovers 8 years ago
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. 9 years ago
Subv 8634b8cb83 Threading: Reworked the way our scheduler works. 9 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