Commit graph

  • e9849c74cf
    LogManager: implement system module, client api, logging api (#1617) SciresM 2021-09-11 19:32:14 -07:00
  • 470e6b0107 LogManager: implement system module, client api, logging api Michael Scire 2021-09-08 14:31:40 -07:00
  • a1fb8a91c8
    Add arguments support to Daybreak (#1616) HamletDuFromage 2021-09-11 19:55:25 +02:00
  • d0dfdbbbc4 Modify error message flb 2021-09-11 19:51:50 +02:00
  • 6a890d8641 Check if DayBreak is run as NRO flb 2021-09-11 19:45:52 +02:00
  • bfeba7c1e8 build: fix building with directory existing Michael Scire 2021-09-09 00:15:35 -07:00
  • 31d44d821f fusee: fix log_inverted flag parse Michael Scire 2021-09-08 14:32:15 -07:00
  • 44beeecc9e fusee: fix prodinfo blanking flag detection for sysmmc (closes #1610) Michael Scire 2021-09-07 04:34:52 -07:00
  • 844e88bdfe git subrepo push libraries 1.0.0 Michael Scire 2021-09-06 16:33:59 -07:00
  • a1af1af74d docs: mention custom splash script in changelog Michael Scire 2021-09-06 16:25:45 -07:00
  • 5e64460bb9 utils: add script for inserting custom image into package3 Michael Scire 2021-09-06 16:21:55 -07:00
  • 960161741d ams: docs/build update Michael Scire 2021-09-06 11:21:18 -07:00
  • 443271de35 fusee: accept spaces inside ini values (we still left/right strip) Michael Scire 2021-09-06 00:31:56 -07:00
  • 4ad300c33c fusee: add package3 magic Michael Scire 2021-09-05 22:59:54 -07:00
  • 715eacbf8e fusee: accept ini files without empty line at end Michael Scire 2021-09-05 20:59:08 -07:00
  • dda7ea6ac2 fusee: attempt reboot to self if possible, better abort/fatal handlers Michael Scire 2021-09-05 20:57:04 -07:00
  • 005aac5a2b package3: fix hekate compatibility (use real sizes) Michael Scire 2021-09-05 20:28:33 -07:00
  • 1e4356cdb9 build: fix clean target Michael Scire 2021-09-05 15:55:48 -07:00
  • e0f45d54f1 stratosphere: remove 0.19.0 update cleanup logic. Michael Scire 2021-09-05 15:53:54 -07:00
  • 8da223468f fusee: remove TODO comments in buildscript Michael Scire 2021-09-05 15:46:34 -07:00
  • 045f9b2f15 fusee: fix buildsystem, rename secondary -> package3 Michael Scire 2021-09-05 15:45:40 -07:00
  • b7521465ee fusee: tactically don't trash PLLA1, fixes audio corruption on boot Michael Scire 2021-09-05 12:44:52 -07:00
  • a8f898b591 patches: nogc patches now embedded in fusee rather than being .ips Michael Scire 2021-09-05 10:18:29 -07:00
  • 158da95b9f config: BCT.ini no longer exists Michael Scire 2021-09-05 10:16:04 -07:00
  • 36c470ad11 ams-1.0.0: bump version number well ahead of time Michael Scire 2021-09-05 10:13:15 -07:00
  • 62f8408a2e fusee_cpp: rename source dir to fusee Michael Scire 2021-09-05 10:12:20 -07:00
  • a6ea490615 fusee: delete fusee (this will break build temporarily) Michael Scire 2021-09-05 10:09:51 -07:00
  • da208f8001 ams-1.0.0: meso no longer optional, remove conditional logic Michael Scire 2021-09-05 10:08:30 -07:00
  • 320f0bbcfd fusee_cpp: improve/fix file-based emummc Michael Scire 2021-09-05 00:52:24 -07:00
  • 2247f97cdc fusee: fix sd card size detection for emummc Michael Scire 2021-09-05 00:27:24 -07:00
  • 0ef9f7ccc8 fusee_cpp: improved relocation logic Michael Scire 2021-09-04 23:00:06 -07:00
  • 596f5c3f52 fusee_cpp: various fixes, unpatched erista boots now Michael Scire 2021-09-04 21:43:19 -07:00
  • e5106ffa2c fusee_cpp: implement package2 rebuild/kip patching Michael Scire 2021-09-03 18:34:20 -07:00
  • 968ced677e fusee_cpp: fix mariko mtc (mariko now gets as far as erista) Michael Scire 2021-09-03 12:43:07 -07:00
  • 5950ff5b5e fusee_cpp: validate mtc overlay before jumping to it. Michael Scire 2021-09-03 01:49:18 -07:00
  • b520f5c53b fusee_cpp: emummc implies decompressed text segment Michael Scire 2021-09-03 00:43:34 -07:00
  • c5d021c172 fusee_cpp: implement ips patching of kips Michael Scire 2021-09-03 00:40:26 -07:00
  • 07779b787a fusee_cpp: implement nogc patches Michael Scire 2021-09-02 23:45:51 -07:00
  • cefdda77e5 fusee_cpp: implement KIP selection Michael Scire 2021-09-02 20:40:15 -07:00
  • 622650623c fusee_cpp: we're over the size limit with mtc in nv-text Michael Scire 2021-09-01 23:51:51 -07:00
  • 7ea9b533d9 fusee_cpp: only check pk11 header2 on mariko (thanks @slp32) Michael Scire 2021-09-01 23:16:40 -07:00
  • c2a930965a fusee_cpp: import mariko mtc Michael Scire 2021-09-01 23:15:49 -07:00
  • c4fee796ea fusee_cpp: begin mariko mtc work Michael Scire 2021-09-01 19:06:46 -07:00
  • 598edc0a46 fusee_cpp: move mtc code/used-tables to nv memory (needed for mariko downtrain fix) Michael Scire 2021-09-01 18:25:36 -07:00
  • 40e2d4bbe6 fusee_cpp: implement cpu startup Michael Scire 2021-09-01 18:10:48 -07:00
  • 648ad51056 fusee_cpp: fix some careless search/replace mistakes Michael Scire 2021-09-01 14:08:39 -07:00
  • e0a41e9d33 fusee_cpp: implement exosphere load/configuration Michael Scire 2021-09-01 14:05:39 -07:00
  • 1dd0297db3 fusee_cpp: implement warmboot firmware load Michael Scire 2021-09-01 10:37:01 -07:00
  • 4355a2b036 fusee_cpp: implement read/decryption of package2 Michael Scire 2021-09-01 00:50:52 -07:00
  • dbad464323 fusee_cpp: list remaining tasks for setup Michael Scire 2021-09-01 00:16:53 -07:00
  • 565282d06e fusee_cpp: implement target firmware detection Michael Scire 2021-08-31 23:17:40 -07:00
  • 2f7012cbc6 fusee_cpp: implement emummc/system partition mounting Michael Scire 2021-08-31 22:51:51 -07:00
  • 8560713a60 fusee: implement parsing for emummc.ini Michael Scire 2021-08-28 03:05:03 -07:00
  • 6c5f2804ab fusee_cpp: implement all required key derivation Michael Scire 2021-08-28 01:15:15 -07:00
  • 51cf28339b fusee_cpp: implement tsec_keygen firmware execution Michael Scire 2021-08-27 23:20:46 -07:00
  • 80999988d4 fusee_cpp: skeleton the remaining code flow Michael Scire 2021-08-27 17:35:57 -07:00
  • ecbf13e45d fusee_cpp: import full erista mtc logic Michael Scire 2021-08-27 16:18:23 -07:00
  • 237b11892e fusee_cpp: implement mtc erista patram writes Michael Scire 2021-08-25 10:41:51 -07:00
  • d7192343d8 fusee_cpp: implement erista pll selection logic for mtc Michael Scire 2021-08-24 22:30:08 -07:00
  • d2f3b806d6 fusee_cpp: implement inline storage of EmcDvfsTimingTables Michael Scire 2021-08-24 16:51:16 -07:00
  • 3bcdd0c3c8 fusee_cpp: add logic for loading mtc overlays Michael Scire 2021-08-23 21:15:51 -07:00
  • 4480e7a8a5 fusee_cpp: implement bpmp overclock Michael Scire 2021-08-23 15:10:24 -07:00
  • 1a8f886a6e fusee_cpp: Implement fatal display, reading of fusee-secondary Michael Scire 2021-08-23 14:18:59 -07:00
  • ee1d1ea527 fusee_cpp: Add display init/fatal error display logic Michael Scire 2021-08-23 11:57:39 -07:00
  • e7d7d8adfb fusee_cpp: cache cleanup, confirmed working on hardware Michael Scire 2021-08-23 10:13:46 -07:00
  • 5cff5e629b fusee_cpp: implement bpmp cache driver Michael Scire 2021-08-23 09:13:26 -07:00
  • 49d0a51d6b fusee_cpp: implement sd card init Michael Scire 2021-08-23 07:11:28 -07:00
  • 25cd3d17de fusee_cpp: implement sdram lp0 scratch param save Michael Scire 2021-08-22 18:57:09 -07:00
  • 3b460e94d4 fusee-cpp: minor fixes (thanks @hexkyz) Michael Scire 2021-08-22 11:22:52 -07:00
  • 349a16ce39 fusee_cpp: implement SDRAM initialization Michael Scire 2021-08-22 02:32:05 -07:00
  • f2a1c60218 fusee_cpp: tweaks, now completes SecureInitialize on hardware Michael Scire 2021-08-21 22:20:44 -07:00
  • c91f95e8f6 fusee-cpp: a little more init in SecureInitialize Michael Scire 2021-08-21 20:45:57 -07:00
  • 53ede217a5 fusee-cpp: finish SecureInitialize Michael Scire 2021-08-21 18:50:27 -07:00
  • 669564b022 fusee-cpp: implement SecureInitialize besides InitializeClock() Michael Scire 2021-08-21 18:00:44 -07:00
  • c9bd97192f fusee-cpp: sketch out remainder of secure initialize Michael Scire 2021-08-21 16:32:05 -07:00
  • c333a84b6b fusee-cpp: Implement mbist workaround Michael Scire 2021-08-21 15:49:36 -07:00
  • 3e81796db7 fusee-cpp: setup exception handlers during crt0 Michael Scire 2021-08-21 11:17:16 -07:00
  • 5f60bc7186 fusee-cpp: add basic structural stubs Michael Scire 2021-08-21 11:10:13 -07:00
  • aa957c49d1 docs: mention custom splash script in changelog Michael Scire 2021-09-06 16:25:45 -07:00
  • 2dfe279ee4 utils: add script for inserting custom image into package3 Michael Scire 2021-09-06 16:21:55 -07:00
  • 91619054bc ams: docs/build update Michael Scire 2021-09-06 11:21:18 -07:00
  • c3242d9c30 fusee: accept spaces inside ini values (we still left/right strip) Michael Scire 2021-09-06 00:31:56 -07:00
  • f8522c510f fusee: add package3 magic Michael Scire 2021-09-05 22:59:54 -07:00
  • 9a6b7786ac fusee: accept ini files without empty line at end Michael Scire 2021-09-05 20:59:08 -07:00
  • 290ccc4c33 fusee: attempt reboot to self if possible, better abort/fatal handlers Michael Scire 2021-09-05 20:57:04 -07:00
  • b1630e3659 package3: fix hekate compatibility (use real sizes) Michael Scire 2021-09-05 20:28:33 -07:00
  • 4a19a8cacc build: fix clean target Michael Scire 2021-09-05 15:55:48 -07:00
  • 98e585a0d2 stratosphere: remove 0.19.0 update cleanup logic. Michael Scire 2021-09-05 15:53:54 -07:00
  • e2ebe6a92d fusee: remove TODO comments in buildscript Michael Scire 2021-09-05 15:46:34 -07:00
  • 7615fad1a4 fusee: fix buildsystem, rename secondary -> package3 Michael Scire 2021-09-05 15:45:40 -07:00
  • e59fa06785 fusee: tactically don't trash PLLA1, fixes audio corruption on boot Michael Scire 2021-09-05 12:44:52 -07:00
  • 057c5c5a94 patches: nogc patches now embedded in fusee rather than being .ips Michael Scire 2021-09-05 10:18:29 -07:00
  • 49ba85dbde config: BCT.ini no longer exists Michael Scire 2021-09-05 10:16:04 -07:00
  • 7152f2cb08 ams-1.0.0: bump version number well ahead of time Michael Scire 2021-09-05 10:13:15 -07:00
  • 42febdcb41 fusee_cpp: rename source dir to fusee Michael Scire 2021-09-05 10:12:20 -07:00
  • 815115877a fusee: delete fusee (this will break build temporarily) Michael Scire 2021-09-05 10:09:51 -07:00
  • 508ca68731 ams-1.0.0: meso no longer optional, remove conditional logic Michael Scire 2021-09-05 10:08:30 -07:00
  • b01c90e948 fusee_cpp: improve/fix file-based emummc Michael Scire 2021-09-05 00:52:24 -07:00
  • 0ffbc86e42 fusee: fix sd card size detection for emummc Michael Scire 2021-09-05 00:27:24 -07:00
  • 1dc2e98d88 fusee_cpp: improved relocation logic Michael Scire 2021-09-04 23:00:06 -07:00