Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5a92c368c2 
							
						 
					 
					
						
						
							
							ams: build with -std=gnu++23  
						
						
						
					 
					
						2024-06-05 09:22:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							338d7ce940 
							
						 
					 
					
						
						
							
							bpc.mitm/exo: support pmic reboot/shutdown on mariko (thanks @CTCaer)  
						
						
						
					 
					
						2023-10-12 09:22:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							099982f909 
							
						 
					 
					
						
						
							
							windows: add brave new mingw compat hook for gcc 12.2.0+  
						
						
						
					 
					
						2023-03-13 17:17:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d7a9c7ec4c 
							
						 
					 
					
						
						
							
							ams: support building unit test programs on windows/linux/macos  
						
						
						
					 
					
						2022-03-23 09:15:46 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0abb1e474e 
							
						 
					 
					
						
						
							
							spl: refactor for accuracy/move into libstrat  
						
						
						
					 
					
						2021-10-15 23:54:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3b5f56ab9f 
							
						 
					 
					
						
						
							
							ams: replace most remaining operator & with std::addressof  
						
						
						
					 
					
						2021-10-15 23:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							390ce66da1 
							
						 
					 
					
						
						
							
							svc: refactor/rename MemoryInfo fields  
						
						
						
					 
					
						2021-10-07 23:06:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5a71876ca8 
							
						 
					 
					
						
						
							
							strat: use svc:: over ::svc  
						
						
						
					 
					
						2021-10-07 23:06:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							002422d5dc 
							
						 
					 
					
						
						
							
							ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals  
						
						
						
					 
					
						2021-10-07 23:06:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							28756234d9 
							
						 
					 
					
						
						
							
							strat: automatic program id detection  
						
						
						
					 
					
						2021-10-07 23:06:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							fe21509991 
							
						 
					 
					
						
						
							
							ams-1.0.0: meso no longer optional, remove conditional logic  
						
						
						
					 
					
						2021-09-06 16:32:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							82296aa0ee 
							
						 
					 
					
						
						
							
							ams: move around abort handler to avoid linker errors  
						
						
						
					 
					
						2021-05-12 09:09:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							07073a7580 
							
						 
					 
					
						
						
							
							sm: update to excise unnecessary library code  
						
						
						
					 
					
						2021-05-12 09:09:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							12471d428d 
							
						 
					 
					
						
						
							
							strat: compat with gcc 11  
						
						
						
					 
					
						2021-04-29 03:04:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e5c573e354 
							
						 
					 
					
						
						
							
							rapidjson: add customization point for allocation/asserts  
						
						
						
					 
					
						2021-04-11 03:58:33 -07: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							b58f3d9174 
							
						 
					 
					
						
						
							
							ro: reduce memory usage by excising (unused) std::malloc  
						
						
						
					 
					
						2021-02-02 12:16:21 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							26369e34f1 
							
						 
					 
					
						
						
							
							ams: use util::SNPrintf over std:: (size/linker improvements)  
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							23609fb983 
							
						 
					 
					
						
						
							
							exo: implement start of mariko fatal handler  
						
						
						
					 
					
						2020-12-02 06:52:57 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							10e9e0e8f9 
							
						 
					 
					
						
						
							
							docs/fatal error: update for 0.15.0  
						
						
						
					 
					
						2020-10-26 16:03:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5a60240fc8 
							
						 
					 
					
						
						
							
							strat: fix inclusion/ordering for some c headers  
						
						
						
					 
					
						2020-08-14 17:36:37 -07:00 
						 
				 
			
				
					
						
							
							
								misson20000 
							
						 
					 
					
						
						
						
						
							
						
						
							3cb6db0ee2 
							
						 
					 
					
						
						
							
							Add stack overflow detection to fatal error code  
						
						
						
					 
					
						2020-08-01 15:31:13 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
						
						
							
						
						
							ecf8389efd 
							
						 
					 
					
						
						
							
							sf: Change interface definition methodology ( #1074 )  
						
						... 
						
						
						
						* sf: Begin experimenting with new interface declaration format
* sf: convert fs interfaces to new format
* sf: finish conversion of libstrat to new definitions
* sf: convert loader to new format
* sf: convert spl to new format
* sf: update ncm for new format
* sf: convert pm to new format
* sf: convert ro/sm to new format
* sf: update fatal for new format
* sf: support building dmnt under new scheme
* sf: update ams.mitm for new format
* sf: correct invocation def for pointer holder
* fs: correct 10.x+ user bindings for Get*SpaceSize 
						
					 
					
						2020-08-01 15:30:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d061a52230 
							
						 
					 
					
						
						
							
							ams: add -Wno-format-truncation to flags  
						
						
						
					 
					
						2020-06-28 19:41:08 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
						
						
							
						
						
							7d041e853d 
							
						 
					 
					
						
						
							
							Switch atmosphere's build target to C++20. ( #952 )  
						
						... 
						
						
						
						* ams: update to build with gcc10/c++20
* remove mno-outline-atomics
* ams: take care of most TODO C++20s
* fusee/sept: update for gcc10
* whoosh, your code now uses pre-compiled headers
* make: dependency fixes 
						
					 
					
						2020-05-12 15:44:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b4442b1c20 
							
						 
					 
					
						
						
							
							ams:bpc: allow programatically setting reboot payload  
						
						
						
					 
					
						2020-05-12 15:44:18 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
						
						
							
						
						
							d2de74155d 
							
						 
					 
					
						
						
							
							PRODINFO: Revamp blanking/write disallow policy. ( #913 )  
						
						... 
						
						
						
						* exo/fusee: hookup new prodinfo settings
* fusee: new scheme doesn't need FLAGS_DEFAULT
* fusee: fix c/p errors
* ams.mitm: completely revamp prodinfo backup mechanism
* ams.mitm: Implement revamped blanking/write policy
* strat: make early boot more debuggable
* exo: condense flag logic 
						
					 
					
						2020-04-24 17:29:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b8be9d0031 
							
						 
					 
					
						
						
							
							os: implement ReadWriteLock  
						
						
						
					 
					
						2020-04-24 17:29:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a0cddf7c06 
							
						 
					 
					
						
						
							
							os: refactor/rewrite entire namespace.  
						
						
						
					 
					
						2020-04-15 11:54:59 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							38fc51c6ef 
							
						 
					 
					
						
						
							
							ams: bump version to 0.10.5 in prep for release later tonight  
						
						
						
					 
					
						2020-03-18 16:20:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d7b011e091 
							
						 
					 
					
						
						
							
							ams: dump tls in fatal error context  
						
						
						
					 
					
						2020-03-09 18:03:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1e9368c770 
							
						 
					 
					
						
						
							
							ams: revamp assertion system  
						
						
						
					 
					
						2020-03-02 19:51:04 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7ee4ae460e 
							
						 
					 
					
						
						
							
							find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} +  
						
						
						
					 
					
						2020-03-02 19:50:40 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							806b180585 
							
						 
					 
					
						
						
							
							ams.bpc: fix report serialization  
						
						
						
					 
					
						2020-03-02 19:50:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ab8dfe40a0 
							
						 
					 
					
						
						
							
							ams: use bitpack for api version  
						
						
						
					 
					
						2020-01-03 13:05:36 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f3a31bd948 
							
						 
					 
					
						
						
							
							strat: use util::FourCC where relevant  
						
						
						
					 
					
						2020-01-03 13:05:33 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f83d72e18b 
							
						 
					 
					
						
						
							
							meso: skeleton libmesosphere in prep for kernelldr dev  
						
						
						
					 
					
						2020-01-03 13:05:20 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5797d753bf 
							
						 
					 
					
						
						
							
							libstratosphere is now just one lib  
						
						
						
					 
					
						2019-12-08 17:01:03 -08:00