Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							577e3936a6
							
						
					 | 
					
						
						
							
							crypto: implement RSA-2048-PSS
						
						
						
						
						
					 | 
					
						2020-03-02 19:51:06 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							98cc1dd870
							
						
					 | 
					
						
						
							
							crypto: Implement BigNum/ExpMod
						
						
						
						
						
					 | 
					
						2020-03-02 19:51:06 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e9368c770
							
						
					 | 
					
						
						
							
							ams: revamp assertion system
						
						
						
						
						
					 | 
					
						2020-03-02 19:51:04 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							08671a9946
							
						
					 | 
					
						
						
							
							vapours: cleanup svc includes
						
						
						
						
						
					 | 
					
						2020-03-02 19:51:04 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							5fe629f2dc
							
						
					 | 
					
						
						
							
							vapours: new include style, add crypto
						
						
						
						
						
					 | 
					
						2020-03-02 19:51:04 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd12a93cd4
							
						
					 | 
					
						
						
							
							fix building libstratosphere
						
						
						
						
						
					 | 
					
						2020-03-02 19:51:04 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								SciresM
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d2e93ee21
							
						
					 | 
					
						
						
							
							Merge branch 'master' into mesosphere-dev
						
						
						
						
						
					 | 
					
						2020-03-02 19:51:03 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							feae39aa2e
							
						
					 | 
					
						
						
							
							kern: implement KUserPointer (and test with QueryMemory) in advance of svc dev
						
						
						
						
						
					 | 
					
						2020-03-02 19:51:01 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd81af7439
							
						
					 | 
					
						
						
							
							kern: implement capabilities parsing
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:59 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							375d5ecd08
							
						
					 | 
					
						
						
							
							kern: add KProcess members
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:58 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							868f2aa1b9
							
						
					 | 
					
						
						
							
							kern: implement page group unmapping
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:58 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							c87812ef8a
							
						
					 | 
					
						
						
							
							kern: switch->nx, implement sleep manager init
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:56 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b778d39ec
							
						
					 | 
					
						
						
							
							kern: use TinyMT instead of mt19937_t
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:55 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							049ae760ab
							
						
					 | 
					
						
						
							
							libmesosphere: move .s to kernel (prevent manifesting in kernelldr)
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:55 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce92f9d6b0
							
						
					 | 
					
						
						
							
							vapours: add time primitives, fix result name
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:54 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							6930294583
							
						
					 | 
					
						
						
							
							kern: implement dpc + skeleton rest of main
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:51 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e0de30536
							
						
					 | 
					
						
						
							
							kern: implement KSchedulerLock
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:48 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							b797024896
							
						
					 | 
					
						
						
							
							util: remove spurious error in parent offset calc
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:48 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							8fce9ea672
							
						
					 | 
					
						
						
							
							kern: mostly implement KThread::Initialize
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							c5bb5e4f43
							
						
					 | 
					
						
						
							
							kern: add all kthread members
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							efcfa04a80
							
						
					 | 
					
						
						
							
							kern: implement KPriorityQueue
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3d4692ff3
							
						
					 | 
					
						
						
							
							util: add BitSet
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:46 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							25048b72f5
							
						
					 | 
					
						
						
							
							kern: implement KThreadLocalPage
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:46 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							458572283b
							
						
					 | 
					
						
						
							
							kern: implement KHandleTable, other cleanup
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:46 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed41030c42
							
						
					 | 
					
						
						
							
							kern: Skeleton KSynchronizationObject
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:45 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b58a368a9
							
						
					 | 
					
						
						
							
							kern: Implement KAutoObject, KSlabHeap, KLightLock
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:45 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0e7bc5c9d
							
						
					 | 
					
						
						
							
							kern: Implement most of memory init (all cores hit main, but still more to do)
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:43 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							27acf7bf23
							
						
					 | 
					
						
						
							
							meso: find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} +
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:43 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							6c540ee0e4
							
						
					 | 
					
						
						
							
							mesosphere: Implement SVC table auto-generation
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:41 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							7ee4ae460e
							
						
					 | 
					
						
						
							
							find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} +
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:40 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec7bd37822
							
						
					 | 
					
						
						
							
							svc: whoops
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:40 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							78f2108874
							
						
					 | 
					
						
						
							
							svc: populate namespace
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:40 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							22f72b9cbe
							
						
					 | 
					
						
						
							
							scope guard: ensure implicit lambdas are always inline
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:39 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b5ece8bf1
							
						
					 | 
					
						
						
							
							offsetof: proper detection when sizeof() != alignof
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:39 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							58236db55e
							
						
					 | 
					
						
						
							
							util::IntrusiveList: assert member referencing is correct
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:39 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d55fcabf5
							
						
					 | 
					
						
						
							
							fixes for previous two commits
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:38 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f78763455a
							
						
					 | 
					
						
						
							
							util: make offsetof/parent-of-member actually constexpr
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:38 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							08c9b3cbf8
							
						
					 | 
					
						
						
							
							Bump version to 0.10.2
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:37 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d3b4f1276
							
						
					 | 
					
						
						
							
							fix header include
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:35 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							18414efc29
							
						
					 | 
					
						
						
							
							libvapours: add (kibi/mebi/gibi)byte literals
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:34 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							929c40f9d7
							
						
					 | 
					
						
						
							
							meso: use BitPack
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:34 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ccef5308c
							
						
					 | 
					
						
						
							
							loader: use BitPack for caps
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:33 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca82b21cf8
							
						
					 | 
					
						
						
							
							util: add BitPack
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:32 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa0aa36ee4
							
						
					 | 
					
						
						
							
							fatal: include stack/tls in reports
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:31 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc42df7d02
							
						
					 | 
					
						
						
							
							fusee/exo/sept: additional fixes
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:30 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							fcae4af5f7
							
						
					 | 
					
						
						
							
							kernelldr: miscellaneous fixes
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:25 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							c85fac4c43
							
						
					 | 
					
						
						
							
							kernel_ldr: finish implementing all core logic.
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:23 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f83d72e18b
							
						
					 | 
					
						
						
							
							meso: skeleton libmesosphere in prep for kernelldr dev
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:20 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d5a09e5d4
							
						
					 | 
					
						
						
							
							Bump version to 0.10.1
						
						
						
						
						
					 | 
					
						2019-12-10 19:17:52 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							3aa675e21c
							
						
					 | 
					
						
						
							
							util: add fourcc, intrusive list fixes
						
						
						
						
						
					 | 
					
						2019-12-10 19:17:51 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							07af583bb8
							
						
					 | 
					
						
						
							
							Add stratosphere makefile, move common/include to libs
						
						
						
						
						
					 | 
					
						2019-12-09 03:54:45 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ef5297acb3
							
						
					 | 
					
						
						
							
							Improve buildsystem, split out generic code
						
						
						
						
						
					 | 
					
						2019-12-08 19:17:05 -08:00 | 
					
					
						
						
							
							
							
						
					 |