N00byKing
|
1d8b6ad13b
Clang Fixes
|
8 éve |
N00byKing
|
ef875d6a35
Clean Warnings (?)
|
8 éve |
bunnei
|
7d6653268f
core: Move process creation out of global state.
|
8 éve |
mailwl
|
827152d1fd
Fix: change check for domain order and existance of domain message header
|
8 éve |
mailwl
|
1572c45aa0
IPC: add domain header to response if only it exists in request
|
8 éve |
Subv
|
94ee8fc97b
Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starvation.
|
8 éve |
bunnei
|
7588b24f46
server_session: Fix scenario where all domain handlers are closed.
|
8 éve |
bunnei
|
1b1d399e5f
hle: Rename RequestBuilder to ResponseBuilder.
|
8 éve |
bunnei
|
27bad0598a
hle: Integrate Domain handling into ServerSession.
|
8 éve |
bunnei
|
dcdaac8a0b
kernel: Fix implementation of ConvertSessionToDomain.
|
8 éve |
bunnei
|
3597650f22
service: Return proper result code for IPC::CommandType::Close.
|
8 éve |
Sebastian Valle
|
56d718b2a1
Merge pull request #2793 from Subv/replyandreceive
|
9 éve |
Subv
|
8feeb81af2
Kernel/ServerSession: Keep track of which threads have issued sync requests.
|
9 éve |
Yuri Kunde Schlesner
|
723dc644fa
ResultVal: Remove MoveFrom()
|
9 éve |
Yuri Kunde Schlesner
|
6354d08359
Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSession
|
9 éve |
Yuri Kunde Schlesner
|
e626a520ca
HLE: Move SessionRequestHandler from Service:: to Kernel::
|
9 éve |
Subv
|
37347bfa38
Kernel/Sessions: Remove the ClientSession::Create function.
|
9 éve |
Subv
|
ddfabf3133
Kernel: Use a Session object to keep track of the status of a Client/Server session pair.
|
9 éve |
Subv
|
e6a7723f2f
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
|
9 éve |
Subv
|
016307ae65
Fixed the codestyle to match our clang-format rules.
|
9 éve |
Subv
|
ebbb55ec8f
Moved the HLE command buffer translation task to ServerSession instead of the HLE handler superclass.
|
9 éve |
Subv
|
386112da32
Added a framework for partially handling Session disconnections.
|
9 éve |
Subv
|
f9bcf89510
Use std::move where appropriate.
|
9 éve |
Subv
|
dd8887c8cf
KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it.
|
9 éve |
Subv
|
2ce61344d6
Declare empty ServerSession and ClientSession constructors as default.
|
9 éve |
Subv
|
2eceee3a4c
Fixed the rebase mistakes.
|
9 éve |
Subv
|
009b15b3aa
A bit of a redesign.
|
9 éve |
Subv
|
0a33d915f8
fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
|
10 éve |
Subv
|
073653e858
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
|
10 éve |