Commit Graph

  • abff428212 htcs: hook up manager impl to (unimplemented) service Michael Scire 2021-02-17 22:34:05 -0800
  • 1541985222 htcs: hook manager up to (unimplemented) manager impl Michael Scire 2021-02-17 19:14:59 -0800
  • 61929d6e21 htcs: hook service objects up to (unimplemented) manager apis Michael Scire 2021-02-17 04:08:58 -0800
  • f0ef9fb918 htc: fixes for WriteFileLarge/sending over data channel Michael Scire 2021-02-16 17:15:57 -0800
  • 7621bd4e13 htcfs: fix CreateFile packet header Michael Scire 2021-02-16 02:15:59 -0800
  • d20bceff75 htc: implement the remaining commands for htcfs Michael Scire 2021-02-15 18:56:22 -0800
  • 1961cb1034 htc: ReadDirectoryLarge/data channel support Michael Scire 2021-02-13 10:01:19 -0800
  • 9daec3a66a htc: Implement (almost) all host-directory commands Michael Scire 2021-02-13 05:39:02 -0800
  • e79417c37c htcfs: implement OpenDirectory/CloseDirectory Michael Scire 2021-02-13 01:57:24 -0800
  • b371487525 sf: optimize argument parsing for const LargeData & Michael Scire 2021-02-13 00:15:05 -0800
  • 5c97469348 htc: implement htcfs protocol bringup Michael Scire 2021-02-12 22:07:34 -0800
  • 99a38dce32 htc: fix event wait loops for rpc clients Michael Scire 2021-02-12 07:03:55 -0800
  • f28a410ba0 htc: fixes, can now enter ReadyState with wip starlink code Michael Scire 2021-02-12 06:08:16 -0800
  • 5fc1981061 htc: fix htcfs sf definition Michael Scire 2021-02-12 02:30:52 -0800
  • 1bd0094bee htc: finish last code for Main() Michael Scire 2021-02-11 05:51:03 -0800
  • 870b45f208 htc: add htcfs server/service object skeletons Michael Scire 2021-02-11 05:47:41 -0800
  • 9fbbb9fadb htclow: add Channel wrapper class Michael Scire 2021-02-10 22:52:12 -0800
  • dec06ff649 htc: add htcfs service api definitions Michael Scire 2021-02-10 20:13:32 -0800
  • b898241112 htcs: add hipc server/service object skeletons Michael Scire 2021-02-10 19:36:35 -0800
  • 10255f7f51 htc: skeleton HtcsManagerImpl, implement HtcsMonitor Michael Scire 2021-02-10 18:54:40 -0800
  • cb5a706659 htcs: add sf interface info/types Michael Scire 2021-02-10 06:40:11 -0800
  • 4d86863f2c htc: ObserverThread (mostly), system now boots + works with htc in bg Michael Scire 2021-02-10 04:22:19 -0800
  • 79a3f442d6 htc: implement psc/pm loop Michael Scire 2021-02-10 03:14:26 -0800
  • 7485a1968a htc: implement HtcmiscImpl::ServerThread/HtcmiscRpcServer::ReceiveThread Michael Scire 2021-02-10 02:37:27 -0800
  • 3be005b638 htc: Implement RpcClient::ReceiveThread + SendThread Michael Scire 2021-02-10 02:05:45 -0800
  • d60b1abed0 htc: Implement HtcmiscImpl::ClientThread Michael Scire 2021-02-10 01:29:40 -0800
  • 1867c31f63 htc: add RpcTaskQueue/RpcTaskIdFreeList Michael Scire 2021-02-10 00:59:46 -0800
  • 82757cd1b4 htc: nullptr != false Michael Scire 2021-02-09 23:21:39 -0800
  • f5e98de1a3 htc: add RpcTaskTable Michael Scire 2021-02-09 23:09:28 -0800
  • 0880cebc4d htc: implement htcmisc rpc tasks Michael Scire 2021-02-09 22:45:49 -0800
  • 1f03b11dbc htc: skeleton constructors for htcmisc Michael Scire 2021-02-09 20:43:40 -0800
  • b925344c3b htc: implement remainder of Mux/Tasks Michael Scire 2021-02-09 19:51:52 -0800
  • 42cf3f50d7 htc: implement mux side of connecting (and more) Michael Scire 2021-02-09 19:07:51 -0800
  • 70aae4e27a htc: fix driver manager c/p error Michael Scire 2021-02-09 17:44:12 -0800
  • 87165e0f08 htc: implement remaining htclow::HtclowManagerImpl funcs (mux impls pending) Michael Scire 2021-02-09 17:42:39 -0800
  • e20c2450ce htc: declare and begin impl of HtclowManagerImpl interface Michael Scire 2021-02-09 12:36:37 -0800
  • 968ce12492 htc: optimize Mux::QuerySendPacket Michael Scire 2021-02-09 11:46:34 -0800
  • 00ab210e66 mux: optimize many accesses to O(log(n)) vs Nintendo's O(log(n)^2) Michael Scire 2021-02-09 07:51:02 -0800
  • 4cb6c63516 htc: implement HtclowDriver Michael Scire 2021-02-09 07:27:17 -0800
  • 1963ae7ec0 htc: begin skeletoning types for HtcmiscImpl Michael Scire 2021-02-09 06:16:43 -0800
  • 889f144b27 htc: hook up creation of the htc manager service object Michael Scire 2021-02-09 05:37:54 -0800
  • 4408ad6a47 htc: module id names, skeleton rest of main Michael Scire 2021-02-09 04:35:30 -0800
  • 4ed665bcd3 htc: implement remaining worker thread send logic (for channel mux) Michael Scire 2021-02-09 03:21:45 -0800
  • df3d62df84 htc: send logic for HtcctrlService, bugfixes (thanks @misson20000) Michael Scire 2021-02-09 01:05:43 -0800
  • 0977ee72ca rapidjson: add customization point for allocation/asserts Michael Scire 2021-02-08 23:56:27 -0800
  • 2cdfde6637 htc: add remaining worker receive thread logic Michael Scire 2021-02-08 23:44:30 -0800
  • 6fc24d8883 htc: implement service channel parsing (ReceiveReadyPacket) Michael Scire 2021-02-08 15:50:00 -0800
  • 4e9bc617bb rapidjson: import -master as ams::rapidjson Michael Scire 2021-02-08 14:42:03 -0800
  • 679fec2ddc htc: implement much of worker receive logic Michael Scire 2021-02-08 14:11:01 -0800
  • 8f85cc17dc htc: fix copy/paste error in usb driver Michael Scire 2021-02-08 12:26:00 -0800
  • e40eece74e htc: free ourselves from the tyranny of numerical enums Michael Scire 2021-02-08 06:48:30 -0800
  • 2341f18edd htc: implement htclow listener thread Michael Scire 2021-02-08 05:45:23 -0800
  • c9c41e0e8d htc: actually use the usb driver Michael Scire 2021-02-08 03:38:20 -0800
  • c59388caf1 htc: implement complete usb driver Michael Scire 2021-02-08 03:37:30 -0800
  • c878123274 htc: implement (fixing linker errors) through HtclowManagerImpl::OpenDriver Michael Scire 2021-02-08 01:25:10 -0800
  • 1687bf2e07 htclow: fix copyright headers, skeleton more manager types Michael Scire 2021-02-07 23:37:16 -0800
  • cf99f54a34 htc: skeleton much of the type hierarchy for htclow manager Michael Scire 2021-02-07 23:13:04 -0800
  • 83c1c175ba htc: skeleton some more of main Michael Scire 2021-02-07 18:34:12 -0800
  • fc060d3777 htc: skeleton main file/sysmodule dir Michael Scire 2021-02-07 18:08:20 -0800
  • ddfe1e8983 htc: disable socket driver, needs design thought before we can turn it on for real. Michael Scire 2021-02-24 04:05:45 -0800
  • 6e7a01f274 socket: fix config size calculations Michael Scire 2021-02-24 03:51:35 -0800
  • a6cb005f4c ams: implement socket api for htclow socket driver Michael Scire 2021-02-24 02:28:57 -0800
  • 9245c6d7ed htc: implement socket driver (socket api not really impl'd yet) Michael Scire 2021-02-24 01:45:55 -0800
  • ace08aac69
    Merge c9dd93687b into eb50e99748 yellows8 2021-02-24 01:25:34 +0100
  • ff5cc26832 htc: implement htcmisc service object commands Michael Scire 2021-02-23 15:47:28 -0800
  • eb50e99748 kern: alleviate a little KPort pressure. Michael Scire 2021-02-23 14:31:24 -0800
  • 287f4e6fa1 sm: fix abort on RegisterService while at port limit Michael Scire 2021-02-23 14:21:36 -0800
  • 57ee3128b5 sm: make sure handles don't get clobbered on failure substanc3 2021-02-23 23:09:28 +0100
  • d349cba696
    Minor Road Map correction Jeff 2021-02-23 16:17:38 +0100
  • fb4f46cee6
    docs/roadmap.md: Changed Word Sebbl0508 2021-02-23 13:27:24 +0100
  • bd0e94cb6f kern: Increase reserved system memory, require mesosphere for htc/tma Michael Scire 2021-02-23 04:19:15 -0800
  • eeabadb536 htc: configure usage via system setting Michael Scire 2021-02-23 04:10:20 -0800
  • cbf3ba9b75 General system stability improvements to enhance the user's experience. Michael Scire 2021-02-21 23:50:01 -0800
  • 8dae4ee0b9 htcs: fixes, echo server is now fully functional Michael Scire 2021-02-21 14:31:28 -0800
  • 95a6b0828f dmnt: set the debug process handle slightly more carefully Michael Scire 2021-02-20 17:37:59 -0800
  • b0528b6954 htcs: implement remaining client bindings Michael Scire 2021-02-19 16:11:56 -0800
  • 80ba7d00d5 htcs: implement client socket bindings Michael Scire 2021-02-19 14:07:50 -0800
  • 020cfb89c6 thermosphere: minor refactor thermosphere-dev-cpp TuxSH 2020-03-11 02:19:45 +0000
  • f40c064e80 thermosphere: reload debug registers (refactored) TuxSH 2020-03-09 18:42:53 +0000
  • 6bcb5aca60 thermosphere: remove dead code TuxSH 2020-03-09 18:42:31 +0000
  • 548367453b thermosphere: fix uart pinmuxing. As it's now possible to init all uarts at the same time, do it. TuxSH 2020-03-08 17:44:55 +0000
  • 6790895487 thermosphere: shiny new tegra 210 gpio rewrite TuxSH 2020-03-08 16:47:52 +0000
  • 41d98b5e48 thermosphere: oops TuxSH 2020-03-07 15:58:23 +0000
  • b6dbdfe82d thermosphere: car driver rewrite TuxSH 2020-03-07 01:39:25 +0000
  • 30b79c2fe7 thermosphere: pinmux driver C++ TuxSH 2020-03-06 18:54:57 +0000
  • 3a79a7a961 thermosphere: tegra uart driver rewrite TuxSH 2020-03-06 18:54:38 +0000
  • cefd66e7af thermosphere: refactor pl011 driver a bit more TuxSH 2020-03-06 18:54:02 +0000
  • a8f28ab96d thermosphere: pl011 driver rewrite TuxSH 2020-03-06 01:42:29 +0000
  • 2986967f2a thermosphere: guest mem rewrite TuxSH 2020-03-05 02:01:03 +0000
  • fc8a596409 thermosphere: safe io copy TuxSH 2020-03-05 00:54:13 +0000
  • 36f48748a4 thermosphere: clean up start.s & exception_vector.s TuxSH 2020-03-04 02:38:40 +0000
  • 6f423fcfab thermosphere: rewrite (host) memory map (wip, need to update start.s anyway) TuxSH 2020-03-02 01:49:27 +0000
  • fccadfdbf6 thermosphere: add TCR_TG0 back TuxSH 2020-03-02 00:42:34 +0000
  • 47f343cda6 thermosphere: mmu: fix shareability TuxSH 2020-03-01 22:49:34 +0000
  • 987731ea43 thermosphere: mmu table builder TuxSH 2020-03-01 18:45:42 +0000
  • d4bbb78a27 thermosphere: static inline -> inline TuxSH 2020-03-01 16:01:31 +0000
  • 0126a6417f thermosphere: fix off by 1 in wp mgr TuxSH 2020-03-01 15:34:51 +0000
  • 7ecb3a4aaf thermosphere: cleanup again TuxSH 2020-02-29 00:12:49 +0000
  • 56d764d09c thermosphere: rewrite semihosting TuxSH 2020-02-28 21:44:18 +0000
  • 0cb5eab933 thermosphere: generic timer rewrite TuxSH 2020-02-27 01:59:23 +0000