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
|
e20c2450ce
|
htc: declare and begin impl of HtclowManagerImpl interface
|
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 |
|