Commit Graph

  • 637c44f64d libstrat: convert to experimental new (super-accurate) sf allocation semantics Michael Scire 2021-01-17 07:55:32 -0800
  • 1513b9e289 docs: vaguely update roadmap Michael Scire 2021-01-14 06:12:42 -0800
  • 91bc1a0674 git subrepo push libraries Michael Scire 2021-01-13 10:42:02 -0800
  • 6c11c07e2a ams: bump version to 0.17.1 Michael Scire 2021-01-13 10:41:13 -0800
  • 92addb538e stratosphere: discard unnecessary .eh_frame segment Michael Scire 2021-01-13 08:30:24 -0800
  • 5c40e39e27 os: fix missing logic in SdkReplyAndReceive Michael Scire 2021-01-12 18:23:28 -0800
  • f62751fe0f os: implement 11.x SdkReplyAndReceive Michael Scire 2021-01-12 18:18:39 -0800
  • 5a3c0620e1 fs: fix keyslotcache unique_lock usage Michael Scire 2021-01-12 04:37:34 -0800
  • 270766dbd1 strat: avoid using unique_lock in a few places Michael Scire 2021-01-12 03:54:46 -0800
  • 20f8c05114 util: fix header dependence Michael Scire 2021-01-12 03:02:09 -0800
  • 26369e34f1 ams: use util::SNPrintf over std:: (size/linker improvements) Michael Scire 2021-01-12 02:59:41 -0800
  • 128884fb56 sf: alter serialization to re-use as much logic as possible Michael Scire 2021-01-12 02:21:33 -0800
  • 803257776c ams: save 0x11000 of memory in spl via minor tweaks Michael Scire 2021-01-12 01:27:38 -0800
  • 673c988ed1 util: faster constexpr offsetof calc, at the cost of standards compliance Michael Scire 2021-01-08 04:07:42 -0800
  • b3eef9315b kern: further codegen tweaks Michael Scire 2021-01-08 02:35:29 -0800
  • ca5e69f16d kern: greatly improve codegen for atomics, scheduler Michael Scire 2021-01-08 02:13:36 -0800
  • 514756094b kern: fix svc bounds checking for main memory size 4GB -> 8GB (closes #1320) Michael Scire 2021-01-07 03:43:09 -0800
  • 8ad00caa00 pmic: use correct shutdown impl for erista power-off Michael Scire 2021-01-05 00:30:28 -0800
  • a85526a6eb ams: mariko support implies 0.17.0 Michael Scire 2021-01-04 17:20:54 -0800
  • ced1312dc7 sm: implement accurate request deferral semantics Michael Scire 2020-12-31 00:29:06 -0800
  • b05ba02f04 libmeso: explicitly blacklist ::sdmmc::, instead of relying on incorrect board tricks Michael Scire 2020-12-29 12:36:26 -0800
  • 90f2c7b349 strat: fix board namespacing for nintendo::nx Michael Scire 2020-12-29 12:30:43 -0800
  • e82a57dc85 ams: resolve source dir inconsistency Michael Scire 2020-12-29 12:28:07 -0800
  • d247e742b8 kern: remove target-firmware logic for kernel loader Michael Scire 2020-12-29 12:21:41 -0800
  • be8388d6ea svc: we support kernel version 15.4 Michael Scire 2020-12-28 17:33:45 -0800
  • c4215bc6dd ams: update five -> aula, per CalWriterManu Michael Scire 2020-12-28 15:41:21 -0800
  • bb30453d43 kern: fix KTrace buffer memory region type to match official kernel Michael Scire 2020-12-28 00:57:15 -0800
  • e7f5e95d04 fix typo in KServerPort::Destroy() ameerj 2020-12-25 23:11:34 -0500
  • 886dfaf6d5 ams: bump version to 0.16.2 Michael Scire 2020-12-19 10:20:32 -0800
  • 4ddacf3384 kern: refactor to use m_ for member variables Michael Scire 2020-12-17 17:18:47 -0800
  • 330181364e loader: correct GetCapabilityId allowal Michael Scire 2020-12-17 04:10:25 -0800
  • a73cdcad21 kern: fix generic KDevicePageTable Michael Scire 2020-12-16 14:33:07 -0800
  • 84ca5c4aab kern: fix LegacyNFiq interrupt ID Michael Scire 2020-12-16 14:28:24 -0800
  • c9933de735 kern: fix linear region printing output Michael Scire 2020-12-14 21:18:14 -0800
  • cf1e61819f pgl: add new snapshotdump logic Michael Scire 2020-12-14 19:31:05 -0800
  • 04459de121 pgl: update for 11.0.0 behavior Michael Scire 2020-12-14 19:16:18 -0800
  • 85e817da3e kern: fix inverted conditional in waiter debug print Michael Scire 2020-12-14 10:32:49 -0800
  • 15189e577e kern: fix some typos/naming semantics Michael Scire 2020-12-12 05:36:48 -0800
  • cdbf881e99 kern: implement process cpu utilization debug Michael Scire 2020-12-12 05:34:31 -0800
  • 69333c7fc0 kern: add kernel thread utilization debug Michael Scire 2020-12-12 05:02:23 -0800
  • 02453fc15f kern: add page table contents debug Michael Scire 2020-12-11 19:30:48 -0800
  • 59b4e75021 kern: cfi fix pt 2 Michael Scire 2020-12-11 04:59:20 -0800
  • da89824925 kern: fix cfi (requires x18 not cleared on return to userland) Michael Scire 2020-12-11 04:53:25 -0800
  • 5a18bea645 kern: fix building debug config Michael Scire 2020-12-11 03:48:34 -0800
  • 245b159b98 fusee/exo: support dynamic control of invert flag for logging Michael Scire 2020-12-11 03:18:21 -0800
  • 54872f504c ams: bump version to 0.16.1 Michael Scire 2020-12-11 03:06:47 -0800
  • 49f619600b fusee: update for 11.0.1 Michael Scire 2020-12-11 03:06:17 -0800
  • e80707f2df kern: update for 11.0.1 Michael Scire 2020-12-11 02:59:09 -0800
  • eb621c6aae kern: implement memory debug Michael Scire 2020-12-10 16:31:47 -0800
  • 247bade76a kern/sm: fix debug port output Michael Scire 2020-12-10 04:06:02 -0800
  • 7519d17941 kern: add kernel object debug Michael Scire 2020-12-10 03:31:57 -0800
  • 4c0b780017 kern: implement port debug Michael Scire 2020-12-10 01:44:27 -0800
  • f3882fa0f7 kern: add handle table/process/suspend/resume debug Michael Scire 2020-12-09 23:44:36 -0800
  • 9784530bcf kern: implement thread call stack debug Michael Scire 2020-12-09 22:49:04 -0800
  • a7b7dd1257 kern: add debug thread dump Michael Scire 2020-12-09 05:59:54 -0800
  • 98c80d487b meso: properly initialize per-thread CFI-value for 11.x Michael Scire 2020-12-08 16:16:49 -0800
  • 3355f97275 exo/meso/fusee: support dynamic control of log port/baud rate Michael Scire 2020-12-07 19:25:06 -0800
  • af44769939 fs: add ProgramIndexMapInfo Michael Scire 2020-12-07 01:03:39 -0800
  • fd5212f399 fs: update + consolidate path normalization logic Michael Scire 2020-12-06 19:56:45 -0800
  • 1aa8a27f17 fs: move file storage to common Michael Scire 2020-12-05 03:31:12 -0800
  • 8aa6f4253d IStorage: rename access check helpers Michael Scire 2020-12-05 03:15:48 -0800
  • 7c4ada41fc fsa: *Impl -> Do* Michael Scire 2020-12-05 03:05:06 -0800
  • e5bb9eded1 fs/system: deduplicate RomFs code Michael Scire 2020-12-04 22:08:33 -0800
  • ccd1f3b982 kern: add support for InfoType_FreeThreadCount Michael Scire 2020-12-04 18:20:56 -0800
  • 2c3ccef17e err: fix narrowing conversion Michael Scire 2020-12-03 12:53:20 -0800
  • 49c1ace890 erpt: update for 11.0.0 (closes #1218) Michael Scire 2020-12-03 11:13:35 -0800
  • de5341ecde kern: fix inverted conditional in UnmapProcessCodeMemory Michael Scire 2020-12-02 11:31:50 -0800
  • 9c3e45a856 kern: fix reboot to fatal error Michael Scire 2020-12-02 11:31:10 -0800
  • 78510a74f0 exo: add new dram IDs Michael Scire 2020-12-02 09:59:53 -0800
  • 8233fa00ac fssystem: fix bug in BufferedStorage Michael Scire 2020-12-02 06:48:42 -0800
  • a3ab3dc25e erpt: update category list Michael Scire 2020-12-02 06:47:50 -0800
  • 45c1b044d3 kern: tweak KScopedAutoObject Michael Scire 2020-12-02 04:08:06 -0800
  • 7901f15d20 kern: allow non-inline GetObjectForIpc Michael Scire 2020-12-02 04:07:01 -0800
  • 8cac1203be kern: fix KHandleTable null deref in ipc Michael Scire 2020-12-02 04:05:16 -0800
  • b53ee81bab kern: session mapping getters are on the hotpath Michael Scire 2020-12-02 03:52:08 -0800
  • 9586142e90 kern: tweak optimization settings for hot paths Michael Scire 2020-12-02 03:39:07 -0800
  • 4faa6940ce kern: more iterator adjustments Michael Scire 2020-12-02 03:33:10 -0800
  • 72e1ac5093 ams: this version will be 0.16.0 Michael Scire 2020-12-02 02:26:22 -0800
  • 8209a85205 hot path: just in case Michael Scire 2020-12-02 02:17:32 -0800
  • b9504f356f microkernel: hot paths are pretty fucking hot Michael Scire 2020-12-02 02:14:24 -0800
  • 929e38cce9 kern: update KConditionVariable to support new has_waiter_flag rules Michael Scire 2020-12-02 01:28:21 -0800
  • f3e127f147 kern: fix SvcGetResourceLimitPeakValue Michael Scire 2020-12-01 19:29:17 -0800
  • 7abc665807 kern: fix copy/paste error Michael Scire 2020-12-01 19:21:45 -0800
  • 9d51004a9b kern: fix bugs caused by UB + transition to -Os Michael Scire 2020-12-01 18:41:44 -0800
  • 4dca2a1573 loader: support 11.x DisableDeviceAddressSpaceMerge Michael Scire 2020-12-01 17:47:48 -0800
  • ca24d0ed9f kern: allow non-inline KSchedulerLock::Lock Michael Scire 2020-12-01 17:36:14 -0800
  • a911d2da7e kern: build as -Os instead of -O2 Michael Scire 2020-12-01 17:34:09 -0800
  • 31603c2a5a kern: reduce KMemoryRegionAllocator slab size Michael Scire 2020-12-01 17:31:21 -0800
  • b5eb0bb978 kern: assume that uart has been setup by secmon Michael Scire 2020-12-01 17:30:42 -0800
  • a15f3ba468 kern: update Initialize0 to account for new ordering Michael Scire 2020-12-01 17:29:42 -0800
  • 0eb6e0a963 kern: add new overflow checks on KMemoryRegions Michael Scire 2020-12-01 17:14:23 -0800
  • 763b00027b kern: fix assertion in the multi-region pool partition code Michael Scire 2020-12-01 17:03:42 -0800
  • 2db30d4d46 kern: improve KMemoryManager pool detection Michael Scire 2020-12-01 17:03:00 -0800
  • 0b36215bfa kern: update KMemoryRegion to store last address rather than size Michael Scire 2020-12-01 16:42:25 -0800
  • 2d1ebf4406 kern: add KAlpha/KBeta Michael Scire 2020-12-01 16:32:30 -0800
  • 7779d7d06d kern: stubs for Svc39, 3A, 46, 47 Michael Scire 2020-12-01 16:23:09 -0800
  • 02bea1a3f2 kern: remove now unused SetupFor*Compare funcs Michael Scire 2020-12-01 16:20:20 -0800
  • c24ba715b4 KConditionVariable/KAddressArbiter: no need for global compare thread Michael Scire 2020-12-01 16:19:39 -0800
  • e4774a2685 kern: implement 64-virtual-core interface Michael Scire 2020-12-01 15:54:31 -0800
  • ea4923ce2b strat/cfg: Update for new libnx HID interface fincs 2020-12-02 00:50:14 +0100