| 
							
							
								 TuxSH | 5672c935ed | Update libstratosphere submodule | 2019-07-16 01:26:07 +02:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4cc2b5c38a | creport: address review commentary | 2019-07-15 14:35:48 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 227a1d938d | creport: refactor to use sts:: namespace. | 2019-07-15 14:35:48 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fc7f06dc78 | pm/sm: add ability to forward declare mitm'd services (closes #557) | 2019-07-11 22:24:59 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6777dd9b38 | pm: inform sm of title ids. remove inconsistent mitm association. | 2019-07-11 22:24:59 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c20774ff5d | pm: fix missing flag clears | 2019-07-11 22:24:59 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a9f5b7728b | pm: address review comments. | 2019-07-11 22:24:59 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2d0c881ffe | strat: go all in on ncm::TitleId | 2019-07-11 22:24:59 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c916a7db88 | strat: remove sizeof() / sizeof([0]) | 2019-07-11 22:24:59 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 20a48c3a26 | pm: complete rewrite | 2019-07-11 22:24:59 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 18ca8aaf5b | stratosphere: all in on enum class CommandId | 2019-06-27 23:34:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e5c5101e8a | Add missing extension cleanup. | 2019-06-27 20:51:57 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 61fcf5e0f4 | loader: completely rewrite. | 2019-06-26 15:46:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9217e4c5f9 | sm: add HasService/HasMitm, refactor into sts:: | 2019-06-24 17:57:49 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9baa4a17ed | ro: refactor/rewrite into sts:: namespace | 2019-06-24 02:05:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1e7f41ea9f | boot: move updater into libstrat | 2019-06-22 12:30:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d0d4888184 | boot/spl: update for spl-in-libstrat | 2019-06-22 12:23:46 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 06416aeded | boot: refactor to use sts::boot namespace | 2019-06-22 00:10:21 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c87be7cd69 | boot: refactor i2c driver into namespace | 2019-06-21 20:25:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d986ffa153 | sm: use AutoHandles | 2019-06-20 23:51:15 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1671c04e24 | stratosphere: prefer static waitable managers | 2019-06-20 13:15:39 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d3d6c552b7 | stratosphere: remove trailing whitespace | 2019-06-20 13:00:32 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 169ec9c12e | Update libstrat | 2019-06-20 05:01:42 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cead8a36ea | stratosphere: more result cleanup | 2019-06-20 02:00:59 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7b6050a0cb | boot: refactor for R_TRY | 2019-06-20 00:57:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6699fda8c9 | loader: implement 8.1.0 changes | 2019-06-19 11:51:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 493b074a9e | exo: support for 8.1.0 | 2019-06-18 23:54:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ee40dcd76f | PM: Refactor for R_TRY, remove gotos | 2019-06-17 15:27:29 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 876d94c338 | ro: update for R_TRY usage | 2019-06-17 14:46:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0dcb496522 | Fix emummc nintendo dir redirection | 2019-06-14 21:20:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 50e307b4b7 | Update for latest libnx | 2019-06-03 12:19:05 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cfcb1cd3a1 | update libstratosphere | 2019-05-10 05:36:55 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 03a425a579 | stratosphere: TODO: panic -> std::abort() | 2019-05-10 03:28:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7581306109 | boot: implement CheckAndRepairBootImages | 2019-05-09 01:17:56 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4c5c78858c | boot: implement I2cBusAccessor | 2019-05-02 05:57:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 967613a261 | boot: add i2c device configs | 2019-05-02 02:53:48 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7fef83885f | ams: improve fatal error context | 2019-04-26 07:25:38 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bc44e02aed | spl: fix vtables/other issues, now boots (not all commands work) | 2019-04-25 05:27:35 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f6645387b0 | update libstrat | 2019-04-24 00:55:14 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b09adb6a34 | stratosphere: only hold sm sessions open when needed | 2019-04-22 12:59:49 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5c9d0f05b1 | loader: use libstratosphere randomness | 2019-04-20 16:53:56 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a67d4064f0 | pm: update with new meme command for 8.0.0 | 2019-04-20 10:36:38 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ac07971211 | stratosphere: custom exception handlers (reboot to fusee) | 2019-04-12 15:28:46 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 03e176d7f1 | atmosphere: current year is 2019 | 2019-04-07 19:00:49 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2f1f56307d | fix libstrat revision again | 2019-04-05 13:46:48 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9113b04b48 | update libstrat | 2019-04-05 13:42:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 938169cd3c | fs.mitm: experimental support for save redirection to sd. | 2019-04-05 13:42:09 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 262d6af519 | bis_protect: guard against autorcm on rcm-patched units | 2019-04-01 17:24:15 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 81aa5c7ec7 | set_mitm: result defs instead of magics | 2019-03-28 23:04:13 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c6d67eab6a | strat: 0 -> ResultSuccess | 2019-03-28 22:39:39 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9427a5cf46 | strat: use TitleId defs instead of magics. | 2019-03-28 21:49:14 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4167dfea14 | strat: vi results over magics | 2019-03-28 20:39:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c50cb83ec1 | strat: use lr results instead of magics | 2019-03-28 20:31:48 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0001e93810 | strat: use atmosphere results instead of magics | 2019-03-28 20:19:38 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 84c4cd7c53 | strat: use sf/hipc results instead of magic numbers | 2019-03-28 20:00:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 29be429d2f | strat: fix remaining FS result magic numbers | 2019-03-28 19:45:41 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | acffae6643 | strat: replace kernel/dbg magic numbers with result defs | 2019-03-28 16:57:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 285feba42b | fatal: Standardize result definitions | 2019-03-28 15:37:50 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b940f61d42 | sm: Use result definitions instead of magic numbers | 2019-03-28 15:28:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 696f66f620 | pm: Use result definitions instead of magic numbers | 2019-03-28 15:16:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | db19fa0f7f | loader: Use result definitions instead of magic numbers | 2019-03-28 15:06:50 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2678735f73 | stratosphere: migrate result headers to libstrat | 2019-03-28 14:23:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 20ba6432b9 | set.mitm: fix 1.0.0 compat (closes #459) | 2019-03-24 19:27:37 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4d0ab41e6e | dmnt-cheat: Fix debug event management | 2019-03-05 23:58:36 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b4b1208222 | stratosphere: fix svcExitThread usage | 2019-03-05 07:50:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7d2dd628ba | dmnt-cheat: multi-nybble opcodes, update libstrat | 2019-03-05 00:53:45 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a0e06cf7b2 | exo/bpc.mitm: Add support for proper shutdown. | 2019-02-21 07:05:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f00dd05f82 | Make stratosphere use new libnx HosVersion API | 2019-02-20 14:17:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6027ff243d | Enforce upper bound on application tid range | 2019-02-12 02:53:31 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a3adb70a04 | stratosphere: version detect via svcCallSecureMonitor | 2019-01-31 03:24:19 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | de07ed42bb | update libstratosphere for new GetRuntimeFirmwareVersion() impl | 2019-01-31 03:08:14 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7bdb2ae897 | libstrat: update for deadlock fix | 2019-01-26 06:24:49 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 031c9e545b | fatal: reboot to sdmc:/atmosphere/reboot_payload.bin | 2019-01-24 08:20:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 24f74312f2 | Update libstrat for bugfix | 2019-01-22 05:38:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 83025080c8 | sm: change InstallMitM to wait for registration instead of 0xE15 | 2019-01-22 05:38:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | be5b58d033 | fatal: Reboot to RCM if VOL is pressed instead of PWR. | 2018-11-30 05:33:35 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 49ad66e478 | stratosphere: Fix fs.mitm bis_protect race condition. | 2018-11-30 02:42:48 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e321f0ac04 | Fix libstratosphere update | 2018-11-29 12:51:22 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 87c0c8b83e | Update libstratosphere | 2018-11-29 12:48:40 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e0c7bfc93d | fs.mitm: Always mitm non-sysmodules. | 2018-11-15 14:59:47 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 46cc08160d | mitm: Improve session acquire semantics. | 2018-11-15 14:19:34 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ce1a6a68bf | fs.mitm/loader: Fix crashes when launching too many processes. | 2018-11-08 16:02:04 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 54a22797a7 | Make libstratosphere a submodule | 2018-11-08 01:24:40 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5ef01edab5 | Delete libstratosphere in prep for submodule | 2018-11-08 01:12:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6538554485 | libstratosphere: add ReadOnlySystemEvent helper | 2018-11-07 23:25:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9b1a2451b0 | libstratosphere: Add thread primitive, WaitableManager->RequestStop() | 2018-11-07 23:25:11 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e65bee0d6a | libstratosphere: Implement message queues | 2018-11-07 23:25:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 8426a4dc77 | libstrat: Use iterators when looping deferred waitables | 2018-11-07 22:59:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 147f3c690a | libstrat: Significantly cleanup waitable manager result handling. | 2018-11-07 22:40:19 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bac81f4ccc | libstrat: fix potential oob deref in WaitableManager (closes #256) | 2018-11-07 19:10:04 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2894989eb7 | libstrat: improve waitable manager cancelsync semantics | 2018-11-07 12:42:06 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 952ee4227d | libstrat: update curthreadhandle for libnx 1.5.0 | 2018-11-05 22:56:04 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9142e90a04 | libstratosphere: Use intraprocess event signaling for new waitable management | 2018-11-05 18:35:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3ed239296a | libstrat: Allow nullptr buffers if 0 size. (closes #255) | 2018-11-04 21:52:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e786bc7e9a | fs.mitm: Only create storage interface when needed. | 2018-11-04 12:45:29 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | be044e691c | libstrat: delete old ipc templating. | 2018-10-30 15:57:15 -07:00 |  | 
			
				
					| 
							
							
								 TuxSH | 536b89efae | Add boost as submodule | 2018-10-30 23:49:26 +01:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 44175058f6 | libstrat: mark ServiceObjectHolder functions const | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6336089b63 | libstrat: remove unused struct in serializer | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6ef34d80a0 | libstrat: automatically detect+format rawdata structs correctly. | 2018-10-31 05:04:00 +09:00 |  |