Adubbz
ea0bb620f2
settings: implement KeyValueStore ( #1659 )
...
* settings: implement KeyValueStore and dependencies
* settings: update KeyValueStore for recent refactoring
* settings: address feedback
2021-10-15 23:54:33 -07:00
Michael Scire
002422d5dc
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
2021-10-07 23:06:25 -07:00
Michael Scire
57f439afe7
result: improve Includes codegen
2021-10-07 23:06:24 -07:00
Adubbz
66104b830a
ncm: skeleton new commands
2021-09-19 10:35:34 -07:00
Michael Scire
a8bccc95ab
sprofile: fully reimplement sprof:bg + sprof:sp
2021-09-19 10:35:33 -07:00
Michael Scire
8a35d51406
sprofile: implement non-importer bgagent commands
2021-09-19 10:35:33 -07:00
Michael Scire
196c524768
sprofile: implement OpenProfileUpdateObserver
2021-09-19 10:35:33 -07:00
Michael Scire
7bb3153938
osdbg: implement thread info api
2021-09-19 10:35:27 -07:00
Michael Scire
5deb52d1eb
erpt: implement forced shutdown detection
2021-04-30 08:56:10 -07:00
Michael Scire
7145b887bd
tipc: tentative core serialization logic (missing imports, won't compile)
2021-04-11 03:59:21 -07:00
SciresM
e000dc9745
[tma2] [Ongoing] Continue implementing modules for tma2. ( #1388 )
...
* cs: add stub sysmodule to host command shell server
* cs: implement logic for main (linker error paradise, for now)
* cs: implement more of the system module's skeleton
* htcs: update client type names for libnx pr merge
2021-04-11 03:59:01 -07:00
Michael Scire
09f34b1323
ams: implement socket api for htclow socket driver
2021-04-11 03:58:55 -07:00
Michael Scire
7d528a30df
htc: implement socket driver (socket api not really impl'd yet)
2021-04-11 03:58:54 -07:00
Michael Scire
353e7f1a2c
htc: implement htcmisc service object commands
2021-04-11 03:58:54 -07:00
Michael Scire
013a073a34
htcs: implement rpc tasks
2021-04-11 03:58:51 -07:00
Michael Scire
2850786a0b
htcs: hook up HtcsService to rpc client
2021-04-11 03:58:51 -07:00
Michael Scire
4006c4e7b9
htcs: fix magic template argument deduction, do Close/Connect/Bind
2021-04-11 03:58:51 -07:00
Michael Scire
a14d7222d0
htcs: hook up CreateSocket/RpcClient Begin<>/End<>
2021-04-11 03:58:50 -07:00
Michael Scire
9c78a955ce
htcs: hook up manager impl to (unimplemented) service
2021-04-11 03:58:50 -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
149cfe4abc
htc: Implement (almost) all host-directory commands
2021-04-11 03:58:47 -07:00
Michael Scire
1af323f5b8
htcfs: implement OpenDirectory/CloseDirectory
2021-04-11 03:58:47 -07:00
Michael Scire
b56c5aaaeb
htc: implement htcfs protocol bringup
2021-04-11 03:58:46 -07:00
Michael Scire
435211a044
htclow: add Channel wrapper class
2021-04-11 03:58:44 -07:00
Michael Scire
bd05b91eb0
htc: Implement RpcClient::ReceiveThread + SendThread
2021-04-11 03:58:41 -07:00
Michael Scire
8d3f11796a
htc: add RpcTaskQueue/RpcTaskIdFreeList
2021-04-11 03:58:40 -07:00
Michael Scire
3d4fa15b09
htc: implement htcmisc rpc tasks
2021-04-11 03:58:39 -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
e1b47dab0e
htc: implement remaining worker thread send logic (for channel mux)
2021-04-11 03:58:34 -07:00
Michael Scire
cb8ed30517
htc: add remaining worker receive thread logic
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
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
570e5ceccb
usb: add ds client api
2021-02-15 19:51:58 -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
Michael Scire
49c1ace890
erpt: update for 11.0.0 ( closes #1218 )
2020-12-03 12:48:16 -08:00
Michael Scire
d3841d4e60
pgl: update for 11.0.0
2020-12-02 06:53:06 -08:00
Michael Scire
db30a334d0
result: update for accurate ::Includes
2020-12-02 06:53:05 -08:00
Michael Scire
9a08bf8f08
exo/mariko fatal: print descriptor for fatal error report
2020-12-02 06:53:01 -08:00
Michael Scire
0804f0e3b5
dd: implement DeviceAddressSpaceType api
2020-12-02 06:52:48 -08:00
Michael Scire
d2b6c6c818
powctl: implement client api (needs board-specific impl)
2020-12-02 06:52:47 -08:00
Michael Scire
baef1c5151
pwm: implement driver for boot sysmodule
2020-12-02 06:52:47 -08:00
Michael Scire
9d7632a0d2
gpio: add missing driver functions for boot
2020-12-02 06:52:46 -08:00
Michael Scire
442c15d78c
i2c: implement remaining required driver logic
2020-12-02 06:52:46 -08:00
Michael Scire
3d423c4e0e
i2c: command list format, get boot down to linker errors
2020-12-02 06:52:46 -08:00