summaryrefslogtreecommitdiff
path: root/src/core/hle/service/service.h
AgeCommit message (Expand)Author
2025-01-14Revert incorrect copyright attribution for non-contributed filesZephyron
2024-12-31chore: update project references and add Citron copyrightZephyron
2024-02-17vi: manage resources independently of nvnflinger and refactorLiam
2024-02-17nvnflinger: convert to processLiam
2024-01-25service: add template serializer for method callsLiam
2023-08-19sockets: avoid locking around socket session callsLiam
2023-04-25core: service: Add FunctionInfoTyped to allow expanding existing interfacesgerman77
2023-03-01nvnflinger: fix nameLiam
2023-03-01service: move hle_ipc from kernelLiam
2023-02-21service: refactor server architectureLiam
2022-10-31kernel: invert session request handling flowLiam
2022-10-23core: barrier service thread shutdownLiam
2022-06-26core: Replace all instances of ResultCode with Resultgerman77
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-04-11hle: kernel: Use std::mutex instead of spin locks for most kernel locking.bunnei
2022-04-02hle: service: Add option for service interfaces to create or use the default ...bunnei
2022-03-24hle: vi: Integrate new NVFlinger and HosBinderDriverServer service.bunnei
2021-07-20hle: service: sm: Refactor to better manage ports.bunnei
2021-07-20hle: service: Add a helper module for managing kernel objects.bunnei
2021-06-10hle: service: sm: Remove redundant session reservation, etc.bunnei
2021-06-10hle: service: Increase arbitrary max sessions limit.bunnei
2021-06-09hle: service: Use correct size for ServerSessionCountMax.bunnei
2021-06-09hle: kernel: KServerSession: Fix client disconnected.bunnei
2021-06-09hle: service: Increase arbitrary max sessions limit.bunnei
2021-06-04hle: kernel: Refactor to allocate a ServiceThread per service handler.bunnei
2021-05-16core: Make variable shadowing a compile-time errorLioncash
2021-05-10hle: service: Add support for dispatching TIPC requests.bunnei
2021-05-10hle: service: Implement IPC::CommandType::Close.bunnei
2021-05-10hle: kernel: Implement named service ports using service interface factory.bunnei
2021-05-05hle: kernel: Remove deprecated Object class.bunnei
2021-05-05hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObj...bunnei
2020-12-28hle: service: Acquire and release a lock on requests.bunnei
2020-11-26service: Eliminate usages of the global system instanceLioncash
2020-11-24hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977)bunnei
2020-09-07service: Remove two usages of the global system accessorLioncash
2019-11-24kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...bunnei
2019-09-21services: Pass FileSystemController as reference to services that need itZach Hilman
2019-06-28fsp-srv: Implement OutputAccessLogToSdCardZach Hilman
2019-04-04core: Add missing override specifiers where applicableLioncash
2019-02-15core_timing: Convert core timing into a classLioncash
2018-12-13Fix Service object leak on emulation stopJens Schmer
2018-10-13filesystem: Make CreateFactories() and InstallInterface() take a VfsFilesyste...Lioncash
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-02service: Migrate global named port map to the KernelCore classLioncash
2018-08-12vfs: Make type hierarchy objects classes instead of structsLioncash
2018-08-08core: Port core to VfsFilesystem for file accessZach Hilman
2018-08-01kernel: Move object class to its own source filesLioncash
2018-07-23core: Make converting constructors explicit where applicableLioncash
2018-04-20core: Relocate g_service_manager to the System classLioncash
2018-01-20Format: Run the new clang format on everythingJames Rowe