| 
							
							
								 Michael Scire | 996e21863a | htc: optimize Mux::QuerySendPacket | 2021-04-11 03:58:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 33100d9fbb | mux: optimize many accesses to O(log(n)) vs Nintendo's O(log(n)^2) | 2021-04-11 03:58:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 042de46692 | htc: implement HtclowDriver | 2021-04-11 03:58:35 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b6d73580ed | htc: begin skeletoning types for HtcmiscImpl | 2021-04-11 03:58:35 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 53b04c5225 | htc: hook up creation of the htc manager service object | 2021-04-11 03:58:35 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 276c3f8434 | htc: module id names, skeleton rest of main | 2021-04-11 03:58:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e1b47dab0e | htc: implement remaining worker thread send logic (for channel mux) | 2021-04-11 03:58:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | aceea1eaa7 | htc: send logic for HtcctrlService, bugfixes (thanks @misson20000) | 2021-04-11 03:58:33 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e5c573e354 | rapidjson: add customization point for allocation/asserts | 2021-04-11 03:58:33 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cb8ed30517 | htc: add remaining worker receive thread logic | 2021-04-11 03:58:32 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c44177cbcc | htc: implement service channel parsing (ReceiveReadyPacket) | 2021-04-11 03:58:32 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5558da2740 | rapidjson: import -master as ams::rapidjson | 2021-04-11 03:58:32 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c19e50bff1 | htc: implement much of worker receive logic | 2021-04-11 03:58:31 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f8389f9460 | htc: fix copy/paste error in usb driver | 2021-04-11 03:58:31 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6a4247a6ed | htc: free ourselves from the tyranny of numerical enums | 2021-04-11 03:58:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9fd6ed27af | htc: implement htclow listener thread | 2021-04-11 03:58:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5586a4fb2e | htc: actually use the usb driver | 2021-04-11 03:58:29 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a56a4aed77 | htc: implement complete usb driver | 2021-04-11 03:58:29 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7f16e202eb | htc: implement (fixing linker errors) through HtclowManagerImpl::OpenDriver | 2021-04-11 03:58:29 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d664c8ed8a | htclow: fix copyright headers, skeleton more manager types | 2021-04-11 03:58:28 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3d535e6103 | htc: skeleton much of the type hierarchy for htclow manager | 2021-04-11 03:58:28 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d2102cb585 | htc: skeleton some more of main | 2021-04-11 03:58:28 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1a5134d2d2 | htc: skeleton main file/sysmodule dir | 2021-04-11 03:58:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2f17a76901 | psc: fix pm module init | 2021-02-15 19:51:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 89b7a83d3b | usb: fix wrong command id for AppendConfigurationData | 2021-02-15 19:51:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 570e5ceccb | usb: add ds client api | 2021-02-15 19:51:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 17960517ba | hid: fix sm usage | 2021-02-02 18:32:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 834549081a | ncm: fix ContentStorageImplBase constructor | 2021-02-02 18:32:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 66212b7926 | dns.mitm: support % in hosts file as stand-in for environment identifier | 2021-02-02 12:16:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fb48bd2766 | dns.mitm: add GetAddrInfo redir, AtmosphereReloadHostsFile, debug logging control | 2021-02-02 12:16:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bdb87ff590 | ams: take three tries to edit a structure | 2021-02-02 12:16:29 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 906a450ac3 | dns.mitm: parse redirections from hosts file | 2021-02-02 12:16:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1314374890 | dns: implement GetHostByName redirection (backend TODO) | 2021-02-02 12:16:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d8fd09fd08 | dns: skeleton passthrough mitm | 2021-02-02 12:16:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | dfdd58ab7f | fssystem: fix bug in BufferedStorage | 2021-02-02 12:16:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7c377daaa4 | result: always prefer diag::Abort to fatal | 2021-02-02 12:16:26 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f7863af736 | dd: fix include, note gcc-11 TODO | 2021-02-02 12:16:26 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fdd1ccf87a | sm: supercede ams extension via DetachClient | 2021-02-02 12:16:26 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | efe104b0ea | ams: communicate status to libnx | 2021-02-02 12:16:25 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b209249e12 | ams_mitm: update for new sf semantics | 2021-02-02 12:16:24 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 85348a7664 | boot2: update for new sf semantics | 2021-02-02 12:16:24 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ded84a211e | libstrat: move weak HasLaunchedBootProgram to non-lto object file | 2021-02-02 12:16:23 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0b2c4bb70e | util::unique_lock, update loader to new sf semantics | 2021-02-02 12:16:22 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a1504c0df4 | string_view: remove now unecessary comment | 2021-02-02 12:16:22 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 28d9b78ff8 | ncm: update for new sf semantics | 2021-02-02 12:16:22 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 29b3baf678 | util::string_view, update pgl for new sf semantics | 2021-02-02 12:16:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7eb0be284d | pm: update for new sf semantics | 2021-02-02 12:16:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9ce7e67114 | erpt: update for new sf semantics | 2021-02-02 12:16:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b58f3d9174 | ro: reduce memory usage by excising (unused) std::malloc | 2021-02-02 12:16:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | af65f58109 | ro: update for new sf semantics | 2021-02-02 12:16:20 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 03654bacf6 | sm, spl: update to use new sf semantics | 2021-02-02 12:16:20 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 637c44f64d | libstrat: convert to experimental new (super-accurate) sf allocation semantics | 2021-02-02 12:16:20 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 92addb538e | stratosphere: discard unnecessary .eh_frame segment | 2021-01-13 10:41:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5c40e39e27 | os: fix missing logic in SdkReplyAndReceive | 2021-01-13 10:41:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f62751fe0f | os: implement 11.x SdkReplyAndReceive | 2021-01-13 10:41:29 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5a3c0620e1 | fs: fix keyslotcache unique_lock usage | 2021-01-13 10:41:29 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 270766dbd1 | strat: avoid using unique_lock in a few places | 2021-01-13 10:41:29 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 26369e34f1 | ams: use util::SNPrintf over std:: (size/linker improvements) | 2021-01-13 10:41:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 128884fb56 | sf: alter serialization to re-use as much logic as possible | 2021-01-13 10:41:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 803257776c | ams: save 0x11000 of memory in spl via minor tweaks | 2021-01-13 10:41:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ced1312dc7 | sm: implement accurate request deferral semantics | 2021-01-05 15:14:01 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 90f2c7b349 | strat: fix board namespacing for nintendo::nx | 2020-12-29 13:07:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e82a57dc85 | ams: resolve source dir inconsistency | 2020-12-29 13:07:57 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c4215bc6dd | ams: update five -> aula, per CalWriterManu | 2020-12-28 17:34:07 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 330181364e | loader: correct GetCapabilityId allowal | 2020-12-19 10:21:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cf1e61819f | pgl: add new snapshotdump logic | 2020-12-19 10:21:50 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 04459de121 | pgl: update for 11.0.0 behavior | 2020-12-19 10:21:50 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 49f619600b | fusee: update for 11.0.1 | 2020-12-11 03:49:02 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | af44769939 | fs: add ProgramIndexMapInfo | 2020-12-11 03:48:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fd5212f399 | fs: update + consolidate path normalization logic | 2020-12-11 03:48:57 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1aa8a27f17 | fs: move file storage to common | 2020-12-11 03:48:57 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 8aa6f4253d | IStorage: rename access check helpers | 2020-12-11 03:48:57 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7c4ada41fc | fsa: *Impl -> Do* | 2020-12-11 03:48:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e5bb9eded1 | fs/system: deduplicate RomFs code | 2020-12-11 03:48:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2c3ccef17e | err: fix narrowing conversion | 2020-12-03 12:54:23 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 49c1ace890 | erpt: update for 11.0.0 (closes #1218) | 2020-12-03 12:48:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 8233fa00ac | fssystem: fix bug in BufferedStorage | 2020-12-02 06:53:24 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a3ab3dc25e | erpt: update category list | 2020-12-02 06:53:24 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4dca2a1573 | loader: support 11.x DisableDeviceAddressSpaceMerge | 2020-12-02 06:53:19 -08:00 |  | 
			
				
					| 
							
							
								 fincs | ea4923ce2b | strat/cfg: Update for new libnx HID interface | 2020-12-02 06:53:14 -08:00 |  | 
			
				
					| 
							
							
								 fincs | 782272d092 | strat/hid: Update for new libnx HID interface | 2020-12-02 06:53:14 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4958ea6d93 | erpt: lightly update (TODO: use context, do new svc stuff) | 2020-12-02 06:53:07 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3d99fa326d | sm: implement UserService::DetachClient | 2020-12-02 06:53:06 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e2c855d4ef | loader: update for 11.0.0 (anti-dg + set program args abi) | 2020-12-02 06:53:06 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d3841d4e60 | pgl: update for 11.0.0 | 2020-12-02 06:53:06 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 093c064fb6 | erpt: add update autogenerated ids | 2020-12-02 06:53:04 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e44d2a211c | ncm: fix abort in ListContentMetaInfo | 2020-12-02 06:53:04 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d488683b94 | fs: fix bug in buffer manager | 2020-12-02 06:53:03 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 33ea9ed3aa | fs: fix RomFs GetEntryType (fixes mariko daybreak) | 2020-12-02 06:53:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 159ca97a9d | os: remove completed TODO | 2020-12-02 06:53:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b09571b57e | os: do not use deprecated libnx ::virtmemReserve api | 2020-12-02 06:53:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e133d475ee | ldr/hbl: support address space width overrides | 2020-12-02 06:52:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 23609fb983 | exo: implement start of mariko fatal handler | 2020-12-02 06:52:57 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3cfd412e6a | libexo/sc7fw: support release/debug/audit | 2020-12-02 06:52:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 014ac8efc7 | boot2: don't wait for bpc.mitm on mariko | 2020-12-02 06:52:52 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | aa7ed49d2d | i2c: correct missing destruction | 2020-12-02 06:52:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 434ae67d99 | wec: whoops | 2020-12-02 06:52:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | df18fe68c7 | updater: don't overwrite custom-public-key BCTs | 2020-12-02 06:52:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | dd0fc9e7be | pinmux: whoops | 2020-12-02 06:52:50 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 776947e28f | boot/powctl/i2c: more miscellaneous fixes | 2020-12-02 06:52:50 -08:00 |  |