Michael Scire
|
227a1d938d
|
creport: refactor to use sts:: namespace.
|
2019-07-15 14:35:48 -07:00 |
|
Michael Scire
|
fc7f06dc78
|
pm/sm: add ability to forward declare mitm'd services (closes #557)
|
2019-07-11 22:24:59 -07:00 |
|
Michael Scire
|
6777dd9b38
|
pm: inform sm of title ids. remove inconsistent mitm association.
|
2019-07-11 22:24:59 -07:00 |
|
Michael Scire
|
c20774ff5d
|
pm: fix missing flag clears
|
2019-07-11 22:24:59 -07:00 |
|
Michael Scire
|
a9f5b7728b
|
pm: address review comments.
|
2019-07-11 22:24:59 -07:00 |
|
Michael Scire
|
2d0c881ffe
|
strat: go all in on ncm::TitleId
|
2019-07-11 22:24:59 -07:00 |
|
Michael Scire
|
c916a7db88
|
strat: remove sizeof() / sizeof([0])
|
2019-07-11 22:24:59 -07:00 |
|
Michael Scire
|
20a48c3a26
|
pm: complete rewrite
|
2019-07-11 22:24:59 -07:00 |
|
Michael Scire
|
18ca8aaf5b
|
stratosphere: all in on enum class CommandId
|
2019-06-27 23:34:53 -07:00 |
|
Michael Scire
|
e5c5101e8a
|
Add missing extension cleanup.
|
2019-06-27 20:51:57 -07:00 |
|
Michael Scire
|
61fcf5e0f4
|
loader: completely rewrite.
|
2019-06-26 15:46:19 -07:00 |
|
Michael Scire
|
9217e4c5f9
|
sm: add HasService/HasMitm, refactor into sts::
|
2019-06-24 17:57:49 -07:00 |
|
Michael Scire
|
9baa4a17ed
|
ro: refactor/rewrite into sts:: namespace
|
2019-06-24 02:05:51 -07:00 |
|
Michael Scire
|
1e7f41ea9f
|
boot: move updater into libstrat
|
2019-06-22 12:30:36 -07:00 |
|
Michael Scire
|
d0d4888184
|
boot/spl: update for spl-in-libstrat
|
2019-06-22 12:23:46 -07:00 |
|
Michael Scire
|
06416aeded
|
boot: refactor to use sts::boot namespace
|
2019-06-22 00:10:21 -07:00 |
|
Michael Scire
|
c87be7cd69
|
boot: refactor i2c driver into namespace
|
2019-06-21 20:25:27 -07:00 |
|
Michael Scire
|
d986ffa153
|
sm: use AutoHandles
|
2019-06-20 23:51:15 -07:00 |
|
Michael Scire
|
1671c04e24
|
stratosphere: prefer static waitable managers
|
2019-06-20 13:15:39 -07:00 |
|
Michael Scire
|
d3d6c552b7
|
stratosphere: remove trailing whitespace
|
2019-06-20 13:00:32 -07:00 |
|
Michael Scire
|
169ec9c12e
|
Update libstrat
|
2019-06-20 05:01:42 -07:00 |
|
Michael Scire
|
cead8a36ea
|
stratosphere: more result cleanup
|
2019-06-20 02:00:59 -07:00 |
|
Michael Scire
|
7b6050a0cb
|
boot: refactor for R_TRY
|
2019-06-20 00:57:17 -07:00 |
|
Michael Scire
|
6699fda8c9
|
loader: implement 8.1.0 changes
|
2019-06-19 11:51:30 -07:00 |
|
Michael Scire
|
493b074a9e
|
exo: support for 8.1.0
|
2019-06-18 23:54:53 -07:00 |
|
Michael Scire
|
ee40dcd76f
|
PM: Refactor for R_TRY, remove gotos
|
2019-06-17 15:27:29 -07:00 |
|
Michael Scire
|
876d94c338
|
ro: update for R_TRY usage
|
2019-06-17 14:46:18 -07:00 |
|
Michael Scire
|
0dcb496522
|
Fix emummc nintendo dir redirection
|
2019-06-14 21:20:53 -07:00 |
|
Michael Scire
|
50e307b4b7
|
Update for latest libnx
|
2019-06-03 12:19:05 -07:00 |
|
Michael Scire
|
cfcb1cd3a1
|
update libstratosphere
|
2019-05-10 05:36:55 -07:00 |
|
Michael Scire
|
03a425a579
|
stratosphere: TODO: panic -> std::abort()
|
2019-05-10 03:28:18 -07:00 |
|
Michael Scire
|
7581306109
|
boot: implement CheckAndRepairBootImages
|
2019-05-09 01:17:56 -07:00 |
|
Michael Scire
|
4c5c78858c
|
boot: implement I2cBusAccessor
|
2019-05-02 05:57:10 -07:00 |
|
Michael Scire
|
967613a261
|
boot: add i2c device configs
|
2019-05-02 02:53:48 -07:00 |
|
Michael Scire
|
7fef83885f
|
ams: improve fatal error context
|
2019-04-26 07:25:38 -07:00 |
|
Michael Scire
|
bc44e02aed
|
spl: fix vtables/other issues, now boots (not all commands work)
|
2019-04-25 05:27:35 -07:00 |
|
Michael Scire
|
f6645387b0
|
update libstrat
|
2019-04-24 00:55:14 -07:00 |
|
Michael Scire
|
b09adb6a34
|
stratosphere: only hold sm sessions open when needed
|
2019-04-22 12:59:49 -07:00 |
|
Michael Scire
|
5c9d0f05b1
|
loader: use libstratosphere randomness
|
2019-04-20 16:53:56 -07:00 |
|
Michael Scire
|
a67d4064f0
|
pm: update with new meme command for 8.0.0
|
2019-04-20 10:36:38 -07:00 |
|
Michael Scire
|
ac07971211
|
stratosphere: custom exception handlers (reboot to fusee)
|
2019-04-12 15:28:46 -07:00 |
|
Michael Scire
|
03e176d7f1
|
atmosphere: current year is 2019
|
2019-04-07 19:00:49 -07:00 |
|
Michael Scire
|
2f1f56307d
|
fix libstrat revision again
|
2019-04-05 13:46:48 -07:00 |
|
Michael Scire
|
9113b04b48
|
update libstrat
|
2019-04-05 13:42:34 -07:00 |
|
Michael Scire
|
938169cd3c
|
fs.mitm: experimental support for save redirection to sd.
|
2019-04-05 13:42:09 -07:00 |
|
Michael Scire
|
262d6af519
|
bis_protect: guard against autorcm on rcm-patched units
|
2019-04-01 17:24:15 -07:00 |
|
Michael Scire
|
81aa5c7ec7
|
set_mitm: result defs instead of magics
|
2019-03-28 23:04:13 -07:00 |
|
Michael Scire
|
c6d67eab6a
|
strat: 0 -> ResultSuccess
|
2019-03-28 22:39:39 -07:00 |
|
Michael Scire
|
9427a5cf46
|
strat: use TitleId defs instead of magics.
|
2019-03-28 21:49:14 -07:00 |
|
Michael Scire
|
4167dfea14
|
strat: vi results over magics
|
2019-03-28 20:39:17 -07:00 |
|
Michael Scire
|
c50cb83ec1
|
strat: use lr results instead of magics
|
2019-03-28 20:31:48 -07:00 |
|
Michael Scire
|
0001e93810
|
strat: use atmosphere results instead of magics
|
2019-03-28 20:19:38 -07:00 |
|
Michael Scire
|
84c4cd7c53
|
strat: use sf/hipc results instead of magic numbers
|
2019-03-28 20:00:16 -07:00 |
|
Michael Scire
|
29be429d2f
|
strat: fix remaining FS result magic numbers
|
2019-03-28 19:45:41 -07:00 |
|
Michael Scire
|
acffae6643
|
strat: replace kernel/dbg magic numbers with result defs
|
2019-03-28 16:57:18 -07:00 |
|
Michael Scire
|
285feba42b
|
fatal: Standardize result definitions
|
2019-03-28 15:37:50 -07:00 |
|
Michael Scire
|
b940f61d42
|
sm: Use result definitions instead of magic numbers
|
2019-03-28 15:28:36 -07:00 |
|
Michael Scire
|
696f66f620
|
pm: Use result definitions instead of magic numbers
|
2019-03-28 15:16:36 -07:00 |
|
Michael Scire
|
db19fa0f7f
|
loader: Use result definitions instead of magic numbers
|
2019-03-28 15:06:50 -07:00 |
|
Michael Scire
|
2678735f73
|
stratosphere: migrate result headers to libstrat
|
2019-03-28 14:23:34 -07:00 |
|
Michael Scire
|
20ba6432b9
|
set.mitm: fix 1.0.0 compat (closes #459)
|
2019-03-24 19:27:37 -07:00 |
|
Michael Scire
|
4d0ab41e6e
|
dmnt-cheat: Fix debug event management
|
2019-03-05 23:58:36 -08:00 |
|
Michael Scire
|
b4b1208222
|
stratosphere: fix svcExitThread usage
|
2019-03-05 07:50:27 -08:00 |
|
Michael Scire
|
7d2dd628ba
|
dmnt-cheat: multi-nybble opcodes, update libstrat
|
2019-03-05 00:53:45 -08:00 |
|
Michael Scire
|
a0e06cf7b2
|
exo/bpc.mitm: Add support for proper shutdown.
|
2019-02-21 07:05:58 -08:00 |
|
Michael Scire
|
f00dd05f82
|
Make stratosphere use new libnx HosVersion API
|
2019-02-20 14:17:51 -08:00 |
|
Michael Scire
|
6027ff243d
|
Enforce upper bound on application tid range
|
2019-02-12 02:53:31 -08:00 |
|
Michael Scire
|
a3adb70a04
|
stratosphere: version detect via svcCallSecureMonitor
|
2019-01-31 03:24:19 -08:00 |
|
Michael Scire
|
de07ed42bb
|
update libstratosphere for new GetRuntimeFirmwareVersion() impl
|
2019-01-31 03:08:14 -08:00 |
|
Michael Scire
|
7bdb2ae897
|
libstrat: update for deadlock fix
|
2019-01-26 06:24:49 -08:00 |
|
Michael Scire
|
031c9e545b
|
fatal: reboot to sdmc:/atmosphere/reboot_payload.bin
|
2019-01-24 08:20:27 -08:00 |
|
Michael Scire
|
24f74312f2
|
Update libstrat for bugfix
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
83025080c8
|
sm: change InstallMitM to wait for registration instead of 0xE15
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
be5b58d033
|
fatal: Reboot to RCM if VOL is pressed instead of PWR.
|
2018-11-30 05:33:35 -08:00 |
|
Michael Scire
|
49ad66e478
|
stratosphere: Fix fs.mitm bis_protect race condition.
|
2018-11-30 02:42:48 -08:00 |
|
Michael Scire
|
e321f0ac04
|
Fix libstratosphere update
|
2018-11-29 12:51:22 -08:00 |
|
Michael Scire
|
87c0c8b83e
|
Update libstratosphere
|
2018-11-29 12:48:40 -08:00 |
|
Michael Scire
|
e0c7bfc93d
|
fs.mitm: Always mitm non-sysmodules.
|
2018-11-15 14:59:47 -08:00 |
|
Michael Scire
|
46cc08160d
|
mitm: Improve session acquire semantics.
|
2018-11-15 14:19:34 -08:00 |
|
Michael Scire
|
ce1a6a68bf
|
fs.mitm/loader: Fix crashes when launching too many processes.
|
2018-11-08 16:02:04 -08:00 |
|
Michael Scire
|
54a22797a7
|
Make libstratosphere a submodule
|
2018-11-08 01:24:40 -08:00 |
|
Michael Scire
|
5ef01edab5
|
Delete libstratosphere in prep for submodule
|
2018-11-08 01:12:30 -08:00 |
|
Michael Scire
|
6538554485
|
libstratosphere: add ReadOnlySystemEvent helper
|
2018-11-07 23:25:16 -08:00 |
|
Michael Scire
|
9b1a2451b0
|
libstratosphere: Add thread primitive, WaitableManager->RequestStop()
|
2018-11-07 23:25:11 -08:00 |
|
Michael Scire
|
e65bee0d6a
|
libstratosphere: Implement message queues
|
2018-11-07 23:25:00 -08:00 |
|
Michael Scire
|
8426a4dc77
|
libstrat: Use iterators when looping deferred waitables
|
2018-11-07 22:59:30 -08:00 |
|
Michael Scire
|
147f3c690a
|
libstrat: Significantly cleanup waitable manager result handling.
|
2018-11-07 22:40:19 -08:00 |
|
Michael Scire
|
bac81f4ccc
|
libstrat: fix potential oob deref in WaitableManager (closes #256)
|
2018-11-07 19:10:04 -08:00 |
|
Michael Scire
|
2894989eb7
|
libstrat: improve waitable manager cancelsync semantics
|
2018-11-07 12:42:06 -08:00 |
|
Michael Scire
|
952ee4227d
|
libstrat: update curthreadhandle for libnx 1.5.0
|
2018-11-05 22:56:04 -08:00 |
|
Michael Scire
|
9142e90a04
|
libstratosphere: Use intraprocess event signaling for new waitable management
|
2018-11-05 18:35:21 -08:00 |
|
Michael Scire
|
3ed239296a
|
libstrat: Allow nullptr buffers if 0 size. (closes #255)
|
2018-11-04 21:52:53 -08:00 |
|
Michael Scire
|
e786bc7e9a
|
fs.mitm: Only create storage interface when needed.
|
2018-11-04 12:45:29 -08:00 |
|
Michael Scire
|
be044e691c
|
libstrat: delete old ipc templating.
|
2018-10-30 15:57:15 -07:00 |
|
TuxSH
|
536b89efae
|
Add boost as submodule
|
2018-10-30 23:49:26 +01:00 |
|
Michael Scire
|
44175058f6
|
libstrat: mark ServiceObjectHolder functions const
|
2018-10-31 05:04:00 +09:00 |
|
Michael Scire
|
6336089b63
|
libstrat: remove unused struct in serializer
|
2018-10-31 05:04:00 +09:00 |
|
Michael Scire
|
6ef34d80a0
|
libstrat: automatically detect+format rawdata structs correctly.
|
2018-10-31 05:04:00 +09:00 |
|
Michael Scire
|
4cdd9aa8f1
|
libstratosphere: Fix uninitialized memory bug.
|
2018-10-31 05:04:00 +09:00 |
|
Michael Scire
|
23a85a7c24
|
fs.mitm: split out set.mitm
|
2018-10-31 05:04:00 +09:00 |
|