Commit Graph

  • 4ce6273f2b strat: use sf::NativeHandle for ipc templating Michael Scire 2021-10-05 00:11:36 -0700
  • d4221d822e sf: add NativeHandle type Michael Scire 2021-10-04 17:34:16 -0700
  • 612b9e2f01 strat: prefer os::NativeHandle to Handle/svc::Handle where sensible Michael Scire 2021-10-04 17:12:32 -0700
  • 09a9fdb2c3 pm: use svc::LimitableResource where relevant Michael Scire 2021-10-04 16:33:18 -0700
  • 5a71876ca8 strat: use svc:: over ::svc Michael Scire 2021-10-04 14:54:13 -0700
  • 002422d5dc ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals Michael Scire 2021-10-04 12:59:10 -0700
  • 304b0f8016 os: remove ManagedHandle, refactor to use NativeHandle typename Michael Scire 2021-10-04 12:33:09 -0700
  • 4390df76ad pm/cfg: simplify initial process id range logic Michael Scire 2021-10-01 17:37:39 -0700
  • 28756234d9 strat: automatic program id detection Michael Scire 2021-10-01 17:18:50 -0700
  • 57f439afe7 result: improve Includes codegen Michael Scire 2021-10-01 15:12:38 -0700
  • 828506218f os: adopt nintendo ReaderWriter naming over ReadWrite Michael Scire 2021-10-01 11:42:34 -0700
  • a582429e6d os: amend io region api Michael Scire 2021-10-01 01:02:48 -0700
  • cc4133c1b7 os: improve thread name codegen Michael Scire 2021-10-01 00:41:35 -0700
  • d1c6b77f13 os: implement SharedMemory, update AslrSpaceManager Michael Scire 2021-10-01 00:36:18 -0700
  • b690bc1472 os: fix AttachTransferMemory return type Michael Scire 2021-09-30 22:18:46 -0700
  • 69a0ec03e9 strat: use consistent include style for lib headers Michael Scire 2021-09-30 19:21:08 -0700
  • 6125281acd os: adopt multiwait naming over waitable Michael Scire 2021-09-30 19:00:47 -0700
  • fcb34b2c22 os: add IoRegion Michael Scire 2021-09-30 11:43:17 -0700
  • 71b389c9e4 os: add tentative IoRegionType Michael Scire 2021-09-30 11:32:45 -0700
  • 28edc0ca8f lmem: fix assert with side effects Michael Scire 2021-09-29 23:56:30 -0700
  • c68298a00e stratosphere: use SdkMutex/SdkRecursiveMutex over Mutex Michael Scire 2021-09-29 22:52:50 -0700
  • 6fdac55fd1 libstrat: uncomment some asserts Michael Scire 2021-09-29 22:02:58 -0700
  • 7665721e03 ams-libs: AMS_ASSERT no longer invokes expression Michael Scire 2021-09-29 21:32:40 -0700
  • 3ef8f0f73f os: implement Barrier Michael Scire 2021-09-29 18:03:11 -0700
  • 389018db64 os: implement SdkRecursiveMutex Michael Scire 2021-09-29 14:56:53 -0700
  • 94dd4ab3c5 ddsf: We can use LightEvent now Michael Scire 2021-09-29 14:17:40 -0700
  • 47bbff43c5 os: add unit tests for ExpandUnsignedValueToAscii Michael Scire 2021-09-29 13:55:40 -0700
  • c357cf7b87 os: implement ExpandUnsignedValueToAscii Michael Scire 2021-09-29 13:42:11 -0700
  • 6f53cbbe79 os: implement LightSemaphore Michael Scire 2021-09-29 13:24:03 -0700
  • 41495ef51b os: implement LightMessageQueue Michael Scire 2021-09-29 12:55:52 -0700
  • c00d83204f os: refactor MessageQueue to use new MessageQueueHelper template Michael Scire 2021-09-29 12:24:18 -0700
  • 9035b840a2 os: tweak LightEvent codegen Michael Scire 2021-09-28 19:11:52 -0700
  • 3d6e8d5281 os: implement LightEvent Michael Scire 2021-09-28 18:54:09 -0700
  • 57e380b2d6 os: implement ReadWriteBusyMutex Michael Scire 2021-09-28 17:01:11 -0700
  • 6c98cd1ce2 os: implement BusyMutex Michael Scire 2021-09-28 14:53:55 -0700
  • 8ecddf498a kern: use util::BitFlagSet for capability flags Michael Scire 2021-09-27 11:37:21 -0700
  • dbbd04fd2c kern: fix/update thread permissions on pin Michael Scire 2021-09-26 14:51:54 -0700
  • e05183a6f4 ams: bump version to 1.1.1 Michael Scire 2021-09-24 09:16:30 -0700
  • 204b389252 kern: devirtualize page table operations Michael Scire 2021-09-21 10:09:27 -0700
  • dc52a32285 ncm: fix destructor availability Michael Scire 2021-09-19 11:00:57 -0700
  • 33ae401bc8 svc: bump supported version Michael Scire 2021-09-19 10:16:17 -0700
  • 993ffbfdcd kern: unify all waiting semantics to use single api Michael Scire 2021-09-19 10:11:56 -0700
  • ecb607bade kern/svc: implement IoPool/Region svc support Michael Scire 2021-09-18 13:26:21 -0700
  • b579a6d75e svc/kern/dd: remove MapDeviceAddressSpace() Michael Scire 2021-09-18 11:28:39 -0700
  • 3e328eae72 kern: update Initialize0 for new arguments/randomization semantics Michael Scire 2021-09-18 09:58:02 -0700
  • f103b6876b kern: KMemoryManager/KPageGroup use physical addresses instead of virtual, now Michael Scire 2021-09-18 00:11:10 -0700
  • 1ac249dd13 kern: support dynamic resource expansion for system heaps/events/sessions. Michael Scire 2021-09-17 22:01:58 -0700
  • 5a41163576 kern: improve kdebug attach semantics Michael Scire 2021-09-17 18:10:05 -0700
  • ccdee05857 kern: update KPageTable::Unmap block closing logic Michael Scire 2021-09-17 16:54:49 -0700
  • 62655a9e3b kern: optimize logging for release kernel strings (saves printf space in .text) Michael Scire 2021-09-17 16:44:57 -0700
  • 22bb619873 kern: add new KMemoryState Michael Scire 2021-09-17 16:26:01 -0700
  • 010fb5986e kern: KWorkerTaskManager no longer tracks id Michael Scire 2021-09-17 16:20:55 -0700
  • 99e78d285b kern: KSchedulerInterruptTask -> KSchedulerInterruptHandler Michael Scire 2021-09-17 16:18:11 -0700
  • 2913096bc4 kern: kill the interrupt task manager thread Michael Scire 2021-09-17 16:12:01 -0700
  • ccbca5fb57 kern: remove per-KInterruptEventTask locks Michael Scire 2021-09-17 15:34:24 -0700
  • 2361bee5fe kern: delete KWritableEvent, devirtualize KReadableEvent Signal/Clear Michael Scire 2021-09-17 15:31:25 -0700
  • cbec3828bf kern: KConditionVariable arbiter functions now static Michael Scire 2021-09-17 15:11:58 -0700
  • 94fa7524ff kern: KAutoObject doesn't need (virtual) destructor Michael Scire 2021-09-17 15:08:13 -0700
  • 8939693d33 kern: optimize handle table layout Michael Scire 2021-09-17 15:03:21 -0700
  • b4c67d9c3b kern: update GetInfo logic for tick count InfoTypes Michael Scire 2021-09-17 14:57:08 -0700
  • b375041d9a kern: port limit is now 0x180 Michael Scire 2021-09-17 14:52:36 -0700
  • 4afce6965f ncm: updated to 13.0.0 Adubbz 2021-09-17 18:33:17 +1000
  • 66104b830a ncm: skeleton new commands Adubbz 2021-09-17 09:32:33 +1000
  • a8bccc95ab sprofile: fully reimplement sprof:bg + sprof:sp Michael Scire 2021-09-16 16:14:26 -0700
  • 8a35d51406 sprofile: implement non-importer bgagent commands Michael Scire 2021-09-16 00:07:06 -0700
  • 196c524768 sprofile: implement OpenProfileUpdateObserver Michael Scire 2021-09-15 23:10:11 -0700
  • 6b66af37cd erpt: skeleton sprofile apis Michael Scire 2021-09-15 21:50:06 -0700
  • 6c012b8371 ams: update current target firmware Michael Scire 2021-09-15 17:15:15 -0700
  • dda95e5832 fusee/exo: update for new dram id changes Michael Scire 2021-09-15 16:25:32 -0700
  • a669f3dcfa fusee/exo: update for recognition of 13.0.0 Michael Scire 2021-09-15 16:08:57 -0700
  • f85afd2980 boot2: launch nintendo lm from built in system, not none Michael Scire 2021-09-12 12:40:27 -0700
  • 2ab649f2b0 cs: fix launching of tio server Michael Scire 2021-07-29 01:15:02 -0700
  • ad9c7eb4dd cs: fix screenshot packet semantics Michael Scire 2021-07-28 21:52:55 -0700
  • c53eeb27f3 cs: implement TakeScreenShot command Michael Scire 2021-07-28 17:38:31 -0700
  • c31069cc88 cs: fix allocator aborts Michael Scire 2021-07-27 23:55:53 -0700
  • 0a262ed268 kern: improve single-step around user-exception entry Michael Scire 2021-07-27 15:09:36 -0700
  • 2b91674b42 kern: fix spsr register in RestoreContext Michael Scire 2021-07-27 14:15:21 -0700
  • e9a80d95e7 kern: optimize hw-single-step management Michael Scire 2021-07-27 14:05:32 -0700
  • 33d58424c7 kern: add hardware single step extension Michael Scire 2021-07-27 05:34:40 -0700
  • 7bb3153938 osdbg: implement thread info api Michael Scire 2021-07-19 17:35:00 -0700
  • 9eeafc6919 fix dmnt.gen2 title id (not sure how I typo'd this) Michael Scire 2021-07-15 19:03:18 -0700
  • f29660c335 boot2: launch dmnt.gen2 over dmnt, when using htc Michael Scire 2021-07-15 17:23:50 -0700
  • bd1fab8516 cs: implement GetFirmwareVersion command Michael Scire 2021-03-17 21:46:32 -0700
  • 728191da43 scs: implement EventHandlerThread for shell Michael Scire 2021-03-17 21:01:04 -0700
  • a949c14c95 scs: implement DoShellServer Michael Scire 2021-03-17 17:39:49 -0700
  • 277d2193e2 LogManager: implement system module, client api, logging api (#1617) SciresM 2021-09-11 19:32:14 -0700
  • 0c0bb8153a fusee: attempt reboot to self if possible, better abort/fatal handlers Michael Scire 2021-09-05 20:57:04 -0700
  • f78be93eac stratosphere: remove 0.19.0 update cleanup logic. Michael Scire 2021-09-05 15:53:54 -0700
  • 7375d583c6 fusee: tactically don't trash PLLA1, fixes audio corruption on boot Michael Scire 2021-09-05 12:44:52 -0700
  • 9c523b98fd ams-1.0.0: bump version number well ahead of time Michael Scire 2021-09-05 10:13:15 -0700
  • fe21509991 ams-1.0.0: meso no longer optional, remove conditional logic Michael Scire 2021-09-05 10:08:30 -0700
  • 452ad57ae0 fusee_cpp: implement package2 rebuild/kip patching Michael Scire 2021-09-03 18:34:20 -0700
  • 95eca16642 fusee_cpp: import mariko mtc Michael Scire 2021-09-01 23:15:49 -0700
  • 6c6694d2c9 fusee_cpp: begin mariko mtc work Michael Scire 2021-09-01 19:06:46 -0700
  • a64b838b9c fusee_cpp: implement cpu startup Michael Scire 2021-09-01 18:10:48 -0700
  • 2e30aa6d98 fusee_cpp: fix some careless search/replace mistakes Michael Scire 2021-09-01 14:08:39 -0700
  • 93c773ad54 fusee_cpp: implement warmboot firmware load Michael Scire 2021-09-01 10:37:01 -0700
  • 64da919d6b fusee_cpp: implement emummc/system partition mounting Michael Scire 2021-08-31 22:51:51 -0700
  • 3fe151c263 fusee_cpp: implement all required key derivation Michael Scire 2021-08-28 01:15:15 -0700
  • e0d08dd6de fusee_cpp: implement tsec_keygen firmware execution Michael Scire 2021-08-27 23:20:46 -0700