Michael Scire
7c5dc61795
boot: prepare for rewrite of boot sysmodule
2019-04-29 03:25:24 -07:00
Michael Scire
dcc93ce60e
strat: disable exception handlers when creport would be better
2019-04-26 07:32:23 -07:00
Michael Scire
7fef83885f
ams: improve fatal error context
2019-04-26 07:25:38 -07:00
Michael Scire
3207c38a44
spl: use deprecated ssl decrypt command on 4.x in child interfaces
2019-04-26 03:20:12 -07:00
Michael Scire
5952ebab54
spl: amend range for DecryptRsaPrivateKeyDeprecated
2019-04-26 03:13:15 -07:00
Michael Scire
21db90bae9
spl: make ssl key decryption work on >= 5.0.0
2019-04-26 02:32:23 -07:00
SciresM
cf4f74c8f9
Merge pull request #528 from Atmosphere-NX/spl_dev
...
Reimplement the SPL sysmodule (closes #92 )
2019-04-26 01:17:55 -07:00
Michael Scire
c5fa4660c8
fatal: add clkrst service access.
2019-04-25 11:42:44 -07:00
Michael Scire
0d4a0348b5
spl: Loosen keyslot restrictions on 1.0.0
2019-04-25 11:36:23 -07:00
Michael Scire
51858e732a
fusee: embed spl.
2019-04-25 11:24:25 -07:00
Michael Scire
edcfbf4254
spl: Implement DeprecatedService.
2019-04-25 11:12:30 -07:00
Michael Scire
d984621150
spl: Implement FsService lotus commands (gamecards work now)
2019-04-25 07:06:27 -07:00
Michael Scire
4b8ebfa7c3
spl: fix CryptAesCtr (eshop games work now)
2019-04-25 06:00:34 -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
85e8506fa8
spl: Implement non-Lotus FsService commands.
2019-04-25 00:33:10 -07:00
Michael Scire
5633444d5e
spl: implement ManuService
2019-04-25 00:01:47 -07:00
Michael Scire
99106076e6
spl: Finish implementing EsService.
2019-04-24 23:42:49 -07:00
Michael Scire
0a194cb6a6
spl: add spl:ssl/spl:es to main, fix cmd ids
2019-04-24 23:16:47 -07:00
Michael Scire
f4a8124dc3
spl: implement SslService, some of EsService
2019-04-24 23:10:13 -07:00
Michael Scire
9ea1a2a941
spl: Implement RsaService
2019-04-24 21:42:39 -07:00
Michael Scire
bfa84e27c1
spl: implement CryptoService.
2019-04-24 21:00:39 -07:00
Michael Scire
14683405be
fatal: update to use clkrst api on 8.0.0+
2019-04-24 16:39:06 -07:00
Michael Scire
ccbab35deb
spl: finish GeneralService.
2019-04-24 06:10:30 -07:00
Michael Scire
2dfa1c96d1
spl: continue implementing.
2019-04-24 05:38:11 -07:00
Michael Scire
d44b91826d
dmnt: only init roDmnt when we can
2019-04-24 05:19:37 -07:00
Michael Scire
3a8f9114fc
fatal: fix sm session usage
2019-04-24 05:18:31 -07:00
Michael Scire
9858d6fc95
spl: Start skeletoning spl.
2019-04-24 01:19:38 -07:00
Michael Scire
f6645387b0
update libstrat
2019-04-24 00:55:14 -07:00
Michael Scire
8313669716
Fix NRO patch offset application
2019-04-23 08:31:11 -07:00
Michael Scire
13c825a8bb
ro: only hold sm session open when needed
2019-04-22 13:17:57 -07:00
Michael Scire
30485f1df9
pm: fix dangling ->
2019-04-22 13:10:29 -07:00
Michael Scire
7945a921ca
Merge branch 'ro_dev'
2019-04-22 13:07:11 -07:00
Michael Scire
b09adb6a34
stratosphere: only hold sm sessions open when needed
2019-04-22 12:59:49 -07:00
Michael Scire
c3875796df
dmnt: update for ldr/ro api change
2019-04-22 09:50:45 -07:00
Michael Scire
a1d4caa7b4
ro: add support for applying ips patches to NROs.
2019-04-22 04:32:15 -07:00
Michael Scire
9f972831cc
fs.mitm: fix data abort
2019-04-22 03:42:37 -07:00
Michael Scire
bfd04cfe92
loader: remove more unused ro functionality
2019-04-22 00:40:19 -07:00
Michael Scire
cb74bc6bb8
ro: fix UnloadNro logic error
2019-04-22 00:31:17 -07:00
Sun
be4ca7eee5
Implement Auto Reboot Timer ( #518 ) ( #519 )
...
* Implement Auto Reboot Timer (#518 )
* Use > to check for values below -1
* Use TimeoutHelper and accept MS
* Add fatal_auto_reboot_interval into config (commented)
* Check for 0
2019-04-22 00:18:01 -07:00
Michael Scire
7b24b43477
Merge branch 'master' into ro_dev
2019-04-21 09:08:19 -07:00
Michael Scire
253afc90a4
loader: remove ldr:ro (moved into ro sysmodule)
2019-04-21 09:08:08 -07:00
Michael Scire
a09c08994f
sm: change location of apm:p check, fixes failure to launch older games
2019-04-21 08:57:21 -07:00
Michael Scire
13ded6bd1c
ro: implement loadnro/unloadnro
2019-04-21 07:28:07 -07:00
Michael Scire
4ba6d8b24c
ro: implement rest of LoadNrr/LoadNrrEx
2019-04-21 05:28:57 -07:00
Michael Scire
cb88fdfd62
ro: implement UnloadNrr, half of LoadNrr/LoadNrrEx
2019-04-21 03:39:29 -07:00
Michael Scire
d69fc060f4
ro: Implement ro:dmnt
2019-04-21 02:09:08 -07:00
Michael Scire
e04fcfff6b
ro: fix typo
2019-04-20 18:37:50 -07:00
Michael Scire
79c52e2b91
ro: skeleton ldr:ro
2019-04-20 18:37:01 -07:00
Michael Scire
4ac8f2745b
ro: skeleton ro:dmnt
2019-04-20 18:16:33 -07:00
Michael Scire
6004b7479e
ro: add ro sysmodule skeleton
2019-04-20 18:16:33 -07:00