Commit Graph

93 Commits

Author SHA1 Message Date
Michael Scire
dc3bb3fde7 fusee/exo/ams: update with new keydata/version enums 2024-10-15 21:51:33 -07:00
Michael Scire
18f07b30e5 fusee/exo/ams: update with new keydata/version enums 2024-03-29 02:55:00 -07:00
Michael Scire
5c8a8adc9a fusee/exo: implement the usual changes for new firmware support 2023-10-12 09:22:28 -07:00
Michael Scire
507bc3ddd5 fusee/exo: implement the usual changes for new firmware support 2023-02-23 09:00:34 -07:00
Michael Scire
3cfac35c93 exo: fix MemoryArrange enum typo 2023-01-24 14:39:15 -07:00
Michael Scire
23c6cc2949 fusee/exo: fix up dram id names/mappings 2022-10-12 09:15:46 -07:00
hexkyz
bdb44e1028 exo: add new dram ids 2022-10-12 09:15:46 -07:00
Michael Scire
1073762674 fusee/exo: enum support for 15.0.0 2022-10-12 09:15:44 -07:00
Michael Scire
11f2fadb19 exo: right, Mariko* is a wiki-ism 2022-03-23 09:16:08 -07:00
Michael Scire
80022c72bc exo: update for new dram ids 2022-03-23 09:16:08 -07:00
Michael Scire
446df35368 exo/fusee: first pass at updating enums for 14.0.0 2022-03-23 09:15:57 -07:00
Michael Scire
1f2822fafe abort/error: print backtrace, abuse templates, overhaul result/diag (macos not done yet) 2022-03-23 09:15:49 -07:00
Michael Scire
0d161b8588 ams: first attempt at 13.2.1 support 2022-01-19 16:28:55 -08:00
Michael Scire
960c5c19f9 ams: improve offsetof style consistency 2021-10-26 01:11:10 -07:00
Michael Scire
3bef5b7d5a ams: allow bootloader to merely approximate correct target firmware 2021-10-15 23:54:37 -07:00
Michael Scire
116e41f790 exo/vapours: refactor member variables to m_ over this-> 2021-10-15 23:54:34 -07:00
Adubbz
ea0bb620f2 settings: implement KeyValueStore (#1659)
* settings: implement KeyValueStore and dependencies

* settings: update KeyValueStore for recent refactoring

* settings: address feedback
2021-10-15 23:54:33 -07:00
Michael Scire
002422d5dc ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 2021-10-07 23:06:25 -07:00
Michael Scire
dda95e5832 fusee/exo: update for new dram id changes 2021-09-19 10:35:31 -07:00
Michael Scire
a669f3dcfa fusee/exo: update for recognition of 13.0.0 2021-09-19 10:35:31 -07:00
Michael Scire
452ad57ae0 fusee_cpp: implement package2 rebuild/kip patching 2021-09-06 16:32:46 -07:00
Michael Scire
a64b838b9c fusee_cpp: implement cpu startup 2021-09-06 16:32:42 -07:00
Michael Scire
93c773ad54 fusee_cpp: implement warmboot firmware load 2021-09-06 16:32:41 -07:00
Michael Scire
64da919d6b fusee_cpp: implement emummc/system partition mounting 2021-09-06 16:32:40 -07:00
Michael Scire
3fe151c263 fusee_cpp: implement all required key derivation 2021-09-06 16:32:40 -07:00
Michael Scire
797c61b066 fusee_cpp: implement bpmp overclock 2021-09-06 16:32:37 -07:00
Michael Scire
ba768c7f62 fusee_cpp: cache cleanup, confirmed working on hardware 2021-09-06 16:32:36 -07:00
Michael Scire
30725cfdec fusee_cpp: implement bpmp cache driver 2021-09-06 16:32:36 -07:00
Michael Scire
fdab233923 fusee_cpp: implement SDRAM initialization 2021-09-06 16:32:35 -07:00
Michael Scire
26d94b940e fusee-cpp: a little more init in SecureInitialize 2021-09-06 16:32:34 -07:00
Michael Scire
98df0a1906 fusee-cpp: implement SecureInitialize besides InitializeClock() 2021-09-06 16:32:34 -07:00
Michael Scire
6550e73754 fusee-cpp: sketch out remainder of secure initialize 2021-09-06 16:32:33 -07:00
Michael Scire
bc3bcb02ce fusee-cpp: Implement mbist workaround 2021-09-06 16:32:33 -07:00
Michael Scire
f3f7567066 exo: update for 12.1.0 2021-07-06 07:28:33 -07:00
Michael Scire
9ac6f527e2 ams: update for 12.0.2 2021-05-12 09:09:44 -07:00
hexkyz
b92376192c exo: add new dram ID 2021-04-11 03:59:06 -07:00
SciresM
97d94180cf set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+ (#1391)
* set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+

* set.mitm: add value meaning comment for usb!usb30_force_enabled

* loader: pretend to be polite about patch ordering
2021-04-11 03:59:00 -07:00
Michael Scire
c4215bc6dd ams: update five -> aula, per CalWriterManu 2020-12-28 17:34:07 -08:00
Michael Scire
245b159b98 fusee/exo: support dynamic control of invert flag for logging 2020-12-11 03:49:03 -08:00
Michael Scire
3355f97275 exo/meso/fusee: support dynamic control of log port/baud rate 2020-12-11 03:48:58 -08:00
Michael Scire
78510a74f0 exo: add new dram IDs 2020-12-02 10:00:28 -08:00
Michael Scire
4d1664157d exo: update for 11.0.0 2020-12-02 06:53:05 -08:00
Michael Scire
9ae30ca73b exo/mariko fatal: perform display init, reboot on power button press 2020-12-02 06:53:01 -08:00
Michael Scire
a9062994d2 exo: receive saved lcd vendor from bl 2020-12-02 06:52:59 -08:00
Michael Scire
74affceb16 exo/mariko fatal: save fatal error binaries to the SD 2020-12-02 06:52:58 -08:00
Michael Scire
76c3491354 mariko fatal: map 0xC0000000 for framebuffer usage 2020-12-02 06:52:57 -08:00
Michael Scire
23609fb983 exo: implement start of mariko fatal handler 2020-12-02 06:52:57 -08:00
Michael Scire
1e04fe9d63 exo: map stack region for mariko-only program 2020-12-02 06:52:55 -08:00
Michael Scire
11073d9ae3 exo: load mariko-only program during boot 2020-12-02 06:52:55 -08:00
Michael Scire
701fcce0b4 exo: free space by moving keys to volatile iram, support logging under debug config 2020-12-02 06:52:54 -08:00