Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							28a6bb713c 
							
						 
					 
					
						
						
							
							sysupdater: begin implementing api  
						
						
						
					 
					
						2020-06-28 01:46:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f197b88dd7 
							
						 
					 
					
						
						
							
							fs: update IndirectStorage for 10.x, bugfixes  
						
						
						
					 
					
						2020-06-25 17:36:05 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f594de0081 
							
						 
					 
					
						
						
							
							ams: add -Wno-format-truncation to flags  
						
						
						
					 
					
						2020-06-25 17:32:34 -07:00 
						 
				 
			
				
					
						
							
							
								Adubbz 
							
						 
					 
					
						
						
						
						
							
						
						
							9003ad6e49 
							
						 
					 
					
						
						
							
							ncm: fix exfat system updates  
						
						
						
					 
					
						2020-06-22 16:15:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							22ae311393 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "cf8f0c3c"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "cf8f0c3c"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-06-14 22:59:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							033ae1dbe0 
							
						 
					 
					
						
						
							
							ams: fix comment warn  
						
						
						
					 
					
						2020-06-14 22:59:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed7f84523 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "adf5cd34"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "adf5cd34"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-06-14 22:55:18 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a680b35e09 
							
						 
					 
					
						
						
							
							hos: fix c/p error'  
						
						
						
					 
					
						2020-06-14 22:53:39 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d236b88571 
							
						 
					 
					
						
						
							
							hos: be a little friendlier about versioning  
						
						
						
					 
					
						2020-06-14 22:50:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c129256dd0 
							
						 
					 
					
						
						
							
							exo: amend pk21 restrictions  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d165ec7162 
							
						 
					 
					
						
						
							
							stratosphere: fix command availability to include minor versions  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							79e4c0ef6e 
							
						 
					 
					
						
						
							
							exo2: add security checks, full 2.0.0 support  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							37d13f92a8 
							
						 
					 
					
						
						
							
							ams: bump to 0.13.0, add 10.0.4 recognition  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6780b096ca 
							
						 
					 
					
						
						
							
							exo2: address volca review commentary  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							293c213bf2 
							
						 
					 
					
						
						
							
							exo2: implement warmboot firmware  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6c145d76c7 
							
						 
					 
					
						
						
							
							exo2: implement SmcIramCopy/reboot to payload/rcm  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bb6671a94a 
							
						 
					 
					
						
						
							
							exo2: implement SmcReencryptDeviceUniqueData  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							95d38a1a94 
							
						 
					 
					
						
						
							
							exo2: suspend fixes (sleep/wake now works on hardware)  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2fb363dcf0 
							
						 
					 
					
						
						
							
							exo2: implement the rest of cpu suspend (security checks TODO)  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							34098f7215 
							
						 
					 
					
						
						
							
							exo2: add sc7fw load, skeleton rest of suspend  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0202a95832 
							
						 
					 
					
						
						
							
							exo2: implement the first half of SmcCpuSuspend  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							068c25ce66 
							
						 
					 
					
						
						
							
							exo2: add a number of minor configuration fixes  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8e401f4daa 
							
						 
					 
					
						
						
							
							exo2: implement smc cpu off  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ccba70abfe 
							
						 
					 
					
						
						
							
							exo2: implement SmcPrepareEsDeviceUniqueKey, SmcPrepareEsCommonTitleKey, SmcLoadPreparedAesKey  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1e0124fb67 
							
						 
					 
					
						
						
							
							exo2: fix bugs in device unique data decrypytion  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							91e0bbd9d7 
							
						 
					 
					
						
						
							
							exo2: Implement (untested) SmcDecryptDeviceUniqueData  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4fe42eb997 
							
						 
					 
					
						
						
							
							exo2: implement some mariko TODOs  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							99e0448f30 
							
						 
					 
					
						
						
							
							exo2: cache soc type/hardware type for quick lookup  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a0b08d0540 
							
						 
					 
					
						
						
							
							exo2: fix bugs in Cmac and DeviceId calculation  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							aa50944568 
							
						 
					 
					
						
						
							
							exo2: tentative (read: bugged) SmcComputeCmac, SmcGenerateSpecificAesKey, SmcGetSecureData  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e0dbfc69a8 
							
						 
					 
					
						
						
							
							exo2: implement SmcComputeAes, SmcGetResult, SmcGetResultData  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bf546d5fb3 
							
						 
					 
					
						
						
							
							exo2: implement SmcGenerateAesKek, SmcLoadAesKey  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6bf283ec2e 
							
						 
					 
					
						
						
							
							exo2: implement SmcGetConfig  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e3eadcd2e3 
							
						 
					 
					
						
						
							
							exo2: Implement SmcReadWriteRegister  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8c4c1db506 
							
						 
					 
					
						
						
							
							exo2: minor fixes, now completes main and receives SMCs on hw  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							27843314a4 
							
						 
					 
					
						
						
							
							exo2: minor stack/mmu fixes, now gets to main on hw  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3d6baf96a3 
							
						 
					 
					
						
						
							
							exo2: implement SmcPowerCpuOn  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ab703646d5 
							
						 
					 
					
						
						
							
							exo2: by default, map end of iram for debug  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b7ff9e8fcc 
							
						 
					 
					
						
						
							
							exo2: reorganize to save >0x300 bytes and 0x100 of stack in main  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ad664daea5 
							
						 
					 
					
						
						
							
							exo2: implement remainder of warmboot tz code  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							dc6abf9f68 
							
						 
					 
					
						
						
							
							exo2: Implement the rest of main/return-to-el1  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							87bdc46beb 
							
						 
					 
					
						
						
							
							exo2: implement rest of main other than SetupSocProtections  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f391354415 
							
						 
					 
					
						
						
							
							exo2: implement through package2 decryption  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9ddcbe9dc3 
							
						 
					 
					
						
						
							
							exo2: implement main through sync-for-pk21-load  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e11fad6598 
							
						 
					 
					
						
						
							
							exo2: implement through boot config load/validate  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							cbcd1d87fb 
							
						 
					 
					
						
						
							
							exo2: implement through end of random cache init  
						
						
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f66b41c027 
							
						 
					 
					
						
						
							
							exo2: Initial work on the exosphere rewrite.  
						
						... 
						
						
						
						exo2: Implement uncompressor stub and boot code up to Main().
