| 
							
							
								 SciresM | ab33329129 | Merge pull request #266 from Atmosphere-NX/fatal Implement custom fatal sysmodule. | 2018-11-29 12:04:40 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a07e37121d | fs.mitm: loosen boot0 write restrictions, protect keyblobs. | 2018-11-15 18:25:11 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d88fd04c73 | fs.mitm: fix set:sys race condition. | 2018-11-15 17:23:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | abde50f162 | fs.mitm: wipe CAL0 backup from memory when done. | 2018-11-15 15:58:31 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2b4e6bf25d | fs.mitm: just intercept literally everything | 2018-11-15 15:46:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ff09efb1bf | fs.mitm: Prevent non-sysmodules from reading CAL0. | 2018-11-15 15:29:02 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cff283f77d | fs.mitm: Protect the CAL0 backup from being read. | 2018-11-15 15:27:01 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e0c7bfc93d | fs.mitm: Always mitm non-sysmodules. | 2018-11-15 14:59:47 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ac391d9c5e | Loader: always redirect sysmodules. | 2018-11-15 14:48:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 46cc08160d | mitm: Improve session acquire semantics. | 2018-11-15 14:19:34 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a00e120bf7 | fs.mitm: Make PRODINFO always read-only. | 2018-11-15 06:23:44 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1932662b4c | fs.mitm: improve backup path name again | 2018-11-15 04:54:07 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b4781b8a4f | fs.mitm: improve backup path name | 2018-11-15 04:52:55 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 83644692fe | fs.mitm: Automatically backup PRODINFO on boot. | 2018-11-15 04:44:13 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 420361597e | all: Change flagging location. Support (but deprecate) old location. | 2018-11-15 04:26:40 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 05187502b3 | fs.mitm: Implement basic boot0 protection against writes/pubk writes. | 2018-11-15 03:57:55 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 878ac59aae | fs.mitm: skeleton logic for protecting autorcm. | 2018-11-14 19:49:12 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e1cc1b8d29 | fs.mitm: Make accesses to Boot0 sectored | 2018-11-14 19:40:46 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d95fc102db | fs.mitm: Intercept OpenBisStorage calls. | 2018-11-14 18:39:48 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 66da896347 | sm: Disable smhax, it interferes with functionality. | 2018-11-14 18:39:11 -08:00 |  | 
			
				
					| 
							
							
								 SciresM | c530bb8910 | Merge branch 'master' into fatal | 2018-11-14 14:15:01 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 8054b2d219 | Fatal: save auto-debug info to SD card. | 2018-11-14 14:13:31 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 962fa0a690 | fatal: automatically collect backtrace for callers. | 2018-11-14 03:23:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9714db14d2 | fatal/creport: Add cpu context. | 2018-11-13 20:22:54 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 50c65ea7e1 | fatal: monospace start address | 2018-11-13 19:33:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 98bdb2a7a3 | fatal: Add fake monospace for hex output | 2018-11-13 19:30:40 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d4ee772714 | fatal: Display start instead of bt if size = 0 | 2018-11-13 18:11:08 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fa9d7f40fc | fatal: Reorder error message lines. | 2018-11-13 18:07:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 20026587fd | fatal: Draw GPRs + Backtrace to screen. | 2018-11-13 17:53:26 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f16423c413 | fatal: Add font scaling support | 2018-11-13 14:32:50 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1bface09d5 | fatal: add line spacing func, improve 565->888 for blending | 2018-11-13 13:28:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 560d899a9b | Improve text rendering API, add ams version. | 2018-11-13 13:11:41 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2838e41819 | Add defines for atmosphere git revision. | 2018-11-13 12:42:35 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 8550f722ca | fatal: Implement basic text rendering. | 2018-11-13 06:03:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9f6ff2ed6e | Fatal: Implement basic background drawing. | 2018-11-12 22:26:13 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7d729e1836 | creport: Add another code region locating improvement. | 2018-11-11 20:00:04 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 36530a5501 | creport: Improve code region list (as N did in 6.1.0) | 2018-11-11 19:52:19 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | caf9d11c8c | fatal: Finish CheckRepairStatus | 2018-11-10 13:38:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f7a7ce1847 | fatal: Fix FatalType_ErrorReport fallthrough | 2018-11-10 13:17:13 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 893bad0db2 | fatal: Mostly implement CheckRepairStatus | 2018-11-10 13:15:48 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 29833539bb | fatal: Split out fatal from User, stub CheckRepairStatus | 2018-11-10 12:56:43 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f914edeebd | fatal: Implement configuration based on settings | 2018-11-10 12:38:24 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5f3187300d | fatal: Skeleton ScreenDrawing code | 2018-11-10 11:59:55 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5d5f8ad3d5 | fatal: Finish StopSoundTask | 2018-11-10 04:07:26 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f8abd2b402 | fatal: Implement the first half of StopSoundTask | 2018-11-10 03:51:19 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6335d21901 | fatal: SleepThread takes ns, not ticks | 2018-11-10 03:22:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5649b6d63f | fatal: Implement BacklightControlTask | 2018-11-10 03:16:13 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e96eaa3d7c | fatal: Implement AdjustClockTask | 2018-11-10 03:05:14 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | aa86d1abfa | fatal: Implement PowerControlTask | 2018-11-10 02:42:07 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1228cd6903 | fatal: misc cleanup, verified to reboot on hardware | 2018-11-10 02:21:29 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6f240b1665 | fatal: Add missing bpcInitialize() call. | 2018-11-10 01:47:02 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 13e5043d64 | fatal: Implement PowerButtonObserveTask | 2018-11-10 01:41:47 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b771c42f7f | fatal: Implement StateTransitionStopTask | 2018-11-10 01:19:52 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4d1481e2eb | fatal: Write ErrorReportTask | 2018-11-10 01:04:40 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 21b0f228b6 | fatal: Skeleton tasks, write ThrowFatalImpl. | 2018-11-10 00:54:12 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b9091e9466 | fatal: Implement fatal:p, fatal:u stub. | 2018-11-10 00:11:38 -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 | cf510ad9bf | pm: Only register privileged processes with FS as needed | 2018-11-08 05:28:52 -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 | 3b8bb325e8 | pm: Use non-system event for process tracking. | 2018-11-07 23:43:59 -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 | 78a47dba6d | fs.mitm: Cache IStorageInterfaces, store meta on SD instead of memory. | 2018-11-04 13:56:07 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5d0aabaa44 | fs.mitm: Fix romfs detection on SD | 2018-11-04 12:48:14 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e786bc7e9a | fs.mitm: Only create storage interface when needed. | 2018-11-04 12:45:29 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 158f7224a7 | set.mitm: fixup NPDM json. | 2018-10-31 02:07:35 -07:00 |  | 
			
				
					| 
							
							
								 SciresM | b8f93562c0 | Merge branch 'master' into npdmfixup | 2018-10-31 18:02:07 +09: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 |  | 
			
				
					| 
							
							
								 Michael Scire | 2f7224edce | fs.mitm: increase thread count back to 5. | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c49cfbd6af | loader: update for libstratosphere refactor | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bbffbd654f | set.mitm: Split out from fs.mitm | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4cdd9aa8f1 | libstratosphere: Fix uninitialized memory bug. | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 23a85a7c24 | fs.mitm: split out set.mitm | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3dc679215b | fs.mitm: Remove debugging options | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | aef7d36300 | fs.mitm: update for libstratosphere refactor | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 887b4e0275 | pm: update for libstratosphere refactor | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9a8c70ed68 | sm: Update for libstratosphere refactor | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 058f735031 | libstratosphere: refactor everything | 2018-10-31 05:04:00 +09:00 |  | 
			
				
					| 
							
							
								 misson20000 | 5c147e5188 | loader: add SetExternalContentSource extension | 2018-10-29 07:11:16 +09:00 |  | 
			
				
					| 
							
							
								 misson20000 | 18f51e9b2e | loader: add NpdmUtils function for invalidating the cache for a specific title | 2018-10-29 07:11:16 +09:00 |  | 
			
				
					| 
							
							
								 misson20000 | 376feb63bd | loader: make ShouldOverrideContents take a tid argument | 2018-10-29 07:11:16 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c0fe4f7af7 | fs.mitm: Intercept qlaunch sysver request | 2018-10-24 14:16:39 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e1d884960d | fs.mitm: Improve configuration refresh file semantics. | 2018-10-22 23:00:22 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | db97dd8d75 | Loader: clean up orphaned function prototype | 2018-10-22 22:56:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f96e1d5074 | loader/fs.mitm: Support override config changes at runtime | 2018-10-22 22:53:40 -07:00 |  | 
			
				
					| 
							
							
								 SciresM | 85540d4ad2 | fs.mitm: Fix correctness bug in LayeredRomfs::Read(). | 2018-10-19 12:15:18 +09:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 06accd00f9 | pm: steal memory from 4.0.0+ ? applet : application | 2018-10-17 16:28:53 -07:00 |  |