Commit Graph

  • 619a7b2074 git subrepo pull emummc Michael Scire 2021-09-16 16:52:08 -07:00
  • a941e4be03 ncm: skeleton new commands Adubbz 2021-09-17 09:32:33 +10:00
  • e2a74a9e38 git subrepo pull emummc Michael Scire 2021-09-16 16:28:04 -07:00
  • 89541c8042 sprofile: fully reimplement sprof:bg + sprof:sp Michael Scire 2021-09-16 16:14:26 -07:00
  • ae54ec5981 sprofile: implement non-importer bgagent commands Michael Scire 2021-09-16 00:07:06 -07:00
  • 75d5e2aef0 sprofile: implement OpenProfileUpdateObserver Michael Scire 2021-09-15 23:10:11 -07:00
  • bd240b23d8 erpt: skeleton sprofile apis Michael Scire 2021-09-15 21:50:06 -07:00
  • 568a3b62eb set.mitm: pointer buffer size was increased to 0x200 in 13.0.0 Michael Scire 2021-09-15 17:27:36 -07:00
  • 04cbc06bc1 ams: update current target firmware Michael Scire 2021-09-15 17:15:15 -07:00
  • 385f00c375 fusee: bump package2 check Michael Scire 2021-09-15 16:31:02 -07:00
  • 23a1cee2e3 exo: more fixes for 13.0.0 Michael Scire 2021-09-15 16:28:31 -07:00
  • fedd684a1c fusee/exo: update for new dram id changes Michael Scire 2021-09-15 16:25:32 -07:00
  • cb299d9260 fusee/exo: update for recognition of 13.0.0 Michael Scire 2021-09-15 16:08:57 -07:00
  • 724bd2b4d2 boot2: launch nintendo lm from built in system, not none Michael Scire 2021-09-12 12:40:27 -07:00
  • 50c1b628a8 linguist: add vanity corrections Michael Scire 2021-09-11 20:03:42 -07:00
  • f2da92184b cs: fix launching of tio server Michael Scire 2021-07-29 01:15:02 -07:00
  • a595091be0 cs: fix screenshot packet semantics Michael Scire 2021-07-28 21:52:55 -07:00
  • 0ec23e74b5 cs: implement TakeScreenShot command Michael Scire 2021-07-28 17:38:31 -07:00
  • 8acf0a4fa9 cs: fix allocator aborts Michael Scire 2021-07-27 23:55:53 -07:00
  • ebb0bd2b41 kern: improve single-step around user-exception entry Michael Scire 2021-07-27 15:09:36 -07:00
  • c10265676f kern: fix spsr register in RestoreContext Michael Scire 2021-07-27 14:15:21 -07:00
  • 9e7b56b33c kern: optimize hw-single-step management Michael Scire 2021-07-27 14:05:32 -07:00
  • 05ea0c53d7 dmnt: use hardware single step extension if available Michael Scire 2021-07-27 05:34:51 -07:00
  • 4075d24e0c kern: add hardware single step extension Michael Scire 2021-07-27 05:34:40 -07:00
  • 904ab19823 dmnt: implement remaining basic gdbstub packets Michael Scire 2021-07-23 05:29:39 -07:00
  • 534c2c76f5 dmnt: reload modules on NRO load/unload Michael Scire 2021-07-22 06:01:07 -07:00
  • d216a77187 dmnt: first pass at breakpoints/watchpoints Michael Scire 2021-07-22 00:51:28 -07:00
  • 1401f3520e dmnt: refactor to use process accessor Michael Scire 2021-07-20 01:29:00 -07:00
  • c6fad1b0ee osdbg: implement thread info api Michael Scire 2021-07-19 17:35:00 -07:00
  • 9f1f0c7cbd dmnt: add attach support to gdbstub Michael Scire 2021-07-18 23:22:44 -07:00
  • 649a0052d0 dmnt: refactor/add support for getting process list in gdb Michael Scire 2021-07-17 06:27:40 -07:00
  • a7f9729f63 dmnt: begin working on packet parser Michael Scire 2021-07-16 02:40:08 -07:00
  • f85df27875 dmnt: add basic gdb packet receive logic Michael Scire 2021-07-16 00:31:17 -07:00
  • db7268de2e dmnt2: add logging logic, for use with gdbstub development Michael Scire 2021-07-15 21:38:00 -07:00
  • a2c0cc924b fix dmnt.gen2 title id (not sure how I typo'd this) Michael Scire 2021-07-15 19:03:18 -07:00
  • 206516411f boot2: launch dmnt.gen2 over dmnt, when using htc Michael Scire 2021-07-15 17:23:50 -07:00
  • b61797224d tma2: include sysmodules in stratosphere.romfs Michael Scire 2021-03-21 13:20:44 -07:00
  • 899efec302 cs: implement GetFirmwareVersion command Michael Scire 2021-03-17 21:46:32 -07:00
  • 1a1b1355ba scs: implement EventHandlerThread for shell Michael Scire 2021-03-17 21:01:04 -07:00
  • aa2dce7316 scs: implement DoShellServer Michael Scire 2021-03-17 17:39:49 -07:00
  • e9849c74cf LogManager: implement system module, client api, logging api (#1617) SciresM 2021-09-11 19:32:14 -07:00
  • a1fb8a91c8 Add arguments support to Daybreak (#1616) HamletDuFromage 2021-09-11 19:55:25 +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 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