Michael Scire
|
7d528a30df
|
htc: implement socket driver (socket api not really impl'd yet)
|
2021-04-11 03:58:54 -07:00 |
|
Michael Scire
|
d23bc85d38
|
htcs: fixes, echo server is now fully functional
|
2021-04-11 03:58:53 -07:00 |
|
Michael Scire
|
d5e748ec4f
|
htcs: implement virtual socket collection
|
2021-04-11 03:58:52 -07:00 |
|
Michael Scire
|
2850786a0b
|
htcs: hook up HtcsService to rpc client
|
2021-04-11 03:58:51 -07:00 |
|
Michael Scire
|
98b482a766
|
htcs: hook manager up to (unimplemented) manager impl
|
2021-04-11 03:58:49 -07:00 |
|
Michael Scire
|
099594469b
|
htcs: hook service objects up to (unimplemented) manager apis
|
2021-04-11 03:58:49 -07:00 |
|
Michael Scire
|
1af323f5b8
|
htcfs: implement OpenDirectory/CloseDirectory
|
2021-04-11 03:58:47 -07:00 |
|
Michael Scire
|
249daa0222
|
sf: optimize argument parsing for const LargeData &
|
2021-04-11 03:58:46 -07:00 |
|
Michael Scire
|
116e4e88b3
|
htc: fix htcfs sf definition
|
2021-04-11 03:58:45 -07:00 |
|
Michael Scire
|
1af137ab1b
|
htc: add htcfs server/service object skeletons
|
2021-04-11 03:58:44 -07:00 |
|
Michael Scire
|
3eaa1782fd
|
htc: add htcfs service api definitions
|
2021-04-11 03:58:43 -07:00 |
|
Michael Scire
|
5199b3edaa
|
htcs: add hipc server/service object skeletons
|
2021-04-11 03:58:43 -07:00 |
|
Michael Scire
|
93966fd4b1
|
htc: skeleton HtcsManagerImpl, implement HtcsMonitor
|
2021-04-11 03:58:43 -07:00 |
|
Michael Scire
|
0caf11755e
|
htcs: add sf interface info/types
|
2021-04-11 03:58:42 -07:00 |
|
Michael Scire
|
8d6c9bb9ee
|
htc: skeleton constructors for htcmisc
|
2021-04-11 03:58:38 -07:00 |
|
Michael Scire
|
6a99b7fcd5
|
htc: implement mux side of connecting (and more)
|
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
|
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 |
|
Michael Scire
|
276c3f8434
|
htc: module id names, skeleton rest of main
|
2021-04-11 03:58:34 -07:00 |
|
Michael Scire
|
e5c573e354
|
rapidjson: add customization point for allocation/asserts
|
2021-04-11 03:58:33 -07:00 |
|
Michael Scire
|
5558da2740
|
rapidjson: import -master as ams::rapidjson
|
2021-04-11 03:58:32 -07:00 |
|
Michael Scire
|
c19e50bff1
|
htc: implement much of worker receive logic
|
2021-04-11 03:58:31 -07:00 |
|
Michael Scire
|
6a4247a6ed
|
htc: free ourselves from the tyranny of numerical enums
|
2021-04-11 03:58:30 -07:00 |
|
Michael Scire
|
9fd6ed27af
|
htc: implement htclow listener thread
|
2021-04-11 03:58:30 -07:00 |
|
Michael Scire
|
a56a4aed77
|
htc: implement complete usb driver
|
2021-04-11 03:58:29 -07:00 |
|
Michael Scire
|
7f16e202eb
|
htc: implement (fixing linker errors) through HtclowManagerImpl::OpenDriver
|
2021-04-11 03:58:29 -07:00 |
|
Michael Scire
|
d664c8ed8a
|
htclow: fix copyright headers, skeleton more manager types
|
2021-04-11 03:58:28 -07:00 |
|
Michael Scire
|
3d535e6103
|
htc: skeleton much of the type hierarchy for htclow manager
|
2021-04-11 03:58:28 -07:00 |
|
Michael Scire
|
d2102cb585
|
htc: skeleton some more of main
|
2021-04-11 03:58:28 -07:00 |
|
Michael Scire
|
1a5134d2d2
|
htc: skeleton main file/sysmodule dir
|
2021-04-11 03:58:27 -07:00 |
|
Michael Scire
|
2f17a76901
|
psc: fix pm module init
|
2021-02-15 19:51:58 -08:00 |
|
Michael Scire
|
89b7a83d3b
|
usb: fix wrong command id for AppendConfigurationData
|
2021-02-15 19:51:58 -08:00 |
|
Michael Scire
|
570e5ceccb
|
usb: add ds client api
|
2021-02-15 19:51:58 -08:00 |
|
Michael Scire
|
66212b7926
|
dns.mitm: support % in hosts file as stand-in for environment identifier
|
2021-02-02 12:16:30 -08:00 |
|
Michael Scire
|
fb48bd2766
|
dns.mitm: add GetAddrInfo redir, AtmosphereReloadHostsFile, debug logging control
|
2021-02-02 12:16:30 -08:00 |
|
Michael Scire
|
906a450ac3
|
dns.mitm: parse redirections from hosts file
|
2021-02-02 12:16:28 -08:00 |
|
Michael Scire
|
1314374890
|
dns: implement GetHostByName redirection (backend TODO)
|
2021-02-02 12:16:27 -08:00 |
|
Michael Scire
|
d8fd09fd08
|
dns: skeleton passthrough mitm
|
2021-02-02 12:16:27 -08:00 |
|
Michael Scire
|
f7863af736
|
dd: fix include, note gcc-11 TODO
|
2021-02-02 12:16:26 -08:00 |
|
Michael Scire
|
b209249e12
|
ams_mitm: update for new sf semantics
|
2021-02-02 12:16:24 -08:00 |
|
Michael Scire
|
0b2c4bb70e
|
util::unique_lock, update loader to new sf semantics
|
2021-02-02 12:16:22 -08:00 |
|
Michael Scire
|
28d9b78ff8
|
ncm: update for new sf semantics
|
2021-02-02 12:16:22 -08:00 |
|
Michael Scire
|
29b3baf678
|
util::string_view, update pgl for new sf semantics
|
2021-02-02 12:16:21 -08:00 |
|
Michael Scire
|
b58f3d9174
|
ro: reduce memory usage by excising (unused) std::malloc
|
2021-02-02 12:16:21 -08:00 |
|
Michael Scire
|
af65f58109
|
ro: update for new sf semantics
|
2021-02-02 12:16:20 -08:00 |
|
Michael Scire
|
03654bacf6
|
sm, spl: update to use new sf semantics
|
2021-02-02 12:16:20 -08:00 |
|
Michael Scire
|
637c44f64d
|
libstrat: convert to experimental new (super-accurate) sf allocation semantics
|
2021-02-02 12:16:20 -08:00 |
|
Michael Scire
|
f62751fe0f
|
os: implement 11.x SdkReplyAndReceive
|
2021-01-13 10:41:29 -08:00 |
|