Commit graph

  • 708d8f1d30 fusee_cpp: various fixes, unpatched erista boots now Michael Scire 2021-09-04 21:43:19 -07:00
  • 4b1ecece65 fusee_cpp: implement package2 rebuild/kip patching Michael Scire 2021-09-03 18:34:20 -07:00
  • 0665f43b33 fusee_cpp: fix mariko mtc (mariko now gets as far as erista) Michael Scire 2021-09-03 12:43:07 -07:00
  • 7737454344 fusee_cpp: validate mtc overlay before jumping to it. Michael Scire 2021-09-03 01:49:18 -07:00
  • d6e3a2f8c3 fusee_cpp: emummc implies decompressed text segment Michael Scire 2021-09-03 00:43:34 -07:00
  • 891f93f9d7 fusee_cpp: implement ips patching of kips Michael Scire 2021-09-03 00:40:26 -07:00
  • 50bd57449d fusee_cpp: implement nogc patches Michael Scire 2021-09-02 23:45:51 -07:00
  • 6856cba00d fusee_cpp: implement KIP selection Michael Scire 2021-09-02 20:40:15 -07:00
  • b7826e7c66 New issue templates Bennett Blodinger 2021-09-02 21:28:47 -05:00
  • 38ed1743b8 fusee_cpp: we're over the size limit with mtc in nv-text Michael Scire 2021-09-01 23:51:51 -07:00
  • 3e67ebb025 fusee_cpp: only check pk11 header2 on mariko (thanks @slp32) Michael Scire 2021-09-01 23:16:40 -07:00
  • 6a33485623 fusee_cpp: import mariko mtc Michael Scire 2021-09-01 23:15:49 -07:00
  • cdfb67eeb0 fusee_cpp: begin mariko mtc work Michael Scire 2021-09-01 19:06:46 -07:00
  • b19fb5cbf4 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
  • 42f3514c60 fusee_cpp: implement cpu startup Michael Scire 2021-09-01 18:10:48 -07:00
  • c4be88794d fusee_cpp: fix some careless search/replace mistakes Michael Scire 2021-09-01 14:08:39 -07:00
  • c79e91f48c fusee_cpp: implement exosphere load/configuration Michael Scire 2021-09-01 14:05:39 -07:00
  • ff28d8836d fusee_cpp: implement warmboot firmware load Michael Scire 2021-09-01 10:37:01 -07:00
  • 4b3e4664dc fusee_cpp: implement read/decryption of package2 Michael Scire 2021-09-01 00:50:52 -07:00
  • 3bcd629e76 fusee_cpp: list remaining tasks for setup Michael Scire 2021-09-01 00:16:53 -07:00
  • 042f260047 fusee_cpp: implement target firmware detection Michael Scire 2021-08-31 23:17:40 -07:00
  • fc89e3a593 fusee_cpp: implement emummc/system partition mounting Michael Scire 2021-08-31 22:51:51 -07:00
  • 1e2949149a fusee: implement parsing for emummc.ini Michael Scire 2021-08-28 03:05:03 -07:00
  • cf86abf30c fusee_cpp: implement all required key derivation Michael Scire 2021-08-28 01:15:15 -07:00
  • c3de7b4eee fusee_cpp: implement tsec_keygen firmware execution Michael Scire 2021-08-27 23:20:46 -07:00
  • b3fdf36275 fusee_cpp: skeleton the remaining code flow Michael Scire 2021-08-27 17:35:57 -07:00
  • 718031d210 fusee_cpp: import full erista mtc logic Michael Scire 2021-08-27 16:18:23 -07:00
  • 4f2811e2c8 fusee_cpp: implement mtc erista patram writes Michael Scire 2021-08-25 10:41:51 -07:00
  • 6f260a0068 fusee_cpp: implement erista pll selection logic for mtc Michael Scire 2021-08-24 22:30:08 -07:00
  • 15e185d3cb fusee_cpp: implement inline storage of EmcDvfsTimingTables Michael Scire 2021-08-24 16:51:16 -07:00
  • 4d18e67713 fusee_cpp: add logic for loading mtc overlays Michael Scire 2021-08-23 21:15:51 -07:00
  • 44a9330502 fusee_cpp: implement bpmp overclock Michael Scire 2021-08-23 15:10:24 -07:00
  • ad64043db4 fusee_cpp: Implement fatal display, reading of fusee-secondary Michael Scire 2021-08-23 14:18:59 -07:00
  • e7e596049f fusee_cpp: Add display init/fatal error display logic Michael Scire 2021-08-23 11:57:39 -07:00
  • dedf83e754 fusee_cpp: cache cleanup, confirmed working on hardware Michael Scire 2021-08-23 10:13:46 -07:00
  • 9460bd3094 fusee_cpp: implement bpmp cache driver Michael Scire 2021-08-23 09:13:26 -07:00
  • fe02278069 fusee_cpp: implement sd card init Michael Scire 2021-08-23 07:11:28 -07:00
  • 749265f905 fusee_cpp: implement sdram lp0 scratch param save Michael Scire 2021-08-22 18:57:09 -07:00
  • 97f56fdd25 fusee-cpp: minor fixes (thanks @hexkyz) Michael Scire 2021-08-22 11:22:52 -07:00
  • d06d705dfa fusee_cpp: implement SDRAM initialization Michael Scire 2021-08-22 02:32:05 -07:00
  • 697303e1a2 fusee_cpp: tweaks, now completes SecureInitialize on hardware Michael Scire 2021-08-21 22:20:44 -07:00
  • 015b810c03 fusee-cpp: a little more init in SecureInitialize Michael Scire 2021-08-21 20:45:57 -07:00
  • 3989f44713 fusee-cpp: finish SecureInitialize Michael Scire 2021-08-21 18:50:27 -07:00
  • 4f930505bc fusee-cpp: implement SecureInitialize besides InitializeClock() Michael Scire 2021-08-21 18:00:44 -07:00
  • d046225a65 fusee-cpp: sketch out remainder of secure initialize Michael Scire 2021-08-21 16:32:05 -07:00
  • 89b3d8c332 fusee-cpp: Implement mbist workaround Michael Scire 2021-08-21 15:49:36 -07:00
  • 0b76a6ae6d fusee-cpp: setup exception handlers during crt0 Michael Scire 2021-08-21 11:17:16 -07:00
  • f5ed221a21 fusee-cpp: add basic structural stubs Michael Scire 2021-08-21 11:10:13 -07:00
  • 165c926135 ams: bump version to 0.20.1 0.20.1 Michael Scire 2021-08-30 07:32:27 -07:00
  • d43bc68d0b fusee: fix MSELECT clkrst values Michael Scire 2021-08-30 07:24:36 -07:00
  • c5edb031fa fusee: restore DRAM to 204MHz before starting main cpu on Mariko (closes #1600). Michael Scire 2021-08-30 07:19:28 -07:00
  • 1f065e3bac git subrepo push libraries 0.20.0 Michael Scire 2021-08-20 13:34:30 -07:00
  • 9296a56303 ams: bump to 0.2.0 Michael Scire 2021-08-20 13:31:59 -07:00
  • 481b209ae8 docs: wipe sept from the docs Michael Scire 2021-08-20 13:17:11 -07:00
  • 17ca463c3f
    ams: replace sept with tsec firmware (#1594) SciresM 2021-08-20 13:13:29 -07:00
  • 7322d4ce60 fusee: only set SBK if it's readable Michael Scire 2021-08-20 05:10:30 -07:00
  • f175802136 kern: improve some debug output Michael Scire 2021-08-20 00:06:43 -07:00
  • 52dc99074e ams: replace sept with tsec firmware Michael Scire 2021-08-19 21:29:00 -07:00
  • fe79bc253a kern: fix same is_current check in GetThreadContext Michael Scire 2021-08-19 07:38:25 -07:00
  • 81bf8c577a kern: fix check for thread-is-current in KDebugBase::SetThreadContext Michael Scire 2021-08-19 07:34:08 -07:00
  • aee89db748
    mtc: implement memory training for mariko (#1593) SciresM 2021-08-17 17:27:12 -07:00
  • d7d1407892 mtc: fix clktree calculations Michael Scire 2021-08-16 20:16:28 -07:00
  • a798d9b2ae mtc: fix apply_periodic_compensation_trimmer, train_wr_vref results Michael Scire 2021-08-16 15:56:15 -07:00
  • 7a1d6be7e9 mtc: implement memory training for mariko Michael Scire 2021-08-15 15:16:01 -07:00
  • cd6d129540
    Delete feature_request.md Ammako 2021-08-09 20:10:42 +00:00
  • 700d811cb7
    Create feature_request.yaml Ammako 2021-08-09 20:10:35 +00:00
  • 37a910802f
    Delete bug_report.md Ammako 2021-08-09 20:10:19 +00:00
  • 0d4377b43b
    Create bug_report.yaml Ammako 2021-08-09 20:10:13 +00:00
  • d159b54f6b Add arguments support to Daybreak flb 2021-08-08 17:28:06 +02:00
  • bcc495c7b4 Fix binlog magic, uncomment code XorTroll 2021-08-03 16:21:21 +02:00
  • aaea36565c Update for latest libstrat changes XorTroll 2021-08-03 16:04:37 +02:00
  • f5704d25f8 kern: remove firmare-specific SignalAndModify impl Michael Scire 2021-07-22 15:56:43 -07:00
  • 73afa042f1 dmnt: fix opcode decoding (closes #1575) Michael Scire 2021-07-22 06:06:48 -07:00
  • 2da31b122f kern: fix hardware watchpoint detection Michael Scire 2021-07-22 00:35:40 -07:00
  • 43bbfd29bb kern: fix inverted condition in context breakpoint validation Michael Scire 2021-07-21 23:56:28 -07:00
  • 4cb4707f34 dmnt: add theoretical 'else' support to cheat engine vm conditionals Michael Scire 2021-07-21 19:36:46 -07:00
  • 389c3b6baa dmnt: various cheat changes/suggestions that have been cooking a while Michael Scire 2021-07-21 19:21:58 -07:00
  • 0c596e682f exo/daybreak: advertise (and check against) supported hos version Michael Scire 2021-07-21 18:21:38 -07:00
  • 4d430a4c61
    Updates to Cheats documentation (#1568) tslater2006 2021-07-16 13:17:03 -05:00
  • 9c9da26ba8
    docs: update cheats doc to make Code Types consistent tslater2006 2021-07-16 13:10:36 -05:00
  • 8a1f420f86
    docs: update cheats doc to clarify register usage on Code Type 5 tslater2006 2021-07-16 13:07:22 -05:00
  • 6a408e3bc6
    docs: update cheats doc to clarify Code Type 5 encoding tslater2006 2021-07-16 13:04:04 -05:00
  • 0c41489f01 exo: fix SE aes-ctr usage in GetSecureData Michael Scire 2021-07-16 10:55:49 -07:00
  • bd6155bcb4 kern: since 10.0.0, KDebug::GetThreadContext always returns X0-X7 Michael Scire 2021-07-13 13:00:16 -07:00
  • 3bedf56512 kern: fix incorrect waiter management in KProcess::ReleaseUserException Michael Scire 2021-07-13 05:27:19 -07:00
  • 1be74ea6e2 kern: fix bug in KConditionVariable::SignalImpl Michael Scire 2021-07-13 01:40:16 -07:00
  • 14d458522d kern: update initial cache management to match latest kernel Michael Scire 2021-07-12 18:30:01 -07:00
  • 12bf9612cb git subrepo push libraries Michael Scire 2021-07-12 02:00:12 -07:00
  • ea7b6e14f9 ams-libs: fix change detection for library building Michael Scire 2021-07-12 01:59:37 -07:00
  • 5e3339e866 kern: add missing abort on unmap failure Michael Scire 2021-07-11 21:59:06 -07:00
  • a7c14e03b9 ams: std::optional -> util::optional Michael Scire 2021-07-08 02:37:26 -07:00
  • 9df13781c2 git subrepo push libraries 0.19.5 Michael Scire 2021-07-06 07:29:10 -07:00
  • 283736878d docs: add changelog for 0.19.5 Michael Scire 2021-07-06 07:28:12 -07:00
  • f863164648 ams: basic support for 12.1.0 Michael Scire 2021-07-06 07:13:56 -07:00
  • 3eb76fcd16 exo: update for 12.1.0 Michael Scire 2021-07-06 06:55:59 -07:00
  • 2088c5a34a kern: fix handling of is_aligned parameter in DevicePageTable Michael Scire 2021-07-04 10:45:14 -07:00
  • 846cde52e0 fs.mitm: ns registers program index map info, not am Michael Scire 2021-06-28 22:43:56 -07:00
  • a3dd445b32 fs.mitm: add OpenDataStorageWithProgramIndex support (theoretically, closes #1250) Michael Scire 2021-06-28 22:24:26 -07:00
  • c362838e11 erpt: fix 0x100 byte memory leak on creation of new report Michael Scire 2021-06-28 17:36:42 -07:00
  • e086022b77 build: use DWARFv4 explicitly for IDA compatibility with debug elfs Michael Scire 2021-06-25 23:48:41 -07:00