Commit graph

  • 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
  • 86ee40dbc3 docs: add changelog for 1.0.0 1300_support Michael Scire 2021-09-19 10:33:55 -07:00
  • bde480b5ca loader: update for 13.0.0 ncm changes Michael Scire 2021-09-19 10:24:32 -07:00
  • 4c5debdf88 svc: bump supported version Michael Scire 2021-09-19 10:16:17 -07:00
  • df4ebae93a kern: unify all waiting semantics to use single api Michael Scire 2021-09-19 10:11:56 -07:00
  • 29940e1a82 kern/svc: implement IoPool/Region svc support Michael Scire 2021-09-18 13:26:21 -07:00
  • 30514c0e2c svc/kern/dd: remove MapDeviceAddressSpace() Michael Scire 2021-09-18 11:28:39 -07:00
  • a33576e674 kern: update Initialize0 for new arguments/randomization semantics Michael Scire 2021-09-18 09:58:02 -07:00
  • 1cf3b24c2d kern: KMemoryManager/KPageGroup use physical addresses instead of virtual, now Michael Scire 2021-09-18 00:11:10 -07:00
  • f8fd072349 kern: support dynamic resource expansion for system heaps/events/sessions. Michael Scire 2021-09-17 22:01:58 -07:00
  • dfd57b09a3 kern: improve kdebug attach semantics Michael Scire 2021-09-17 18:10:05 -07:00
  • ecd2392ff4 kern: update KPageTable::Unmap block closing logic Michael Scire 2021-09-17 16:54:49 -07:00
  • 62fe20693e kern: optimize logging for release kernel strings (saves printf space in .text) Michael Scire 2021-09-17 16:44:57 -07:00
  • d2664c60a3 kern: add new KMemoryState Michael Scire 2021-09-17 16:26:01 -07:00
  • 0230609cca kern: KWorkerTaskManager no longer tracks id Michael Scire 2021-09-17 16:20:55 -07:00
  • e105b39ae7 kern: KSchedulerInterruptTask -> KSchedulerInterruptHandler Michael Scire 2021-09-17 16:18:11 -07:00
  • 05e9084e93 kern: kill the interrupt task manager thread Michael Scire 2021-09-17 16:12:01 -07:00
  • a85a87a907 kern: remove per-KInterruptEventTask locks Michael Scire 2021-09-17 15:34:24 -07:00
  • e10a7e7d65 kern: delete KWritableEvent, devirtualize KReadableEvent Signal/Clear Michael Scire 2021-09-17 15:31:25 -07:00
  • fe03791d11 kern: KConditionVariable arbiter functions now static Michael Scire 2021-09-17 15:11:58 -07:00
  • 53aa04303a kern: KAutoObject doesn't need (virtual) destructor Michael Scire 2021-09-17 15:08:13 -07:00
  • a5aed96b80 kern: optimize handle table layout Michael Scire 2021-09-17 15:03:21 -07:00
  • 4a1ca5f39b kern: update GetInfo logic for tick count InfoTypes Michael Scire 2021-09-17 14:57:08 -07:00
  • 71e87ef8d0 kern: port limit is now 0x180 Michael Scire 2021-09-17 14:52:36 -07:00
  • 71eaeb78d2 ncm: updated to 13.0.0 Adubbz 2021-09-17 18:33:17 +10:00
  • 575f62a41b git subrepo pull emummc Michael Scire 2021-09-16 23:01:54 -07:00
  • 91c3ed9704 erpt: launch sprofile only on 13.0.0+ Michael Scire 2021-09-16 16:57:04 -07:00
  • 2554e0c9f1 git subrepo pull emummc Michael Scire 2021-09-16 16:52:08 -07:00
  • f1e2f001cb ncm: skeleton new commands Adubbz 2021-09-17 09:32:33 +10:00
  • 8859aefdd7 git subrepo pull emummc Michael Scire 2021-09-16 16:28:04 -07:00
  • 45e5e8eb8e sprofile: fully reimplement sprof:bg + sprof:sp Michael Scire 2021-09-16 16:14:26 -07:00
  • f7d5d96e1c sprofile: implement non-importer bgagent commands Michael Scire 2021-09-16 00:07:06 -07:00
  • 0f62d77197 sprofile: implement OpenProfileUpdateObserver Michael Scire 2021-09-15 23:10:11 -07:00
  • 39688c7d47 erpt: skeleton sprofile apis Michael Scire 2021-09-15 21:50:06 -07:00
  • 5c89aaf31a set.mitm: pointer buffer size was increased to 0x200 in 13.0.0 Michael Scire 2021-09-15 17:27:36 -07:00
  • 76bbc3022e ams: update current target firmware Michael Scire 2021-09-15 17:15:15 -07:00
  • 2cf53dd75f fusee: bump package2 check Michael Scire 2021-09-15 16:31:02 -07:00
  • 0587509a3e exo: more fixes for 13.0.0 Michael Scire 2021-09-15 16:28:31 -07:00
  • c5b3f4e2ec fusee/exo: update for new dram id changes Michael Scire 2021-09-15 16:25:32 -07:00
  • 00a0a4f44b 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
  • fed1518fb5 cs: fix launching of tio server tma2 Michael Scire 2021-07-29 01:15:02 -07:00
  • a5e761ceca cs: fix screenshot packet semantics Michael Scire 2021-07-28 21:52:55 -07:00
  • a4da7cc8bf cs: implement TakeScreenShot command Michael Scire 2021-07-28 17:38:31 -07:00
  • fe8d031708 cs: fix allocator aborts Michael Scire 2021-07-27 23:55:53 -07:00
  • 999318838f kern: improve single-step around user-exception entry Michael Scire 2021-07-27 15:09:36 -07:00
  • 325ae30067 kern: fix spsr register in RestoreContext Michael Scire 2021-07-27 14:15:21 -07:00
  • d7c93c44f4 kern: optimize hw-single-step management Michael Scire 2021-07-27 14:05:32 -07:00
  • 6139b7d5ac dmnt: use hardware single step extension if available Michael Scire 2021-07-27 05:34:51 -07:00
  • ae91a32059 kern: add hardware single step extension Michael Scire 2021-07-27 05:34:40 -07:00
  • e34a9ba521 dmnt: implement remaining basic gdbstub packets Michael Scire 2021-07-23 05:29:39 -07:00
  • 252b890a12 dmnt: reload modules on NRO load/unload Michael Scire 2021-07-22 06:01:07 -07:00
  • 32818a7a99 dmnt: first pass at breakpoints/watchpoints Michael Scire 2021-07-22 00:51:28 -07:00
  • eb6d18329e dmnt: refactor to use process accessor Michael Scire 2021-07-20 01:29:00 -07:00
  • cf27c8a7a2 osdbg: implement thread info api Michael Scire 2021-07-19 17:35:00 -07:00
  • 74ca199c94 dmnt: add attach support to gdbstub Michael Scire 2021-07-18 23:22:44 -07:00
  • 22bce9f680 dmnt: refactor/add support for getting process list in gdb Michael Scire 2021-07-17 06:27:40 -07:00
  • e5a0f0d3b0 dmnt: begin working on packet parser Michael Scire 2021-07-16 02:40:08 -07:00
  • 6da88a436f dmnt: add basic gdb packet receive logic Michael Scire 2021-07-16 00:31:17 -07:00
  • e96d9950d2 dmnt2: add logging logic, for use with gdbstub development Michael Scire 2021-07-15 21:38:00 -07:00
  • 49afbd8a63 fix dmnt.gen2 title id (not sure how I typo'd this) Michael Scire 2021-07-15 19:03:18 -07:00
  • 2e0d197cbe boot2: launch dmnt.gen2 over dmnt, when using htc Michael Scire 2021-07-15 17:23:50 -07:00
  • e7187ace55 tma2: include sysmodules in stratosphere.romfs Michael Scire 2021-03-21 13:20:44 -07:00
  • 6794c147dd cs: implement GetFirmwareVersion command Michael Scire 2021-03-17 21:46:32 -07:00
  • 6ea5cf5f91 scs: implement EventHandlerThread for shell Michael Scire 2021-03-17 21:01:04 -07:00
  • 6c2f005a62 scs: implement DoShellServer Michael Scire 2021-03-17 17:39:49 -07:00