Commit Graph

2150 Commits

Author SHA1 Message Date
Michael Scire
635ae4e3da spl: update for new-ipc (fixes two bugs in sf) 2019-12-07 12:41:28 -08:00
Michael Scire
59140d8dfa sf-impl: remove debug condition 2019-12-07 12:41:28 -08:00
Michael Scire
2cb8aadafc pm: statically allocate more resources to save memory 2019-12-07 12:41:28 -08:00
Michael Scire
aa0826bb70 pm: update for new-ipc 2019-12-07 12:41:28 -08:00
Michael Scire
8bd2a9a23b ldr: fix copy/paste, only 1 ldr:pm session needed 2019-12-07 12:41:28 -08:00
Michael Scire
2f959785e1 loader: update for new-ipc 2019-12-07 12:41:28 -08:00
Michael Scire
88a86a3363 sf: implement CopyFromCurrentDomain 2019-12-07 12:41:28 -08:00
Michael Scire
0c7827104f hipc: begin implementing domains. fixes ro + sm together 2019-12-07 12:41:28 -08:00
Michael Scire
c8ed190e5c new-ipc: implement deferral. sm now works. 2019-12-07 12:41:28 -08:00
Michael Scire
f4dcd1db9b sf: implement service framework enough for ro to work.
This completely re-does the whole interface for ipc servers.
2019-12-07 12:41:28 -08:00
Michael Scire
bd341d5c00 libstrat: update for latest libnx, delete ipc in prep for rewrite 2019-12-07 12:41:28 -08:00
Michael Scire
add18d868f sts: add STS_UNREACHABLE_DEFAULT_CASE() 2019-12-07 12:41:28 -08:00
Michael Scire
609a302e16 os: implement waitable management.
This implements waitable management for Events (and
implements Events). It also refactors PM to use new
Event/Waitable semantics, and also adds STS_ASSERT
as a macro for asserting a boolean expression. The
rest of stratosphere has been refactored to use
STS_ASSERT whenever possible.
2019-12-07 12:41:28 -08:00
Michael Scire
e07011be32 mitm: fix long-standing C descriptor issue. 2019-12-07 12:41:28 -08:00
Michael Scire
bb223eb5ae libstrat: namespace hossynch.hpp 2019-12-07 12:41:28 -08:00
Adubbz
a1dd0e1a8c title_id_2 -> owner_tid 2019-10-03 13:08:38 +10:00
Adubbz
94046f7626 Fixed application launching 2019-10-03 12:28:31 +10:00
Adubbz
0e8c6a08ea Fix libstrat includes 2019-10-02 23:34:27 +10:00
Adubbz
1c19856fb0 Updated NCM to 9.0.0 2019-10-02 18:44:15 +10:00
Adubbz
bb3d41b416 Finished updating lr to 9.0.0 2019-10-02 17:55:57 +10:00
Adubbz
e2bfbdfb11 Updated AddOnContentLocationResolver and RegisteredLocationResolver to 9.0.0 2019-10-01 22:02:09 +10:00
Adubbz
514cec4028 Merge branch 'ncm' of https://github.com/Adubbz/Atmosphere into ncm 2019-10-01 18:00:58 +10:00
Adubbz
deaca0dacb ncm: Misc cleanup 2019-10-01 17:58:37 +10:00
Adubbz
2939557f88 ncm: Move ncm_types to libstrat 2019-10-01 17:58:36 +10:00
Adubbz
4bc54a88d7 lr: RegisteredLocationResolver helpers 2019-10-01 17:58:36 +10:00
Adubbz
d1138d43c9 lr: Various helpers 2019-10-01 17:58:35 +10:00
Adubbz
32dc7ff59c lr: Unnecessary vars 2 electric boogaloo 2019-10-01 17:58:35 +10:00
Adubbz
c7c5b9bfcf lr: Eliminate unnecessary vars 2019-10-01 17:58:35 +10:00
Adubbz
b52b5fe3a8 Add eof newlines 2019-10-01 17:58:35 +10:00
Adubbz
b7d1b8e652 lr: Organise types 2019-10-01 17:58:34 +10:00
Adubbz
d0da24920b lr: Imrpoved path handling and adjust ResolveAddOnContentPath order 2019-10-01 17:58:34 +10:00
Adubbz
75ee69c0b5 lr: lr_manager tweaks 2019-10-01 17:58:33 +10:00
Adubbz
cfabec986c lr: Cleanup lr_redirection 2019-10-01 17:58:33 +10:00
Adubbz
20a4d9203c Move results to libstrat 2019-10-01 17:58:33 +10:00
Adubbz
dc74591310 Reorder stratosphere Makefile 2019-10-01 17:58:32 +10:00
Adubbz
fd2ea47f74 lr: Introducing registered data 2019-10-01 17:58:32 +10:00
Adubbz
f822902203 Correct main thread stack size 2019-10-01 17:58:32 +10:00
Adubbz
c1c08b7d03 Correct amount of add on content 2019-10-01 17:58:31 +10:00
Adubbz
da0a293f38 Fixed 1.0.0 booting 2019-10-01 17:58:31 +10:00
Adubbz
85e36522e4 Remove debug code 2019-10-01 17:58:31 +10:00
Adubbz
46eefc5b2a Fixed doubleup on path creation 2019-10-01 17:58:31 +10:00
Adubbz
4e5981488e Fixed reinitialization 2019-10-01 17:58:30 +10:00
Adubbz
01c7f3242c Improved type safety 2019-10-01 17:58:30 +10:00
Adubbz
b17c556fcb Fixed ContentId/PlaceHolderId alignment 2019-10-01 17:58:30 +10:00
Adubbz
b7f72323a7 Fixed file modes 2019-10-01 17:58:30 +10:00
Adubbz
1a7b9c3428 Misc changes 2019-10-01 17:58:29 +10:00
Adubbz
ca2252254f Revert "Remove debug code (again)"
This reverts commit 168447d80e.
2019-10-01 17:58:29 +10:00
Adubbz
d37b92b5c6 Remove debug code (again) 2019-10-01 17:58:29 +10:00
Adubbz
3c0e0443e2 Refactor placeholder cacheing 2019-10-01 17:58:28 +10:00
Adubbz
8761e5f415 Misc cleanup 2019-10-01 17:58:28 +10:00