| Age | Commit message (Collapse) | Author |
|
|
|
sm:: fix tipc deserialization
|
|
ro: add separate ro service
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Converts services to have their own processes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
|
|
KServerPort/KServerSession.
- These are not managed elsewhere, and need to be tracked and closed on emulation shutdown.
|
|
|
|
thread.
|
|
|
|
|
|
This is made obsolete by the presence of implicit constructors.
|
|
|
|
|
|
- We were double-reserving, causing us to run out of sessions in Pokemon Sword & Shield.
|
|
|
|
- Previously, we would allocate a thread per session, which adds new threads on CloneCurrentObject.
- This results in race conditions with N sessions queuing requests to the same service interface.
- Fixes Pokken Tournament DX crashes/softlocks, which were regressed by #6347.
|
|
Transition to PascalCase for result names.
|
|
|
|
issues"
This reverts commit fc086f93b2165b5c210cb7dcd6c18ebe17f1fd7b.
|
|
|
|
- Fixes our error checking of names as well.
|
|
KSession.
|
|
|
|
|
|
|
|
|
|
|
|
KAutoObject.
|
|
|
|
|
|
|
|
Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services.
|
|
We can check the end of the string first for null-termination, rather
than the beginning of the string.
|
|
|