Commit Graph

15 Commits (ceda2d280e8a3030c1e23083c5cea9158387fe4c)

Author SHA1 Message Date
Liam ceda2d280e general: rename CurrentProcess to ApplicationProcess 2 years ago
Liam 4363ca304a kernel: use GetCurrentProcess 2 years ago
Liam 4eece4d35d kernel/svc_types: refresh 2 years ago
Liam 983f2b7074 kernel: invert session request handling flow 2 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX
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.
3 years ago
ameerj 7c4b6aab2e core: Remove unused includes 3 years ago
bunnei 27ce97fd42 hle: kernel: Refactor to allocate a ServiceThread per service handler.
- 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.
4 years ago
bunnei c40e7593f5 Revert "WORKAROUND: temp. disable session resource limits while we work out issues"
This reverts commit fc086f93b2.
4 years ago
bunnei fc086f93b2 WORKAROUND: temp. disable session resource limits while we work out issues 4 years ago
Lioncash 2f62bae9e3 kernel: Eliminate variable shadowing
Now that the large kernel refactor is merged, we can eliminate the
remaining variable shadowing cases.
4 years ago
bunnei f6d45b747e fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject. 4 years ago
bunnei 2a7eff57a8 hle: kernel: Rename Process to KProcess. 4 years ago
bunnei bf380b8584 hle: kernel: Remove deprecated Object class. 4 years ago
bunnei 626f746971 hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject. 4 years ago
bunnei 7444963bbb hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject. 4 years ago