Commit Graph

30 Commits

Author SHA1 Message Date
Michael Scire
a8282205b5 libstrat: update with svc types for creport 2019-07-12 05:30:34 -07:00
Michael Scire
45700a12e8 libstrat/sm: add ScopedServiceHolder, Wait(Mitm/Service) 2019-07-02 22:21:18 -07:00
Michael Scire
d7d7cba3d3 title ids: go all in on ncm::TitleId 2019-07-02 20:53:44 -07:00
Michael Scire
e37089d167 libstrat: implement functionality for loader rewrite 2019-06-26 15:45:35 -07:00
Michael Scire
bbb689cecf libstratosphere: add ini parsing, LZ4 compression. 2019-06-24 14:41:04 -07:00
Michael Scire
269765a3bc StratosphereRandomUtils --> sts::rnd 2019-06-24 11:20:27 -07:00
Michael Scire
0c26276b21 Add AutoHandle helper class. 2019-06-20 23:50:28 -07:00
Michael Scire
59b49c0e0c libstrat: remove trailing whitespace 2019-06-20 12:59:48 -07:00
Michael Scire
afcd075354 libstrat: revise emummc utility accessors 2019-06-14 21:19:51 -07:00
Michael Scire
880bce9092 libstrat: add StratosphereRandomUtils 2019-04-20 16:52:50 -07:00
Michael Scire
b9724cdcad libstrat: Custom exception handlers/std::abort 2019-04-12 15:26:27 -07:00
Michael Scire
1f9e2d042c libstrat: the current year is 2019 2019-04-07 18:56:40 -07:00
Michael Scire
e2bdfdab08 libstrat: add constants for title ids. 2019-03-28 21:19:07 -07:00
Michael Scire
ea5c0f0174 libstrat: migrate result headers to library 2019-03-28 14:22:50 -07:00
Michael Scire
05015b9354 Add RebootToRcm() 2018-11-30 05:18:34 -08:00
Michael Scire
3e87318090 move version checking back into libstratosphere 2018-11-08 01:18:56 -08:00
Michael Scire
34b927b322 Migrate atmosphere version checks out of libstratosphere. 2018-11-08 00:46:51 -08:00
Michael Scire
39ce397017 libstratosphere: Implement message queues 2018-11-07 23:25:00 -08:00
Michael Scire
772f20b703 libstratosphere: refactor everything 2018-10-31 05:04:00 +09:00
Michael Scire
80fc45b7c2 atmosphere: extract API version management to common folder 2018-10-16 17:54:50 -07:00
hexkyz
5cecc78d51 Add and fix copyright notices for better GPL compliance (thanks @naehrwert and @CTCaer). 2018-09-07 16:00:13 +01:00
Michael Scire
26e676424d fs.mitm: WIP LayeredFS impl (NOTE: UNUSABLE ATM)
Also greatly refactors libstratosphere, and does a lot of other things.
There is a lot of code in this one.
2018-06-14 17:51:18 -06:00
Michael Scire
cd5da88405 libstratosphere/fs.mitm: Push WIP support for Domains. Not yet fully working. 2018-06-12 16:01:04 -06:00
Michael Scire
5f10855b57 fs.mitm: Add HANS-style redirection for System Data Archives. 2018-06-10 11:11:23 -06:00
Michael Scire
581d3de04f fs.mitm: Get Title ID on fsp-srv init, Add worker to handle subinterfaces. 2018-06-10 03:07:15 -06:00
Michael Scire
b657d4adb5 ProcessManager: Implement core process management logic. 2018-05-03 23:58:37 -06:00
Michael Scire
af6d60d06c ProcessManager: Fill out ProcessTracking::Initialize() 2018-05-03 16:15:12 -06:00
Michael Scire
1e35599dbe Add ExistingPortServer to libstratosphere 2018-04-22 00:33:09 -06:00
Michael Scire
a6f993f611 Stratosphere: ServiceServer<T> -> IServer<T> as abstract base class. 2018-04-21 20:57:24 -06:00
Michael Scire
5a8df9f128 Stratosphere: extract common code to libstratosphere. 2018-04-21 20:31:06 -06:00