| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-12 | Merge pull request #2308 from mailwl/ac-i | bunnei | |
| Service/AC: add ac:i service | |||
| 2016-12-30 | Service/NFC: stub GetTagInRangeEvent | mailwl | |
| Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge | |||
| 2016-12-30 | Service/AC: add ac:i service | mailwl | |
| 2016-12-22 | Service/NWM: add nwm services | mailwl | |
| 2016-12-15 | Merge pull request #2314 from mailwl/account | bunnei | |
| Service/ACT: move ACT services to folder | |||
| 2016-12-14 | Merge pull request #2249 from Subv/sessions_v3 | Yuri Kunde Schlesner | |
| Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. | |||
| 2016-12-14 | Fixed the codestyle to match our clang-format rules. | Subv | |
| 2016-12-14 | Service/ACT: move ACT services to folder | mailwl | |
| 2016-12-11 | Add all services to the Service namespace | Lioncash | |
| Previously there was a split where some of the services were in the Service namespace and others were not. | |||
| 2016-12-09 | Moved the HLE command buffer translation task to ServerSession instead of ↵ | Subv | |
| the HLE handler superclass. | |||
| 2016-12-09 | Kernel/IPC: Small codestyle cleanup | Subv | |
| 2016-12-08 | Added a framework for partially handling Session disconnections. | Subv | |
| Further implementation will happen in a future commit. Fixes a regression. | |||
| 2016-12-08 | Use std::move where appropriate. | Subv | |
| 2016-12-08 | service: Add mvd and qtm services | Lioncash | |
| Adds the two New3DS-only modules. 3dbrew was used for command information. | |||
| 2016-12-08 | service: Add nfc services | Lioncash | |
| 3dbrew was used for the command information. | |||
| 2016-12-05 | Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, ↵ | Subv | |
| 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 | KServerPorts now have an HLE handler "template", which is inherited by all ↵ | Subv | |
| ServerSessions created from it. | |||
| 2016-11-30 | A bit of a redesign. | Subv | |
| 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. | |||
| 2016-11-30 | IPC/HLE: Associate the ClientSessions with their parent port's HLE interface ↵ | Subv | |
| if it exists. Pass the triggering ServerSession to the HLE command handler to differentiate which session caused the request. | |||
| 2016-11-30 | Kernel/HLE: Service::Interface no longer inherits from any Kernel object, ↵ | Subv | |
| 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. | |||
| 2016-11-30 | Kernel/IPC: Use Ports and Sessions as the fundamental building block of ↵ | Subv | |
| 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. | |||
| 2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | |
| 2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | |
| This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||
| 2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | |
| 2016-08-27 | LDR: Implement CRO | wwylele | |
| 2016-06-04 | service: Add other DLP services | Lioncash | |
| Specifically, dlp::CLNT and dlp::FKCL Moves them to their own folder like with other services. | |||
| 2016-05-17 | Update ACT:U and create ACT:A (#1809) | András Domonkos | |
| * Update ACT_U * Create act_a.h * Create act_a.cpp * Add service ACT:A * Add ACT:A source and header * Fix wrong header | |||
| 2016-04-05 | Merge pull request #1435 from mailwl/frd_u | bunnei | |
| frd:u: Initial stub some functions | |||
| 2016-04-03 | Dummy implementation dlp:SRVR Service. | exhalatio | |
| 2016-03-27 | frd:u: Initial stub some functions | mailwl | |
| 2016-03-15 | Reorganize the ndm service path for dummy implement function | JamePeng | |
| SuspendDaemons , ResumeDaemons , OverrideDefaultDaemons The NDM file move to /core/hle/service/ndm/ now! | |||
| 2015-07-19 | Change trace/unimplemented service call logs to use hex | archshift | |
| Changes the log to use hex in the parameter list instead of decimal. | |||
| 2015-06-11 | Services: Continue separation of services into their own folders | purpasmart96 | |
| 2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | |
| 2015-05-07 | Common: Remove common.h | Yuri Kunde Schlesner | |
| 2015-04-14 | De-inline functions from Interface, removing them from service.h | Yuri Kunde Schlesner | |
| This reduces the time for a full recompile from 65.43s to 59.53s (~9%) | |||
| 2015-04-03 | IR: Move The IR services to their own folder and implement "GetHandles" | purpasmart96 | |
| 2015-04-02 | Services: Stubs and minor changes | purpasmart96 | |
| 2015-03-03 | Services: Moved the PTM and APT services to their own folder | Subv | |
| 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. | |||
| 2015-02-16 | Services: Fixed "Tried to connect to named port err:f". | Subv | |
| err:f is a named port, not a service | |||
| 2015-02-02 | Make Port/Service registration and querying more HW-accurate | Yuri Kunde Schlesner | |
| 2015-01-24 | Services: Stubbed more services. | Subv | |
| Implemented FSUser::CreateExtSaveData | |||
| 2015-01-22 | Merge pull request #493 from archshift/ptmplay | bunnei | |
| Stubbed some services | |||
| 2015-01-21 | Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx | archshift | |
| 2015-01-21 | Stubbed cam:u service | archshift | |
| 2015-01-21 | Stubbed ptm:play service | archshift | |
| 2015-01-13 | Services: Added some missing services. | Subv | |
| cfg:s, ptm:sysm, apt:s. apt:s is almost exactly the same as apt:u as per 3dbrew | |||
| 2015-01-09 | Kernel: Start using boost::intrusive_ptr for lifetime management | Yuri Kunde Schlesner | |
| 2015-01-07 | Fix double-free in Service manager during shutdown | Yuri Kunde Schlesner | |
| Fixes #423. | |||
| 2015-01-03 | Stub the y2r:u service | archshift | |
