Fernando Sahmkow
|
467d43570e
Clang Format.
|
vor 6 Jahren |
Fernando Sahmkow
|
203e706302
SVC: Correct ArbitrateUnlock
|
vor 6 Jahren |
Lioncash
|
555cd26ec2
core/hle/kernel: Make Mutex a per-process class.
|
vor 7 Jahren |
Lioncash
|
0cbcd6ec9a
kernel: Eliminate kernel global state
|
vor 8 Jahren |
Lioncash
|
bf45092c61
kernel: Move object class to its own source files
|
vor 8 Jahren |
Lioncash
|
a2304fad16
kernel: Remove unnecessary includes
|
vor 8 Jahren |
Subv
|
5fdfbfe25a
Kernel: Remove old and unused Mutex code.
|
vor 8 Jahren |
Subv
|
e81a2080eb
Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.
|
vor 8 Jahren |
MerryMage
|
e35644c005
clang-format
|
vor 8 Jahren |
Subv
|
1bbe9309da
Kernel: Properly keep track of mutex lock data in the guest memory. This fixes userland locking/unlocking.
|
vor 8 Jahren |
bunnei
|
b9950cd4b0
svc: Implement svcLockMutex.
|
vor 8 Jahren |
bunnei
|
b1d5db1cf6
Merge remote-tracking branch 'upstream/master' into nx
|
vor 8 Jahren |
Yuri Kunde Schlesner
|
64ecf81a3c
Kernel: Move WaitObject to a separate file
|
vor 9 Jahren |
Subv
|
d3ff5b91e1
Kernel/Mutex: Propagate thread priority changes to other threads inheriting the priority via mutexes
|
vor 9 Jahren |
Subv
|
b6a0355568
Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.
|
vor 9 Jahren |
Subv
|
7abf185390
Kernel/Mutex: Implemented priority inheritance.
|
vor 9 Jahren |
Subv
|
e6a7723f2f
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
|
vor 9 Jahren |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
vor 9 Jahren |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
vor 9 Jahren |
Lioncash
|
d3efa637b4
General: Fix up doxygen comments
|
vor 11 Jahren |
bunnei
|
1b0bf00cbc
Mutex: Locks should be recursive.
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
88a4a808c6
Kernel: Stop creating useless Handles during object creation
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
52f58e64ef
Kernel: Make WaitObjects share ownership of Threads waiting on them
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
7725256f64
Explicitly instantiate constructors/destructors for Kernel objects
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
d917a9bf77
Kernel: Mark all appropriate kernel objects as "final"
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
882b6fed75
Kernel: Convert Mutex to not use Handles
|
vor 11 Jahren |
bunnei
|
2f3020a102
Mutex: Cleanup and remove redundant code.
|
vor 11 Jahren |
purpasmart96
|
ebfd831ccb
License change
|
vor 11 Jahren |
Subv
|
64128aa61a
Mutex: Release all held mutexes when a thread exits.
|
vor 11 Jahren |
Yuri Kunde Schlesner
|
22c86824a4
Remove duplicated docs/update them for changed parameters.
|
vor 11 Jahren |