Commit Graph

  • 0d31962902 fusee_cpp: import full erista mtc logic Michael Scire 2021-08-27 16:18:23 -0700
  • 9ca9c59a19 fusee_cpp: implement mtc erista patram writes Michael Scire 2021-08-25 10:41:51 -0700
  • 91d23d9634 fusee_cpp: implement erista pll selection logic for mtc Michael Scire 2021-08-24 22:30:08 -0700
  • ae25f6f8d4 fusee_cpp: implement inline storage of EmcDvfsTimingTables Michael Scire 2021-08-24 16:51:16 -0700
  • 4043c52691 fusee_cpp: add logic for loading mtc overlays Michael Scire 2021-08-23 21:15:51 -0700
  • 797c61b066 fusee_cpp: implement bpmp overclock Michael Scire 2021-08-23 15:10:24 -0700
  • 812697c4ba fusee_cpp: Implement fatal display, reading of fusee-secondary Michael Scire 2021-08-23 14:18:59 -0700
  • 34cad3b3b6 fusee_cpp: Add display init/fatal error display logic Michael Scire 2021-08-23 11:57:39 -0700
  • ba768c7f62 fusee_cpp: cache cleanup, confirmed working on hardware Michael Scire 2021-08-23 10:13:46 -0700
  • 30725cfdec fusee_cpp: implement bpmp cache driver Michael Scire 2021-08-23 09:13:26 -0700
  • 08b7808b2a fusee_cpp: implement sd card init Michael Scire 2021-08-23 07:11:28 -0700
  • 6016ab3447 fusee_cpp: implement sdram lp0 scratch param save Michael Scire 2021-08-22 18:57:09 -0700
  • fdab233923 fusee_cpp: implement SDRAM initialization Michael Scire 2021-08-22 02:32:05 -0700
  • fa86167605 fusee_cpp: tweaks, now completes SecureInitialize on hardware Michael Scire 2021-08-21 22:20:44 -0700
  • 26d94b940e fusee-cpp: a little more init in SecureInitialize Michael Scire 2021-08-21 20:45:57 -0700
  • 660f1c61f2 fusee-cpp: finish SecureInitialize Michael Scire 2021-08-21 18:50:27 -0700
  • 98df0a1906 fusee-cpp: implement SecureInitialize besides InitializeClock() Michael Scire 2021-08-21 18:00:44 -0700
  • 6550e73754 fusee-cpp: sketch out remainder of secure initialize Michael Scire 2021-08-21 16:32:05 -0700
  • bc3bcb02ce fusee-cpp: Implement mbist workaround Michael Scire 2021-08-21 15:49:36 -0700
  • 635aeb09b9 fusee-cpp: add basic structural stubs Michael Scire 2021-08-21 11:10:13 -0700
  • 2d2f6d4237 ams: bump version to 0.20.1 Michael Scire 2021-08-30 07:32:27 -0700
  • 87a1de0b1d ams: bump to 0.2.0 Michael Scire 2021-08-20 13:31:59 -0700
  • 42ef588bf4 kern: improve some debug output Michael Scire 2021-08-20 00:06:43 -0700
  • d81e2f981e kern: fix same is_current check in GetThreadContext Michael Scire 2021-08-19 07:38:25 -0700
  • 4e0670485b kern: fix check for thread-is-current in KDebugBase::SetThreadContext Michael Scire 2021-08-19 07:34:08 -0700
  • d264381030 kern: remove firmare-specific SignalAndModify impl Michael Scire 2021-07-22 15:56:43 -0700
  • 68e98575be kern: fix hardware watchpoint detection Michael Scire 2021-07-22 00:35:40 -0700
  • 5bad58cb8f kern: fix inverted condition in context breakpoint validation Michael Scire 2021-07-21 23:56:28 -0700
  • 5c215383b2 dmnt: various cheat changes/suggestions that have been cooking a while Michael Scire 2021-07-21 19:21:58 -0700
  • 1b378d8eb1 exo/daybreak: advertise (and check against) supported hos version Michael Scire 2021-07-21 18:21:38 -0700
  • 4f66af77b0 kern: since 10.0.0, KDebug::GetThreadContext always returns X0-X7 Michael Scire 2021-07-13 13:00:16 -0700
  • 619fe0f222 kern: fix incorrect waiter management in KProcess::ReleaseUserException Michael Scire 2021-07-13 05:27:19 -0700
  • d32d5bef8c kern: fix bug in KConditionVariable::SignalImpl Michael Scire 2021-07-13 01:40:16 -0700
  • 525254b32b kern: update initial cache management to match latest kernel Michael Scire 2021-07-12 18:30:01 -0700
  • e96b24f842 ams-libs: fix change detection for library building Michael Scire 2021-07-12 01:59:37 -0700
  • 3db4dbc181 kern: add missing abort on unmap failure Michael Scire 2021-07-11 21:59:06 -0700
  • dc3f54a713 ams: std::optional -> util::optional Michael Scire 2021-07-08 02:37:26 -0700
  • eb667fea51 ams: basic support for 12.1.0 Michael Scire 2021-07-06 07:13:56 -0700
  • f3f7567066 exo: update for 12.1.0 Michael Scire 2021-07-06 06:55:59 -0700
  • 2a98931260 kern: fix handling of is_aligned parameter in DevicePageTable Michael Scire 2021-07-04 10:45:14 -0700
  • 1212bac110 fs.mitm: add OpenDataStorageWithProgramIndex support (theoretically, closes #1250) Michael Scire 2021-06-28 22:24:26 -0700
  • 2945208d6e erpt: fix 0x100 byte memory leak on creation of new report Michael Scire 2021-06-28 17:36:42 -0700
  • 808bc02011 build: use DWARFv4 explicitly for IDA compatibility with debug elfs Michael Scire 2021-06-25 23:48:41 -0700
  • 765c854768 kern: implement improved [new page tables are zero] invariant Michael Scire 2021-06-17 13:03:46 -0700
  • af4eb57268 kern: fix missing peak set in KResourceLimit::SetLimitValue Michael Scire 2021-06-17 12:57:56 -0700
  • 5785447252 kern: ensure InitArguments do not cross page boundaries Michael Scire 2021-06-17 12:49:25 -0700
  • 11ea38a7d7 ams: bump version to 0.19.4 Michael Scire 2021-06-08 08:09:05 -0700
  • 54618ff03a kern: fix enormous whoops Michael Scire 2021-05-31 04:20:59 -0700
  • fa17887706 kern: slightly improve genericity of debugger break event Michael Scire 2021-05-30 21:13:42 -0700
  • 5a133af896 mem: actually fully fix the heap bug, add comments for future self Michael Scire 2021-05-26 23:21:08 -0700
  • b1f5e24044 mem: fix rare crash/logic error in heap allocation code Michael Scire 2021-05-26 20:43:03 -0700
  • 156a5ceba2 libstrat: fix override operator new to be noexcept (closes #1494) Michael Scire 2021-05-16 23:10:13 -0700
  • b5b55f60d8 sf/tipc: treat min/max as true min/max, rather than numeric Michael Scire 2021-05-12 22:43:39 -0700
  • 9ac6f527e2 ams: update for 12.0.2 Michael Scire 2021-05-12 08:46:41 -0700
  • 7d6c938029 exo: revert section sorting Michael Scire 2021-05-10 07:59:38 -0700
  • 82296aa0ee ams: move around abort handler to avoid linker errors Michael Scire 2021-05-07 17:48:52 -0700
  • 12bcd395d6 exo: sort sections by alignment Michael Scire 2021-05-02 10:50:18 -0700
  • 07073a7580 sm: update to excise unnecessary library code Michael Scire 2021-05-02 10:33:15 -0700
  • 2fc9035b7d fs: add access log strings for DirectoryEntryType Michael Scire 2021-04-30 19:19:22 -0700
  • 64ec9a7421 erpt: fix reading files that don't exist Michael Scire 2021-04-30 14:44:53 -0700
  • acee57e888 loader: avoid UB when doing count trailing zeros Michael Scire 2021-04-30 10:03:54 -0700
  • 1c5df03721 i2c: add aula pmic device code Michael Scire 2021-04-30 08:42:25 -0700
  • dc42da8456 boot: update all autogenerated parameters other than charge Michael Scire 2021-04-30 08:37:51 -0700
  • d78e6dfd60 ams: bump api version to 0.19.2 Michael Scire 2021-04-30 05:00:25 -0700
  • 5deb52d1eb erpt: implement forced shutdown detection Michael Scire 2021-04-30 04:21:03 -0700
  • f9eff4dcdd erpt: Implement 12.0.0 AppletTotalActiveTime tracking Michael Scire 2021-04-29 21:48:47 -0700
  • 1e1b5971ce fs: properly implement OperateRangeWithBuffer, correct OperationId names. Michael Scire 2021-04-29 20:09:45 -0700
  • 4a48e0ee5d exo: remove duplicate flags Michael Scire 2021-04-29 01:07:01 -0700
  • f4fab6faae exo: fix for newer binutils Michael Scire 2021-04-29 01:04:26 -0700
  • 888b39fa50 ams: assume gcc 11 Michael Scire 2021-04-27 23:16:31 -0700
  • 12471d428d strat: compat with gcc 11 Michael Scire 2021-04-26 20:05:56 -0700
  • d8e35f2277 exo/meso: update for gcc 11 compatibility Michael Scire 2021-04-26 16:56:00 -0700
  • c34109718f kern: fix initial process binary load on 2.0.0-4.1.0 (closes #1460) Michael Scire 2021-04-21 19:24:41 -0700
  • 2d67f66c44 util: add compile-time validation tests for intrusive red black trees Michael Scire 2021-04-21 05:06:11 -0700
  • 2ccba9adbb util: implement red black trees as templates over macros Michael Scire 2021-04-20 16:56:33 -0700
  • 049c56f75a kern: fix constant evaluation correctness, codegen tweak Michael Scire 2021-04-20 14:25:06 -0700
  • 71e8931b89 kern: tweak KHandleTable codegen Michael Scire 2021-04-19 18:04:02 -0700
  • c8ca3ecccd kern: tweak KAutoObject::Open/Close codegen Michael Scire 2021-04-19 18:03:27 -0700
  • b7dc7ad44d erpt: implement AppletActiveTimeInfoList Michael Scire 2021-04-16 00:55:22 -0700
  • 53693dfb17 kern: add names/links to kern_assembly_offsets.h Michael Scire 2021-04-15 15:43:29 -0700
  • e238fa426d kern: mostly kill magic numbers in assembly, fix SVCs >= 0x80 Michael Scire 2021-04-14 18:01:08 -0700
  • ea3eb3c97e tipc: ports use objects in the object manager Michael Scire 2021-04-14 00:34:46 -0700
  • 0904656559 sm: save 0x1000 in data costs by not aligning server manager to 0x1000 Michael Scire 2021-04-14 00:12:21 -0700
  • 7111b5cce6 strat: no longer materially constrained by sm session limit Michael Scire 2021-04-13 23:58:10 -0700
  • 86c2eec8e9 ams: bump to 0.19.1 Michael Scire 2021-04-12 17:14:07 -0700
  • 68ddbc732a ncm: fix iteration of nested-subdirectory content files Michael Scire 2021-04-12 17:10:27 -0700
  • 714b162cda boot2: migration also not launched in 12.0.0 Michael Scire 2021-04-11 10:37:04 -0700
  • 7bee0289ee ncm: fix random error when deleting content Michael Scire 2021-04-11 05:44:13 -0700
  • 44279dbac4 fs: add (stubbed) OperateRangeWithBuffer implementation Michael Scire 2021-04-11 02:54:38 -0700
  • 5921377678 erpt: add (stubbed, TODO after 0.19.0) support for 12.0.0 Michael Scire 2021-04-11 02:32:10 -0700
  • c37dbbc7eb boot2: grc is no longer launched by boot2 on 12.0.0+ Michael Scire 2021-04-11 02:07:37 -0700
  • ac6f1fecaf pgl: update to use tipc (untested) Michael Scire 2021-04-11 01:07:55 -0700
  • ab34b55543 strat: changes for sm tipc (boots 11.0.1, now) Michael Scire 2021-04-10 17:59:54 -0700
  • 58e70ac441 tipc: Result is first raw data word, not last Michael Scire 2021-04-10 15:41:35 -0700
  • 2fe065b590 tipc/sm: various fixes for issues Michael Scire 2021-04-10 15:32:48 -0700
  • 2542f282e0 sm: reimplement using tipc instead of cmif (probably broken, untested) Michael Scire 2021-04-10 01:58:26 -0700
  • 728bda9677 tipc: server processor fixes (compiles!) Michael Scire 2021-04-09 15:31:02 -0700
  • 51416763fb tipc: implement ServerManager processing logic Michael Scire 2021-04-09 01:56:24 -0700
  • 484bc20f16 tipc: implement framework/server support logic (except for actual processing) Michael Scire 2021-04-09 00:06:03 -0700
  • 3f59907760 tipc: fix deserialization of buffers Michael Scire 2021-04-08 17:55:25 -0700