Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5dc64bc1f7 
							
						 
					 
					
						
						
							
							os: implement Barrier  
						
						
						
					 
					
						2021-09-29 18:03:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b25218c918 
							
						 
					 
					
						
						
							
							os: implement SdkRecursiveMutex  
						
						
						
					 
					
						2021-09-29 14:56:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8fc7d715a5 
							
						 
					 
					
						
						
							
							os: add unit tests for ExpandUnsignedValueToAscii  
						
						
						
					 
					
						2021-09-29 13:55:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							15ff64e03a 
							
						 
					 
					
						
						
							
							os: implement ExpandUnsignedValueToAscii  
						
						... 
						
						
						
						Nintendo does this as of latest firmware.
It's desirable because it removes the only usage of util::SNPrintf() from os library,
which means programs which don't otherwise use SNPrintf do not need to link it into .text.
This saves ~0xD40 of .text as of time-of-commit when successfully unlinking, and e.g.
reduces our sm (and other modules) memory size by a page. 
						
					 
					
						2021-09-29 13:42:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7a327a25 
							
						 
					 
					
						
						
							
							os: implement LightSemaphore  
						
						
						
					 
					
						2021-09-29 13:24:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b8a1ebd11a 
							
						 
					 
					
						
						
							
							os: implement LightMessageQueue  
						
						
						
					 
					
						2021-09-29 12:55:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							cf5f431058 
							
						 
					 
					
						
						
							
							os: refactor MessageQueue to use new MessageQueueHelper template  
						
						
						
					 
					
						2021-09-29 12:24:18 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c7634c66c4 
							
						 
					 
					
						
						
							
							os: tweak LightEvent codegen  
						
						
						
					 
					
						2021-09-28 19:11:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							632b6b3330 
							
						 
					 
					
						
						
							
							os: implement LightEvent  
						
						
						
					 
					
						2021-09-28 18:54:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5e0bbb61b1 
							
						 
					 
					
						
						
							
							os: implement ReadWriteBusyMutex  
						
						
						
					 
					
						2021-09-28 17:01:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							09570c470c 
							
						 
					 
					
						
						
							
							os: implement BusyMutex  
						
						
						
					 
					
						2021-09-28 14:53:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							155f158197 
							
						 
					 
					
						
						
							
							ncm: fix destructor availability  
						
						
						
					 
					
						2021-09-19 11:00:57 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ce7dd55257 
							
						 
					 
					
						
						
							
							svc/kern/dd: remove MapDeviceAddressSpace()  
						
						
						
					 
					
						2021-09-19 10:34:31 -07:00 
						 
				 
			
				
					
						
							
							
								Adubbz 
							
						 
					 
					
						
						
						
						
							
						
						
							b6b09d6944 
							
						 
					 
					
						
						
							
							ncm: updated to 13.0.0  
						
						
						
					 
					
						2021-09-19 10:34:31 -07:00 
						 
				 
			
				
					
						
							
							
								Adubbz 
							
						 
					 
					
						
						
						
						
							
						
						
							a941e4be03 
							
						 
					 
					
						
						
							
							ncm: skeleton new commands  
						
						
						
					 
					
						2021-09-19 10:34:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							89541c8042 
							
						 
					 
					
						
						
							
							sprofile: fully reimplement sprof:bg + sprof:sp  
						
						
						
					 
					
						2021-09-19 10:34:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ae54ec5981 
							
						 
					 
					
						
						
							
							sprofile: implement non-importer bgagent commands  
						
						
						
					 
					
						2021-09-19 10:34:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							75d5e2aef0 
							
						 
					 
					
						
						
							
							sprofile: implement OpenProfileUpdateObserver  
						
						
						
					 
					
						2021-09-19 10:34:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bd240b23d8 
							
						 
					 
					
						
						
							
							erpt: skeleton sprofile apis  
						
						
						
					 
					
						2021-09-19 10:34:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							724bd2b4d2 
							
						 
					 
					
						
						
							
							boot2: launch nintendo lm from built in system, not none  
						
						
						
					 
					
						2021-09-12 12:40:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f2da92184b 
							
						 
					 
					
						
						
							
							cs: fix launching of tio server  
						
						
						
					 
					
						2021-09-11 19:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a595091be0 
							
						 
					 
					
						
						
							
							cs: fix screenshot packet semantics  
						
						
						
					 
					
						2021-09-11 19:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0ec23e74b5 
							
						 
					 
					
						
						
							
							cs: implement TakeScreenShot command  
						
						
						
					 
					
						2021-09-11 19:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8acf0a4fa9 
							
						 
					 
					
						
						
							
							cs: fix allocator aborts  
						
						
						
					 
					
						2021-09-11 19:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c6fad1b0ee 
							
						 
					 
					
						
						
							
							osdbg: implement thread info api  
						
						
						
					 
					
						2021-09-11 19:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							206516411f 
							
						 
					 
					
						
						
							
							boot2: launch dmnt.gen2 over dmnt, when using htc  
						
						
						
					 
					
						2021-09-11 19:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							899efec302 
							
						 
					 
					
						
						
							
							cs: implement GetFirmwareVersion command  
						
						
						
					 
					
						2021-09-11 19:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1a1b1355ba 
							
						 
					 
					
						
						
							
							scs: implement EventHandlerThread for shell  
						
						
						
					 
					
						2021-09-11 19:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							aa2dce7316 
							
						 
					 
					
						
						
							
							scs: implement DoShellServer  
						
						
						
					 
					
						2021-09-11 19:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9849c74cf 
							
						 
					 
					
						
						
							
							LogManager: implement system module, client api, logging api ( #1617 )  
						
						... 
						
						
						
						Some notes:
* Unless `atmosphere!enable_log_manager` is true, Nintendo's log manager will be used instead.
  * This prevents paying memory costs for LM when not enabling logging.
  * To facilitate this, Atmosphere's log manager has a different program id from Nintendo's.
  * `atmosphere!enable_htc` implies `atmosphere!enable_log_manager`.
* LogManager logs to tma, and the SD card (if `lm!enable_sd_card_logging` is true, which it is by default).
* Binary logs are saved to `lm!sd_card_log_output_directory`, which is `atmosphere/binlogs` by default. 
						
					 
					
						2021-09-11 19:32:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							dda7ea6ac2 
							
						 
					 
					
						
						
							
							fusee: attempt reboot to self if possible, better abort/fatal handlers  
						
						
						
					 
					
						2021-09-06 16:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e0f45d54f1 
							
						 
					 
					
						
						
							
							stratosphere: remove 0.19.0 update cleanup logic.  
						
						
						
					 
					
						2021-09-06 16:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							da208f8001 
							
						 
					 
					
						
						
							
							ams-1.0.0: meso no longer optional, remove conditional logic  
						
						
						
					 
					
						2021-09-06 16:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							389c3b6baa 
							
						 
					 
					
						
						
							
							dmnt: various cheat changes/suggestions that have been cooking a while  
						
						
						
					 
					
						2021-07-21 19:21:58 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a7c14e03b9 
							
						 
					 
					
						
						
							
							ams: std::optional -> util::optional  
						
						
						
					 
					
						2021-07-08 02:37:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c362838e11 
							
						 
					 
					
						
						
							
							erpt: fix 0x100 byte memory leak on creation of new report  
						
						
						
					 
					
						2021-06-28 17:36:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							df5537b748 
							
						 
					 
					
						
						
							
							mem: actually fully fix the heap bug, add comments for future self  
						
						
						
					 
					
						2021-05-26 23:21:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0f2855ada8 
							
						 
					 
					
						
						
							
							mem: fix rare crash/logic error in heap allocation code  
						
						
						
					 
					
						2021-05-26 20:43:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c790d03693 
							
						 
					 
					
						
						
							
							libstrat: fix override operator new to be noexcept ( closes   #1494 )  
						
						
						
					 
					
						2021-05-16 23:10:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bf8de39e69 
							
						 
					 
					
						
						
							
							ams: move around abort handler to avoid linker errors  
						
						
						
					 
					
						2021-05-07 17:49:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							32f487abfb 
							
						 
					 
					
						
						
							
							sm: update to excise unnecessary library code  
						
						
						
					 
					
						2021-05-02 10:33:15 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7d61cab01c 
							
						 
					 
					
						
						
							
							fs: add access log strings for DirectoryEntryType  
						
						
						
					 
					
						2021-04-30 19:19:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							14ed4e4057 
							
						 
					 
					
						
						
							
							erpt: fix reading files that don't exist  
						
						
						
					 
					
						2021-04-30 14:44:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							296a6af058 
							
						 
					 
					
						
						
							
							boot: update all autogenerated parameters other than charge  
						
						
						
					 
					
						2021-04-30 08:37:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							355010ad84 
							
						 
					 
					
						
						
							
							erpt: implement forced shutdown detection  
						
						
						
					 
					
						2021-04-30 04:21:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ef0c15b764 
							
						 
					 
					
						
						
							
							erpt: Implement 12.0.0 AppletTotalActiveTime tracking  
						
						
						
					 
					
						2021-04-29 21:48:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0dc308d92a 
							
						 
					 
					
						
						
							
							fs: properly implement OperateRangeWithBuffer, correct OperationId names.  
						
						
						
					 
					
						2021-04-29 20:09:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0767d9f8da 
							
						 
					 
					
						
						
							
							ams: assume gcc 11  
						
						
						
					 
					
						2021-04-28 15:13:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							21f3d29df7 
							
						 
					 
					
						
						
							
							strat: compat with gcc 11  
						
						
						
					 
					
						2021-04-26 20:06:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5bb790e4a7 
							
						 
					 
					
						
						
							
							erpt: implement AppletActiveTimeInfoList  
						
						
						
					 
					
						2021-04-16 00:55:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2e1a93f1d1 
							
						 
					 
					
						
						
							
							strat: no longer materially constrained by sm session limit  
						
						
						
					 
					
						2021-04-13 23:58:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							97a251b4b2 
							
						 
					 
					
						
						
							
							ncm: fix iteration of nested-subdirectory content files  
						
						
						
					 
					
						2021-04-12 17:10:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9d30917f4e 
							
						 
					 
					
						
						
							
							boot2: migration also not launched in 12.0.0  
						
						
						
					 
					
						2021-04-11 10:37:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c67c29ebd5 
							
						 
					 
					
						
						
							
							ncm: fix random error when deleting content  
						
						
						
					 
					
						2021-04-11 05:44:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							03a98635d8 
							
						 
					 
					
						
						
							
							fs: add (stubbed) OperateRangeWithBuffer implementation  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							461e2ced6f 
							
						 
					 
					
						
						
							
							erpt: add (stubbed, TODO after 0.19.0) support for 12.0.0  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b2d2f65b87 
							
						 
					 
					
						
						
							
							boot2: grc is no longer launched by boot2 on 12.0.0+  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b0c50802 
							
						 
					 
					
						
						
							
							pgl: update to use tipc (untested)  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1118421fa6 
							
						 
					 
					
						
						
							
							strat: changes for sm tipc (boots 11.0.1, now)  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9be8b32311 
							
						 
					 
					
						
						
							
							tipc/sm: various fixes for issues  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							57c8bc432d 
							
						 
					 
					
						
						
							
							sm: reimplement using tipc instead of cmif (probably broken, untested)  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							58776f5ba8 
							
						 
					 
					
						
						
							
							tipc: server processor fixes (compiles!)  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							822875ecf5 
							
						 
					 
					
						
						
							
							tipc: implement framework/server support logic (except for actual processing)  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e3a65b1405 
							
						 
					 
					
						
						
							
							tipc: fix deserialization of buffers  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							315b7bdf22 
							
						 
					 
					
						
						
							
							tipc: implement service object interface generation  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							21b883a75c 
							
						 
					 
					
						
						
							
							tipc: fix compilation issues with core serialization routines  
						
						
						
					 
					
						2021-04-11 03:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							75a2052144 
							
						 
					 
					
						
						
							
							ncm: fix GameCardStorageRoot mount point ( closes   #1404 )  
						
						
						
					 
					
						2021-03-24 07:17:03 -07:00 
						 
				 
			
				
					
						
							
							
								Adubbz 
							
						 
					 
					
						
						
						
						
							
						
						
							5666c59657 
							
						 
					 
					
						
						
							
							ncm: Updated ListContentId for 11.0.0  
						
						
						
					 
					
						2021-03-22 14:58:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c99ce36d7d 
							
						 
					 
					
						
						
							
							ams: convert to util::ConstructAt where appropriate  
						
						
						
					 
					
						2021-03-21 20:36:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d84dcb653d 
							
						 
					 
					
						
						
							
							ams: prefer construct_at/destroy_at over placement new/explicit destructor  
						
						
						
					 
					
						2021-03-21 20:30:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							aff0da9427 
							
						 
					 
					
						
						
							
							ams: remove TYPED_STORAGE() macro in favor of template  
						
						
						
					 
					
						2021-03-21 18:47:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c8404e8452 
							
						 
					 
					
						
						
							
							boot2: clean up pre-0.19.0 ams contents on upgrade  
						
						
						
					 
					
						2021-03-21 13:16:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							79e4c82d7e 
							
						 
					 
					
						
						
							
							ams: distribute sysmodules in single file as stratosphere.romfs  
						
						
						
					 
					
						2021-03-21 13:16:30 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5362ee9450 
							
						 
					 
					
						
						
							
							[tma2] [Ongoing] Continue implementing modules for tma2. ( #1388 )  
						
						... 
						
						
						
						* cs: add stub sysmodule to host command shell server
* cs: implement logic for main (linker error paradise, for now)
* cs: implement more of the system module's skeleton
* htcs: update client type names for libnx pr merge 
						
					 
					
						2021-03-16 17:13:30 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6729171d3 
							
						 
					 
					
						
						
							
							set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+ ( #1391 )  
						
						... 
						
						
						
						* set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+
* set.mitm: add value meaning comment for usb!usb30_force_enabled
* loader: pretend to be polite about patch ordering 
						
					 
					
						2021-03-01 14:18:27 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c9015581ca 
							
						 
					 
					
						
						
							
							boot2: fix tma launch when htc is disabled  
						
						
						
					 
					
						2021-02-26 08:08:05 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							35c816d62f 
							
						 
					 
					
						
						
							
							htclow: fix ordering of channels, uninitialized bug in service json parse  
						
						
						
					 
					
						2021-02-26 04:49:20 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c7e4f963e8 
							
						 
					 
					
						
						
							
							fs: fix GetFileTimeStampRawForDebug  
						
						
						
					 
					
						2021-02-26 04:49:20 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0da3b2b273 
							
						 
					 
					
						
						
							
							tio: implement SdCardObserver (finishes sysmodule)  
						
						
						
					 
					
						2021-02-26 04:49:20 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							953246a175 
							
						 
					 
					
						
						
							
							htc: disable socket driver, needs design thought before we can turn it on for real.  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							64c7c6b2a5 
							
						 
					 
					
						
						
							
							ams: implement socket api for htclow socket driver  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1c974a387c 
							
						 
					 
					
						
						
							
							htc: implement socket driver (socket api not really impl'd yet)  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b5ab491603 
							
						 
					 
					
						
						
							
							htc: implement htcmisc service object commands  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8b32b9eadf 
							
						 
					 
					
						
						
							
							kern: Increase reserved system memory, require mesosphere for htc/tma  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ce149f996c 
							
						 
					 
					
						
						
							
							htc: configure usage via system setting  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0ec54ed492 
							
						 
					 
					
						
						
							
							htcs: fixes, echo server is now fully functional  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							72de4d85f3 
							
						 
					 
					
						
						
							
							htcs: implement remaining client bindings  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d0673aa2fb 
							
						 
					 
					
						
						
							
							htcs: implement client socket bindings  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f7fcb54622 
							
						 
					 
					
						
						
							
							htcs: implement virtual socket collection  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ec643789ab 
							
						 
					 
					
						
						
							
							htcs: implement data channel manager  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							70caadafd5 
							
						 
					 
					
						
						
							
							htcs: implement rpc tasks  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7667104961 
							
						 
					 
					
						
						
							
							htcs: hook up HtcsService to rpc client  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0c791f2279 
							
						 
					 
					
						
						
							
							htcs: fix magic template argument deduction, do Close/Connect/Bind  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f71943c03a 
							
						 
					 
					
						
						
							
							htcs: declare all rpc tasks  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							536e3e99a8 
							
						 
					 
					
						
						
							
							htcs: hook up CreateSocket/RpcClient Begin<>/End<>  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							abff428212 
							
						 
					 
					
						
						
							
							htcs: hook up manager impl to (unimplemented) service  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1541985222 
							
						 
					 
					
						
						
							
							htcs: hook manager up to (unimplemented) manager impl  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							61929d6e21 
							
						 
					 
					
						
						
							
							htcs: hook service objects up to (unimplemented) manager apis  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f0ef9fb918 
							
						 
					 
					
						
						
							
							htc: fixes for WriteFileLarge/sending over data channel  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7621bd4e13 
							
						 
					 
					
						
						
							
							htcfs: fix CreateFile packet header  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d20bceff75 
							
						 
					 
					
						
						
							
							htc: implement the remaining commands for htcfs  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1961cb1034 
							
						 
					 
					
						
						
							
							htc: ReadDirectoryLarge/data channel support  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9daec3a66a 
							
						 
					 
					
						
						
							
							htc: Implement (almost) all host-directory commands  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e79417c37c 
							
						 
					 
					
						
						
							
							htcfs: implement OpenDirectory/CloseDirectory  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5c97469348 
							
						 
					 
					
						
						
							
							htc: implement htcfs protocol bringup  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							99a38dce32 
							
						 
					 
					
						
						
							
							htc: fix event wait loops for rpc clients  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f28a410ba0 
							
						 
					 
					
						
						
							
							htc: fixes, can now enter ReadyState with wip starlink code  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5fc1981061 
							
						 
					 
					
						
						
							
							htc: fix htcfs sf definition  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd0094bee 
							
						 
					 
					
						
						
							
							htc: finish last code for Main()  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							870b45f208 
							
						 
					 
					
						
						
							
							htc: add htcfs server/service object skeletons  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9fbbb9fadb 
							
						 
					 
					
						
						
							
							htclow: add Channel wrapper class  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b898241112 
							
						 
					 
					
						
						
							
							htcs: add hipc server/service object skeletons  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							10255f7f51 
							
						 
					 
					
						
						
							
							htc: skeleton HtcsManagerImpl, implement HtcsMonitor  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4d86863f2c 
							
						 
					 
					
						
						
							
							htc: ObserverThread (mostly), system now boots + works with htc in bg  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							79a3f442d6 
							
						 
					 
					
						
						
							
							htc: implement psc/pm loop  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7485a1968a 
							
						 
					 
					
						
						
							
							htc: implement HtcmiscImpl::ServerThread/HtcmiscRpcServer::ReceiveThread  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3be005b638 
							
						 
					 
					
						
						
							
							htc: Implement RpcClient::ReceiveThread + SendThread  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d60b1abed0 
							
						 
					 
					
						
						
							
							htc: Implement HtcmiscImpl::ClientThread  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1867c31f63 
							
						 
					 
					
						
						
							
							htc: add RpcTaskQueue/RpcTaskIdFreeList  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							82757cd1b4 
							
						 
					 
					
						
						
							
							htc: nullptr != false  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f5e98de1a3 
							
						 
					 
					
						
						
							
							htc: add RpcTaskTable  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0880cebc4d 
							
						 
					 
					
						
						
							
							htc: implement htcmisc rpc tasks  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1f03b11dbc 
							
						 
					 
					
						
						
							
							htc: skeleton constructors for htcmisc  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b925344c3b 
							
						 
					 
					
						
						
							
							htc: implement remainder of Mux/Tasks  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							42cf3f50d7 
							
						 
					 
					
						
						
							
							htc: implement mux side of connecting (and more)  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							70aae4e27a 
							
						 
					 
					
						
						
							
							htc: fix driver manager c/p error  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							87165e0f08 
							
						 
					 
					
						
						
							
							htc: implement remaining htclow::HtclowManagerImpl funcs (mux impls pending)  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e20c2450ce 
							
						 
					 
					
						
						
							
							htc: declare and begin impl of HtclowManagerImpl interface  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							968ce12492 
							
						 
					 
					
						
						
							
							htc: optimize Mux::QuerySendPacket  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							00ab210e66 
							
						 
					 
					
						
						
							
							mux: optimize many accesses to O(log(n)) vs Nintendo's O(log(n)^2)  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb6c63516 
							
						 
					 
					
						
						
							
							htc: implement HtclowDriver  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1963ae7ec0 
							
						 
					 
					
						
						
							
							htc: begin skeletoning types for HtcmiscImpl  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							889f144b27 
							
						 
					 
					
						
						
							
							htc: hook up creation of the htc manager service object  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4408ad6a47 
							
						 
					 
					
						
						
							
							htc: module id names, skeleton rest of main  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4ed665bcd3 
							
						 
					 
					
						
						
							
							htc: implement remaining worker thread send logic (for channel mux)  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							df3d62df84 
							
						 
					 
					
						
						
							
							htc: send logic for HtcctrlService, bugfixes (thanks @misson20000)  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0977ee72ca 
							
						 
					 
					
						
						
							
							rapidjson: add customization point for allocation/asserts  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2cdfde6637 
							
						 
					 
					
						
						
							
							htc: add remaining worker receive thread logic  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc24d8883 
							
						 
					 
					
						
						
							
							htc: implement service channel parsing (ReceiveReadyPacket)  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							679fec2ddc 
							
						 
					 
					
						
						
							
							htc: implement much of worker receive logic  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8f85cc17dc 
							
						 
					 
					
						
						
							
							htc: fix copy/paste error in usb driver  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e40eece74e 
							
						 
					 
					
						
						
							
							htc: free ourselves from the tyranny of numerical enums  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2341f18edd 
							
						 
					 
					
						
						
							
							htc: implement htclow listener thread  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c9c41e0e8d 
							
						 
					 
					
						
						
							
							htc: actually use the usb driver  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c59388caf1 
							
						 
					 
					
						
						
							
							htc: implement complete usb driver  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c878123274 
							
						 
					 
					
						
						
							
							htc: implement (fixing linker errors) through HtclowManagerImpl::OpenDriver  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1687bf2e07 
							
						 
					 
					
						
						
							
							htclow: fix copyright headers, skeleton more manager types  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							cf99f54a34 
							
						 
					 
					
						
						
							
							htc: skeleton much of the type hierarchy for htclow manager  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							83c1c175ba 
							
						 
					 
					
						
						
							
							htc: skeleton some more of main  
						
						
						
					 
					
						2021-02-24 04:06:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							fe5c850e69 
							
						 
					 
					
						
						
							
							psc: fix pm module init  
						
						
						
					 
					
						2021-02-10 02:57:22 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2b825d56dc 
							
						 
					 
					
						
						
							
							usb: fix wrong command id for AppendConfigurationData  
						
						
						
					 
					
						2021-02-07 17:14:48 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							13b17a5848 
							
						 
					 
					
						
						
							
							usb: add ds client api  
						
						
						
					 
					
						2021-02-07 16:29:38 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ee2e9d50fd 
							
						 
					 
					
						
						
							
							hid: fix sm usage  
						
						
						
					 
					
						2021-02-02 18:32:29 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1a39996e 
							
						 
					 
					
						
						
							
							ncm: fix ContentStorageImplBase constructor  
						
						
						
					 
					
						2021-02-02 17:12:02 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6950989552 
							
						 
					 
					
						
						
							
							dns.mitm: support % in hosts file as stand-in for environment identifier  
						
						
						
					 
					
						2021-02-02 11:41:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1306d03136 
							
						 
					 
					
						
						
							
							dns.mitm: add GetAddrInfo redir, AtmosphereReloadHostsFile, debug logging control  
						
						
						
					 
					
						2021-02-02 11:41:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e45d8cd7d8 
							
						 
					 
					
						
						
							
							ams: take three tries to edit a structure  
						
						
						
					 
					
						2021-02-02 11:41:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d6477cf024 
							
						 
					 
					
						
						
							
							dns.mitm: parse redirections from hosts file  
						
						
						
					 
					
						2021-02-02 11:41:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							400f5142ee 
							
						 
					 
					
						
						
							
							dns: implement GetHostByName redirection (backend TODO)  
						
						
						
					 
					
						2021-02-02 11:41:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b5f72b9f20 
							
						 
					 
					
						
						
							
							fssystem: fix bug in BufferedStorage  
						
						
						
					 
					
						2021-01-28 14:28:45 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8d10584a51 
							
						 
					 
					
						
						
							
							result: always prefer diag::Abort to fatal  
						
						
						
					 
					
						2021-01-28 00:15:24 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4a82d9bf28 
							
						 
					 
					
						
						
							
							sm: supercede ams extension via DetachClient  
						
						
						
					 
					
						2021-01-27 14:36:15 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4190281b2f 
							
						 
					 
					
						
						
							
							ams: communicate status to libnx  
						
						
						
					 
					
						2021-01-27 14:20:30 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e87e146112 
							
						 
					 
					
						
						
							
							ams_mitm: update for new sf semantics  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							204539664b 
							
						 
					 
					
						
						
							
							boot2: update for new sf semantics  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c848a830ee 
							
						 
					 
					
						
						
							
							libstrat: move weak HasLaunchedBootProgram to non-lto object file  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e4e278bb3d 
							
						 
					 
					
						
						
							
							util::unique_lock, update loader to new sf semantics  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3761f80592 
							
						 
					 
					
						
						
							
							string_view: remove now unecessary comment  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3bb94aa146 
							
						 
					 
					
						
						
							
							util::string_view, update pgl for new sf semantics  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							83c04fa5d7 
							
						 
					 
					
						
						
							
							pm: update for new sf semantics  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							dc4ee1a5bc 
							
						 
					 
					
						
						
							
							erpt: update for new sf semantics  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5191f0e305 
							
						 
					 
					
						
						
							
							ro: reduce memory usage by excising (unused) std::malloc  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							170034aed3 
							
						 
					 
					
						
						
							
							ro: update for new sf semantics  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f06de12bea 
							
						 
					 
					
						
						
							
							libstrat: convert to experimental new (super-accurate) sf allocation semantics  
						
						
						
					 
					
						2021-01-20 23:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							af7233d84c 
							
						 
					 
					
						
						
							
							os: fix missing logic in SdkReplyAndReceive  
						
						
						
					 
					
						2021-01-12 18:23:28 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8ac8abf295 
							
						 
					 
					
						
						
							
							os: implement 11.x SdkReplyAndReceive  
						
						
						
					 
					
						2021-01-12 18:18:39 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b26ebc12e1 
							
						 
					 
					
						
						
							
							fs: fix keyslotcache unique_lock usage  
						
						
						
					 
					
						2021-01-12 04:37:34 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b4122da6ad 
							
						 
					 
					
						
						
							
							strat: avoid using unique_lock in a few places  
						
						
						
					 
					
						2021-01-12 03:54:46 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							094cede39e 
							
						 
					 
					
						
						
							
							ams: use util::SNPrintf over std:: (size/linker improvements)  
						
						
						
					 
					
						2021-01-12 02:59:41 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d2f81d2ca2 
							
						 
					 
					
						
						
							
							ams: save 0x11000 of memory in spl via minor tweaks  
						
						
						
					 
					
						2021-01-12 01:27:38 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f768e3c8f9 
							
						 
					 
					
						
						
							
							sm: implement accurate request deferral semantics  
						
						
						
					 
					
						2020-12-31 16:01:26 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							30e70e20d8 
							
						 
					 
					
						
						
							
							strat: fix board namespacing for nintendo::nx  
						
						
						
					 
					
						2020-12-29 12:30:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a26e8ac54f 
							
						 
					 
					
						
						
							
							ams: resolve source dir inconsistency  
						
						
						
					 
					
						2020-12-29 12:28:07 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9826358533 
							
						 
					 
					
						
						
							
							ams: update five -> aula, per CalWriterManu  
						
						
						
					 
					
						2020-12-28 15:54:25 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6a81206373 
							
						 
					 
					
						
						
							
							pgl: add new snapshotdump logic  
						
						
						
					 
					
						2020-12-14 19:31:05 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4be5733c8e 
							
						 
					 
					
						
						
							
							pgl: update for 11.0.0 behavior  
						
						
						
					 
					
						2020-12-14 19:16:18 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							32803d9920 
							
						 
					 
					
						
						
							
							fs: update + consolidate path normalization logic  
						
						
						
					 
					
						2020-12-06 19:56:45 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5ef93778f6 
							
						 
					 
					
						
						
							
							fs: move file storage to common  
						
						
						
					 
					
						2020-12-05 03:31:12 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7548940efa 
							
						 
					 
					
						
						
							
							IStorage: rename access check helpers  
						
						
						
					 
					
						2020-12-05 03:15:48 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bf55776241 
							
						 
					 
					
						
						
							
							fsa: *Impl -> Do*  
						
						
						
					 
					
						2020-12-05 03:05:06 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							73167448cc 
							
						 
					 
					
						
						
							
							fs/system: deduplicate RomFs code  
						
						
						
					 
					
						2020-12-04 22:08:33 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6da28f4a27 
							
						 
					 
					
						
						
							
							erpt: update for 11.0.0 ( closes   #1218 )  
						
						
						
					 
					
						2020-12-03 11:13:35 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b8fbd0baff 
							
						 
					 
					
						
						
							
							fssystem: fix bug in BufferedStorage  
						
						
						
					 
					
						2020-12-02 06:48:42 -08:00 
						 
				 
			
				
					
						
							
							
								fincs 
							
						 
					 
					
						
						
						
						
							
						
						
							f86059de70 
							
						 
					 
					
						
						
							
							strat/cfg: Update for new libnx HID interface  
						
						
						
					 
					
						2020-12-02 06:43:37 -08:00 
						 
				 
			
				
					
						
							
							
								fincs 
							
						 
					 
					
						
						
						
						
							
						
						
							a03ee7b148 
							
						 
					 
					
						
						
							
							strat/hid: Update for new libnx HID interface  
						
						
						
					 
					
						2020-12-02 06:43:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							db2de8ef31 
							
						 
					 
					
						
						
							
							erpt: lightly update (TODO: use context, do new svc stuff)  
						
						
						
					 
					
						2020-12-02 06:43:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							694e3b579e 
							
						 
					 
					
						
						
							
							pgl: update for 11.0.0  
						
						
						
					 
					
						2020-12-02 06:43:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							fd7e4dfb97 
							
						 
					 
					
						
						
							
							ncm: fix abort in ListContentMetaInfo  
						
						
						
					 
					
						2020-11-29 19:00:15 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba513fefb 
							
						 
					 
					
						
						
							
							fs: fix bug in buffer manager  
						
						
						
					 
					
						2020-11-24 19:49:11 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7f1a7cfd2d 
							
						 
					 
					
						
						
							
							fs: fix RomFs GetEntryType (fixes mariko daybreak)  
						
						
						
					 
					
						2020-11-21 04:00:52 -08:00