| 
							
							
								 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 | b371487525 | sf: optimize argument parsing for const LargeData & | 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 | dec06ff649 | htc: add htcfs service api definitions | 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 | cb5a706659 | htcs: add sf interface info/types | 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 | 4e9bc617bb | rapidjson: import -master as ams::rapidjson | 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 |  |