Commit Graph

  • d97cdde1aa os/dd: add missing semicolon to new cache logic Michael Scire 2022-03-23 00:29:49 -0700
  • 11f2fadb19 exo: right, Mariko* is a wiki-ism Michael Scire 2022-03-23 00:04:14 -0700
  • 80022c72bc exo: update for new dram ids Michael Scire 2022-03-23 00:03:18 -0700
  • 737720086b kern: codegen tweaks, now that we're no longer -Os Michael Scire 2022-03-22 23:58:39 -0700
  • 2d8a1c85de kern: good night sweet prince Michael Scire 2022-03-22 23:13:50 -0700
  • 4689ef9033 kern: on second thought, gcc built ins are for chumps Michael Scire 2022-03-22 23:10:09 -0700
  • 8022175f5f kern: implement revised IPI/SGI semantics Michael Scire 2022-03-22 23:02:10 -0700
  • d066ac3d69 kern: update for new hw maintenance semantics Michael Scire 2022-03-22 21:33:43 -0700
  • f38d589516 kern: implement new thread context/fpu semantics Michael Scire 2022-03-22 19:59:39 -0700
  • 52e51c0634 kern: implement additional randomness in KPageHeap allocations Michael Scire 2022-03-22 15:29:55 -0700
  • 692742b434 kern: enforce end of dram == end of partitions (move our probably outdated KTraceBuffer to new location) Michael Scire 2022-03-22 15:01:22 -0700
  • 3be59053ca kern: add new KCapability checks before creating process Michael Scire 2022-03-22 14:45:29 -0700
  • a3b74aece9 kern: add InfoType_IsSvcPermitted Michael Scire 2022-03-22 14:29:02 -0700
  • 8bbfe8d277 kern: enforce maximum secure region size Michael Scire 2022-03-22 14:16:02 -0700
  • 11cedaf353 kern: print kernel backtrace on panic Michael Scire 2022-03-22 14:11:35 -0700
  • 797a6deaf3 ncm: hot take, uninitialized data bad Michael Scire 2022-03-22 14:02:14 -0700
  • d2163e1546 fs/sprof/build: fix minor issues Michael Scire 2022-03-22 13:27:05 -0700
  • 396a63e5bb boot2: launch omm before am Michael Scire 2022-03-22 11:09:46 -0700
  • 7f987e17f3 pgl: style nitpick Michael Scire 2022-03-22 10:29:18 -0700
  • 02056cdc00 pgl: hook up logic for enabling extra system threads Michael Scire 2022-03-22 10:27:03 -0700
  • e5463b4272 pm: hook up the new libnx apis Michael Scire 2022-03-22 10:21:47 -0700
  • 6980519e04 pm: loosen restriction on resource limit boost Michael Scire 2022-03-22 09:59:09 -0700
  • 2e64ec3dd4 erpt: update id map Michael Scire 2022-03-22 08:20:45 -0700
  • 5b408b490e sf: add another sanity assert Michael Scire 2022-03-22 05:22:44 -0700
  • ac73be8eae sf: add new debug-interface-id in cmif out header Michael Scire 2022-03-22 05:19:18 -0700
  • 37792803f9 sprofile: fix/simplify import count calculation Michael Scire 2022-03-22 01:00:53 -0700
  • 7325bd608e libstrat: misc fixes for unused arg warnings Michael Scire 2022-03-22 01:00:39 -0700
  • a1aea1cb48 fatal: update for new 14.0.0 command Michael Scire 2022-03-22 00:51:41 -0700
  • aab409bf1a kern: update version (note: actual 14-kernel diff/impl todo) Michael Scire 2022-03-21 23:56:54 -0700
  • ab25a959f2 pm/kern: update for 14.0.0 Michael Scire 2022-03-21 23:52:16 -0700
  • 1cee34d0de sprofile: update for 14.0.0 (orphaned profiles now deleted on import) Michael Scire 2022-03-21 23:20:31 -0700
  • 446df35368 exo/fusee: first pass at updating enums for 14.0.0 Michael Scire 2022-03-21 18:37:48 -0700
  • 39047de5c2 ncm: update client code to better reflect latest sysupdate Michael Scire 2022-03-18 20:11:26 -0700
  • b8be94ed7e strat: only include windows.h in translation units where actually needed Michael Scire 2022-03-17 14:02:02 -0700
  • 4577648cc2 windows: link libgcc/libstdc++ statically Michael Scire 2022-03-16 23:03:15 -0700
  • 8a5d1ec46c fs: utilities for hac2l to print gc headers Michael Scire 2022-03-14 14:26:45 -0700
  • bf95bc3ede fs: add gc validation wrappers for hac2l Michael Scire 2022-03-14 04:42:55 -0700
  • c895603abf fs: add indirection to raw storage open, for hac2l Michael Scire 2022-03-13 20:58:02 -0700
  • a9aef5024c util: update function dtors, update gitignore Michael Scire 2022-03-13 13:51:15 -0700
  • 8b773a8f33 lz4: update to git-master Michael Scire 2022-03-13 03:30:26 -0700
  • f037d60c75 strat: minor result/overflow check fixes Michael Scire 2022-03-13 03:30:17 -0700
  • ce44fe4ea9 fs: revise allocation-fail result names Michael Scire 2022-03-13 01:51:42 -0800
  • 0d2e2df552 strat: revise fs unsupported operation results, add overflow utils Michael Scire 2022-03-13 01:32:34 -0800
  • 96aa83a60b fs: fix inverted alignment determination in compressed storage Michael Scire 2022-03-13 00:13:53 -0800
  • a759a00e96 fs: fix locking in FileSystemBufferManager Michael Scire 2022-03-12 23:01:01 -0800
  • 5febe40d50 fs: fix clang-build, os: StackGuardManager Michael Scire 2022-03-12 15:05:43 -0800
  • 8785a53d2b fs: move bitmap classes out of save:: Michael Scire 2022-03-12 14:08:39 -0800
  • b1b21adcb3 fs: fix missing mutex acquire in compressed storage invalidate/find Michael Scire 2022-03-12 13:35:30 -0800
  • a9e2c6a9c0 fs: first pass at compressed storage (works on iridium with wip hac2l code) Michael Scire 2022-03-12 13:03:17 -0800
  • 493001fdd7 fssrv: add ExternalKeyManager (rights-id crypto) for hac2l Michael Scire 2022-03-11 01:19:36 -0800
  • bdd66fb5ea symbols: use same strategy on windows as on macOS Michael Scire 2022-03-10 18:15:25 -0800
  • 071f9fb2f0 use cxxabi for demangling on linux/windows Michael Scire 2022-03-10 15:24:26 -0800
  • 19002a652e Implement working macOS backtrace symbolization Michael Scire 2022-03-10 15:10:13 -0800
  • 0cefca205f os: add working stack logic for macOS Michael Scire 2022-03-10 13:24:15 -0800
  • d5b858f5ba fix stack getting on linux, add test Michael Scire 2022-03-10 12:25:43 -0800
  • 097e04ab54 diag: fix typo in hos-specific backtrace getter Michael Scire 2022-03-10 01:49:48 -0800
  • 9e1386f225 crypto: add ability to hash data at compile time, for future diag use Michael Scire 2022-03-10 01:49:05 -0800
  • 1f2822fafe abort/error: print backtrace, abuse templates, overhaul result/diag (macos not done yet) Michael Scire 2022-03-10 01:15:45 -0800
  • 6c3eb5b121 lib: simplify pragma macros Michael Scire 2022-03-08 11:57:09 -0800
  • cdce4416e0 remove leftover debug print Michael Scire 2022-03-08 10:11:27 -0800
  • 7a689dc29e libs: add ongoing work to facilitate hactool rewrite Michael Scire 2022-03-08 10:05:32 -0800
  • 78af849848 libs: begin adding capacity for doing crypto on generic os (using externally-preset keys) Michael Scire 2022-03-07 09:21:13 -0800
  • eb768f0e86 fs: add just in case bounds checking to linux/macos dirent read Michael Scire 2022-03-06 19:13:05 -0800
  • 5131256383 add basic tests for os::Event/SystemEvent functionality Michael Scire 2022-03-06 14:13:10 -0800
  • d7a9c7ec4c ams: support building unit test programs on windows/linux/macos Michael Scire 2022-03-06 12:08:20 -0800
  • c5ae3c2449 erpt: add automatic report cleanup mechanism on boot (closes #1795) Michael Scire 2022-03-17 00:31:30 -0700
  • a2e891d5e8 KThreadContext: Use El0PsrMask constant in GetUserContext merry 2022-03-06 18:38:32 +0000
  • 936b36fc6e ams_mitm: update to use new NcaFileSystemDriver intf Michael Scire 2022-02-21 14:57:03 -0800
  • 513c5e732a crypto: fix asm constraints for memory comparison Michael Scire 2022-02-21 14:56:35 -0800
  • f6a7274b60 fix SubStorage copy ctor/= op for new shared_ptr member Michael Scire 2022-02-21 14:56:10 -0800
  • 9b2c279d81 fs: add Sha256HashGenerator, LZ4 decompressor Michael Scire 2021-12-14 08:51:27 -0800
  • cdf7e0cbe5 fs: remove now unused StorageOption Michael Scire 2021-12-13 22:43:36 -0800
  • b37eba086f fs: revise NcaFileSystemDriver for latest semantics Michael Scire 2021-12-13 22:42:32 -0800
  • 78797b87d7 fssystem: revise allocator logic for latest semantics Michael Scire 2021-12-07 13:35:45 -0800
  • 7407ddaf1e fssrv: flesh out the program registry Michael Scire 2021-12-07 12:17:34 -0800
  • c8621b9a5a fssrv: skeleton more program registry logic Michael Scire 2021-12-07 02:04:39 -0800
  • 0e957db878 fssrv: add skeleton getters for service object sf::SharedPointers Michael Scire 2021-12-06 23:11:26 -0800
  • 2fd560c7d1 fs: allocations with mutex held must be unsafe Michael Scire 2021-12-06 20:35:48 -0800
  • 5b4528214f fs: implement newer allocator templates Michael Scire 2021-12-06 20:34:10 -0800
  • 1e98da6d08 fssrv: skeleton server manager setup/registration Michael Scire 2021-12-06 17:06:47 -0800
  • 38bdd8279d fssrv: add placeholder for ipc interface Michael Scire 2021-12-06 13:43:25 -0800
  • c9bcd87e73 fs: add skeleton dir for sysmodule code Michael Scire 2021-12-06 10:58:19 -0800
  • 9f7ff7a64a kern: fix syntax in audit statement Michael Scire 2022-02-19 13:26:08 -0800
  • 9ac47ccc1b lib: add missing semicolon Michael Scire 2022-02-16 12:55:12 -0800
  • e534df9f21 build: remove unnecessary g-dwarf4 flags Michael Scire 2022-02-14 14:58:43 -0800
  • 00203fd7c3 Integrate new result macros. (#1780) SciresM 2022-02-14 14:45:32 -0800
  • c5030ec4d4 typofix: boogaloo: electric. Michael Scire 2022-02-10 19:49:05 -0800
  • 136339ca49 fix typo-bug in HierarchicalSha256Storage::Read Michael Scire 2022-02-10 19:43:00 -0800
  • 0d161b8588 ams: first attempt at 13.2.1 support Michael Scire 2022-01-19 16:28:32 -0800
  • ee45932d52 kern: add missing debug mode check to WriteDebugProcessMemory Michael Scire 2022-01-03 08:59:27 -0800
  • 9436b9a555 ams: deduplicate static initialization logic Michael Scire 2021-12-13 13:07:03 -0800
  • a1b462adda kern: fix vi devicename missing in HsSupported device list Michael Scire 2021-12-10 18:58:18 -0800
  • a392646aab sf/cmif: optimize dispatch table walk to use binary search over linear search Michael Scire 2021-12-06 13:13:46 -0800
  • c4d0335b79 bump version to 1.2.5, fix enum for 13.2.0 Michael Scire 2021-11-30 16:53:32 -0800
  • b670c079fe ams/hos: add enum support for 13.2.0 Michael Scire 2021-11-30 16:22:57 -0800
  • 1271ae28e1 kern: correct TotalUserPhysicalMemorySize (closes #1710) Michael Scire 2021-11-16 23:18:47 -0800
  • 2409222dd0 kern: be a little more consistent about pragma GCC location Michael Scire 2021-11-16 11:25:57 -0800
  • 6298a7eb6d sm/tipc: ensure technical-correctness of sins (no page cost) Michael Scire 2021-11-06 20:05:32 -0700
  • 93ea593e59 sm: save 0x5000 of memory by sinning Michael Scire 2021-11-06 19:33:08 -0700
  • 2916512fb7 Minor header fixes to reduce parsing issues with Clang (#1700) Léo Lam 2021-11-07 02:19:34 +0100