exo2: implement some more init (uart/gic)
exo2: implement more of init
exo2: improve reg api, add keyslot flag setters
exo2: implement se aes decryption/enc
exo2: fix bugs in loader stub/mmu mappings
exo2: start skeletoning bootconfig/global context types
arch: fix makefile flags
exo2: implement through master key derivation
exo2: implement device master keygen
exo2: more init through start of SetupSocSecurity
exo2: implement pmc secure scratch management
se: implement sticky bit validation
libexosphere: fix building for arm32
libexo: fix makefile flags
libexo: support building for arm64/arm
sc7fw: skeleton binary
sc7fw: skeleton a little more
sc7fw: implement all non-dram functionality
exo2: fix DivideUp error
sc7fw: implement more dram code, fix reg library errors
sc7fw: complete sc7fw impl.
exo2: skeleton the rest of SetupSocSecurity
exo2: implement fiq interrupt handler
exo2: implement all exception handlers
exo2: skeleton the entire smc api, implement the svc invoker
exo2: implement rest of SetupSocSecurity
exo2: correct slave security errors
exo2: fix register definition
exo2: minor fixes 
						
					 
					
						2020-06-14 22:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							80e49696ea 
							
						 
					 
					
						
						
							
							ams: update for 10.0.3  
						
						
						
					 
					
						2020-05-25 19:33:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f215da3b37 
							
						 
					 
					
						
						
							
							fs: miscellaneous bucket tree fixes  
						
						
						
					 
					
						2020-05-19 09:48:44 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							de9a3c6dfc 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "797dfa78"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "797dfa78"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-05-18 08:22:36 -07:00 
						 
				 
			
				
					
						
							
							
								Adubbz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79ae47f028 
							
						 
					 
					
						
						
							
							ncm: implement firmware downgrading ( #958 )  
						
						... 
						
						
						
						* ncm: implement firmware downgrading
* ncm: make storage list const 
						
					 
					
						2020-05-18 08:03:38 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							19d8a0fc2b 
							
						 
					 
					
						
						
							
							os: use ported libnx mutex impl  
						
						
						
					 
					
						2020-05-17 23:20:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c8e5461e3f 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "bbbe6793"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "bbbe6793"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-05-14 02:22:58 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							53a47e07fd 
							
						 
					 
					
						
						
							
							nca-pr: update for c++20  
						
						
						
					 
					
						2020-05-14 02:22:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							311d2678c7 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "b38939ad"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "b38939ad"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-05-12 15:44:47 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81f91803ec 
							
						 
					 
					
						
						
							
							Implement support for parsing/interacting with NCAs. ( #942 )  
						
						... 
						
						
						
						* fs: implement support for interacting with ncas.
* spl: extend to use virtual keyslots 
						
					 
					
						2020-05-11 15:04:51 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a1ccdd919 
							
						 
					 
					
						
						
							
							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-11 15:02:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0e289461bb 
							
						 
					 
					
						
						
							
							ams: use psc acknowledge_ex on 5.1.0+ (fixes wake-from-sleep on 5.1.0)  
						
						
						
					 
					
						2020-05-06 22:34:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8e75a4169d 
							
						 
					 
					
						
						
							
							ams: revamp target firmware  
						
						
						
					 
					
						2020-05-06 22:29:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							85cd2c97a0 
							
						 
					 
					
						
						
							
							ams:bpc: allow programatically setting reboot payload  
						
						
						
					 
					
						2020-05-04 23:29:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9ddc6e596b 
							
						 
					 
					
						
						
							
							kern: fix link error  
						
						
						
					 
					
						2020-05-02 22:30:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f670949ca9 
							
						 
					 
					
						
						
							
							os: oh geez look at the time  
						
						
						
					 
					
						2020-04-29 00:41:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0bfbc6e6eb 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "6913aa52"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "6913aa52"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-04-27 10:34:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2dfe5b192e 
							
						 
					 
					
						
						
							
							result: add R_CATCH_MODULE  
						
						
						
					 
					
						2020-04-27 10:33:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							52c89a76b2 
							
						 
					 
					
						
						
							
							kern: fix KLinkedList dtor  
						
						
						
					 
					
						2020-04-27 03:56:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							71d266f867 
							
						 
					 
					
						
						
							
							kern: implement SvcSetUnsafeLimit  
						
						
						
					 
					
						2020-04-26 02:49:59 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							970b85bf9a 
							
						 
					 
					
						
						
							
							kern: implement KUnsafeMemory  
						
						
						
					 
					
						2020-04-26 02:35:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							524da78b0e 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "bb40dae3"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "bb40dae3"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-04-24 17:29:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7458879555 
							
						 
					 
					
						
						
							
							ams: bump version to 0.12.0  
						
						
						
					 
					
						2020-04-24 17:28:57 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1d40a08ef9 
							
						 
					 
					
						
						
							
							dmnt: move stuff around slightly, add client bindings  
						
						
						
					 
					
						2020-04-24 17:24:15 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0fb528836c 
							
						 
					 
					
						
						
							
							note that we support 10.0.1  
						
						
						
					 
					
						2020-04-22 17:56:13 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bc2d79384 
							
						 
					 
					
						
						
							
							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-22 16:22:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac1ff6f24 
							
						 
					 
					
						
						
							
							creport: Try to take screenshot of application crashes on 9.x+  
						
						
						
					 
					
						2020-04-22 14:50:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							93e0c9194d 
							
						 
					 
					
						
						
							
							erpt: fix access to time service on versions where it is disallowed  
						
						
						
					 
					
						2020-04-22 12:03:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6ad0f0e7f2 
							
						 
					 
					
						
						
							
							kern/kldr: fix bugs in physical randomization  
						
						
						
					 
					
						2020-04-22 03:45:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4f50f57bb7 
							
						 
					 
					
						
						
							
							os: bug fixes after re-review of rwlock code  
						
						
						
					 
					
						2020-04-21 22:40:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							97cba5e881 
							
						 
					 
					
						
						
							
							os: implement ReadWriteLock  
						
						
						
					 
					
						2020-04-21 20:23:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6eb77e69c4 
							
						 
					 
					
						
						
							
							refactor jpegdec implementation into libstrat (thanks again, Behemoth!)  
						
						
						
					 
					
						2020-04-20 04:37:08 -07:00 
						 
				 
			
				
					
						
							
							
								HookedBehemoth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90d754f920 
							
						 
					 
					
						
						
							
							jpegdec reimplementation ( #912 )  
						
						... 
						
						
						
						* add jpegdec reimplementation
* reduce work memory
* fix color space
* jpegdec: cleanup results to use atmosphere style
* fix outdated comments, correct do/while bug
Co-authored-by: Michael Scire <SciresM@gmail.com> 
						
					 
					
						2020-04-20 02:07:37 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b39b6f0d5b 
							
						 
					 
					
						
						
							
							kern: implement 10.x perm change, fix many page table bugs  
						
						
						
					 
					
						2020-04-19 17:16:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							dcfb3bc9b5 
							
						 
					 
					
						
						
							
							kern: randomize dynamic slab heaps to reflect 10.x changes  
						
						
						
					 
					
						2020-04-19 00:35:05 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b4d003b4b9 
							
						 
					 
					
						
						
							
							kern: fix suboptimal mapping choices by kernel/kernelldr  
						
						
						
					 
					
						2020-04-19 00:01:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bc1d3ccc91 
							
						 
					 
					
						
						
							
							kern: Update init to reflect 10.0.0 changes  
						
						
						
					 
					
						2020-04-18 22:19:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							152a945561 
							
						 
					 
					
						
						
							
							kern: Update page bitmaps/alloc to reflect 10.0.0 changes  
						
						
						
					 
					
						2020-04-18 17:10:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3da0cda4ae 
							
						 
					 
					
						
						
							
							ams: centralize system thread definitions  
						
						
						
					 
					
						2020-04-17 01:06:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d77fe98203 
							
						 
					 
					
						
						
							
							sf: properly support preservation of inline context  
						
						
						
					 
					
						2020-04-16 23:51:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							94ec9ae41b 
							
						 
					 
					
						
						
							
							hos: change initialization API  
						
						... 
						
						
						
						This was needed to make stratosphere buildable with debugging on.
os:: assertions rely on GetCurrentThread() working, and this requires
the global os resource manager to be constructed. However, __appInit executes
before global constructors. We now require that hos::InitializeForStratosphere()
be called before anything else is done. This initializes the os resource manager,
sets the hos version for libnx, and may do more things in the future.
TODO: Consider replacing __appInit/__appExit with ams:: namespace functions in general,
and wrap them so that we guarantee hos::InitializeForStratosphere is called first, and
generally ensure a consistent stratosphere environment. 
						
					 
					
						2020-04-16 22:57:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							332dbdd497 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "c1fe12fc"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "c1fe12fc"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-04-16 20:06:20 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98cc051387 
							
						 
					 
					
						
						
							
							pgl: Reimplement the pgl sysmodule ( #896 )  
						
						... 
						
						
						
						* pgl: add skeleton folder to stratosphere
* pgl: Add service interface for IShellInterface
* pgl: begin skeletoning shell service, implement two commands.
* pgl: Implement three more commands.
* pgl: implement bool tracking commands
* pgl: Implement TriggerApplicationSnapShotDumper
* pgl: implement InitializeProcessControlTask
* pgl: Implement pgl::srv::Initialize
* pgl: Implement main()
* pgl: Implement (Get)ShellEventObserver
* pgl: implement LaunchProgramFromHost, GetHostContentMetaInfo
* pgl: Implement ProcessControlTask
* settings: fix duplicate object name
* pgl: fix minor bugs in impl 
						
					 
					
						2020-04-16 19:55:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f2944d36ba 
							
						 
					 
					
						
						
							
							kern: amend syntax  
						
						
						
					 
					
						2020-04-16 18:00:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							46d79387e8 
							
						 
					 
					
						
						
							
							mesosphere: implement KMemoryBlockManager::UpdateLock  
						
						
						
					 
					
						2020-04-16 17:58:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb2c0a04f 
							
						 
					 
					
						
						
							
							licensing: update exemptions (approved by contributors).  
						
						
						
					 
					
						2020-04-16 17:33:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							eca2b453ae 
							
						 
					 
					
						
						
							
							pgl: update with client C++ bindings  
						
						
						
					 
					
						2020-04-15 20:07:20 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e14dc18bd3 
							
						 
					 
					
						
						
							
							pgl: skeleton api  
						
						
						
					 
					
						2020-04-15 17:37:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c7743c6098 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "96825c75"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "96825c75"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-04-15 11:55:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d81a3bdc36 
							
						 
					 
					
						
						
							
							bump version to 0.11.1  
						
						
						
					 
					
						2020-04-15 01:34:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c07f54f370 
							
						 
					 
					
						
						
							
							emummc: fix for svcQueryIoMapping abi change  
						
						
						
					 
					
						2020-04-14 11:15:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							94b10b5779 
							
						 
					 
					
						
						
							
							ams: fix boot sysmodule/kernel for 10.0.0  
						
						
						
					 
					
						2020-04-14 10:11:58 -07:00 
						 
				 
			
				
					
						
							
							
								Adubbz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a25be61e94 
							
						 
					 
					
						
						
							
							ncm: update to 10.0.0 ( #879 )  
						
						
						
					 
					
						2020-04-14 10:11:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							116e00c21c 
							
						 
					 
					
						
						
							
							kernel_ldr: update to support 10.0.0  
						
						
						
					 
					
						2020-04-14 07:38:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c6424921a6 
							
						 
					 
					
						
						
							
							10.0.0 + a new sysmodule reimplementation probably merits 0.11.0  
						
						
						
					 
					
						2020-04-14 03:34:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8547802904 
							
						 
					 
					
						
						
							
							boot2: update for 10.0.0  
						
						
						
					 
					
						2020-04-14 03:30:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							200d2df785 
							
						 
					 
					
						
						
							
							pm: Update to support 10.0.0  
						
						
						
					 
					
						2020-04-14 02:54:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							73552c86c3 
							
						 
					 
					
						
						
							
							loader: update for 10.0.0  
						
						
						
					 
					
						2020-04-14 02:45:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							dd80e1f463 
							
						 
					 
					
						
						
							
							loader: update anti-downgrade tables for 10.0.0  
						
						
						
					 
					
						2020-04-13 23:44:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							aa4c79cd9c 
							
						 
					 
					
						
						
							
							exosphere: update to support 10.0.0  
						
						
						
					 
					
						2020-04-13 23:30:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6719abec65 
							
						 
					 
					
						
						
							
							hos::Version: rename enum members  
						
						
						
					 
					
						2020-04-13 22:19:44 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79b9e07ee9 
							
						 
					 
					
						
						
							
							erpt: reimplement the sysmodule ( #875 )  
						
						... 
						
						
						
						* erpt: reimplement the sysmodule
* fatal: update for latest bindings
* erpt: amend logic for culling orphan attachments 
						
					 
					
						2020-04-13 17:07:37 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							eca5ac01b8 
							
						 
					 
					
						
						
							
							erpt: include all known types/categories in autogen  
						
						
						
					 
					
						2020-04-10 03:33:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							50ea19e7a2 
							
						 
					 
					
						
						
							
							erpt: identify flags in autogen  
						
						
						
					 
					
						2020-04-08 10:32:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							823a1f3ea3 
							
						 
					 
					
						
						
							
							erpt: tweak autogen  
						
						
						
					 
					
						2020-04-08 10:09:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b73895df0a 
							
						 
					 
					
						
						
							
							util: add bitflagset  
						
						
						
					 
					
						2020-04-08 08:39:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5062329979 
							
						 
					 
					
						
						
							
							erpt: add ids (and autogeneration tool)  
						
						
						
					 
					
						2020-04-08 07:17:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							065485b971 
							
						 
					 
					
						
						
							
							os: refactor/rewrite entire namespace.  
						
						
						
					 
					
						2020-04-08 02:21:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6193283f03 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "da6eac98"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "da6eac98"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-04-06 17:45:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							eb48e7cc59 
							
						 
					 
					
						
						
							
							buildsystem: fix building  
						
						
						
					 
					
						2020-04-06 17:44:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d98490d339 
							
						 
					 
					
						
						
							
							fs: Implement AesXtsStorage  
						
						
						
					 
					
						2020-04-06 05:44:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e86f5a1b 
							
						 
					 
					
						
						
							
							fs: correct error result in AesCtrStorage  
						
						
						
					 
					
						2020-04-06 04:56:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9974e7b3 
							
						 
					 
					
						
						
							
							fs: add AesCtrStorage  
						
						
						
					 
					
						2020-04-06 03:58:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							496be5ecd4 
							
						 
					 
					
						
						
							
							fs: implement PooledBuffer  
						
						
						
					 
					
						2020-04-06 03:15:38 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							50a91b1d6e 
							
						 
					 
					
						
						
							
							fs: implement system heap  
						
						
						
					 
					
						2020-04-06 03:15:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f872be67eb 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "18396d1a"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "18396d1a"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-04-05 23:26:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e04679f05a 
							
						 
					 
					
						
						
							
							crypto: add aes (ecb, ctr, xts)  
						
						
						
					 
					
						2020-04-05 23:25:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8d1ada2a1b 
							
						 
					 
					
						
						
							
							fssystem: add RomFsFileSystem  
						
						
						
					 
					
						2020-04-04 02:37:21 -07:00 
						 
				 
			
				
					
						
							
							
								Adubbz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a50d6a2696 
							
						 
					 
					
						
						
							
							NCM client implementation ( #858 )  
						
						... 
						
						
						
						* ncm: Implement InstallTaskDataBase and FileInstallTaskData
* ncm: minor bugfixes
* ncm: Implemented MemoryInstallTaskData
* ncm: more std
* ncm: begin implementing install task base
* ncm: move protected funcs
* ncm: fix recursive include
* ncm: more install task progress
* ncm install task: implement IncrementProgress and update UpdateThroughputMeasurement
* ncm: more work
* ncm client: more progress
* ncm client: more progress
* ncm client: finish implementing GetContentMetaInfoList
* ncm client: more progress
* ncm client: finished InstallTaskBase
* ncm client: implement PackageInstallTaskBase
* ncm client: fixes
* ncm: improve accuracy
* ncm client: implement PackageInstallTask
* ncm client: implement PackageSystemUpdateTask
* ncm client: minor name tweaks
* ncm client: implement SubmissionPackageInstallTask
* ncm client: add missing this to SubmissionPackageInstallTask
* ncm client: add missing nullptr check to SubmissionPackageInstallTask destructor
* ncm client: SubmissionPackageInstallTask fixes
* ncm: fix forward declarations
* ncm client: added simplified funcs
* ncm: cleanup client code
* ncm: fix bug introduced by cleanup
* ncm: fix typo
* ncm: implement correct ReadVariationContentMetaInfoList behavior
* ncm: correct InstallContentMetaWriter ctor
* ncm: correct conversion of content meta header types
Co-authored-by: Michael Scire <SciresM@gmail.com> 
						
					 
					
						2020-04-03 22:40:46 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							76d72fa946 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "62f5667b"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "62f5667b"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-04-02 00:29:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8b19fdfd51 
							
						 
					 
					
						
						
							
							sf: fix OutArray/InArray constructors to behave as expected  
						
						
						
					 
					
						2020-04-02 00:28:39 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							612d846132 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "0f46474d"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "0f46474d"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-03-31 22:43:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							816ce605d3 
							
						 
					 
					
						
						
							
							fs: add an extension common name generator for sd card  
						
						
						
					 
					
						2020-03-31 22:42:02 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07c95662b1 
							
						 
					 
					
						
						
							
							nim: add DestroySystemUpdateTask/ListSystemUpdateTask ( #863 )  
						
						
						
					 
					
						2020-03-31 12:50:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2b930d21fd 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "de221b5d"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "de221b5d"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-03-30 21:41:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0b52596087 
							
						 
					 
					
						
						
							
							fix CONCATENATE  
						
						
						
					 
					
						2020-03-30 21:40:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e9134d8044 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "63d5df84"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "63d5df84"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-03-30 20:41:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							33d6dfb6b3 
							
						 
					 
					
						
						
							
							updater: improve api  
						
						
						
					 
					
						2020-03-30 20:39:56 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6096fa0e45 
							
						 
					 
					
						
						
							
							KPageHeap: Fix a typo in initialization block alignment. ( #862 )  
						
						
						
					 
					
						2020-03-30 19:27:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							058f265bd6 
							
						 
					 
					
						
						
							
							lmem: fix memory block header placement error  
						
						
						
					 
					
						2020-03-30 00:56:57 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bd4c608b08 
							
						 
					 
					
						
						
							
							ncm: use static memory pools for different allocations  
						
						
						
					 
					
						2020-03-29 17:20:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7fc1e86bf5 
							
						 
					 
					
						
						
							
							stratosphere: fix building with latest libnx  
						
						
						
					 
					
						2020-03-29 15:24:40 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87ec045a98 
							
						 
					 
					
						
						
							
							mem: implement most of StandardAllocator ( #860 )  
						
						... 
						
						
						
						This was tested using `https://github.com/node-dot-cpp/alloc-test ` plus a few other by-hand tests.
It seems to work for the case we care about (sysmodules without thread cache-ing).
External users are advised to build with assertions on and contact SciresM if you find issues.
This is a lot of code to have gotten right in one go, and it was written mostly after midnight while sick, so there are probably un-noticed issues. 
						
					 
					
						2020-03-29 14:43:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7502e2174f 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "6f77a6bf"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "6f77a6bf"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-03-27 17:00:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0545eb18c0 
							
						 
					 
					
						
						
							
							fs: add MountImageDirectory  
						
						
						
					 
					
						2020-03-27 16:59:27 -07:00 
						 
				 
			
				
					
						
							
							
								Adubbz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c161a4c1b 
							
						 
					 
					
						
						
							
							fs: implement FileHandleStorage ( #857 )  
						
						... 
						
						
						
						* fs: implement FileHandleStorage
* fs: merge FileHandleStorage into file_storage TU
Co-authored-by: Michael Scire <SciresM@gmail.com> 
						
					 
					
						2020-03-27 11:45:02 -07:00 
						 
				 
			
				
					
						
							
							
								Adubbz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d518759da 
							
						 
					 
					
						
						
							
							fssystem: Implement PartitionFileSystemCore ( #856 )  
						
						... 
						
						
						
						* fssystem: implement PartitionFileSystemMetaCore
* fssystem: PartitionFileSystemMetaCore cleanup
* fs: add IFile::DryWrite, update results
* fssystem: implement PartitionFileSystemCore
* fssystem: cleanup PartitionFileSystemCore
* fssystem: implement Sha256PartitionFileSystem
Co-authored-by: Michael Scire <SciresM@gmail.com> 
						
					 
					
						2020-03-27 03:40:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb5af9823 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "30f3e4c3"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "30f3e4c3"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-03-20 17:06:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							82eab9c8d0 
							
						 
					 
					
						
						
							
							Add Span<T>.  
						
						
						
					 
					
						2020-03-20 17:04:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3cca3801ca 
							
						 
					 
					
						
						
							
							fs: fix bugs with external code filesystems  
						
						
						
					 
					
						2020-03-20 11:47:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							03408f404a 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "07630f73"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "07630f73"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-03-18 20:06:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							92e7a3ca08 
							
						 
					 
					
						
						
							
							fs: add MountDeviceSaveData  
						
						
						
					 
					
						2020-03-18 20:05:39 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b27c7552d2 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "38fc51c6"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "38fc51c6"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-03-18 16:20:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							426257d4ae 
							
						 
					 
					
						
						
							
							ams: bump version to 0.10.5 in prep for release later tonight  
						
						
						
					 
					
						2020-03-18 16:19:59 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7d34d599bb 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "07684b2c"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "07684b2c"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-03-18 00:15:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							067fe2d10f 
							
						 
					 
					
						
						
							
							stratosphere: fix building with latest libnx  
						
						
						
					 
					
						2020-03-18 00:14:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4759c2f92c 
							
						 
					 
					
						
						
							
							svc: add ipc accessor boilerplate  
						
						
						
					 
					
						2020-03-18 00:09:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ca26d8ce27 
							
						 
					 
					
						
						
							
							kern: Implement SvcManageNamedPort  
						
						
						
					 
					
						2020-03-18 00:09:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6c52cc3e26 
							
						 
					 
					
						
						
							
							memset: use neon-less impl, reformat other asm  
						
						
						
					 
					
						2020-03-18 00:09:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e42d3a3abf 
							
						 
					 
					
						
						
							
							libmesosphere: use ARM-software/optimized-routines for memcpy/memset/memcmp  
						
						
						
					 
					
						2020-03-18 00:09:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							884844bc23 
							
						 
					 
					
						
						
							
							svc: revert codegen changes  
						
						
						
					 
					
						2020-03-18 00:09:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f556db8c89 
							
						 
					 
					
						
						
							
							svc: make autogen asm register-clobber aware  
						
						
						
					 
					
						2020-03-18 00:09:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							96d15b28c6 
							
						 
					 
					
						
						
							
							kern: implement CallSecureMonitor, some of GetInfo/GetSystemInfo  
						
						
						
					 
					
						2020-03-18 00:09:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7dd4e76c1d 
							
						 
					 
					
						
						
							
							os: add rngmanager  
						
						
						
					 
					
						2020-03-16 13:08:20 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							daa0deb1bf 
							
						 
					 
					
						
						
							
							Add architecture-specific guard for get tick  
						
						
						
					 
					
						2020-03-16 01:05:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							43bd733f0a 
							
						 
					 
					
						
						
							
							os: implement Tick api, make build with -Werror  
						
						
						
					 
					
						2020-03-16 01:02:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							70367e3e7c 
							
						 
					 
					
						
						
							
							crypto: add Sha256Context  
						
						
						
					 
					
						2020-03-11 03:26:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							45f8343659 
							
						 
					 
					
						
						
							
							kern: tweak KHandleTable impl  
						
						
						
					 
					
						2020-03-10 04:54:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e8dfe04701 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "a4ce1172"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "a4ce1172"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???" 
						
					 
					
						2020-03-09 18:04:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							95d5375158 
							
						 
					 
					
						
						
							
							ams: bump version to 0.10.4  
						
						
						
					 
					
						2020-03-09 18:03:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							93004be59e 
							
						 
					 
					
						
						
							
							ams: finish stdio -> fs bindings for stratosphere  
						
						
						
					 
					
						2020-03-09 03:58:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							237b513408 
							
						 
					 
					
						
						
							
							loader: refactor to use fs bindings  
						
						
						
					 
					
						2020-03-09 03:10:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4c5e980e07 
							
						 
					 
					
						
						
							
							ams: dump tls in fatal error context  
						
						
						
					 
					
						2020-03-08 17:01:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6eee3f5fe7 
							
						 
					 
					
						
						
							
							stratosphere-except-ldr: use fs bindings (this temporarily breaks loader)  
						
						
						
					 
					
						2020-03-08 16:33:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							40c6733de3 
							
						 
					 
					
						
						
							
							creport: use fs bindings  
						
						
						
					 
					
						2020-03-08 01:45:12 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c703be86fc 
							
						 
					 
					
						
						
							
							stratosphere template: allow for per-module defines  
						
						
						
					 
					
						2020-03-08 01:39:16 -08:00 
						 
				 
			
				
					
						
							
							
								Adubbz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7026b9094 
							
						 
					 
					
						
						
							
							Implement the NCM sysmodule ( closes   #91 )  
						
						... 
						
						
						
						* Implement NCM
* Modernize ncm_main
* Remove unnecessary smExit
* Give access to svcCallSecureMonitor
* Stack size bump
* Fix incorrect setup for NandUser's content storage entry
* Fix a potential data abort when flushing the placeholder accessor cache
* Fix HasFile and HasDirectory
* Use r+b, not w+b
* Misc fixes
* errno begone
* Fixed more stdio error handling
* More main fixes
* Various command improvements
* Make dispatch tables great again
* Fix logic inversion
* Fixed content path generation
* Bump heap size, fix CleanupAllPlaceHolder
* Various fixes. Note: This contains debug stuff which will be removed later. I was getting tired of having to cherrypick tiny changes
* Fixed placeholder/content deletion
* Fixed incorrect content manager destruction
* Prevent automatic placeholder creation on open
* Fixed List implementation. Also lots of debug logging.
* Removed debug code
* Added a scope guard for WritePlaceHolder
* Manually prevent placeholder/content appending
* Revert "Removed debug code"
This reverts commit d6ff261fcc168447d80ed6ff261fcc168447d80ehttps://github.com/m4xw/emuMMC "
  branch:   "develop"
  commit:   "d12dd546"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
* util: add boundedmap
* ncm: minor style fixes
* ncm: don't unmount if mounting fails
* lr: bug fixes
* ncm: implement ncm.for-initialize + ncm.for-safemode
* lr: ncm::ProgramId::Invalid -> ncm::InvalidProgramId
* ncm: fix open directory mode on 1.0.0
* ncm: fix fs use, implement more of < 4.0.0 for-initialize/safemode
* ncm: implement packagedcontent -> content for building metadb
* ncm: fix save data flag management
* ncm: address some review suggestions (thanks @leoetlino!)
* updater: use fs bindings
* fs: implement MountCode
* fs: prefer make_unique to operator new
* ncm: implement remaining ContentMetaDatabaseBuilder functionality
Co-authored-by: Michael Scire <SciresM@gmail.com> 
						
					 
					
						2020-03-08 00:06:23 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f9403201f0 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "83aa6133"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "83aa6133"
git-subrepo:
  version:  "0.4.1"
  origin:   "https://github.com/ingydotnet/git-subrepo "
  commit:   "a04d8c2" 
						
					 
					
						2020-03-02 20:00:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							fd34e2342a 
							
						 
					 
					
						
						
							
							ams: bump version to 0.10.3  
						
						
						
					 
					
						2020-03-02 20:00:10 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0e5ade727c 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "807c6866"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "807c6866"
git-subrepo:
  version:  "0.4.1"
  origin:   "https://github.com/ingydotnet/git-subrepo "
  commit:   "a04d8c2" 
						
					 
					
						2020-03-02 19:52:45 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c4065c976c 
							
						 
					 
					
						
						
							
							pm/fusee: add support for 9.2.0  
						
						
						
					 
					
						2020-03-02 19:49:34 -08:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							4f33afe0ee 
							
						 
					 
					
						
						
							
							vapours: fix MASKL, MASK2L to match Armv8 ARM (inclusive bit range)  
						
						
						
					 
					
						2020-03-01 15:16:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							dc1404061c 
							
						 
					 
					
						
						
							
							fs.mitm: implement layered html redirection ( closes   #814 )  
						
						
						
					 
					
						2020-02-25 16:44:36 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4f34a38a97 
							
						 
					 
					
						
						
							
							Add additional licensing exemption  
						
						
						
					 
					
						2020-02-24 20:47:11 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							799f94958c 
							
						 
					 
					
						
						
							
							util/lmem: minor fixes  
						
						
						
					 
					
						2020-02-24 20:28:39 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c17b6d0d44 
							
						 
					 
					
						
						
							
							util: add uuid  
						
						
						
					 
					
						2020-02-24 20:14:48 -08:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a8aebf74d 
							
						 
					 
					
						
						
							
							lmem: Implement UnitHeap, ExpHeap ( #823 )  
						
						... 
						
						
						
						* lmem: implement ExpHeap
* lmem: Implement Slab^H^H^H^HUnitHeap 
						
					 
					
						2020-02-24 19:44:27 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							191414c832 
							
						 
					 
					
						
						
							
							util: add ConvertTo*Endian48  
						
						
						
					 
					
						2020-02-24 19:29:00 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a429c61f33 
							
						 
					 
					
						
						
							
							crypto/spl: implement rsa-oaep  
						
						
						
					 
					
						2020-02-24 19:09:13 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ad1158b30a 
							
						 
					 
					
						
						
							
							ro: save 0x25000 while maintaining security improvements  
						
						
						
					 
					
						2020-02-24 18:17:33 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ba8c77fec6 
							
						 
					 
					
						
						
							
							ro: implement 9.1.0 security measures  
						
						
						
					 
					
						2020-02-24 18:02:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4a30437e80 
							
						 
					 
					
						
						
							
							boot: update to accurate as of 9.1.0  
						
						
						
					 
					
						2020-02-24 08:21:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							80e1847534 
							
						 
					 
					
						
						
							
							libstrat: fix unconverted _WITH_ASSERTs  
						
						
						
					 
					
						2020-02-24 05:01:41 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8ccac1d18a 
							
						 
					 
					
						
						
							
							pss: extra validity check  
						
						
						
					 
					
						2020-02-24 04:32:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c3656aae30 
							
						 
					 
					
						
						
							
							crypto: constant-time pss (if it survives optimization)  
						
						
						
					 
					
						2020-02-24 02:27:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa534fb71 
							
						 
					 
					
						
						
							
							ro: implement NRR signature checks  
						
						
						
					 
					
						2020-02-23 18:07:14 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f3629f863d 
							
						 
					 
					
						
						
							
							crypto: implement RSA-2048-PSS  
						
						
						
					 
					
						2020-02-23 17:34:30 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d675aa3414 
							
						 
					 
					
						
						
							
							crypto: Implement BigNum/ExpMod  
						
						
						
					 
					
						2020-02-23 06:51:32 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							40400aee1f 
							
						 
					 
					
						
						
							
							ams: revamp assertion system  
						
						
						
					 
					
						2020-02-22 23:05:14 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9572fb2ce3 
							
						 
					 
					
						
						
							
							vapours: cleanup svc includes  
						
						
						
					 
					
						2020-02-22 19:54:50 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							eb75d54b2b 
							
						 
					 
					
						
						
							
							vapours: new include style, add crypto  
						
						
						
					 
					
						2020-02-22 19:47:08 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							081bd0aefc 
							
						 
					 
					
						
						
							
							fix building libstratosphere  
						
						
						
					 
					
						2020-02-22 19:21:26 -08:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c5efefb15 
							
						 
					 
					
						
						
							
							Merge branch 'master' into mesosphere-dev  
						
						
						
					 
					
						2020-02-22 19:07:05 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3e4c962bbb 
							
						 
					 
					
						
						
							
							kern: correct error in KUserPointer  
						
						
						
					 
					
						2020-02-22 15:38:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							34fb48b412 
							
						 
					 
					
						
						
							
							kern: mem access prep for svc streams, TODO_IMPLEMENT -> UNIMPLEMENTED  
						
						
						
					 
					
						2020-02-22 05:42:46 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							40980904f7 
							
						 
					 
					
						
						
							
							kern: paranoid assertions about the class tokens  
						
						
						
					 
					
						2020-02-22 03:04:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5055bdb23e 
							
						 
					 
					
						
						
							
							kern: correct KClassToken generation  
						
						
						
					 
					
						2020-02-22 02:53:14 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d2a888d9e8 
							
						 
					 
					
						
						
							
							kern: minor fixes to prevent core0-2 panics during boot  
						
						
						
					 
					
						2020-02-21 13:05:16 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bb3f7c8ab9 
							
						 
					 
					
						
						
							
							kern: fix building without debugging turned on  
						
						
						
					 
					
						2020-02-20 10:14:27 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							efae01c165 
							
						 
					 
					
						
						
							
							kern: implement KUserPointer (and test with QueryMemory) in advance of svc dev  
						
						
						
					 
					
						2020-02-20 09:05:24 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9f9593e05f 
							
						 
					 
					
						
						
							
							kern: implement large page group mapping, fix debug flag cap  
						
						
						
					 
					
						2020-02-19 22:35:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							80b115ef57 
							
						 
					 
					
						
						
							
							kern: implement user thread start, el0 code now runs  
						
						
						
					 
					
						2020-02-19 21:21:44 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							560c340c96 
							
						 
					 
					
						
						
							
							kern: fix supervisor page table activation  
						
						
						
					 
					
						2020-02-19 20:43:19 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							aae3c789f2 
							
						 
					 
					
						
						
							
							kern: implement unsuspension of init threads  
						
						
						
					 
					
						2020-02-19 20:42:21 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c568788609 
							
						 
					 
					
						
						
							
							kern: implement KProcess::Run  
						
						
						
					 
					
						2020-02-19 19:38:20 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							28ea0b12a8 
							
						 
					 
					
						
						
							
							kern: implement SetProcessMemoryPermission  
						
						
						
					 
					
						2020-02-19 08:07:44 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b857153964 
							
						 
					 
					
						
						
							
							kern: finish KProcess::Initialize() for KIPs  
						
						
						
					 
					
						2020-02-19 06:46:59 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b99bcbc619 
							
						 
					 
					
						
						
							
							kern: implement MapIo  
						
						
						
					 
					
						2020-02-19 05:35:22 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							905ce0eeea 
							
						 
					 
					
						
						
							
							kern: implement capabilities parsing  
						
						
						
					 
					
						2020-02-19 04:55:00 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0534ddd37a 
							
						 
					 
					
						
						
							
							kern: correct alloc region size  
						
						
						
					 
					
						2020-02-19 01:26:16 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							30b3825f5c 
							
						 
					 
					
						
						
							
							libmesosphere: precompile mesosphere.hpp  
						
						
						
					 
					
						2020-02-19 01:22:51 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							05a3e95834 
							
						 
					 
					
						
						
							
							kern: implement process(pagetable) init  
						
						
						
					 
					
						2020-02-19 01:22:27 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							fba8fb539d 
							
						 
					 
					
						
						
							
							kern: add KProcess members  
						
						
						
					 
					
						2020-02-18 05:04:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							772e1f1c4f 
							
						 
					 
					
						
						
							
							kern: implement IsValidPageGroup  
						
						
						
					 
					
						2020-02-18 01:44:40 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							154422562a 
							
						 
					 
					
						
						
							
							kern: implement page group unmapping  
						
						
						
					 
					
						2020-02-18 01:04:44 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							25b0baae59 
							
						 
					 
					
						
						
							
							kern: change decompression asserts -> audits  
						
						
						
					 
					
						2020-02-17 02:57:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							92521eed2a 
							
						 
					 
					
						
						
							
							kern: implement through kip decompression  
						
						
						
					 
					
						2020-02-17 02:49:21 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							cbc73f4407 
							
						 
					 
					
						
						
							
							kern: skeleton initial process loading  
						
						
						
					 
					
						2020-02-15 03:44:41 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							30d6b359f9 
							
						 
					 
					
						
						
							
							kern: implement smmu init  
						
						
						
					 
					
						2020-02-15 00:00:35 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2c496e94d5 
							
						 
					 
					
						
						
							
							kern: switch->nx, implement sleep manager init  
						
						
						
					 
					
						2020-02-14 19:58:57 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							20b5268e90 
							
						 
					 
					
						
						
							
							kern: kern::arm64 -> kern::arch::arm64  
						
						
						
					 
					
						2020-02-14 18:22:55 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							11f70759ce 
							
						 
					 
					
						
						
							
							kern: implement lightlock slowpath (works on hw)  
						
						
						
					 
					
						2020-02-14 15:27:34 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b3e6571586 
							
						 
					 
					
						
						
							
							kern: improve panic output  
						
						
						
					 
					
						2020-02-14 04:01:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5b98426171 
							
						 
					 
					
						
						
							
							kern: implement KWorkerTaskManager  
						
						
						
					 
					
						2020-02-14 02:56:42 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c91386b0fa 
							
						 
					 
					
						
						
							
							kern: implement interrupt thread init  
						
						
						
					 
					
						2020-02-14 02:20:33 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ea0011d572 
							
						 
					 
					
						
						
							
							kern: use TinyMT instead of mt19937_t  
						
						
						
					 
					
						2020-02-13 22:37:30 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							364b04b68a 
							
						 
					 
					
						
						
							
							libmesosphere: move .s to kernel (prevent manifesting in kernelldr)  
						
						
						
					 
					
						2020-02-13 22:05:20 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8c93eb5712 
							
						 
					 
					
						
						
							
							kern: implement enough of KPageTable to initialize a thread  
						
						
						
					 
					
						2020-02-13 17:38:56 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c6d1579265 
							
						 
					 
					
						
						
							
							vapours: add time primitives, fix result name  
						
						
						
					 
					
						2020-02-13 16:18:39 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ef3da6cb51 
							
						 
					 
					
						
						
							
							kern: implement KMemoryBlockManager::Update  
						
						
						
					 
					
						2020-02-10 09:57:00 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3bcc4adb5c 
							
						 
					 
					
						
						
							
							kern: implement init through InterruptTaskManager.Initialize()  
						
						
						
					 
					
						2020-02-10 02:26:00 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3c78bc4dbf 
							
						 
					 
					
						
						
							
							kern: implement KMemoryBlockManager init  
						
						
						
					 
					
						2020-02-10 01:50:23 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							fdd7b1db15 
							
						 
					 
					
						
						
							
							kern: add KPageTableBase members  
						
						
						
					 
					
						2020-02-09 18:29:38 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							50b8189e7f 
							
						 
					 
					
						
						
							
							kern: begin skeletoning page table types  
						
						
						
					 
					
						2020-02-09 03:45:45 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3284656aad 
							
						 
					 
					
						
						
							
							kern: print build date/time, git revision  
						
						
						
					 
					
						2020-02-09 02:05:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1d65352167 
							
						 
					 
					
						
						
							
							kern: print layout for debug during startup  
						
						
						
					 
					
						2020-02-09 01:16:13 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d8e94996ad 
							
						 
					 
					
						
						
							
							kern: newlines at end of svc files  
						
						
						
					 
					
						2020-02-08 11:56:13 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5dae43b192 
							
						 
					 
					
						
						
							
							kern: add svc stubs, turn on svc table build  
						
						
						
					 
					
						2020-02-08 11:53:27 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4b6b06fcaa 
							
						 
					 
					
						
						
							
							mesosphere: hard enforcement of TODOs  
						
						
						
					 
					
						2020-02-08 03:18:08 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							919b8124dc 
							
						 
					 
					
						
						
							
							kern: Implement exception vector ASM  
						
						
						
					 
					
						2020-02-08 02:49:32 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e330b6187f 
							
						 
					 
					
						
						
							
							kern: bugfix, turn on auditing for the time being  
						
						
						
					 
					
						2020-02-07 19:48:07 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1224ed8abe 
							
						 
					 
					
						
						
							
							kern: implement dpc + skeleton rest of main  
						
						
						
					 
					
						2020-02-07 19:16:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e9e949ec36 
							
						 
					 
					
						
						
							
							kern: obj stubs to get past slab init  
						
						
						
					 
					
						2020-02-07 11:51:58 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8cfffc69d5 
							
						 
					 
					
						
						
							
							kern: print backtrace on panic  
						
						
						
					 
					
						2020-02-07 06:26:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							cb6af379d8 
							
						 
					 
					
						
						
							
							kern: implement dynamic slab init + ini relocation  
						
						
						
					 
					
						2020-02-07 04:58:35 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d9e6771e63 
							
						 
					 
					
						
						
							
							kern: implement more of KMemoryManager through KPageBuffer slab init  
						
						
						
					 
					
						2020-02-06 20:36:26 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f7d3d50f33 
							
						 
					 
					
						
						
							
							kern: implement KMemoryManager init  
						
						
						
					 
					
						2020-02-06 17:40:57 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1de607c183 
							
						 
					 
					
						
						
							
							kern: implement KResourceLimit  
						
						
						
					 
					
						2020-02-06 05:34:38 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							23f5d77f37 
							
						 
					 
					
						
						
							
							kern: fix carveout region calcs  
						
						
						
					 
					
						2020-02-06 01:22:21 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5961151a92 
							
						 
					 
					
						
						
							
							kern: implement uart init + logging  
						
						
						
					 
					
						2020-02-06 01:05:35 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							323858cf96 
							
						 
					 
					
						
						
							
							kern: s/MemoryBlock/MemoryRegion/g  
						
						
						
					 
					
						2020-02-05 14:16:56 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5f857cb079 
							
						 
					 
					
						
						
							
							kern: implement more of KInterruptManager  
						
						
						
					 
					
						2020-02-05 14:07:51 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							62de3322ff 
							
						 
					 
					
						
						
							
							kern: implement much of KScheduler, KHardwareTimer  
						
						
						
					 
					
						2020-02-05 13:02:35 -08:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							1309e93e26 
							
						 
					 
					
						
						
							
							libvapours: reorganize includes.hpp  
						
						
						
					 
					
						2020-02-04 19:02:17 +00:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a736a6f6 
							
						 
					 
					
						
						
							
							libvapours: constexpr ALWAYS_INLINE T CombineBits  
						
						
						
					 
					
						2020-02-04 02:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							30e39e60f7 
							
						 
					 
					
						
						
							
							libvapour: forgot to add util_bitutil.hpp to util.hpp  
						
						
						
					 
					
						2020-02-04 02:04:59 +00:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							108b997ef2 
							
						 
					 
					
						
						
							
							libvapours: introduce BitsOf, Bits  
						
						
						
					 
					
						2020-02-04 01:32:59 +00:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							877b2cf790 
							
						 
					 
					
						
						
							
							libvapours: introduce BITL, MASK, MASKL, MASK2, MASK2L which were already present in other ams components  
						
						
						
					 
					
						2020-02-03 23:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5e4307046a 
							
						 
					 
					
						
						
							
							style cleanup  
						
						
						
					 
					
						2020-01-31 16:38:33 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2355047715 
							
						 
					 
					
						
						
							
							kern: add abstract scoped lock template  
						
						
						
					 
					
						2020-01-31 16:37:58 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							57222e8301 
							
						 
					 
					
						
						
							
							kern: implement KSchedulerLock  
						
						
						
					 
					
						2020-01-31 16:25:17 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9accbcf8e1 
							
						 
					 
					
						
						
							
							meso: use -fno-non-call-exceptions, -fno-use-cxa-atexit  
						
						
						
					 
					
						2020-01-31 04:47:08 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							86eea62cd8 
							
						 
					 
					
						
						
							
							kernel: use .rel.ro  
						
						
						
					 
					
						2020-01-31 03:37:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							00b093ec62 
							
						 
					 
					
						
						
							
							util: remove spurious error in parent offset calc  
						
						
						
					 
					
						2020-01-31 02:03:34 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b1129cc0 
							
						 
					 
					
						
						
							
							kern: mostly implement KThread::Initialize  
						
						
						
					 
					
						2020-01-31 01:53:30 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d9db723bc8 
							
						 
					 
					
						
						
							
							kern: add all kthread members  
						
						
						
					 
					
						2020-01-31 00:07:06 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							08cb370a45 
							
						 
					 
					
						
						
							
							kern: implement KThreadContext  
						
						
						
					 
					
						2020-01-30 22:46:18 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d262ff92cc 
							
						 
					 
					
						
						
							
							kern: implement KPriorityQueue  
						
						
						
					 
					
						2020-01-30 20:56:24 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e1adbb6dba 
							
						 
					 
					
						
						
							
							util: add BitSet  
						
						
						
					 
					
						2020-01-30 17:45:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e25a4ca8d7 
							
						 
					 
					
						
						
							
							kern: implement KAffinityMask  
						
						
						
					 
					
						2020-01-30 17:07:08 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							059c706f19 
							
						 
					 
					
						
						
							
							kern: implement KThreadLocalPage  
						
						
						
					 
					
						2020-01-30 16:51:35 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							484f132651 
							
						 
					 
					
						
						
							
							kern: implement KHandleTable, other cleanup  
						
						
						
					 
					
						2020-01-30 15:29:51 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d5a4c17ee7 
							
						 
					 
					
						
						
							
							kern: fully implement slabheap init  
						
						
						
					 
					
						2020-01-30 01:41:59 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7d6b16d7fb 
							
						 
					 
					
						
						
							
							kern: Skeleton KSynchronizationObject  
						
						
						
					 
					
						2020-01-29 23:46:55 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2faf3d33b5 
							
						 
					 
					
						
						
							
							kern: Implement KAutoObject, KSlabHeap, KLightLock  
						
						
						
					 
					
						2020-01-29 22:06:25 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bb4ade30e4 
							
						 
					 
					
						
						
							
							kern: optimize memory block tree lookups  
						
						
						
					 
					
						2020-01-29 14:55:26 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							981bb1f15d 
							
						 
					 
					
						
						
							
							kern: skeleton enough types to init KCoreLocalRegion in main()  
						
						
						
					 
					
						2020-01-29 14:26:24 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ad0d2faa6c 
							
						 
					 
					
						
						
							
							meso: makefile improvements, sysreg accessors  
						
						
						
					 
					
						2020-01-29 05:37:14 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							507ab46709 
							
						 
					 
					
						
						
							
							cpu: optimize core barrier  
						
						
						
					 
					
						2020-01-29 04:36:18 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7820e5b759 
							
						 
					 
					
						
						
							
							kern: implement debug register/vectors init  
						
						
						
					 
					
						2020-01-29 02:42:41 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7c703903ea 
							
						 
					 
					
						
						
							
							kern: implement pool partition memblock setup  
						
						
						
					 
					
						2020-01-29 01:49:04 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e7dee2a9fc 
							
						 
					 
					
						
						
							
							kern: Implement most of memory init (all cores hit main, but still more to do)  
						
						
						
					 
					
						2020-01-28 22:09:47 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e522c0a0 
							
						 
					 
					
						
						
							
							meso: find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} +  
						
						
						
					 
					
						2020-01-24 02:12:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							875b62f06a 
							
						 
					 
					
						
						
							
							config: fix typos  
						
						
						
					 
					
						2020-01-24 02:11:27 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							32fb22e361 
							
						 
					 
					
						
						
							
							kern: finish implementing assembly init routines  
						
						
						
					 
					
						2020-01-24 02:11:26 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bce7133128 
							
						 
					 
					
						
						
							
							meso: add script to build mesosphere.bin  
						
						
						
					 
					
						2020-01-24 02:11:24 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3982afdd6b 
							
						 
					 
					
						
						
							
							meso: skeleton buildsystem for kernel  
						
						
						
					 
					
						2020-01-24 02:11:23 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6ee305464a 
							
						 
					 
					
						
						
							
							mesosphere: Implement SVC table auto-generation  
						
						
						
					 
					
						2020-01-24 02:11:21 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6ecf04c3b7 
							
						 
					 
					
						
						
							
							find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} +  
						
						
						
					 
					
						2020-01-24 02:10:40 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9df7f0aada 
							
						 
					 
					
						
						
							
							svc: whoops  
						
						
						
					 
					
						2020-01-18 03:54:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3a91a6b786 
							
						 
					 
					
						
						
							
							svc: populate namespace  
						
						
						
					 
					
						2020-01-17 20:11:03 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							11d4e74620 
							
						 
					 
					
						
						
							
							scope guard: ensure implicit lambdas are always inline  
						
						
						
					 
					
						2020-01-17 14:17:18 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9068e2071c 
							
						 
					 
					
						
						
							
							offsetof: proper detection when sizeof() != alignof  
						
						
						
					 
					
						2020-01-16 04:09:11 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							769a57526c 
							
						 
					 
					
						
						
							
							util::IntrusiveList: assert member referencing is correct  
						
						
						
					 
					
						2020-01-16 00:30:42 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0751db5d12 
							
						 
					 
					
						
						
							
							fixes for previous two commits  
						
						
						
					 
					
						2020-01-15 23:47:14 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							da59334c5e 
							
						 
					 
					
						
						
							
							util: make offsetof/parent-of-member actually constexpr  
						
						
						
					 
					
						2020-01-15 21:35:14 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4d5cde3f7b 
							
						 
					 
					
						
						
							
							ams.bpc: fix report serialization  
						
						
						
					 
					
						2020-01-03 14:17:32 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8528248d2b 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "08c9b3cb"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "08c9b3cb"
git-subrepo:
  version:  "0.4.0"
  origin:   "https://github.com/ingydotnet/git-subrepo "
  commit:   "5d6aba9" 
						
					 
					
						2020-01-03 13:06:25 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							814c9d1cfb 
							
						 
					 
					
						
						
							
							Bump version to 0.10.2  
						
						
						
					 
					
						2020-01-03 13:04:16 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3038612774 
							
						 
					 
					
						
						
							
							ams: use bitpack for api version  
						
						
						
					 
					
						2020-01-02 18:17:48 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							59be817bb8 
							
						 
					 
					
						
						
							
							fix header include  
						
						
						
					 
					
						2020-01-02 17:45:30 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b965e3f335 
							
						 
					 
					
						
						
							
							libvapours: add (kibi/mebi/gibi)byte literals  
						
						
						
					 
					
						2020-01-02 17:44:22 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							43c0e39c34 
							
						 
					 
					
						
						
							
							meso: use BitPack  
						
						
						
					 
					
						2020-01-02 03:30:10 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0d8bde6079 
							
						 
					 
					
						
						
							
							loader: use BitPack for caps  
						
						
						
					 
					
						2020-01-02 03:13:40 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							38f942adf5 
							
						 
					 
					
						
						
							
							strat: use util::FourCC where relevant  
						
						
						
					 
					
						2020-01-02 01:52:13 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							145ee8fcc8 
							
						 
					 
					
						
						
							
							util: add BitPack  
						
						
						
					 
					
						2020-01-02 01:41:52 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							846f610fff 
							
						 
					 
					
						
						
							
							fatal: include stack/tls in reports  
						
						
						
					 
					
						2019-12-31 15:23:25 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							11ec6a6912 
							
						 
					 
					
						
						
							
							fusee/exo/sept: additional fixes  
						
						
						
					 
					
						2019-12-31 13:26:15 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							18d998034d 
							
						 
					 
					
						
						
							
							buildsystem: more fixes  
						
						
						
					 
					
						2019-12-31 02:54:06 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							27994bb306 
							
						 
					 
					
						
						
							
							buildsystem: avoid use of $(shell find) for significant speedup  
						
						
						
					 
					
						2019-12-31 02:46:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bf5bbfbcef 
							
						 
					 
					
						
						
							
							kernel_ldr: clean up KSystemControl init API  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d10621e832 
							
						 
					 
					
						
						
							
							mesosphere: refactor Elf vs Elf64 distinction  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								fincs 
							
						 
					 
					
						
						
						
						
							
						
						
							4adc0e4096 
							
						 
					 
					
						
						
							
							Replace HFILES with HFILES_BIN in all makefiles  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8e3c34ea89 
							
						 
					 
					
						
						
							
							meso: build with -ffixed-x18  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a85e20bcea 
							
						 
					 
					
						
						
							
							kernel_ldr::cpu: prevent reordering around barrier instructions  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f78653d815 
							
						 
					 
					
						
						
							
							kernelldr: miscellaneous fixes  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8efdd04fcd 
							
						 
					 
					
						
						
							
							kernel_ldr: finish implementing all core logic.  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								fincs 
							
						 
					 
					
						
						
						
						
							
						
						
							623b5f4eb9 
							
						 
					 
					
						
						
							
							meso: miscellaneous cleanup and build fixes  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
						
						
							
						
						
							af352e4f7f 
							
						 
					 
					
						
						
							
							Remove unnecessary copyright header.  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2866cb5fe6 
							
						 
					 
					
						
						
							
							mesosphere: Implement kernelldr through first page table mapping  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b5becba8ff 
							
						 
					 
					
						
						
							
							kernelldr: skeleton build system in prep for dev  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							36c47a0014 
							
						 
					 
					
						
						
							
							meso: skeleton libmesosphere in prep for kernelldr dev  
						
						
						
					 
					
						2019-12-31 00:46:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0b0fdc5c58 
							
						 
					 
					
						
						
							
							sf: fix support for automatic recvlist buffers  
						
						
						
					 
					
						2019-12-31 00:19:58 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f9a199557c 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "9261160c"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "9261160c"
git-subrepo:
  version:  "0.4.0"
  origin:   "https://github.com/ingydotnet/git-subrepo "
  commit:   "5d6aba9" 
						
					 
					
						2019-12-11 18:37:44 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0fdbdb1f4d 
							
						 
					 
					
						
						
							
							remove title_id removal TODO  
						
						
						
					 
					
						2019-12-11 18:37:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e734b23f11 
							
						 
					 
					
						
						
							
							cfg: Allow more flexible hbl configuration  
						
						
						
					 
					
						2019-12-11 18:33:53 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d3bafc5b3b 
							
						 
					 
					
						
						
							
							git subrepo push libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "4d5a09e5"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "4d5a09e5"
git-subrepo:
  version:  "0.4.0"
  origin:   "https://github.com/ingydotnet/git-subrepo "
  commit:   "5d6aba9" 
						
					 
					
						2019-12-10 19:18:08 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2c9e1a814c 
							
						 
					 
					
						
						
							
							Bump version to 0.10.1  
						
						
						
					 
					
						2019-12-10 18:33:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2420b26981 
							
						 
					 
					
						
						
							
							sf: Allow for more than one process id holder (ugly)  
						
						
						
					 
					
						2019-12-10 18:10:47 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c1d68d7f0d 
							
						 
					 
					
						
						
							
							util: add fourcc, intrusive list fixes  
						
						
						
					 
					
						2019-12-10 12:27:19 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7cead4b620 
							
						 
					 
					
						
						
							
							Fix another off-by-one in TinyMT init calcs  
						
						
						
					 
					
						2019-12-10 01:14:36 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							27202b2fab 
							
						 
					 
					
						
						
							
							tinymt: correct init iter count  
						
						
						
					 
					
						2019-12-09 23:53:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1556a92a38 
							
						 
					 
					
						
						
							
							random: use TinyMT instead of XorShift  
						
						
						
					 
					
						2019-12-09 23:50:47 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							206b1a1b57 
							
						 
					 
					
						
						
							
							kvdb: correct condition inversion in kvdb::Archive  
						
						
						
					 
					
						2019-12-09 22:44:10 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9578622abf 
							
						 
					 
					
						
						
							
							sf: Improve class member function detection  
						
						
						
					 
					
						2019-12-09 19:02:58 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0105455086 
							
						 
					 
					
						
						
							
							git subrepo clone  https://github.com/Atmosphere-NX/Atmosphere-libs  libraries  
						
						... 
						
						
						
						subrepo:
  subdir:   "libraries"
  merged:   "07af583b"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs "
  branch:   "master"
  commit:   "07af583b"
git-subrepo:
  version:  "0.4.0"
  origin:   "https://github.com/ingydotnet/git-subrepo "
  commit:   "5d6aba9" 
						
					 
					
						2019-12-09 18:54:29 -08:00