Commit Graph

  • 6889953297 strat: TitleId -> ProgramId, titles->contents Michael Scire 2019-10-27 21:43:01 -0700
  • e7450d5340 strat: fixes for compat with latest libnx Michael Scire 2019-10-27 15:57:30 -0700
  • 8da7ecb197 sf: PrepareForErrorReply is common to all objects Michael Scire 2019-10-27 15:05:26 -0700
  • 4fabafcd06 libstrat: enable lto Michael Scire 2019-10-25 01:03:07 -0700
  • 0eea56f077 strat: split out common functionality for future meso use Michael Scire 2019-10-25 00:12:47 -0700
  • 528215f443 namespace sts -> namespace ams Michael Scire 2019-10-24 02:30:10 -0700
  • 15def4ef63 Results: Implement namespaced, type-safe results. Michael Scire 2019-10-24 01:40:44 -0700
  • 1e8b13ac07 libstrat: fix domain issues. in/out objects now work. Michael Scire 2019-10-23 00:07:20 -0700
  • ba1fc9ef0a sf: implement mitm forwarding + domains. Michael Scire 2019-10-21 02:45:52 -0700
  • e2162d3f3d libstrat: namespace remaining non-namespaced code. more new-ipc updates Michael Scire 2019-10-19 17:42:53 -0700
  • 0af2a628fd boot2: move to separate process Michael Scire 2019-10-18 21:06:40 -0700
  • a2b5865595 strat: statically allocate additional threads Michael Scire 2019-10-18 20:31:15 -0700
  • e94abc4b5e dmnt: update for new-ipc Michael Scire 2019-10-17 21:18:27 -0700
  • e679446994 fatal: update for new-ipc Michael Scire 2019-10-17 19:39:22 -0700
  • 25ed190f4e spl: update for new-ipc (fixes two bugs in sf) Michael Scire 2019-10-16 12:50:04 -0700
  • f1a77be02a sf-impl: remove debug condition Michael Scire 2019-10-14 23:23:11 -0700
  • d1ae859891 pm: update for new-ipc Michael Scire 2019-10-14 22:49:06 -0700
  • d81f97862a loader: update for new-ipc Michael Scire 2019-10-14 21:40:05 -0700
  • ace60d0e3e sf: implement CopyFromCurrentDomain Michael Scire 2019-10-14 21:39:13 -0700
  • 021acd4275 hipc: begin implementing domains. fixes ro + sm together Michael Scire 2019-10-14 09:20:21 -0700
  • 461ed913ef new-ipc: implement deferral. sm now works. Michael Scire 2019-10-11 02:15:14 -0700
  • 15f3adb8d2 sf: implement service framework enough for ro to work. Michael Scire 2019-10-10 23:49:28 -0700
  • 30804f8b9e libstrat: update for latest libnx, delete ipc in prep for rewrite Michael Scire 2019-09-30 02:52:32 -0700
  • 5c610a2225 sts: add STS_UNREACHABLE_DEFAULT_CASE() Michael Scire 2019-09-28 15:13:20 -0700
  • b52d630cf0 os: implement waitable management. Michael Scire 2019-09-27 18:04:58 -0700
  • 6815ccdf68 mitm: fix long-standing C descriptor issue. Michael Scire 2019-09-24 21:43:18 -0700
  • ec2ea1e850 libstrat: namespace hossynch.hpp Michael Scire 2019-09-24 03:15:36 -0700
  • 8bae7b4a78 dmnt: refactor to use sts:: namespace. Michael Scire 2019-09-16 01:22:08 -0700
  • d0d6731ce9 ams: initial support for 9.0.0 Michael Scire 2019-09-12 01:18:58 -0700
  • 2d0811351e fatal: refactor into sts namespace Michael Scire 2019-07-18 19:09:35 -0700
  • d8f5407095 util: fix copy/paste error in intrusive lists Michael Scire 2019-07-17 20:30:20 -0700
  • 5e9628c1fa kvdb: fix iterator access issue Michael Scire 2019-07-18 20:34:15 -0700
  • 0c5dab8022 util: Add Intrusive List/RBTree Michael Scire 2019-07-16 23:06:12 -0700
  • fccef090ed ipc: remove boost usage Michael Scire 2019-07-17 00:03:46 -0700
  • c7478778cf remove boost include Michael Scire 2019-07-17 00:07:24 -0700
  • 09d8f593c6 kvdb: Implement FileKeyValueStore/Cache Michael Scire 2019-07-15 14:38:06 -0700
  • 99ebbd2a18 kvdb: implement MemoryKeyValueStore Michael Scire 2019-07-13 21:35:51 -0700
  • d0adebfb27 util: Add Intrusive List/RBTree intrusive Michael Scire 2019-07-16 23:06:12 -0700
  • a4a3ebed50 Fix building with latest commit TuxSH 2019-07-16 01:20:59 +0200
  • 8cfdd6169e kvdb: Implement FileKeyValueStore/Cache Michael Scire 2019-07-15 14:38:06 -0700
  • 82ce328b29 kvdb: implement MemoryKeyValueStore Michael Scire 2019-07-13 21:35:51 -0700
  • 5ae7b3ea9e fix missing include in sm_types.hpp Michael Scire 2019-07-12 17:59:34 -0700
  • a8282205b5 libstrat: update with svc types for creport Michael Scire 2019-07-12 05:30:34 -0700
  • 69dbb69e0b sm: add api for forward declaring a service mitm Michael Scire 2019-07-04 12:50:10 -0700
  • b9e5305273 mitm api: remove inconsistent association Michael Scire 2019-07-03 22:57:15 -0700
  • ccfadc501b libstrat: use WaitService where useful Michael Scire 2019-07-02 22:23:36 -0700
  • 45700a12e8 libstrat/sm: add ScopedServiceHolder, Wait(Mitm/Service) Michael Scire 2019-07-02 22:21:18 -0700
  • d7d7cba3d3 title ids: go all in on ncm::TitleId Michael Scire 2019-07-02 20:53:44 -0700
  • c9dc24cce1 libstrat: remove sizeof() /sizeof([0]) Michael Scire 2019-07-02 14:36:34 -0700
  • d6eacecce9 Add Missing Header for pm_info_api.hpp (#14) JamePeng 2019-07-02 11:21:59 +0800
  • b9ce2b470c Add Missing Header for pm_info_api.hpp JamePeng 2019-07-02 11:00:38 +0800
  • 7bc25c01a0 libstrat: update for pm rewrite Michael Scire 2019-06-29 02:18:57 -0700
  • 3f6df380c8 ipc: MAKE_SERVICE_COMMAND_META macro Michael Scire 2019-06-27 23:29:05 -0700
  • 403f1c7a01 patcher: fix memcmp bug. Michael Scire 2019-06-27 20:51:23 -0700
  • e37089d167 libstrat: implement functionality for loader rewrite Michael Scire 2019-06-26 15:45:35 -0700
  • cf5c6cdad9 libstrat: integrate sm API, add HasService/HasMitm. Michael Scire 2019-06-24 17:56:00 -0700
  • bbb689cecf libstratosphere: add ini parsing, LZ4 compression. Michael Scire 2019-06-24 14:41:04 -0700
  • 269765a3bc StratosphereRandomUtils --> sts::rnd Michael Scire 2019-06-24 11:20:27 -0700
  • 1d81da1230 add map, patcher, ro to sts. Michael Scire 2019-06-24 02:05:08 -0700
  • f575d06446 updater: move into libstrat Michael Scire 2019-06-22 12:30:08 -0700
  • ca344e1d19 Move spl api/smc impls into libstratosphere Michael Scire 2019-06-22 12:23:10 -0700
  • 13e3f517cb libstrat: add register access helper Michael Scire 2019-06-22 00:06:15 -0700
  • 2e36c24a01 add safe IoMapping getter Michael Scire 2019-06-21 20:22:26 -0700
  • 0c26276b21 Add AutoHandle helper class. Michael Scire 2019-06-20 23:50:28 -0700
  • 7660d782e0 ipc: accept any u32 convertible as command id Michael Scire 2019-06-20 21:49:40 -0700
  • 4ccee42577 libstrat: prefer static waitable managers Michael Scire 2019-06-20 13:14:15 -0700
  • 59b49c0e0c libstrat: remove trailing whitespace Michael Scire 2019-06-20 12:59:48 -0700
  • 4a120c3c16 libstrat: refactor for R_TRY Michael Scire 2019-06-20 05:01:24 -0700
  • 7c9df9cfd8 results: Add R_ASSERT helper. Michael Scire 2019-06-20 02:00:33 -0700
  • 3274848b56 results: correct R_END_TRY_CATCH definition Michael Scire 2019-06-20 00:56:33 -0700
  • 7e0ed3b38f Update firmware version, add loader result Michael Scire 2019-06-19 11:51:00 -0700
  • 281534d9f8 Add FirmwareVersion 8.1.0 support Michael Scire 2019-06-18 23:49:09 -0700
  • 777984476e more macro cleanup Michael Scire 2019-06-17 15:26:24 -0700
  • 8e810f0618 use statement exprs in macros Michael Scire 2019-06-17 14:58:19 -0700
  • b5f1ec02b3 Add R_TRY_CLEANUP utility. Michael Scire 2019-06-17 14:44:07 -0700
  • afcd075354 libstrat: revise emummc utility accessors Michael Scire 2019-06-14 21:19:37 -0700
  • d9f931486f firmware_version: Add missing break in SetFirmwareVersionForLibnx() (#11) Mat M 2019-06-04 15:26:31 -0400
  • a42ee55d57 firmware_version: Add missing break in SetFirmwareVersionForLibnx() Lioncash 2019-06-04 11:08:37 -0400
  • 05c58ef002 Add C++ only R_CATCH_MANY helper. Michael Scire 2019-06-01 21:16:28 -0700
  • ee05e2d91a Add helper macros for result try/catch. Michael Scire 2019-06-01 20:39:11 -0700
  • 8e650c8ff7 libstrat: add R_TRY helper macro. Michael Scire 2019-05-30 18:34:36 -0700
  • 1477f2d634
    Add licensing exemption for yuzu. SciresM 2019-05-30 18:22:16 -0700
  • 44f52b445e libstrat: add IsEmunand() helper Michael Scire 2019-05-27 11:42:33 -0700
  • 5fe1dacee2 Add prodinfo blank flag wrapper Michael Scire 2019-05-23 02:50:59 -0700
  • 8f2328975a Added GetRandomBytes (#10) Adubbz 2019-05-10 22:36:18 +1000
  • 8ec43f0d69 libstrat: TODO: panic -> std::abort() Michael Scire 2019-05-10 03:27:45 -0700
  • e8707a6581 results: add updater results Michael Scire 2019-05-09 01:15:40 -0700
  • 80327cd636 Added GetRandomBytes Adubbz 2019-05-03 11:48:24 +1000
  • c3d344cd1b fix interrupt event flag Michael Scire 2019-05-02 04:53:31 -0700
  • a189071537 results: add i2c results Michael Scire 2019-05-01 23:20:55 -0700
  • 9dfe7709d9 Atmosphere: improve fatal error context Michael Scire 2019-04-26 07:25:03 -0700
  • 63fc847f8a libstrat: Add MakeServiceCommandEx Michael Scire 2019-04-25 05:15:30 -0700
  • 78d16968fd libstrat: Add InterruptEvents Michael Scire 2019-04-24 05:12:53 -0700
  • 495cd03c2c remove redundant null check Michael Scire 2019-04-24 03:18:51 -0700
  • b5a7963a81 libstrat: improve Domain Object Close semantics Michael Scire 2019-04-24 02:56:05 -0700
  • 9e34dbe7e2 results: add results for spl Michael Scire 2019-04-23 21:06:36 -0700
  • b0a0754ce6 Fix compiler warning when service string is exactly 8 characters (#9) averne 2019-04-24 11:49:30 +0900
  • e5e534d236 Silence warning via compiler directive averne 2019-04-24 11:17:43 +0900
  • e7e7f8c2ed Use sizeof averne 2019-04-23 22:16:32 +0900
  • 551181f53a Fix compiler warning when service string is exactly 8 characters averne 2019-04-23 21:00:24 +0900