aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/sm/sm.cpp
Commit message (Expand)AuthorAgeFilesLines
* boot Pokopia past audio init (Switch 2 heap limits, aud:u 1, stpl:u) (#77)Alex4 days1-2/+7
* sm: give Switch 2 programs a stub for services Eden does not haveTakoroka5 days1-0/+43
* Revert "[hle] constexpr handler dispatch maps, introduce version gating (#448...PavelBARABANOV2026-10-151-167/+38
* [hle] constexpr handler dispatch maps, introduce version gating (#4480)lizzie2026-10-131-38/+167
* [hle] Enforce max_sessions, add bpc:ams service (#4394)lizzie2026-09-111-4/+3
* [fmt] use {#:x} instead of 0x{:#x} (#4170)lizzie2026-07-251-1/+1
* [hle] remove parent object reference data on Request/Response builders, pass ...lizzie2026-06-291-5/+4
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-5/+5
* [hle/sm] implement sm:AtmosphereHasService (#3771)lizzie2026-06-151-2/+37
* general: properly support multiple memory instancesLiam2023-12-221-17/+19
* Merge pull request #12327 from liamwhite/tipcliamwhite2023-12-101-5/+20
|\
| * sm:: fix tipc deserializationLiam2023-12-091-5/+20
* | Merge pull request #12321 from liamwhite/ro2liamwhite2023-12-101-2/+4
|\ \ | |/ |/|
| * service: use interface factory in server managerLiam2023-12-091-2/+4
* | kernel: implement remaining IPC syscallsLiam2023-12-061-2/+0
|/
* core: remove ResultVal typeLiam2023-08-081-20/+23
* kernel: match calls to Register and UnregisterLiam2023-04-291-0/+3
* kernel: convert KPort, KSessionLiam2023-03-121-2/+2
* hle: rename legacy errors to ResultsLiam2023-03-061-12/+12
* service: move hle_ipc from kernelLiam2023-03-011-9/+9
* sm:: fix lingering session initialization issuesLiam2023-02-211-2/+7
* sm:: support service registration deferralLiam2023-02-211-3/+26
* service: refactor server architectureLiam2023-02-211-15/+17
* sm:: avoid excessive port recreationLiam2022-10-311-14/+17
* kernel: invert session request handling flowLiam2022-10-311-5/+8
* kernel: more complete fix for KPort reference countingLiam2022-10-311-3/+4
* k_server_session: fix crashesLiam2022-10-291-1/+0
* k_server_session: preliminary support for userspace server sessionsLiam2022-10-111-1/+2
* core: Replace all instances of ResultCode with Resultgerman772022-06-261-9/+9
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* hle: kernel: Unify and integrate reference tracking for KServerPort/KServerSe...bunnei2022-04-081-0/+1
* hle: service: sm: Remove manual tracking of KServerPorts.bunnei2022-04-081-6/+1
* hle: service: Add option for service interfaces to create or use the default ...bunnei2022-04-021-1/+1
* core: hle: service: sm: Fix KPort reference count.bunnei2022-03-141-0/+2
* core: Remove unused includesameerj2021-11-031-2/+0
* general: Remove MakeResult helpersMorph2021-11-021-2/+2
* hle: service: sm: Refactor to better manage ports.bunnei2021-07-201-30/+35
* service: Append service name prefix to common filenamesMorph2021-07-141-1/+1
* hle: service: sm: Remove redundant session reservation, etc.bunnei2021-06-101-17/+9
* hle: service: sm: Fix GetService setup of session & port.bunnei2021-06-091-4/+4
* hle: kernel: Refactor to allocate a ServiceThread per service handler.bunnei2021-06-041-1/+1
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-3/+3
* hle: kernel: Implement CloneCurrentObject and improve session management.bunnei2021-05-201-6/+6
* Revert "WORKAROUND: temp. disable session resource limits while we work out i...bunnei2021-05-201-4/+4
* WORKAROUND: temp. disable session resource limits while we work out issuesbunnei2021-05-111-4/+4
* hle: service: sm: Add TIPC support.bunnei2021-05-101-38/+60
* hle: service: sm: GetService: Reserve session resource when we create a KSess...bunnei2021-05-101-0/+7
* hle: service: sm: Improve Initialize implementation.bunnei2021-05-101-0/+2
* hle: kernel: Remove deprecated Object class.bunnei2021-05-051-1/+1
* hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei2021-05-051-15/+16