-
c8404e8452
boot2: clean up pre-0.19.0 ams contents on upgrade
Michael Scire
2021-03-21 04:12:30 -07:00
-
79e4c82d7e
ams: distribute sysmodules in single file as stratosphere.romfs
Michael Scire
2021-03-21 02:51:59 -07:00
-
3afd9a737c
daybreak: Added a warning when resetting to factory settings
Adubbz
2021-03-19 14:14:03 +11:00
-
a7564cf303
kern: add extension InfoType for retrieving current process handle.
Michael Scire
2021-03-17 17:48:30 -07:00
-
5362ee9450
[tma2] [Ongoing] Continue implementing modules for tma2. (#1388)
SciresM
2021-03-16 17:13:30 -07:00
-
021d4c88fa
kern: use fix usage of incorrect page table for UserBuffer ipc
Michael Scire
2021-03-13 15:08:38 -08:00
-
deb4aece9a
kern: fix inverted conditional in KDebugBase::SetThreadContext
Michael Scire
2021-03-11 12:53:17 -08:00
-
a6729171d3
set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+ (#1391)
SciresM
2021-03-01 14:18:27 -08:00
-
c9015581ca
boot2: fix tma launch when htc is disabled
Michael Scire
2021-02-26 08:08:05 -08:00
-
35c816d62f
htclow: fix ordering of channels, uninitialized bug in service json parse
Michael Scire
2021-02-25 11:21:34 -08:00
-
18031ae107
tio: fix wrong body size on optimized ListDirectory
Michael Scire
2021-02-24 21:34:00 -08:00
-
c7e4f963e8
fs: fix GetFileTimeStampRawForDebug
Michael Scire
2021-02-24 10:16:44 -08:00
-
97875c7d2f
tio: fix bug in body receive
Michael Scire
2021-02-24 10:12:25 -08:00
-
0da3b2b273
tio: implement SdCardObserver (finishes sysmodule)
Michael Scire
2021-02-24 09:57:41 -08:00
-
3cbd99a709
tio: implement all command processor logic
Michael Scire
2021-02-24 09:22:13 -08:00
-
6ce2076d92
tio: implement server/dispatch logic.
Michael Scire
2021-02-24 07:16:41 -08:00
-
cee1ecd06f
tio: add stub sysmodule to host target io server
Michael Scire
2021-02-24 04:17:00 -08:00
-
a739e3fb20
docs: remove deprecated hid mitm from settings template
Michael Scire
2021-02-24 04:08:15 -08:00
-
953246a175
htc: disable socket driver, needs design thought before we can turn it on for real.
Michael Scire
2021-02-24 04:05:45 -08:00
-
d8faa37de0
socket: fix config size calculations
Michael Scire
2021-02-24 03:51:35 -08:00
-
64c7c6b2a5
ams: implement socket api for htclow socket driver
Michael Scire
2021-02-24 02:28:57 -08:00
-
1c974a387c
htc: implement socket driver (socket api not really impl'd yet)
Michael Scire
2021-02-24 01:45:55 -08:00
-
b5ab491603
htc: implement htcmisc service object commands
Michael Scire
2021-02-23 15:47:28 -08:00
-
8b32b9eadf
kern: Increase reserved system memory, require mesosphere for htc/tma
Michael Scire
2021-02-23 04:19:15 -08:00
-
ce149f996c
htc: configure usage via system setting
Michael Scire
2021-02-23 04:10:20 -08:00
-
0ec54ed492
htcs: fixes, echo server is now fully functional
Michael Scire
2021-02-21 14:31:28 -08:00
-
72de4d85f3
htcs: implement remaining client bindings
Michael Scire
2021-02-19 16:11:56 -08:00
-
d0673aa2fb
htcs: implement client socket bindings
Michael Scire
2021-02-19 14:07:50 -08:00
-
f7fcb54622
htcs: implement virtual socket collection
Michael Scire
2021-02-19 13:03:48 -08:00
-
ec643789ab
htcs: implement data channel manager
Michael Scire
2021-02-19 01:56:04 -08:00
-
70caadafd5
htcs: implement rpc tasks
Michael Scire
2021-02-19 01:33:01 -08:00
-
7667104961
htcs: hook up HtcsService to rpc client
Michael Scire
2021-02-18 21:24:30 -08:00
-
0c791f2279
htcs: fix magic template argument deduction, do Close/Connect/Bind
Michael Scire
2021-02-18 04:15:23 -08:00
-
f71943c03a
htcs: declare all rpc tasks
Michael Scire
2021-02-18 02:49:37 -08:00
-
536e3e99a8
htcs: hook up CreateSocket/RpcClient Begin<>/End<>
Michael Scire
2021-02-17 23:28:05 -08:00
-
abff428212
htcs: hook up manager impl to (unimplemented) service
Michael Scire
2021-02-17 22:34:05 -08:00
-
1541985222
htcs: hook manager up to (unimplemented) manager impl
Michael Scire
2021-02-17 19:14:59 -08:00
-
61929d6e21
htcs: hook service objects up to (unimplemented) manager apis
Michael Scire
2021-02-17 04:08:58 -08:00
-
f0ef9fb918
htc: fixes for WriteFileLarge/sending over data channel
Michael Scire
2021-02-16 17:15:57 -08:00
-
7621bd4e13
htcfs: fix CreateFile packet header
Michael Scire
2021-02-16 02:15:59 -08:00
-
d20bceff75
htc: implement the remaining commands for htcfs
Michael Scire
2021-02-15 18:56:22 -08:00
-
1961cb1034
htc: ReadDirectoryLarge/data channel support
Michael Scire
2021-02-13 10:01:19 -08:00
-
9daec3a66a
htc: Implement (almost) all host-directory commands
Michael Scire
2021-02-13 05:39:02 -08:00
-
e79417c37c
htcfs: implement OpenDirectory/CloseDirectory
Michael Scire
2021-02-13 01:57:24 -08:00
-
b371487525
sf: optimize argument parsing for const LargeData &
Michael Scire
2021-02-13 00:15:05 -08:00
-
5c97469348
htc: implement htcfs protocol bringup
Michael Scire
2021-02-12 22:07:34 -08:00
-
99a38dce32
htc: fix event wait loops for rpc clients
Michael Scire
2021-02-12 07:03:55 -08:00
-
f28a410ba0
htc: fixes, can now enter ReadyState with wip starlink code
Michael Scire
2021-02-12 06:08:16 -08:00
-
5fc1981061
htc: fix htcfs sf definition
Michael Scire
2021-02-12 02:30:52 -08:00
-
1bd0094bee
htc: finish last code for Main()
Michael Scire
2021-02-11 05:51:03 -08:00
-
870b45f208
htc: add htcfs server/service object skeletons
Michael Scire
2021-02-11 05:47:41 -08:00
-
9fbbb9fadb
htclow: add Channel wrapper class
Michael Scire
2021-02-10 22:52:12 -08:00
-
dec06ff649
htc: add htcfs service api definitions
Michael Scire
2021-02-10 20:13:32 -08:00
-
b898241112
htcs: add hipc server/service object skeletons
Michael Scire
2021-02-10 19:36:35 -08:00
-
10255f7f51
htc: skeleton HtcsManagerImpl, implement HtcsMonitor
Michael Scire
2021-02-10 18:54:40 -08:00
-
cb5a706659
htcs: add sf interface info/types
Michael Scire
2021-02-10 06:40:11 -08:00
-
4d86863f2c
htc: ObserverThread (mostly), system now boots + works with htc in bg
Michael Scire
2021-02-10 04:22:19 -08:00
-
79a3f442d6
htc: implement psc/pm loop
Michael Scire
2021-02-10 03:14:26 -08:00
-
7485a1968a
htc: implement HtcmiscImpl::ServerThread/HtcmiscRpcServer::ReceiveThread
Michael Scire
2021-02-10 02:37:27 -08:00
-
3be005b638
htc: Implement RpcClient::ReceiveThread + SendThread
Michael Scire
2021-02-10 02:05:45 -08:00
-
d60b1abed0
htc: Implement HtcmiscImpl::ClientThread
Michael Scire
2021-02-10 01:29:40 -08:00
-
1867c31f63
htc: add RpcTaskQueue/RpcTaskIdFreeList
Michael Scire
2021-02-10 00:59:46 -08:00
-
82757cd1b4
htc: nullptr != false
Michael Scire
2021-02-09 23:21:39 -08:00
-
f5e98de1a3
htc: add RpcTaskTable
Michael Scire
2021-02-09 23:09:28 -08:00
-
0880cebc4d
htc: implement htcmisc rpc tasks
Michael Scire
2021-02-09 22:45:49 -08:00
-
1f03b11dbc
htc: skeleton constructors for htcmisc
Michael Scire
2021-02-09 20:43:40 -08:00
-
b925344c3b
htc: implement remainder of Mux/Tasks
Michael Scire
2021-02-09 19:51:52 -08:00
-
42cf3f50d7
htc: implement mux side of connecting (and more)
Michael Scire
2021-02-09 19:07:51 -08:00
-
70aae4e27a
htc: fix driver manager c/p error
Michael Scire
2021-02-09 17:44:12 -08:00
-
87165e0f08
htc: implement remaining htclow::HtclowManagerImpl funcs (mux impls pending)
Michael Scire
2021-02-09 17:42:39 -08:00
-
e20c2450ce
htc: declare and begin impl of HtclowManagerImpl interface
Michael Scire
2021-02-09 12:36:37 -08:00
-
968ce12492
htc: optimize Mux::QuerySendPacket
Michael Scire
2021-02-09 11:46:34 -08:00
-
00ab210e66
mux: optimize many accesses to O(log(n)) vs Nintendo's O(log(n)^2)
Michael Scire
2021-02-09 07:51:02 -08:00
-
4cb6c63516
htc: implement HtclowDriver
Michael Scire
2021-02-09 07:27:17 -08:00
-
1963ae7ec0
htc: begin skeletoning types for HtcmiscImpl
Michael Scire
2021-02-09 06:16:43 -08:00
-
889f144b27
htc: hook up creation of the htc manager service object
Michael Scire
2021-02-09 05:37:54 -08:00
-
4408ad6a47
htc: module id names, skeleton rest of main
Michael Scire
2021-02-09 04:35:30 -08:00
-
4ed665bcd3
htc: implement remaining worker thread send logic (for channel mux)
Michael Scire
2021-02-09 03:21:45 -08:00
-
df3d62df84
htc: send logic for HtcctrlService, bugfixes (thanks @misson20000)
Michael Scire
2021-02-09 01:05:43 -08:00
-
0977ee72ca
rapidjson: add customization point for allocation/asserts
Michael Scire
2021-02-08 23:56:27 -08:00
-
2cdfde6637
htc: add remaining worker receive thread logic
Michael Scire
2021-02-08 23:44:30 -08:00
-
6fc24d8883
htc: implement service channel parsing (ReceiveReadyPacket)
Michael Scire
2021-02-08 15:50:00 -08:00
-
4e9bc617bb
rapidjson: import -master as ams::rapidjson
Michael Scire
2021-02-08 14:42:03 -08:00
-
679fec2ddc
htc: implement much of worker receive logic
Michael Scire
2021-02-08 14:11:01 -08:00
-
8f85cc17dc
htc: fix copy/paste error in usb driver
Michael Scire
2021-02-08 12:26:00 -08:00
-
e40eece74e
htc: free ourselves from the tyranny of numerical enums
Michael Scire
2021-02-08 06:48:30 -08:00
-
2341f18edd
htc: implement htclow listener thread
Michael Scire
2021-02-08 05:45:23 -08:00
-
c9c41e0e8d
htc: actually use the usb driver
Michael Scire
2021-02-08 03:38:20 -08:00
-
c59388caf1
htc: implement complete usb driver
Michael Scire
2021-02-08 03:37:30 -08:00
-
c878123274
htc: implement (fixing linker errors) through HtclowManagerImpl::OpenDriver
Michael Scire
2021-02-08 01:25:10 -08:00
-
1687bf2e07
htclow: fix copyright headers, skeleton more manager types
Michael Scire
2021-02-07 23:37:16 -08:00
-
cf99f54a34
htc: skeleton much of the type hierarchy for htclow manager
Michael Scire
2021-02-07 23:13:04 -08:00
-
83c1c175ba
htc: skeleton some more of main
Michael Scire
2021-02-07 18:34:12 -08:00
-
fc060d3777
htc: skeleton main file/sysmodule dir
Michael Scire
2021-02-07 18:08:20 -08:00
-
eb50e99748
kern: alleviate a little KPort pressure.
Michael Scire
2021-02-23 14:31:24 -08:00
-
287f4e6fa1
sm: fix abort on RegisterService while at port limit
Michael Scire
2021-02-23 14:21:36 -08:00
-
cbf3ba9b75
General system stability improvements to enhance the user's experience.
Michael Scire
2021-02-21 23:50:01 -08:00
-
95a6b0828f
dmnt: set the debug process handle slightly more carefully
Michael Scire
2021-02-20 17:37:59 -08:00
-
1545fa9d44
git subrepo push libraries
Michael Scire
2021-02-15 19:52:28 -08:00
-
71add1add8
ams: bump version to 0.18.1
Michael Scire
2021-02-15 19:51:48 -08:00