Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							392c9c3a0b
							
						
					 | 
					
						
						
							
							ams: prepare for 0.10.3
						
						
						
						
						
					 | 
					
						2020-03-02 18:35:10 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							8da705d40b
							
						
					 | 
					
						
						
							
							fs.mitm: support html redirection (non-layered, for #814)
						
						
						
						
						
					 | 
					
						2020-02-25 06:41:53 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							f427c3d7a5
							
						
					 | 
					
						
						
							
							ro: move in use trackers outside of info objects
						
						
						
						
						
					 | 
					
						2020-02-24 16:47:07 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							05a24b5726
							
						
					 | 
					
						
						
							
							boot: fix more typos/copy paste errors
						
						
						
						
						
					 | 
					
						2020-02-24 09:49:43 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							8306464758
							
						
					 | 
					
						
						
							
							boot: fix wrong fallthroughs
						
						
						
						
						
					 | 
					
						2020-02-24 09:45:40 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							981166783b
							
						
					 | 
					
						
						
							
							stratosphere: misc static -> global
						
						
						
						
						
					 | 
					
						2020-02-22 23:16:53 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0f7cd95b9
							
						
					 | 
					
						
						
							
							pm: save ~0x3000 in binary
						
						
						
						
						
					 | 
					
						2020-02-22 23:11:28 -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
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fa4a96d021
							
						
					 | 
					
						
						
							
							Merge pull request #821 from Atmosphere-NX/mesosphere-dev
						
						
						
						
						
						
						
						Mesosphere: Implement kernel initialization. 
						
					 | 
					
						2020-02-22 19:07:30 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9c3908caf
							
						
					 | 
					
						
						
							
							kern: mark initial threads as intended constinit
						
						
						
						
						
					 | 
					
						2020-02-19 05:45:32 -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 | 
					
					
						
						
							
							
							
						
					 |