aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_port.cpp
AgeCommit message (Collapse)Author
2023-12-07kernel: implement light IPCLiam
2023-03-12kernel: remove kernel_Liam
2023-03-12kernel: convert KPort, KSessionLiam
2023-03-01service: move hle_ipc from kernelLiam
2022-10-31kernel: invert session request handling flowLiam
2022-06-26core: Replace all instances of ResultCode with Resultgerman77
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
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.
2022-03-14core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and ↵bunnei
SessionRequestManager.
2021-06-02general: Replace RESULT_SUCCESS with ResultSuccessMorph
Transition to PascalCase for result names.
2021-05-20hle: kernel: k_port: Use AcceptSession to ensure SessionList state is correct.bunnei
- Fixes a use-after-free, work-around until we fixup session/port management.
2021-05-20hle: kernel: Implement CloneCurrentObject and improve session management.bunnei
2021-05-08kernel: Eliminate variable shadowingLioncash
Now that the large kernel refactor is merged, we can eliminate the remaining variable shadowing cases.
2021-05-05hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei