- Dec 30, 2016
-
-
mailwl authored
Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge
-
- Dec 22, 2016
-
-
mailwl authored
-
- Dec 14, 2016
- Dec 11, 2016
-
-
Lioncash authored
Previously there was a split where some of the services were in the Service namespace and others were not.
-
- Dec 09, 2016
- Dec 08, 2016
- Dec 05, 2016
-
-
Subv authored
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.
-
Subv authored
KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it.
-
- Dec 01, 2016
-
-
Subv authored
Sessions and Ports are now detached from each other. HLE services are handled by means of a SessionRequestHandler class, Interface now inherits from this class. The File and Directory classes are no longer kernel objects, but SessionRequestHandlers instead, bound to a ServerSession when requested. File::OpenLinkFile now creates a new session pair and binds the File instance to it.
-
Subv authored
Pass the triggering ServerSession to the HLE command handler to differentiate which session caused the request.
-
Subv authored
Kernel/HLE: Service::Interface no longer inherits from any Kernel object, and is now its own standalone class. Interface is now used by aggregation in ClientPort, to forward service commands to their HLE implementation if needed.
-
Subv authored
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. All handles obtained via srv::GetServiceHandle or svcConnectToPort are references to ClientSessions. Service modules will wait on the counterpart of those ClientSessions (Called ServerSessions) using svcReplyAndReceive or svcWaitSynchronization[1|N], and will be awoken when a SyncRequest is performed. HLE Interfaces are now ClientPorts which override the HandleSyncRequest virtual member function to perform command handling immediately.
-
- Sep 21, 2016
-
-
Yuri Kunde Schlesner authored
-
Emmanuel Gil Peyrot authored
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
-
- Sep 18, 2016
-
-
Emmanuel Gil Peyrot authored
-
- Aug 27, 2016
-
-
wwylele authored
-
- Jun 04, 2016
-
-
Lioncash authored
Specifically, dlp::CLNT and dlp::FKCL Moves them to their own folder like with other services.
-
- May 18, 2016
-
-
András Domonkos authored
* Update ACT_U * Create act_a.h * Create act_a.cpp * Add service ACT:A * Add ACT:A source and header * Fix wrong header
-
- Apr 02, 2016
-
-
exhalatio authored
-
- Mar 27, 2016
-
-
mailwl authored
-
- Mar 14, 2016
-
-
JamePeng authored
SuspendDaemons , ResumeDaemons , OverrideDefaultDaemons The NDM file move to /core/hle/service/ndm/ now!
-
- Jul 19, 2015
-
-
archshift authored
Changes the log to use hex in the parameter list instead of decimal.
-
- Jun 12, 2015
-
-
purpasmart96 authored
-
- May 29, 2015
-
-
Emmanuel Gil Peyrot authored
-
- May 07, 2015
-
-
Yuri Kunde Schlesner authored
-
- Apr 14, 2015
-
-
Yuri Kunde Schlesner authored
This reduces the time for a full recompile from 65.43s to 59.53s (~9%)
-
- Apr 04, 2015
-
-
purpasmart96 authored
-
- Apr 03, 2015
-
-
purpasmart96 authored
-
- Mar 04, 2015
-
-
Subv authored
This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs. Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands.
-
- Feb 16, 2015
-
-
Subv authored
err:f is a named port, not a service
-
- Feb 02, 2015
-
-
Yuri Kunde Schlesner authored
-
- Jan 24, 2015
-
-
Subv authored
Implemented FSUser::CreateExtSaveData
-
- Jan 21, 2015