Michael Scire
fddf313699
ams: distribute sysmodules in single file as stratosphere.romfs
2021-04-11 03:59:02 -07:00
Michael Scire
f09107ff50
kern: add extension InfoType for retrieving current process handle.
2021-04-11 03:59:01 -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
5daccda627
kern: use fix usage of incorrect page table for UserBuffer ipc
2021-04-11 03:59:00 -07:00
Michael Scire
3888feb3fb
kern: fix inverted conditional in KDebugBase::SetThreadContext
2021-04-11 03:59:00 -07:00
SciresM
97d94180cf
set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+ ( #1391 )
...
* set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+
* set.mitm: add value meaning comment for usb!usb30_force_enabled
* loader: pretend to be polite about patch ordering
2021-04-11 03:59:00 -07:00
Michael Scire
5b4765a3e6
boot2: fix tma launch when htc is disabled
2021-04-11 03:58:59 -07:00
Michael Scire
cc84810ddc
htclow: fix ordering of channels, uninitialized bug in service json parse
2021-04-11 03:58:59 -07:00
Michael Scire
60777c5b0d
fs: fix GetFileTimeStampRawForDebug
2021-04-11 03:58:58 -07:00
Michael Scire
65a37c60cc
tio: implement SdCardObserver (finishes sysmodule)
2021-04-11 03:58:57 -07:00
Michael Scire
b70fea933c
tio: add stub sysmodule to host target io server
2021-04-11 03:58:56 -07:00
Michael Scire
e7f61805d0
htc: disable socket driver, needs design thought before we can turn it on for real.
2021-04-11 03:58:56 -07:00
Michael Scire
fb16e8c316
socket: fix config size calculations
2021-04-11 03:58:55 -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
c766cc8347
kern: Increase reserved system memory, require mesosphere for htc/tma
2021-04-11 03:58:54 -07:00
Michael Scire
8a42b3ee3e
htc: configure usage via system setting
2021-04-11 03:58:53 -07:00
Michael Scire
d23bc85d38
htcs: fixes, echo server is now fully functional
2021-04-11 03:58:53 -07:00
Michael Scire
98bd52bbf6
htcs: implement remaining client bindings
2021-04-11 03:58:53 -07:00
Michael Scire
851f0d05f5
htcs: implement client socket bindings
2021-04-11 03:58:52 -07:00
Michael Scire
d5e748ec4f
htcs: implement virtual socket collection
2021-04-11 03:58:52 -07:00
Michael Scire
39da247782
htcs: implement data channel manager
2021-04-11 03:58:52 -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
6f9aad70da
htcs: declare all rpc tasks
2021-04-11 03:58:50 -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
e788e76571
htc: fixes for WriteFileLarge/sending over data channel
2021-04-11 03:58:49 -07:00
Michael Scire
8ebd4bc568
htcfs: fix CreateFile packet header
2021-04-11 03:58:48 -07:00
Michael Scire
041f8cd7db
htc: implement the remaining commands for htcfs
2021-04-11 03:58:48 -07:00
Michael Scire
6068b21626
htc: ReadDirectoryLarge/data channel support
2021-04-11 03:58:48 -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
249daa0222
sf: optimize argument parsing for const LargeData &
2021-04-11 03:58:46 -07:00
Michael Scire
b56c5aaaeb
htc: implement htcfs protocol bringup
2021-04-11 03:58:46 -07:00
Michael Scire
1261e3447b
htc: fix event wait loops for rpc clients
2021-04-11 03:58:46 -07:00
Michael Scire
6737e4220e
htc: fixes, can now enter ReadyState with wip starlink code
2021-04-11 03:58:45 -07:00
Michael Scire
116e4e88b3
htc: fix htcfs sf definition
2021-04-11 03:58:45 -07:00
Michael Scire
cf07075828
htc: finish last code for Main()
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
435211a044
htclow: add Channel wrapper class
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
ddadc3e579
htc: ObserverThread (mostly), system now boots + works with htc in bg
2021-04-11 03:58:42 -07:00