Commit Graph

  • 314b423ddc exo2: implement through end of random cache init Michael Scire 2020-05-11 18:54:35 -0700
  • bc653fa855 exo2: Initial work on the exosphere rewrite. Michael Scire 2020-05-04 23:33:16 -0700
  • bef5c13bb2 ams: update for 10.0.3 Michael Scire 2020-05-25 19:33:21 -0700
  • 2944347060 fs: miscellaneous bucket tree fixes Michael Scire 2020-05-19 09:48:44 -0700
  • 797dfa782e ncm: implement firmware downgrading (#958) Adubbz 2020-05-19 01:03:38 +1000
  • f3ae89aa2b os: use ported libnx mutex impl Michael Scire 2020-05-17 23:20:21 -0700
  • bbbe67937a nca-pr: update for c++20 Michael Scire 2020-05-14 02:22:24 -0700
  • b38939adb5 Implement support for parsing/interacting with NCAs. (#942) SciresM 2020-05-11 15:04:51 -0700
  • 7d041e853d Switch atmosphere's build target to C++20. (#952) SciresM 2020-05-11 15:02:10 -0700
  • 0cc84d4c47 ams: use psc acknowledge_ex on 5.1.0+ (fixes wake-from-sleep on 5.1.0) Michael Scire 2020-05-06 22:34:34 -0700
  • 1f35c699a7 ams: revamp target firmware Michael Scire 2020-05-06 22:29:07 -0700
  • b4442b1c20 ams:bpc: allow programatically setting reboot payload Michael Scire 2020-05-04 23:29:44 -0700
  • 01cdea9498 kern: fix link error Michael Scire 2020-05-02 22:30:23 -0700
  • ea45d6e146 os: oh geez look at the time Michael Scire 2020-04-29 00:41:51 -0700
  • 6913aa5295 result: add R_CATCH_MODULE Michael Scire 2020-04-27 10:33:51 -0700
  • 80f8bc631e kern: fix KLinkedList dtor Michael Scire 2020-04-27 03:56:12 -0700
  • 2914752dcc kern: implement SvcSetUnsafeLimit Michael Scire 2020-04-26 02:49:59 -0700
  • e668fbb68a kern: implement KUnsafeMemory Michael Scire 2020-04-26 02:35:10 -0700
  • bb40dae329 ams: bump version to 0.12.0 Michael Scire 2020-04-24 17:28:57 -0700
  • b7491393b2 dmnt: move stuff around slightly, add client bindings Michael Scire 2020-04-24 17:24:15 -0700
  • 19d2b5f629 note that we support 10.0.1 Michael Scire 2020-04-22 17:56:13 -0700
  • d2de74155d PRODINFO: Revamp blanking/write disallow policy. (#913) SciresM 2020-04-22 16:22:14 -0700
  • fb3b3f4a72 creport: Try to take screenshot of application crashes on 9.x+ Michael Scire 2020-04-22 14:50:16 -0700
  • 716797efc5 erpt: fix access to time service on versions where it is disallowed Michael Scire 2020-04-22 12:03:55 -0700
  • 4496c6aa23 kern/kldr: fix bugs in physical randomization Michael Scire 2020-04-22 03:45:21 -0700
  • 2e18a27f3a os: bug fixes after re-review of rwlock code Michael Scire 2020-04-21 22:40:45 -0700
  • b8be9d0031 os: implement ReadWriteLock Michael Scire 2020-04-13 17:07:06 -0700
  • 0c0762fc8f refactor jpegdec implementation into libstrat (thanks again, Behemoth!) Michael Scire 2020-04-20 04:37:08 -0700
  • f63e67a1df jpegdec reimplementation (#912) HookedBehemoth 2020-04-20 11:07:37 +0200
  • 71027e463a kern: implement 10.x perm change, fix many page table bugs Michael Scire 2020-04-19 17:16:19 -0700
  • ac1302256b kern: randomize dynamic slab heaps to reflect 10.x changes Michael Scire 2020-04-19 00:35:05 -0700
  • 432e2aa60d kern: fix suboptimal mapping choices by kernel/kernelldr Michael Scire 2020-04-19 00:01:06 -0700
  • 08b4ed8daf kern: Update init to reflect 10.0.0 changes Michael Scire 2020-04-18 22:19:09 -0700
  • 4c1dc00766 kern: Update page bitmaps/alloc to reflect 10.0.0 changes Michael Scire 2020-04-18 17:10:26 -0700
  • 18666a88c0 ams: centralize system thread definitions Michael Scire 2020-04-17 01:06:07 -0700
  • 0de0f530f3 sf: properly support preservation of inline context Michael Scire 2020-04-16 23:51:42 -0700
  • 5a52014d1c hos: change initialization API Michael Scire 2020-04-16 22:57:01 -0700
  • c1fe12fcbd pgl: Reimplement the pgl sysmodule (#896) SciresM 2020-04-16 19:55:47 -0700
  • a56309680c kern: amend syntax Michael Scire 2020-04-16 18:00:42 -0700
  • 6777a7229b mesosphere: implement KMemoryBlockManager::UpdateLock Michael Scire 2020-04-16 17:58:51 -0700
  • 8412f0dab1 licensing: update exemptions (approved by contributors). Michael Scire 2020-04-16 17:30:01 -0700
  • e01ad57120 pgl: update with client C++ bindings Michael Scire 2020-04-15 20:07:20 -0700
  • 5c6a8fe57b pgl: skeleton api Michael Scire 2020-04-15 17:37:11 -0700
  • 96825c7524 bump version to 0.11.1 Michael Scire 2020-04-15 01:34:35 -0700
  • ca8ebfa73c emummc: fix for svcQueryIoMapping abi change Michael Scire 2020-04-14 11:15:19 -0700
  • a253850abc ams: fix boot sysmodule/kernel for 10.0.0 Michael Scire 2020-04-14 10:07:24 -0700
  • 345499c71e ncm: update to 10.0.0 (#879) Adubbz 2020-04-15 03:11:51 +1000
  • b4f1833c50 kernel_ldr: update to support 10.0.0 Michael Scire 2020-04-14 07:38:01 -0700
  • 9905db08ec 10.0.0 + a new sysmodule reimplementation probably merits 0.11.0 Michael Scire 2020-04-14 03:34:35 -0700
  • a346fd5c94 boot2: update for 10.0.0 Michael Scire 2020-04-14 03:30:03 -0700
  • 04fd512153 pm: Update to support 10.0.0 Michael Scire 2020-04-14 02:54:55 -0700
  • dd81610366 loader: update for 10.0.0 Michael Scire 2020-04-14 02:45:28 -0700
  • 764a2eb9cd loader: update anti-downgrade tables for 10.0.0 Michael Scire 2020-04-13 23:44:01 -0700
  • c2017825e6 exosphere: update to support 10.0.0 Michael Scire 2020-04-13 23:30:54 -0700
  • c190d46343 hos::Version: rename enum members Michael Scire 2020-04-13 22:19:44 -0700
  • 78653041d4 erpt: reimplement the sysmodule (#875) SciresM 2020-04-13 17:07:37 -0700
  • 8adef95c08 erpt: include all known types/categories in autogen Michael Scire 2020-04-10 03:33:30 -0700
  • a70c3560e5 erpt: identify flags in autogen Michael Scire 2020-04-08 10:32:53 -0700
  • 901fe10102 erpt: tweak autogen Michael Scire 2020-04-08 10:09:56 -0700
  • ddcf89e337 util: add bitflagset Michael Scire 2020-04-08 08:39:36 -0700
  • 19f4531a1d erpt: add ids (and autogeneration tool) Michael Scire 2020-04-08 07:17:42 -0700
  • a0cddf7c06 os: refactor/rewrite entire namespace. Michael Scire 2020-04-08 02:21:35 -0700
  • da6eac986d buildsystem: fix building Michael Scire 2020-04-06 17:44:14 -0700
  • 801a461c6c fs: Implement AesXtsStorage Michael Scire 2020-04-06 05:44:33 -0700
  • aa9523f385 fs: correct error result in AesCtrStorage Michael Scire 2020-04-06 04:56:49 -0700
  • 2319e4a450 fs: add AesCtrStorage Michael Scire 2020-04-06 03:58:52 -0700
  • cd0c4af60c fs: implement PooledBuffer Michael Scire 2020-04-06 03:15:24 -0700
  • e5f02531a4 fs: implement system heap Michael Scire 2020-04-06 01:39:27 -0700
  • 18396d1a36 crypto: add aes (ecb, ctr, xts) Michael Scire 2020-04-05 23:25:28 -0700
  • 442d5cf711 fssystem: add RomFsFileSystem Michael Scire 2020-04-04 02:37:21 -0700
  • 6e8ea3aafd NCM client implementation (#858) Adubbz 2020-04-04 16:40:46 +1100
  • 62f5667b5f sf: fix OutArray/InArray constructors to behave as expected Michael Scire 2020-04-02 00:28:39 -0700
  • 0f46474dde fs: add an extension common name generator for sd card Michael Scire 2020-03-31 22:31:41 -0700
  • a40d4593d7 nim: add DestroySystemUpdateTask/ListSystemUpdateTask Michael Scire 2020-03-31 01:31:23 -0700
  • de221b5d73 fix CONCATENATE Michael Scire 2020-03-30 21:40:48 -0700
  • 63d5df84e6 updater: improve api Michael Scire 2020-03-30 20:39:56 -0700
  • 11d6eae34e KPageHeap: Fix a typo in initialization block alignment. (#862) bunnei 2020-03-30 22:27:02 -0400
  • bb6b72f1f3 lmem: fix memory block header placement error Michael Scire 2020-03-30 00:56:57 -0700
  • ec527bc460 ncm: use static memory pools for different allocations Michael Scire 2020-03-29 17:20:25 -0700
  • 8066586506 stratosphere: fix building with latest libnx Michael Scire 2020-03-29 15:24:40 -0700
  • 926d5a55d6 mem: implement most of StandardAllocator (#860) SciresM 2020-03-29 14:43:16 -0700
  • 6f77a6bf65 fs: add MountImageDirectory Michael Scire 2020-03-27 16:59:27 -0700
  • 4bf56b3088 fs: implement FileHandleStorage (#857) Adubbz 2020-03-28 05:45:02 +1100
  • abc0e93763 fssystem: Implement PartitionFileSystemCore (#856) Adubbz 2020-03-27 21:40:52 +1100
  • 30f3e4c33d Add Span<T>. Michael Scire 2020-03-20 16:19:48 -0700
  • 3c5aa45669 fs: fix bugs with external code filesystems Michael Scire 2020-03-20 11:47:19 -0700
  • 07630f73a7 fs: add MountDeviceSaveData Michael Scire 2020-03-18 20:05:39 -0700
  • 38fc51c6ef ams: bump version to 0.10.5 in prep for release later tonight Michael Scire 2020-03-18 16:19:59 -0700
  • 07684b2c65 stratosphere: fix building with latest libnx Michael Scire 2020-03-18 00:14:26 -0700
  • 99ad059ff1 svc: add ipc accessor boilerplate Michael Scire 2020-03-14 23:13:40 -0700
  • bc9c0c255c kern: Implement SvcManageNamedPort Michael Scire 2020-03-13 23:12:47 -0700
  • 95ca6eb402 memset: use neon-less impl, reformat other asm Michael Scire 2020-03-11 08:45:00 -0700
  • af011bd277 libmesosphere: use ARM-software/optimized-routines for memcpy/memset/memcmp Michael Scire 2020-03-11 02:46:07 -0700
  • 373a4b7ce0 svc: revert codegen changes Michael Scire 2020-03-10 05:57:18 -0700
  • 3a042d82db svc: make autogen asm register-clobber aware Michael Scire 2020-03-10 05:37:53 -0700
  • b5f8d04924 kern: implement CallSecureMonitor, some of GetInfo/GetSystemInfo Michael Scire 2020-03-09 23:23:38 -0700
  • 0c60930e33 os: add rngmanager Michael Scire 2020-03-16 13:08:20 -0700
  • 45b839ec3a Add architecture-specific guard for get tick Michael Scire 2020-03-16 01:05:30 -0700
  • 8bcf34a172 os: implement Tick api, make build with -Werror Michael Scire 2020-03-16 01:02:55 -0700
  • 3fd36b170d crypto: add Sha256Context Michael Scire 2020-03-11 03:26:55 -0700