Yuri Kunde Schlesner
|
e626a520ca
|
HLE: Move SessionRequestHandler from Service:: to Kernel::
Most of the code that works with this is or will be in the kernel, so
it's a more appropriate place for it to be.
|
2017-06-05 23:40:11 -07:00 |
|
Yuri Kunde Schlesner
|
64ecf81a3c
|
Kernel: Move WaitObject to a separate file
Now that HandleTable doesn't directly depend on WaitObject anymore, this
can be separated from the main kernel.h header.
|
2017-05-29 16:16:46 -07:00 |
|
Subv
|
e6a7723f2f
|
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
This will be useful when implementing mutex priority inheritance.
|
2017-01-04 15:58:45 -05:00 |
|
Subv
|
00f0c77570
|
Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, TranslateRequest and HandleSyncRequestImpl.
HandleSyncRequest now takes care of calling the command buffer translate function before actually invoking the command handler for HLE services.
|
2016-12-05 12:05:00 -05:00 |
|
Subv
|
dd8887c8cf
|
KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it.
|
2016-12-05 11:02:08 -05:00 |
|
Emmanuel Gil Peyrot
|
ebdae19fd2
|
Remove empty newlines in #include blocks.
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
|
2016-09-21 11:15:47 +09:00 |
|
Yuri Kunde Schlesner
|
396a8d91a4
|
Manually tweak source formatting and then re-run clang-format
|
2016-09-18 21:14:25 -07:00 |
|
Emmanuel Gil Peyrot
|
dc8479928c
|
Sources: Run clang-format on everything.
|
2016-09-18 09:38:01 +09:00 |
|
Subv
|
7b445ddff0
|
Kernel/SVC: Implemented svcCreatePort.
|
2016-06-11 08:37:37 -05:00 |
|
Subv
|
3d9fbffbab
|
Kernel: Added ClientPort and ServerPort classes.
This is part of an ongoing effort to implement support for multiple processes.
|
2016-06-05 09:35:31 -05:00 |
|