Commit graph

  • a0d65ec7bb htcs: hook service objects up to (unimplemented) manager apis Michael Scire 2021-02-17 04:08:58 -08:00
  • ae1db897e9 htc: fixes for WriteFileLarge/sending over data channel Michael Scire 2021-02-16 17:15:57 -08:00
  • 2b3c7fd104
    uart.mitm: update for new sf semantics Michael Scire 2021-02-02 15:00:49 -08:00
  • 6e1b0abf1d
    uart.mitm: comments, etc. yellows8 2020-12-22 21:48:18 -05:00
  • d7adef3810
    Added uart.mitm. yellows8 2020-12-21 21:51:43 -05:00
  • 9d366503ae htcfs: fix CreateFile packet header Michael Scire 2021-02-16 02:15:59 -08:00
  • 1c89a83b46 htc: implement the remaining commands for htcfs Michael Scire 2021-02-15 18:56:22 -08:00
  • 9d90c5f8dd htc: ReadDirectoryLarge/data channel support Michael Scire 2021-02-13 10:01:19 -08:00
  • 4e3e0636b8 htc: Implement (almost) all host-directory commands Michael Scire 2021-02-13 05:39:02 -08:00
  • 9c81342872 htcfs: implement OpenDirectory/CloseDirectory Michael Scire 2021-02-13 01:57:24 -08:00
  • 74f759dd61 sf: optimize argument parsing for const LargeData & Michael Scire 2021-02-13 00:15:05 -08:00
  • 4e225fedf2 htc: implement htcfs protocol bringup Michael Scire 2021-02-12 22:07:34 -08:00
  • 60e128479a htc: fix event wait loops for rpc clients Michael Scire 2021-02-12 07:03:55 -08:00
  • 8ff50634fc htc: fixes, can now enter ReadyState with wip starlink code Michael Scire 2021-02-12 06:08:16 -08:00
  • 93c4643e08 htc: fix htcfs sf definition Michael Scire 2021-02-12 02:30:52 -08:00
  • e98165d48e htc: finish last code for Main() Michael Scire 2021-02-11 05:51:03 -08:00
  • ac47aafe06 htc: add htcfs server/service object skeletons Michael Scire 2021-02-11 05:47:41 -08:00
  • ad44ba86f0 htclow: add Channel wrapper class Michael Scire 2021-02-10 22:52:12 -08:00
  • 7c0fafba9d htc: add htcfs service api definitions Michael Scire 2021-02-10 20:13:32 -08:00
  • db694c8b65 htcs: add hipc server/service object skeletons Michael Scire 2021-02-10 19:36:35 -08:00
  • f849bb509a htc: skeleton HtcsManagerImpl, implement HtcsMonitor Michael Scire 2021-02-10 18:54:40 -08:00
  • 8b1d02915b htcs: add sf interface info/types Michael Scire 2021-02-10 06:40:11 -08:00
  • dcf6bf3ff6 htc: ObserverThread (mostly), system now boots + works with htc in bg Michael Scire 2021-02-10 04:22:19 -08:00
  • 19e40c70b1 htc: implement psc/pm loop Michael Scire 2021-02-10 03:14:26 -08:00
  • 207b8d982e htc: implement HtcmiscImpl::ServerThread/HtcmiscRpcServer::ReceiveThread Michael Scire 2021-02-10 02:37:27 -08:00
  • f2ee86c463 htc: Implement RpcClient::ReceiveThread + SendThread Michael Scire 2021-02-10 02:05:45 -08:00
  • a463814aff htc: Implement HtcmiscImpl::ClientThread Michael Scire 2021-02-10 01:29:40 -08:00
  • a52c7d6db9 htc: add RpcTaskQueue/RpcTaskIdFreeList Michael Scire 2021-02-10 00:59:46 -08:00
  • 334aca2086 htc: nullptr != false Michael Scire 2021-02-09 23:21:39 -08:00
  • af7c60bc7d htc: add RpcTaskTable Michael Scire 2021-02-09 23:09:28 -08:00
  • 84d8a61d69 htc: implement htcmisc rpc tasks Michael Scire 2021-02-09 22:45:49 -08:00
  • 4bcd953aa3 htc: skeleton constructors for htcmisc Michael Scire 2021-02-09 20:43:40 -08:00
  • 729f6de4d3 htc: implement remainder of Mux/Tasks Michael Scire 2021-02-09 19:51:52 -08:00
  • fcd9189d3b htc: implement mux side of connecting (and more) Michael Scire 2021-02-09 19:07:51 -08:00
  • c8eef1c4e4 htc: fix driver manager c/p error Michael Scire 2021-02-09 17:44:12 -08:00
  • fe56432650 htc: implement remaining htclow::HtclowManagerImpl funcs (mux impls pending) Michael Scire 2021-02-09 17:42:39 -08:00
  • 58944b6d1d htc: declare and begin impl of HtclowManagerImpl interface Michael Scire 2021-02-09 12:36:37 -08:00
  • 0e22a1ca59 htc: optimize Mux::QuerySendPacket Michael Scire 2021-02-09 11:46:34 -08:00
  • 43e307ae68 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
  • 8833fb86a6 htc: implement HtclowDriver Michael Scire 2021-02-09 07:27:17 -08:00
  • a342c590e2 htc: begin skeletoning types for HtcmiscImpl Michael Scire 2021-02-09 06:16:43 -08:00
  • f83e8ef847 htc: hook up creation of the htc manager service object Michael Scire 2021-02-09 05:37:54 -08:00
  • 652b9f1c45 htc: module id names, skeleton rest of main Michael Scire 2021-02-09 04:35:30 -08:00
  • dc2abcc3fe htc: implement remaining worker thread send logic (for channel mux) Michael Scire 2021-02-09 03:21:45 -08:00
  • e8ec70d265 htc: send logic for HtcctrlService, bugfixes (thanks @misson20000) Michael Scire 2021-02-09 01:05:43 -08:00
  • 5f6d4dc263 rapidjson: add customization point for allocation/asserts Michael Scire 2021-02-08 23:56:27 -08:00
  • 9c752d02b6 htc: add remaining worker receive thread logic Michael Scire 2021-02-08 23:44:30 -08:00
  • ab4c1c9e42 htc: implement service channel parsing (ReceiveReadyPacket) Michael Scire 2021-02-08 15:50:00 -08:00
  • 9f91fb912b rapidjson: import -master as ams::rapidjson Michael Scire 2021-02-08 14:42:03 -08:00
  • c070ad5d8e htc: implement much of worker receive logic Michael Scire 2021-02-08 14:11:01 -08:00
  • 48c5a49ad7 htc: fix copy/paste error in usb driver Michael Scire 2021-02-08 12:26:00 -08:00
  • 09b408fe4d htc: free ourselves from the tyranny of numerical enums Michael Scire 2021-02-08 06:48:30 -08:00
  • 6ebc41e589 htc: implement htclow listener thread Michael Scire 2021-02-08 05:45:23 -08:00
  • 709bc84d1b htc: actually use the usb driver Michael Scire 2021-02-08 03:38:20 -08:00
  • 3577a1b0b0 htc: implement complete usb driver Michael Scire 2021-02-08 03:37:30 -08:00
  • e559530851 htc: implement (fixing linker errors) through HtclowManagerImpl::OpenDriver Michael Scire 2021-02-08 01:25:10 -08:00
  • de03113160 htclow: fix copyright headers, skeleton more manager types Michael Scire 2021-02-07 23:37:16 -08:00
  • d7def8323c htc: skeleton much of the type hierarchy for htclow manager Michael Scire 2021-02-07 23:13:04 -08:00
  • 3a617791a6 htc: skeleton some more of main Michael Scire 2021-02-07 18:34:12 -08:00
  • 2bd715d1a8 htc: skeleton main file/sysmodule dir Michael Scire 2021-02-07 18:08:20 -08:00
  • 1545fa9d44 git subrepo push libraries 0.18.1 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
  • a96786fd2c ams: add kernel to debug elf zip Michael Scire 2021-02-15 19:40:00 -08:00
  • 74e4e70053 fs.mitm: fix cache of non-current-process data storages (closes #1371) Michael Scire 2021-02-15 19:38:28 -08:00
  • 26b6216fa0 Correct ams_mitm.md formatting znxDomain 2021-02-11 08:43:47 -05:00
  • edbe43c682
    Correct ams_mitm.md formatting znxDomain 2021-02-11 08:43:47 -05:00
  • fe5c850e69 psc: fix pm module init Michael Scire 2021-02-10 02:57:22 -08:00
  • 35f21a95fd More requested changes XorTroll 2021-02-09 01:06:30 +01:00
  • 2b825d56dc usb: fix wrong command id for AppendConfigurationData Michael Scire 2021-02-07 17:14:48 -08:00
  • 13b17a5848 usb: add ds client api Michael Scire 2021-02-07 16:29:38 -08:00
  • eee6f92556 Merge branch 'master' of https://github.com/Atmosphere-NX/Atmosphere into logmanager XorTroll 2021-02-06 16:17:30 +01:00
  • 621520c30b kern: fix support for virtual core IDs Michael Scire 2021-02-05 14:59:03 -08:00
  • 846cc0b47a util: add FixedSet Michael Scire 2021-02-04 02:29:54 -08:00
  • e82ad1cdc5 util: add FixedMap::clear Michael Scire 2021-02-04 02:16:37 -08:00
  • b40da8f445 ams: add transient unit testing sysmodule to gitignore Michael Scire 2021-02-04 02:08:49 -08:00
  • a9c6476416 util: various FixedMap fixes Michael Scire 2021-02-04 02:08:21 -08:00
  • c1d93a9495 util: add FixedMap/FixedTree Michael Scire 2021-02-04 01:00:19 -08:00
  • 201b17f100 util: impl::AvailableIndexFinder Michael Scire 2021-02-03 17:47:32 -08:00
  • 3107ec0127 pf2: skeleton str api experimental_pf2 Michael Scire 2021-02-03 14:28:01 -08:00
  • 60ea1dade2 pf2: drv::IsDetected Michael Scire 2021-02-02 23:18:52 -08:00
  • a2f611edb7 pf2: drv::IsInserted Michael Scire 2021-02-02 22:53:23 -08:00
  • 8719e6da02 pf2: cache init functions Michael Scire 2020-11-26 12:52:48 -08:00
  • 102e1e0e74 pf2: add drv::Initialize(Volume *) Michael Scire 2020-11-26 10:38:26 -08:00
  • ceef76c428 pf2: implement much of Attach, structurally Michael Scire 2020-11-26 04:24:38 -08:00
  • 7b01d59b3b pf2: add volume init, context register/unregister Michael Scire 2020-11-26 03:27:07 -08:00
  • f9c5470ac9 pf2: add open/close partition Michael Scire 2020-11-26 01:08:42 -08:00
  • 75f006b002 pf2: implement open/close disk Michael Scire 2020-11-25 23:51:49 -08:00
  • 4466a74e40 pf2: add diskset init Michael Scire 2020-11-25 23:15:43 -08:00
  • dd6c9e1de1 pf2: implement critical sections Michael Scire 2020-11-25 22:09:41 -08:00
  • 7418c80e7f ceci n'est pas une prfile2 Michael Scire 2020-11-25 21:19:27 -08:00
  • c0e3cee657 dns.mitm: allow nullptr for port string (closes #1352) Michael Scire 2021-02-03 12:41:23 -08:00
  • 26d8db74f8 git subrepo push libraries Michael Scire 2021-02-02 18:33:22 -08:00
  • ee2e9d50fd hid: fix sm usage Michael Scire 2021-02-02 18:32:29 -08:00
  • fd1a39996e ncm: fix ContentStorageImplBase constructor Michael Scire 2021-02-02 17:10:01 -08:00
  • 8eb65ab401 dns.mitm: fix hosts file parsing bug Michael Scire 2021-02-02 16:51:13 -08:00
  • bcda834980 dns.mitm: make line ordering explicit, rather than implicit. Michael Scire 2021-02-02 13:48:40 -08:00
  • 408b81b881 docs: fix missing meme (important) 0.18.0 Michael Scire 2021-02-02 12:17:00 -08:00
  • d854b94382 git subrepo push libraries Michael Scire 2021-02-02 12:16:49 -08:00
  • 63440cab18 ams: bump version to 0.18.0 Michael Scire 2021-02-02 12:15:53 -08:00
  • 4fa585a23f docs: expand dns_mitm wildcard wording Michael Scire 2021-02-02 11:35:57 -08:00