Michael Scire
|
bfd4d41834
|
boot: fix a few issues in gpio/pinmux config
|
2019-05-12 03:49:36 -07:00 |
|
Michael Scire
|
ca2c171482
|
fusee: how did this ever work
|
2019-05-10 08:40:21 -07:00 |
|
Michael Scire
|
cfcb1cd3a1
|
update libstratosphere
|
2019-05-10 05:36:55 -07:00 |
|
Michael Scire
|
bb6cc6532b
|
fusee/exo: add ability to disable user exception handlers
please do not use this
yellows8 needs it to debug am, 99% of use cases want them on
|
2019-05-10 03:50:25 -07:00 |
|
Michael Scire
|
03a425a579
|
stratosphere: TODO: panic -> std::abort()
|
2019-05-10 03:28:18 -07:00 |
|
Michael Scire
|
41f5b39f6b
|
stratosphere: stop using kernelAbove
|
2019-05-10 03:25:07 -07:00 |
|
Michael Scire
|
b5dd621250
|
pm: fix memory usage on 5.0
|
2019-05-10 03:24:50 -07:00 |
|
SciresM
|
27cde7da7a
|
Merge pull request #536 from Atmosphere-NX/boot_dev
Boot: reimplement the boot sysmodule
|
2019-05-10 02:37:03 -07:00 |
|
Michael Scire
|
377b8dae9f
|
boot: fix two logic inversions in wake pin init
|
2019-05-09 21:58:13 -07:00 |
|
Michael Scire
|
78828427a4
|
boot: fix writes to WAKE2_MASK
|
2019-05-09 20:47:18 -07:00 |
|
SciresM
|
fe28dac9d3
|
Merge pull request #537 from friedkeenan/boot_dev
boot: fix the width of the text splash
|
2019-05-09 12:23:34 -07:00 |
|
Michael Scire
|
9b11f1cb19
|
boot: improve display init consistency
|
2019-05-09 10:17:02 -07:00 |
|
Michael Scire
|
cf6b9de370
|
boot: correct typo in MipiCal03 config
|
2019-05-09 09:06:36 -07:00 |
|
Michael Scire
|
80c380e61e
|
boot: fix missing write in LCD vendor 0xF20 init
|
2019-05-09 08:15:12 -07:00 |
|
Michael Scire
|
967fa456ba
|
boot: fix trailing whitespace
|
2019-05-09 05:03:35 -07:00 |
|
Michael Scire
|
6ae6c80c25
|
fusee: enable boot sysmodule.
|
2019-05-09 03:23:26 -07:00 |
|
Michael Scire
|
142df74694
|
boot: remove boot_old legacy code
|
2019-05-09 03:22:40 -07:00 |
|
Michael Scire
|
00db1dc286
|
boot: fix abort on < 3.0.0
|
2019-05-09 03:20:06 -07:00 |
|
Michael Scire
|
1456246f60
|
boot: implement PmicDriver::ShutdownSystem
|
2019-05-09 02:45:31 -07:00 |
|
Michael Scire
|
7581306109
|
boot: implement CheckAndRepairBootImages
|
2019-05-09 01:17:56 -07:00 |
|
Michael Scire
|
a4ee4d20ad
|
boot: use correct clock out setting on < 6.0
|
2019-05-08 06:20:36 -07:00 |
|
Michael Scire
|
625ac5b357
|
boot: implement wake event configuration
|
2019-05-07 10:02:53 -07:00 |
|
Michael Scire
|
3f75a92fd2
|
boot: implement pmc wake config init (todo: events)
|
2019-05-07 09:32:37 -07:00 |
|
Michael Scire
|
b5e91ff9a4
|
boot: fix some silly mistakes
|
2019-05-07 01:18:54 -07:00 |
|
Michael Scire
|
db47a0c041
|
boot: implement SetFanEnabled
|
2019-05-06 23:14:06 -07:00 |
|
Michael Scire
|
5e7b33cabd
|
20ms, not 2s
|
2019-05-06 23:09:13 -07:00 |
|
Michael Scire
|
3cc79f4e11
|
boot: finish implementing CheckBatteryCharge
|
2019-05-06 23:08:28 -07:00 |
|
Michael Scire
|
7c36a827da
|
boot: implement bc24193 driver, part of CheckBatteryCharge
|
2019-05-06 15:53:29 -07:00 |
|
Michael Scire
|
ea90325535
|
boot: remove debug logic for showing battery icons
|
2019-05-06 13:34:44 -07:00 |
|
Michael Scire
|
72377c2345
|
boot: implement battery icon drawing functions
|
2019-05-06 13:33:54 -07:00 |
|
Michael Scire
|
cccef3b85c
|
boot: Implement battery driver setup.
|
2019-05-06 08:00:22 -07:00 |
|
Michael Scire
|
e10c6a3217
|
boot: add battery calibration accessors.
|
2019-05-06 05:59:27 -07:00 |
|
Michael Scire
|
4ef7b83e34
|
boot: implement ConfigurePinmux
|
2019-05-03 06:20:50 -07:00 |
|
Michael Scire
|
4ca53e2ef1
|
boot: implement SetInitialClockConfiguration
|
2019-05-03 05:18:36 -07:00 |
|
Michael Scire
|
d9da531b41
|
boot: implement ShowSplashScreen/Display
|
2019-05-03 05:00:03 -07:00 |
|
Michael Scire
|
93fb060fac
|
boot: Implement DetectBootReason
|
2019-05-02 19:33:12 -07:00 |
|
Michael Scire
|
fe0d41623c
|
boot: i2c driver fixes
|
2019-05-02 19:32:03 -07:00 |
|
Michael Scire
|
4ea6ce3156
|
boot: implement CheckClock
|
2019-05-02 18:10:07 -07:00 |
|
Michael Scire
|
520b5f6c59
|
boot: fix gpio configuration access errors
|
2019-05-02 17:56:04 -07:00 |
|
Michael Scire
|
505324f625
|
boot: functional exception handling/rebooting to payload
|
2019-05-02 17:55:50 -07:00 |
|
Michael Scire
|
9319463a6e
|
fatal: use new I2cDevice enum
|
2019-05-02 17:54:05 -07:00 |
|
Michael Scire
|
31c4c33042
|
boot: finish i2c driver
|
2019-05-02 08:30:13 -07:00 |
|
Michael Scire
|
55a8154691
|
boot: implement I2cResourceManager
|
2019-05-02 07:18:05 -07:00 |
|
Michael Scire
|
453c05cf7c
|
boot: implement I2cDriverSession
|
2019-05-02 06:36:31 -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
|
348345340d
|
fs.mitm: Implement FileStorage
|
2019-04-29 12:55:02 -07:00 |
|
Michael Scire
|
38159bdf9a
|
boot: Implement initial gpio configuration
|
2019-04-29 09:43:48 -07:00 |
|
Michael Scire
|
e58948a42b
|
boot: implement voltage change
|
2019-04-29 07:22:49 -07:00 |
|
Michael Scire
|
9c53c0c0cc
|
boot: make our tasks explicit.
|
2019-04-29 06:09:47 -07:00 |
|
Michael Scire
|
7c5dc61795
|
boot: prepare for rewrite of boot sysmodule
|
2019-04-29 03:25:24 -07:00 |
|
Michael Scire
|
6034beb084
|
boot_100.kip vs boot_200.kip is gross
|
2019-04-29 03:00:04 -07:00 |
|
Michael Scire
|
8c3dae846e
|
Bump version to 0.8.9
|
2019-04-26 07:32:49 -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
|
ad41d010d3
|
Atmosphere: Add 0.8.9 changelog ahead of release, update system settings.
|
2019-04-26 03:10:56 -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
|
bf5a649928
|
sept-secondary shouldn't be .PHONY
|
2019-04-25 12:12:36 -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
|
df963967f5
|
8.0.1 seems to work fine.
|
2019-04-23 17:34:21 -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
|
f50bfaf7d7
|
dist: add boot2.flag for ro (to launch on <3.0.0)
|
2019-04-22 01:54:44 -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 |
|
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 |
|