Subv
|
d3ff5b91e1
Kernel/Mutex: Propagate thread priority changes to other threads inheriting the priority via mutexes
|
9 年之前 |
Subv
|
b6a0355568
Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.
|
9 年之前 |
Subv
|
7abf185390
Kernel/Mutex: Implemented priority inheritance.
|
9 年之前 |
Subv
|
e6a7723f2f
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
|
9 年之前 |
Subv
|
38a90882a4
Kernel/Synch: Do not attempt a reschedule on every syscall.
|
9 年之前 |
bunnei
|
e26fbfd1d7
core: Replace "AppCore" nomenclature with just "CPU".
|
9 年之前 |
bunnei
|
5ac5cbeab7
Address clang-format issues.
|
9 年之前 |
bunnei
|
4fc8b8229e
core: Remove HLE module, consolidate code & various cleanups.
|
9 年之前 |
bunnei
|
232ef55c1a
core: Consolidate core and system state, remove system module & cleanups.
|
9 年之前 |
wwylele
|
5728e42634
Thread: remove the thread from the thread list when exiting
|
9 年之前 |
bunnei
|
cda7210fad
Merge pull request #2260 from Subv/scheduling
|
9 年之前 |
Subv
|
016307ae65
Fixed the codestyle to match our clang-format rules.
|
9 年之前 |
Subv
|
5b1edc6ae7
Fixed the codestyle to match our clang-format rules.
|
9 年之前 |
Subv
|
406907d570
Properly remove a thread from its wait_objects' waitlist when it is awoken by a timeout.
|
9 年之前 |
Subv
|
17b29d8865
WaitSynch: Removed unused variables and reduced SharedPtr copies.
|
9 年之前 |
Subv
|
f9bcf89510
Use std::move where appropriate.
|
9 年之前 |
Subv
|
c93c5a72bb
Return an error code when connecting to a saturated port.
|
9 年之前 |
Subv
|
dd8887c8cf
KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it.
|
9 年之前 |
Subv
|
bdad00c73f
Threading: Added some utility functions and const correctness.
|
9 年之前 |
Subv
|
8634b8cb83
Threading: Reworked the way our scheduler works.
|
9 年之前 |
Subv
|
ed210c32b3
Threads do not wait for the server endpoint to call AcceptSession before returning from a ConnectToPort or GetServiceHandle call.
|
9 年之前 |
Subv
|
009b15b3aa
A bit of a redesign.
|
9 年之前 |
Subv
|
073653e858
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
|
10 年之前 |
wwylele
|
1c0179ad1b
name objects
|
10 年之前 |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 年之前 |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
9 年之前 |
Subv
|
7b445ddff0
Kernel/SVC: Implemented svcCreatePort.
|
10 年之前 |
wwylele
|
86ea7995ad
SVC::WaitSynchronizationN: Reschedule at the end
|
10 年之前 |
Jannik Vogel
|
af37dd0d52
Set fpscr for new threads
|
10 年之前 |
Subv
|
0fb6d2a247
Kernel: Implemented shared memory permissions.
|
10 年之前 |