Commit graph

  • 70c1bad08b git subrepo push emummc Michael Scire 2021-06-22 16:13:04 -07:00
  • 38f9a76ba0 emummc: add custom ld/specs file Michael Scire 2021-06-22 16:12:27 -07:00
  • 4892ffae15 kern: implement improved [new page tables are zero] invariant Michael Scire 2021-06-17 13:03:46 -07:00
  • 25305257d6 kern: fix missing peak set in KResourceLimit::SetLimitValue Michael Scire 2021-06-17 12:57:56 -07:00
  • e423aef033 kern: ensure InitArguments do not cross page boundaries Michael Scire 2021-06-17 12:49:25 -07:00
  • 8a6afe7909 dns.mitm: fix wildcardcmp failure case (#1539) Michael Scire 2021-06-15 16:35:20 -07:00
  • c02f32f1bf
    reboot_to_payload: Use ams:bpc API to set payload, reboot safely and prevent usage on Mariko (#1543) Aurora 2021-06-13 23:55:46 +02:00
  • d81fac3974 reboot_to_payload: Use ams:bpc API to set payload, reboot safely and prevent usage on Mariko Aurora Wright 2021-06-13 20:11:53 +02:00
  • 2ab01ad33c git subrepo push libraries Michael Scire 2021-06-08 08:09:48 -07:00
  • 3dbc79dd5c ams: bump version to 0.19.4 0.19.4 Michael Scire 2021-06-08 08:09:05 -07:00
  • 90b54c03b3 git subrepo pull emummc Michael Scire 2021-06-08 07:50:35 -07:00
  • 7821241356 kern: fix enormous whoops Michael Scire 2021-05-31 04:20:59 -07:00
  • 8fea8d9b2e sm: lighten abort restrictions on mitm handle acquisition (closes #1528) Michael Scire 2021-05-30 22:53:32 -07:00
  • dcdf46f576 kern: slightly improve genericity of debugger break event Michael Scire 2021-05-30 21:13:42 -07:00
  • df5537b748 mem: actually fully fix the heap bug, add comments for future self Michael Scire 2021-05-26 23:21:08 -07:00
  • 0f2855ada8 mem: fix rare crash/logic error in heap allocation code Michael Scire 2021-05-26 20:43:03 -07:00
  • c790d03693 libstrat: fix override operator new to be noexcept (closes #1494) Michael Scire 2021-05-16 23:10:13 -07:00
  • 25be7c5b1b git subrepo push libraries Michael Scire 2021-05-12 22:47:42 -07:00
  • 7e05e12b83 sf/tipc: treat min/max as true min/max, rather than numeric Michael Scire 2021-05-12 22:43:39 -07:00
  • 99d7f72c51 warmboot: remove superfluous firmware version check Michael Scire 2021-05-12 16:57:10 -07:00
  • 691a453d77 docs: amend changelog 0.19.3 Michael Scire 2021-05-12 09:11:19 -07:00
  • 88246f475c git subrepo push libraries Michael Scire 2021-05-12 09:10:13 -07:00
  • 269d4496b2 docs: update changelog for 0.19.3 Michael Scire 2021-05-12 08:52:21 -07:00
  • bb4c7a390b ams: update for 12.0.2 Michael Scire 2021-05-12 08:46:41 -07:00
  • b846628362
    Update issue template to ask whether sysmmc or emummc. Dark-Mind 2021-05-12 18:27:21 +03:00
  • 2307518716
    Update bug_report.md Dark-Mind 2021-05-12 13:04:30 +03:00
  • 049cae6e17
    Update bug_report.md Dark-Mind 2021-05-11 13:10:41 +03:00
  • 741ef327bf
    Update bug_report.md Dark-Mind 2021-05-11 13:07:29 +03:00
  • 26fb201518 dns.mitm: handle nullptr hostname Michael Scire 2021-05-10 13:27:14 -07:00
  • 01ce7cef14 exo: revert section sorting Michael Scire 2021-05-10 07:59:38 -07:00
  • 3f3aaa01fa git subrepo clone --force https://github.com/m4xw/emummc Michael Scire 2021-05-10 07:50:39 -07:00
  • bf8de39e69 ams: move around abort handler to avoid linker errors Michael Scire 2021-05-07 17:48:52 -07:00
  • 6bb4253df5 emummc: style-change Michael Scire 2021-05-05 09:34:29 -07:00
  • cfd7121574 emummc: advance buffer for multi-file case Michael Scire 2021-05-05 08:44:53 -07:00
  • 972681c57e emummc: fix file-based accesses that cross file boundaries Michael Scire 2021-05-05 08:29:53 -07:00
  • 0a11cbc2d6 exo: sort sections by alignment Michael Scire 2021-05-02 10:50:18 -07:00
  • 32f487abfb sm: update to excise unnecessary library code Michael Scire 2021-05-02 10:33:15 -07:00
  • 7d61cab01c fs: add access log strings for DirectoryEntryType Michael Scire 2021-04-30 19:19:22 -07:00
  • 14ed4e4057 erpt: fix reading files that don't exist Michael Scire 2021-04-30 14:44:53 -07:00
  • e8ba632606 git subrepo push libraries 0.19.2 Michael Scire 2021-04-30 10:04:30 -07:00
  • dbcb1e1564 loader: avoid UB when doing count trailing zeros Michael Scire 2021-04-30 10:03:54 -07:00
  • 15381409dc fs: fix missed operation rename Michael Scire 2021-04-30 09:02:58 -07:00
  • 10ad6934ac git subrepo push libraries Michael Scire 2021-04-30 08:56:36 -07:00
  • 03e66efd85 docs: add changelog for 0.19.2 Michael Scire 2021-04-30 08:56:03 -07:00
  • 7040e8976d i2c: add aula pmic device code Michael Scire 2021-04-30 08:42:25 -07:00
  • 296a6af058 boot: update all autogenerated parameters other than charge Michael Scire 2021-04-30 08:37:51 -07:00
  • 2c332d1cf8 ams: bump api version to 0.19.2 Michael Scire 2021-04-30 05:00:25 -07:00
  • 243d7dc777 ams: write-protect stratosphere.romfs Michael Scire 2021-04-30 04:57:46 -07:00
  • 355010ad84 erpt: implement forced shutdown detection Michael Scire 2021-04-30 04:21:03 -07:00
  • ef0c15b764 erpt: Implement 12.0.0 AppletTotalActiveTime tracking Michael Scire 2021-04-29 21:48:47 -07:00
  • 0dc308d92a fs: properly implement OperateRangeWithBuffer, correct OperationId names. Michael Scire 2021-04-29 20:09:45 -07:00
  • eb5542963f git subrepo push libraries Michael Scire 2021-04-29 03:05:29 -07:00
  • 18673d96cb daybreak: fix compat with newer deko3d Michael Scire 2021-04-29 01:21:09 -07:00
  • 36f6bdc3a0 fusee/sept: update to suppress spurious gcc warnings Michael Scire 2021-04-29 01:11:30 -07:00
  • d6fff49845 exo: remove duplicate flags Michael Scire 2021-04-29 01:07:01 -07:00
  • d05e8fb23a exo: fix for newer binutils Michael Scire 2021-04-29 01:04:26 -07:00
  • 0767d9f8da ams: assume gcc 11 Michael Scire 2021-04-27 23:16:31 -07:00
  • c78da1e102 ams: assume gcc 11 Michael Scire 2021-04-27 23:16:31 -07:00
  • 21f3d29df7 strat: compat with gcc 11 Michael Scire 2021-04-26 20:05:56 -07:00
  • 4f16106702 exo/meso: update for gcc 11 compatibility Michael Scire 2021-04-26 16:56:00 -07:00
  • 19be54ff95 kern: fix initial process binary load on 2.0.0-4.1.0 (closes #1460) Michael Scire 2021-04-21 19:24:41 -07:00
  • ed80d6ec8c util: add compile-time validation tests for intrusive red black trees Michael Scire 2021-04-21 05:06:11 -07:00
  • 57b6c71c1c util: implement red black trees as templates over macros Michael Scire 2021-04-20 16:56:33 -07:00
  • 0a11d341b7 kern: fix constant evaluation correctness, codegen tweak Michael Scire 2021-04-20 14:25:06 -07:00
  • 8010290472 kern: tweak KHandleTable codegen Michael Scire 2021-04-19 18:04:02 -07:00
  • fbc526d163 kern: tweak KAutoObject::Open/Close codegen Michael Scire 2021-04-19 18:03:27 -07:00
  • 5bb790e4a7 erpt: implement AppletActiveTimeInfoList Michael Scire 2021-04-16 00:55:22 -07:00
  • 0a6219e6e0 kern: add names/links to kern_assembly_offsets.h Michael Scire 2021-04-15 15:43:29 -07:00
  • 037b04ac60 kern: mostly kill magic numbers in assembly, fix SVCs >= 0x80 Michael Scire 2021-04-14 18:01:08 -07:00
  • 9e563d590b pm: account for 12.0.0 resource limit changes Michael Scire 2021-04-14 00:41:31 -07:00
  • bdcf02a3ef tipc: ports use objects in the object manager Michael Scire 2021-04-14 00:34:46 -07:00
  • 88ac85c423 sm: save 0x1000 in data costs by not aligning server manager to 0x1000 Michael Scire 2021-04-14 00:12:21 -07:00
  • 2e1a93f1d1 strat: no longer materially constrained by sm session limit Michael Scire 2021-04-13 23:58:10 -07:00
  • 997e4dd665 git subrepo push libraries 0.19.1 Michael Scire 2021-04-12 17:14:38 -07:00
  • aa2d03d8e1 ams: bump to 0.19.1 Michael Scire 2021-04-12 17:14:07 -07:00
  • 274c1deae4 git subrepo push libraries Michael Scire 2021-04-12 17:13:43 -07:00
  • d5bbf32a26 docs: add 0.19.1 changelog Michael Scire 2021-04-12 17:13:12 -07:00
  • 97a251b4b2 ncm: fix iteration of nested-subdirectory content files Michael Scire 2021-04-12 17:10:27 -07:00
  • 9d30917f4e boot2: migration also not launched in 12.0.0 Michael Scire 2021-04-11 10:37:04 -07:00
  • c67c29ebd5 ncm: fix random error when deleting content Michael Scire 2021-04-11 05:44:13 -07:00
  • 88dd414721 git subrepo push libraries 0.19.0 Michael Scire 2021-04-11 04:02:17 -07:00
  • 0f6f13a1ac git subrepo push emummc Michael Scire 2021-04-11 03:58:13 -07:00
  • b24784f5c1 git subrepo pull emummc Michael Scire 2021-04-11 03:51:53 -07:00
  • 3b3082cf58 changelog: add note about extensions needing recompile Michael Scire 2021-04-11 03:40:19 -07:00
  • 38a2fdcd76 docs: add changelog for 0.19.0 Michael Scire 2021-04-11 03:36:31 -07:00
  • 0ca2f962de usb: add usb3.0 patches for 12.0.0 Michael Scire 2021-04-11 03:35:09 -07:00
  • 03a98635d8 fs: add (stubbed) OperateRangeWithBuffer implementation Michael Scire 2021-04-11 02:54:38 -07:00
  • 461e2ced6f erpt: add (stubbed, TODO after 0.19.0) support for 12.0.0 Michael Scire 2021-04-11 02:32:10 -07:00
  • b2d2f65b87 boot2: grc is no longer launched by boot2 on 12.0.0+ Michael Scire 2021-04-11 02:07:37 -07:00
  • b2b0c50802 pgl: update to use tipc (untested) Michael Scire 2021-04-11 01:07:55 -07:00
  • 1118421fa6 strat: changes for sm tipc (boots 11.0.1, now) Michael Scire 2021-04-10 17:59:54 -07:00
  • b1b3914ccf tipc: Result is first raw data word, not last Michael Scire 2021-04-10 15:41:35 -07:00
  • 9be8b32311 tipc/sm: various fixes for issues Michael Scire 2021-04-10 15:32:48 -07:00
  • 57c8bc432d sm: reimplement using tipc instead of cmif (probably broken, untested) Michael Scire 2021-04-10 01:58:26 -07:00
  • 58776f5ba8 tipc: server processor fixes (compiles!) Michael Scire 2021-04-09 15:31:02 -07:00
  • affeeb2724 tipc: implement ServerManager processing logic Michael Scire 2021-04-09 01:56:24 -07:00
  • 822875ecf5 tipc: implement framework/server support logic (except for actual processing) Michael Scire 2021-04-09 00:06:03 -07:00
  • e3a65b1405 tipc: fix deserialization of buffers Michael Scire 2021-04-08 17:55:25 -07:00
  • 20a7fa1588 tipc: hard-enforce boolean constraints in command processing generation Michael Scire 2021-04-08 16:52:30 -07:00
  • 315b7bdf22 tipc: implement service object interface generation Michael Scire 2021-04-08 16:47:13 -07:00