Lioncash
|
0cbcd6ec9a
kernel: Eliminate kernel global state
|
8 ani în urmă |
Lioncash
|
26de4bb521
core/memory: Get rid of 3DS leftovers
|
8 ani în urmă |
Lioncash
|
bf45092c61
kernel: Move object class to its own source files
|
8 ani în urmă |
Subv
|
013778aa21
Qt: Update the WaitTree widget to show info about the current mutex of each thread.
|
8 ani în urmă |
bunnei
|
8581404482
kernel: Move stack region outside of application heap.
|
8 ani în urmă |
bunnei
|
67758857e4
hle: Remove Domain and SyncObject kernel objects.
|
8 ani în urmă |
MerryMage
|
e35644c005
clang-format
|
8 ani în urmă |
bunnei
|
bd58c5470c
kernel: Increase default stack size to 64K.
|
8 ani în urmă |
bunnei
|
4236799832
kernel: Rename Semaphore to ConditionVariable.
|
8 ani în urmă |
bunnei
|
e17c0019c5
kernel: Add basic support for Domain object.
|
8 ani în urmă |
James Rowe
|
61442d6afb
Merge pull request #2839 from Subv/global_kernel_lock
|
9 ani în urmă |
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 ani în urmă |
Subv
|
65f19b51c4
Warnings: Add UNREACHABLE macros to switches that contemplate all possible values.
|
9 ani în urmă |
Yuri Kunde Schlesner
|
be031989ee
Kernel: Move HandleTable to a separate file
|
9 ani în urmă |
Yuri Kunde Schlesner
|
64ecf81a3c
Kernel: Move WaitObject to a separate file
|
9 ani în urmă |
Yuri Kunde Schlesner
|
9453223075
Kernel: Removed HandleTable::GetWaitObject
|
9 ani în urmă |
Yuri Kunde Schlesner
|
b17754f998
Kernel: Extract dynamic Object pointer cast into its own function
|
9 ani în urmă |
Yuri Kunde Schlesner
|
2cdb40d709
Kernel: Centralize error definitions in errors.h
|
9 ani în urmă |
bunnei
|
84d72fd92f
Merge pull request #2397 from Subv/pulse
|
9 ani în urmă |
Subv
|
e52ca85711
Kernel: Implemented Pulse event and timers.
|
9 ani în urmă |
Subv
|
b6a0355568
Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.
|
9 ani în urmă |
Subv
|
7abf185390
Kernel/Mutex: Implemented priority inheritance.
|
9 ani în urmă |
Subv
|
e6a7723f2f
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
|
9 ani în urmă |
bunnei
|
4fc8b8229e
core: Remove HLE module, consolidate code & various cleanups.
|
9 ani în urmă |
bunnei
|
cda7210fad
Merge pull request #2260 from Subv/scheduling
|
9 ani în urmă |
Subv
|
17b29d8865
WaitSynch: Removed unused variables and reduced SharedPtr copies.
|
9 ani în urmă |
Subv
|
29d809b6e1
Kernel: Remove the Redirection handle type.
|
9 ani în urmă |
Subv
|
8634b8cb83
Threading: Reworked the way our scheduler works.
|
9 ani în urmă |
Subv
|
2eceee3a4c
Fixed the rebase mistakes.
|
9 ani în urmă |
Subv
|
0a33d915f8
fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
|
10 ani în urmă |