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
Adubbz
82c97b1e4b
Abstract away file writing logic
2019-10-01 17:58:28 +10:00
Adubbz
3c64b34cc4
Universally use EnsureEnabled
2019-10-01 17:58:28 +10:00
Adubbz
ac24ab8005
Always cache placeholder file. Switch to ftell for preventing appending
2019-10-01 17:58:27 +10:00
Adubbz
1283f50572
Revert "Removed debug code"
...
This reverts commit d6ff261fcc
.
2019-10-01 17:58:27 +10:00
Adubbz
bc377bd5dd
Manually prevent placeholder/content appending
2019-10-01 17:58:26 +10:00
Adubbz
6060aee62b
Added a scope guard for WritePlaceHolder
2019-10-01 17:58:26 +10:00
Adubbz
a98a2f4592
Removed debug code
2019-10-01 17:58:26 +10:00
Adubbz
52837a78f4
Fixed List implementation. Also lots of debug logging.
2019-10-01 17:58:25 +10:00
Adubbz
d58d370123
Prevent automatic placeholder creation on open
2019-10-01 17:58:25 +10:00