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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |