Michael Scire
|
a6cb005f4c
|
ams: implement socket api for htclow socket driver
|
2021-02-24 02:28:57 -08:00 |
|
Michael Scire
|
9245c6d7ed
|
htc: implement socket driver (socket api not really impl'd yet)
|
2021-02-24 01:45:55 -08:00 |
|
Michael Scire
|
ff5cc26832
|
htc: implement htcmisc service object commands
|
2021-02-23 15:47:28 -08:00 |
|
Michael Scire
|
bd0e94cb6f
|
kern: Increase reserved system memory, require mesosphere for htc/tma
|
2021-02-23 04:19:15 -08:00 |
|
Michael Scire
|
eeabadb536
|
htc: configure usage via system setting
|
2021-02-23 04:10:20 -08:00 |
|
Michael Scire
|
8dae4ee0b9
|
htcs: fixes, echo server is now fully functional
|
2021-02-21 14:31:28 -08:00 |
|
Michael Scire
|
b0528b6954
|
htcs: implement remaining client bindings
|
2021-02-19 16:11:56 -08:00 |
|
Michael Scire
|
80ba7d00d5
|
htcs: implement client socket bindings
|
2021-02-19 14:07:50 -08:00 |
|
Michael Scire
|
a81e3ae75d
|
htcs: implement virtual socket collection
|
2021-02-19 13:03:48 -08:00 |
|
Michael Scire
|
ef97f0df28
|
htcs: implement data channel manager
|
2021-02-19 01:56:04 -08:00 |
|
Michael Scire
|
5950604ccb
|
htcs: implement rpc tasks
|
2021-02-19 01:33:01 -08:00 |
|
Michael Scire
|
fa7cd2e3a1
|
htcs: hook up HtcsService to rpc client
|
2021-02-18 21:24:30 -08:00 |
|
Michael Scire
|
6243a4c82d
|
htcs: fix magic template argument deduction, do Close/Connect/Bind
|
2021-02-18 04:15:23 -08:00 |
|
Michael Scire
|
ffd034bf51
|
htcs: declare all rpc tasks
|
2021-02-18 02:49:37 -08:00 |
|
Michael Scire
|
e6c507eb1a
|
htcs: hook up CreateSocket/RpcClient Begin<>/End<>
|
2021-02-17 23:28:05 -08:00 |
|
Michael Scire
|
ca6dd3b569
|
htcs: hook up manager impl to (unimplemented) service
|
2021-02-17 22:34:05 -08:00 |
|
Michael Scire
|
4734a760dc
|
htcs: hook manager up to (unimplemented) manager impl
|
2021-02-17 19:14:59 -08:00 |
|
Michael Scire
|
a0d65ec7bb
|
htcs: hook service objects up to (unimplemented) manager apis
|
2021-02-17 04:08:58 -08:00 |
|
Michael Scire
|
ae1db897e9
|
htc: fixes for WriteFileLarge/sending over data channel
|
2021-02-16 17:15:57 -08:00 |
|
Michael Scire
|
9d366503ae
|
htcfs: fix CreateFile packet header
|
2021-02-16 02:15:59 -08:00 |
|
Michael Scire
|
1c89a83b46
|
htc: implement the remaining commands for htcfs
|
2021-02-16 02:01:41 -08:00 |
|
Michael Scire
|
9d90c5f8dd
|
htc: ReadDirectoryLarge/data channel support
|
2021-02-16 02:01:41 -08:00 |
|
Michael Scire
|
4e3e0636b8
|
htc: Implement (almost) all host-directory commands
|
2021-02-16 02:01:41 -08:00 |
|
Michael Scire
|
9c81342872
|
htcfs: implement OpenDirectory/CloseDirectory
|
2021-02-16 02:01:41 -08:00 |
|
Michael Scire
|
74f759dd61
|
sf: optimize argument parsing for const LargeData &
|
2021-02-16 02:01:41 -08:00 |
|
Michael Scire
|
4e225fedf2
|
htc: implement htcfs protocol bringup
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
60e128479a
|
htc: fix event wait loops for rpc clients
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
8ff50634fc
|
htc: fixes, can now enter ReadyState with wip starlink code
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
93c4643e08
|
htc: fix htcfs sf definition
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
e98165d48e
|
htc: finish last code for Main()
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
ac47aafe06
|
htc: add htcfs server/service object skeletons
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
ad44ba86f0
|
htclow: add Channel wrapper class
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
7c0fafba9d
|
htc: add htcfs service api definitions
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
db694c8b65
|
htcs: add hipc server/service object skeletons
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
f849bb509a
|
htc: skeleton HtcsManagerImpl, implement HtcsMonitor
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
8b1d02915b
|
htcs: add sf interface info/types
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
dcf6bf3ff6
|
htc: ObserverThread (mostly), system now boots + works with htc in bg
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
19e40c70b1
|
htc: implement psc/pm loop
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
207b8d982e
|
htc: implement HtcmiscImpl::ServerThread/HtcmiscRpcServer::ReceiveThread
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
f2ee86c463
|
htc: Implement RpcClient::ReceiveThread + SendThread
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
a463814aff
|
htc: Implement HtcmiscImpl::ClientThread
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
a52c7d6db9
|
htc: add RpcTaskQueue/RpcTaskIdFreeList
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
334aca2086
|
htc: nullptr != false
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
af7c60bc7d
|
htc: add RpcTaskTable
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
84d8a61d69
|
htc: implement htcmisc rpc tasks
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
4bcd953aa3
|
htc: skeleton constructors for htcmisc
|
2021-02-16 02:01:40 -08:00 |
|
Michael Scire
|
729f6de4d3
|
htc: implement remainder of Mux/Tasks
|
2021-02-16 02:01:39 -08:00 |
|
Michael Scire
|
fcd9189d3b
|
htc: implement mux side of connecting (and more)
|
2021-02-16 02:01:39 -08:00 |
|
Michael Scire
|
c8eef1c4e4
|
htc: fix driver manager c/p error
|
2021-02-16 02:01:39 -08:00 |
|
Michael Scire
|
fe56432650
|
htc: implement remaining htclow::HtclowManagerImpl funcs (mux impls pending)
|
2021-02-16 02:01:39 -08:00 |
|