| Age | Commit message (Collapse) | Author |
|
- Not seen in any games yet, but validated with kernel tests.
|
|
- This was added with firmware 11.0.0 (https://switchbrew.org/wiki/11.0.0).
- X18 is OR'd by kernel with 1, to make sure it is odd.
|
|
- Enforce tha the supplied handle is invalid, not valid.
- This gets Witcher 3 booting.
|
|
core: hle: Remove global HLE lock.
|
|
Avoids a memory leak.
|
|
- This was added early on as a hack to protect against some concurrency issues.
- It's not clear that this serves any purpose anymore, and if it does, individual components should be fixed rather than using a global recursive mutex.
|
|
|
|
Kernel: Improve threading & scheduling V3
|
|
|
|
Co-authored-by: Mai M. <mathew1800@gmail.com>
|
|
GetCurrentThreadPointer calls.
|
|
|
|
|
|
|
|
changes.
|
|
|
|
|
|
|
|
- Fixes a crash in Megadimension Neptunia VII.
|
|
- Fixes a potential deadlock on service thread shutdown.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
down.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- This would have limited value, and would be a mess to handle properly.
|
|
|
|
- Useful purely for debugging.
|
|
|
|
|
|
|
|
|
|
|
|
|