Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8b85add711 
							
						 
					 
					
						
						
							
							spl: add support for new spl:es command 33  
						
						
						
					 
					
						2024-03-29 02:55:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							38cc50294b 
							
						 
					 
					
						
						
							
							exo/spl: Add new EsCommonKeyType  
						
						
						
					 
					
						2023-10-12 09:22:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5d2ced4b 
							
						 
					 
					
						
						
							
							ams: globally prefer R_RETURN to return for ams::Result  
						
						
						
					 
					
						2022-04-04 17:46:58 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6f4618ea60 
							
						 
					 
					
						
						
							
							ams: use R_SUCCEED, R_THROW globally  
						
						
						
					 
					
						2022-04-04 17:46:57 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0f8ae6e04b 
							
						 
					 
					
						
						
							
							fs: for my sanity, begin tracking version where code was last checked for accuracy  
						
						
						
					 
					
						2022-04-04 17:46:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bf95bc3ede 
							
						 
					 
					
						
						
							
							fs: add gc validation wrappers for hac2l  
						
						
						
					 
					
						2022-03-23 09:15:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							493001fdd7 
							
						 
					 
					
						
						
							
							fssrv: add ExternalKeyManager (rights-id crypto) for hac2l  
						
						
						
					 
					
						2022-03-23 09:15:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7a689dc29e 
							
						 
					 
					
						
						
							
							libs: add ongoing work to facilitate hactool rewrite  
						
						
						
					 
					
						2022-03-23 09:15:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							78af849848 
							
						 
					 
					
						
						
							
							libs: begin adding capacity for doing crypto on generic os (using externally-preset keys)  
						
						
						
					 
					
						2022-03-23 09:15:47 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							ceff2f3712 
							
						 
					 
					
						
						
							
							spl: fix legacy physical keyslot compatibility  
						
						
						
					 
					
						2021-10-30 11:21:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							960c5c19f9 
							
						 
					 
					
						
						
							
							ams: improve offsetof style consistency  
						
						
						
					 
					
						2021-10-26 01:11:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3bef5b7d5a 
							
						 
					 
					
						
						
							
							ams: allow bootloader to merely approximate correct target firmware  
						
						
						
					 
					
						2021-10-15 23:54:37 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0abb1e474e 
							
						 
					 
					
						
						
							
							spl: refactor for accuracy/move into libstrat  
						
						
						
					 
					
						2021-10-15 23:54:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3e33fb6361 
							
						 
					 
					
						
						
							
							strat: use m_ for member variables  
						
						
						
					 
					
						2021-10-15 23:54:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3b5f56ab9f 
							
						 
					 
					
						
						
							
							ams: replace most remaining operator & with std::addressof  
						
						
						
					 
					
						2021-10-15 23:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5c32ec11ea 
							
						 
					 
					
						
						
							
							strat: refactor address taking of form &var[...]  
						
						
						
					 
					
						2021-10-15 23:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1b6d4578 
							
						 
					 
					
						
						
							
							libstrat: enable -Wextra, -Werror  
						
						... 
						
						
						
						This caught an embarrassingly large number of bugs. 
						
					 
					
						2021-10-07 23:06:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							612b9e2f01 
							
						 
					 
					
						
						
							
							strat: prefer os::NativeHandle to Handle/svc::Handle where sensible  
						
						
						
					 
					
						2021-10-07 23:06:26 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							c4215bc6dd 
							
						 
					 
					
						
						
							
							ams: update five -> aula, per CalWriterManu  
						
						
						
					 
					
						2020-12-28 17:34:07 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							57c40bca06 
							
						 
					 
					
						
						
							
							gpio: add (most of) driver framework for boot sysmodule usage  
						
						
						
					 
					
						2020-12-02 06:52:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							dbbf26f03c 
							
						 
					 
					
						
						
							
							ams: expose reboot payload for kernel panic  
						
						
						
					 
					
						2020-10-26 16:03:06 -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 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
						
						
							
						
						
							b38939adb5 
							
						 
					 
					
						
						
							
							Implement support for parsing/interacting with NCAs. ( #942 )  
						
						... 
						
						
						
						* fs: implement support for interacting with ncas.
* spl: extend to use virtual keyslots 
						
					 
					
						2020-05-12 15:44:19 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							04fd512153 
							
						 
					 
					
						
						
							
							pm: Update to support 10.0.0  
						
						
						
					 
					
						2020-04-15 11:55:02 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							5797d753bf 
							
						 
					 
					
						
						
							
							libstratosphere is now just one lib  
						
						
						
					 
					
						2019-12-08 17:01:03 -08:00