Commit Graph

16 Commits

Author SHA1 Message Date
Michael Scire
ddadc3e579 htc: ObserverThread (mostly), system now boots + works with htc in bg 2021-04-11 03:58:42 -07:00
Michael Scire
46653ac05a htc: implement psc/pm loop 2021-04-11 03:58:42 -07:00
Michael Scire
d2a70847d4 htc: implement HtcmiscImpl::ServerThread/HtcmiscRpcServer::ReceiveThread 2021-04-11 03:58:41 -07:00
Michael Scire
bd05b91eb0 htc: Implement RpcClient::ReceiveThread + SendThread 2021-04-11 03:58:41 -07:00
Michael Scire
21b2112bcc htc: Implement HtcmiscImpl::ClientThread 2021-04-11 03:58:40 -07:00
Michael Scire
8d3f11796a htc: add RpcTaskQueue/RpcTaskIdFreeList 2021-04-11 03:58:40 -07:00
Michael Scire
f2b51e2130 htc: nullptr != false 2021-04-11 03:58:39 -07:00
Michael Scire
0286aacf33 htc: add RpcTaskTable 2021-04-11 03:58:39 -07:00
Michael Scire
3d4fa15b09 htc: implement htcmisc rpc tasks 2021-04-11 03:58:39 -07:00
Michael Scire
8d6c9bb9ee htc: skeleton constructors for htcmisc 2021-04-11 03:58:38 -07:00
Michael Scire
a1e57a7413 htc: implement remainder of Mux/Tasks 2021-04-11 03:58:38 -07:00
Michael Scire
fda4ddca62 htc: declare and begin impl of HtclowManagerImpl interface 2021-04-11 03:58:37 -07:00
Michael Scire
33100d9fbb mux: optimize many accesses to O(log(n)) vs Nintendo's O(log(n)^2) 2021-04-11 03:58:36 -07:00
Michael Scire
042de46692 htc: implement HtclowDriver 2021-04-11 03:58:35 -07:00
Michael Scire
b6d73580ed htc: begin skeletoning types for HtcmiscImpl 2021-04-11 03:58:35 -07:00
Michael Scire
53b04c5225 htc: hook up creation of the htc manager service object 2021-04-11 03:58:35 -07:00