Commit Graph

  • 0caf11755e htcs: add sf interface info/types Michael Scire 2021-02-10 06:40:11 -0800
  • ddadc3e579 htc: ObserverThread (mostly), system now boots + works with htc in bg Michael Scire 2021-02-10 04:22:19 -0800
  • 46653ac05a htc: implement psc/pm loop Michael Scire 2021-02-10 03:14:26 -0800
  • d2a70847d4 htc: implement HtcmiscImpl::ServerThread/HtcmiscRpcServer::ReceiveThread Michael Scire 2021-02-10 02:37:27 -0800
  • bd05b91eb0 htc: Implement RpcClient::ReceiveThread + SendThread Michael Scire 2021-02-10 02:05:45 -0800
  • 21b2112bcc htc: Implement HtcmiscImpl::ClientThread Michael Scire 2021-02-10 01:29:40 -0800
  • 8d3f11796a htc: add RpcTaskQueue/RpcTaskIdFreeList Michael Scire 2021-02-10 00:59:46 -0800
  • f2b51e2130 htc: nullptr != false Michael Scire 2021-02-09 23:21:39 -0800
  • 0286aacf33 htc: add RpcTaskTable Michael Scire 2021-02-09 23:09:28 -0800
  • 3d4fa15b09 htc: implement htcmisc rpc tasks Michael Scire 2021-02-09 22:45:49 -0800
  • 8d6c9bb9ee htc: skeleton constructors for htcmisc Michael Scire 2021-02-09 20:43:40 -0800
  • a1e57a7413 htc: implement remainder of Mux/Tasks Michael Scire 2021-02-09 19:51:52 -0800
  • 6a99b7fcd5 htc: implement mux side of connecting (and more) Michael Scire 2021-02-09 19:07:51 -0800
  • 67c293faba htc: fix driver manager c/p error Michael Scire 2021-02-09 17:44:12 -0800
  • 8bfa4d662e htc: implement remaining htclow::HtclowManagerImpl funcs (mux impls pending) Michael Scire 2021-02-09 17:42:39 -0800
  • fda4ddca62 htc: declare and begin impl of HtclowManagerImpl interface Michael Scire 2021-02-09 12:36:37 -0800
  • 996e21863a htc: optimize Mux::QuerySendPacket Michael Scire 2021-02-09 11:46:34 -0800
  • 33100d9fbb mux: optimize many accesses to O(log(n)) vs Nintendo's O(log(n)^2) Michael Scire 2021-02-09 07:51:02 -0800
  • 042de46692 htc: implement HtclowDriver Michael Scire 2021-02-09 07:27:17 -0800
  • b6d73580ed htc: begin skeletoning types for HtcmiscImpl Michael Scire 2021-02-09 06:16:43 -0800
  • 53b04c5225 htc: hook up creation of the htc manager service object Michael Scire 2021-02-09 05:37:54 -0800
  • 276c3f8434 htc: module id names, skeleton rest of main Michael Scire 2021-02-09 04:35:30 -0800
  • e1b47dab0e htc: implement remaining worker thread send logic (for channel mux) Michael Scire 2021-02-09 03:21:45 -0800
  • aceea1eaa7 htc: send logic for HtcctrlService, bugfixes (thanks @misson20000) Michael Scire 2021-02-09 01:05:43 -0800
  • e5c573e354 rapidjson: add customization point for allocation/asserts Michael Scire 2021-02-08 23:56:27 -0800
  • cb8ed30517 htc: add remaining worker receive thread logic Michael Scire 2021-02-08 23:44:30 -0800
  • c44177cbcc htc: implement service channel parsing (ReceiveReadyPacket) Michael Scire 2021-02-08 15:50:00 -0800
  • 5558da2740 rapidjson: import -master as ams::rapidjson Michael Scire 2021-02-08 14:42:03 -0800
  • c19e50bff1 htc: implement much of worker receive logic Michael Scire 2021-02-08 14:11:01 -0800
  • f8389f9460 htc: fix copy/paste error in usb driver Michael Scire 2021-02-08 12:26:00 -0800
  • 6a4247a6ed htc: free ourselves from the tyranny of numerical enums Michael Scire 2021-02-08 06:48:30 -0800
  • 9fd6ed27af htc: implement htclow listener thread Michael Scire 2021-02-08 05:45:23 -0800
  • 5586a4fb2e htc: actually use the usb driver Michael Scire 2021-02-08 03:38:20 -0800
  • a56a4aed77 htc: implement complete usb driver Michael Scire 2021-02-08 03:37:30 -0800
  • 7f16e202eb htc: implement (fixing linker errors) through HtclowManagerImpl::OpenDriver Michael Scire 2021-02-08 01:25:10 -0800
  • d664c8ed8a htclow: fix copyright headers, skeleton more manager types Michael Scire 2021-02-07 23:37:16 -0800
  • 3d535e6103 htc: skeleton much of the type hierarchy for htclow manager Michael Scire 2021-02-07 23:13:04 -0800
  • d2102cb585 htc: skeleton some more of main Michael Scire 2021-02-07 18:34:12 -0800
  • 1a5134d2d2 htc: skeleton main file/sysmodule dir Michael Scire 2021-02-07 18:08:20 -0800
  • e1cc9f25a9 kern: alleviate a little KPort pressure. Michael Scire 2021-02-23 14:31:24 -0800
  • bc08912dd3 ams: bump version to 0.18.1 Michael Scire 2021-02-15 19:51:48 -0800
  • 2f17a76901 psc: fix pm module init Michael Scire 2021-02-10 02:57:22 -0800
  • 89b7a83d3b usb: fix wrong command id for AppendConfigurationData Michael Scire 2021-02-07 17:14:48 -0800
  • 570e5ceccb usb: add ds client api Michael Scire 2021-02-07 16:29:38 -0800
  • 832f0f441d kern: fix support for virtual core IDs Michael Scire 2021-02-05 14:59:03 -0800
  • e4d44fb376 util: add FixedSet Michael Scire 2021-02-04 02:29:54 -0800
  • 5f5b9a2831 util: add FixedMap::clear Michael Scire 2021-02-04 02:16:37 -0800
  • 663e99d1f3 util: various FixedMap fixes Michael Scire 2021-02-04 02:08:21 -0800
  • 6f7afd1812 util: add FixedMap/FixedTree Michael Scire 2021-02-04 01:00:19 -0800
  • 8827c7da7b util: impl::AvailableIndexFinder Michael Scire 2021-02-03 17:47:32 -0800
  • 17960517ba hid: fix sm usage Michael Scire 2021-02-02 18:32:29 -0800
  • 834549081a ncm: fix ContentStorageImplBase constructor Michael Scire 2021-02-02 17:10:01 -0800
  • 00fd0300ea git subrepo push libraries Michael Scire 2021-02-02 12:16:49 -0800
  • 90d85295bb ams: bump version to 0.18.0 Michael Scire 2021-02-02 12:15:53 -0800
  • dacedfcb87 docs: expand dns_mitm wildcard wording Michael Scire 2021-02-02 11:35:57 -0800
  • bb50a911fa dns.mitm: add documentation Michael Scire 2021-02-02 11:11:06 -0800
  • 66212b7926 dns.mitm: support % in hosts file as stand-in for environment identifier Michael Scire 2021-02-02 00:38:04 -0800
  • 0ea3e456d1 dns.mitm: fix ABORT_UNLESS -> ABORT Michael Scire 2021-02-01 13:54:55 -0800
  • 999062602c dns.mitm: hint = {} fix in options Michael Scire 2021-02-01 13:43:52 -0800
  • fb48bd2766 dns.mitm: add GetAddrInfo redir, AtmosphereReloadHostsFile, debug logging control Michael Scire 2021-02-01 13:40:23 -0800
  • ab184d8344 dns.mitm: fix inverted hostname detection Michael Scire 2021-01-31 09:10:24 -0800
  • a8d1eab91a meso: update for new fatal encoding Michael Scire 2021-01-31 09:06:54 -0800
  • bdb87ff590 ams: take three tries to edit a structure Michael Scire 2021-01-31 09:02:18 -0800
  • eb0b06b201 ams: afsr0 -> 32 bits in fatal error Michael Scire 2021-01-31 09:00:22 -0800
  • 280dd79270 ams: fix fatal error context Michael Scire 2021-01-31 08:57:48 -0800
  • 51c0e1a624 dns.mitm: support wildcards in hosts Michael Scire 2021-01-31 08:27:56 -0800
  • f308bba522 dns.mitm: edit default behavior/hosts filenames Michael Scire 2021-01-31 08:04:25 -0800
  • 060207fba7 dns.mitm: fix issue in host file parsing Michael Scire 2021-01-30 20:16:45 -0800
  • 906a450ac3 dns.mitm: parse redirections from hosts file Michael Scire 2021-01-30 19:50:49 -0800
  • 1314374890 dns: implement GetHostByName redirection (backend TODO) Michael Scire 2021-01-30 17:23:14 -0800
  • d8fd09fd08 dns: skeleton passthrough mitm Michael Scire 2021-01-30 13:11:39 -0800
  • 6166a74c12 kern: fix scheduler update semantics in KLightLock::LockSlowPath Michael Scire 2021-01-28 17:47:26 -0800
  • dfdd58ab7f fssystem: fix bug in BufferedStorage Michael Scire 2021-01-28 14:28:45 -0800
  • 7c377daaa4 result: always prefer diag::Abort to fatal Michael Scire 2021-01-28 00:15:24 -0800
  • f7863af736 dd: fix include, note gcc-11 TODO Michael Scire 2021-01-27 23:41:35 -0800
  • 144b823782 dmnt: ro:dmnt available on all sysvers Michael Scire 2021-01-27 14:44:25 -0800
  • fdd1ccf87a sm: supercede ams extension via DetachClient Michael Scire 2021-01-27 14:36:15 -0800
  • efe104b0ea ams: communicate status to libnx Michael Scire 2021-01-27 14:20:30 -0800
  • 36616d6e0b timespan: explicitly require TimeSpanType as is_pod Michael Scire 2021-01-25 08:27:42 -0800
  • 164927b3ba strat: update for revised libnx weak alloc funcs Michael Scire 2021-01-22 03:52:10 -0800
  • aef550f123 boot: remove references to memalign/malloc Michael Scire 2021-01-19 05:23:02 -0800
  • b209249e12 ams_mitm: update for new sf semantics Michael Scire 2021-01-19 02:34:02 -0800
  • 98c78b2622 dmnt: update for new sf semantics Michael Scire 2021-01-18 18:43:36 -0800
  • eb00eca363 creport: update for new sf semantics Michael Scire 2021-01-18 17:50:40 -0800
  • 85348a7664 boot2: update for new sf semantics Michael Scire 2021-01-18 17:35:05 -0800
  • ae4243e412 boot: update for new sf-semantics Michael Scire 2021-01-18 17:22:36 -0800
  • 5a61ee3a05 fatal: update screen task to use native window directly Michael Scire 2021-01-18 16:54:55 -0800
  • a2432ba4f8 fatal: wip (pending libnx pr) update for new sf semantics Michael Scire 2021-01-18 08:48:47 -0800
  • fed562e04c jpegdec: note libjpeg-turbo TODO Michael Scire 2021-01-18 06:35:14 -0800
  • ded84a211e libstrat: move weak HasLaunchedBootProgram to non-lto object file Michael Scire 2021-01-18 06:26:22 -0800
  • 41ce9a23f8 loader: fix failure-to-early-return in launch record management Michael Scire 2021-01-18 06:20:13 -0800
  • 0b2c4bb70e util::unique_lock, update loader to new sf semantics Michael Scire 2021-01-18 06:18:14 -0800
  • a1504c0df4 string_view: remove now unecessary comment Michael Scire 2021-01-18 05:44:08 -0800
  • 28d9b78ff8 ncm: update for new sf semantics Michael Scire 2021-01-18 05:41:15 -0800
  • 29b3baf678 util::string_view, update pgl for new sf semantics Michael Scire 2021-01-18 05:20:27 -0800
  • 7eb0be284d pm: update for new sf semantics Michael Scire 2021-01-17 23:12:26 -0800
  • 9ce7e67114 erpt: update for new sf semantics Michael Scire 2021-01-17 22:55:39 -0800
  • b58f3d9174 ro: reduce memory usage by excising (unused) std::malloc Michael Scire 2021-01-17 22:23:19 -0800
  • af65f58109 ro: update for new sf semantics Michael Scire 2021-01-17 22:03:26 -0800
  • 03654bacf6 sm, spl: update to use new sf semantics Michael Scire 2021-01-17 15:03:51 -0800