aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/server_manager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [kernel, service] Return ResultSessionClosed when a session is closed (#4318)Maufeat2026-08-301-1/+1
| | | | | | | | | | | | | | - [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions). - [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md) - [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability. ------------------- I tried to run a homebrew game which tried to reply to a closed service. nnSdk expected ResultSessionClosed, we replied with ResultSuccess which mostly works but some have stricter handling and would terminate with abort. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4318 Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev>
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-27/+38
| | | | | | | | | | reworked a bit to remove references of parent objects and instead pass as arguments to methods to prevent useless reloads Signed-off-by: lizzie <lizzie@eden-emu.dev> Co-authored-by: maufeat <sahyno1996@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3908 Reviewed-by: Maufeat <sahyno1996@gmail.com> Reviewed-by: crueter <crueter@eden-emu.dev>
* general: fix asan errorsLiam2024-02-261-4/+10
|
* scope_exit: Make constexprFearlessTobi2024-02-191-3/+5
| | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
* server_manager: use multi wait APILiam2024-02-071-236/+202
|
* server_manager: respond to session close correctlyLiam2024-01-071-2/+7
|
* general: properly support multiple memory instancesLiam2023-12-221-13/+6
|
* k_server_session: process for guest serversLiam2023-12-221-1/+1
|
* service: use interface factory in server managerLiam2023-12-091-11/+21
|
* core: remove ResultVal typeLiam2023-08-081-4/+5
|
* general: remove atomic signal and waitLiam2023-06-221-5/+2
|
* kernel: match calls to Register and UnregisterLiam2023-04-291-0/+6
|
* kernel: convert KPort, KSessionLiam2023-03-121-1/+1
|
* hle: rename legacy errors to ResultsLiam2023-03-061-1/+1
|
* service: move hle_ipc from kernelLiam2023-03-011-11/+11
|
* sm:: support service registration deferralLiam2023-02-211-5/+95
|
* service: refactor server architectureLiam2023-02-211-0/+358
Converts services to have their own processes