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
							
						 
					 | 
					
						
						
						
						
							
						
						
							19e6d2e1c0
							
						
					 | 
					
						
						
							
							kernel_ldr: fix consistency on hardware
						
						
						
						
						
					 | 
					
						2020-02-13 22:53:26 -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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hexkyz
							
						 
					 | 
					
						
						
						
						
							
						
						
							34bb800440
							
						
					 | 
					
						
						
							
							fusee/sept: restore and further match official behavior for SDMMC
						
						
						
						
						
					 | 
					
						2020-02-11 17:13:01 +00: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hexkyz
							
						 
					 | 
					
						
						
						
						
							
						
						
							9dc7a4dc18
							
						
					 | 
					
						
						
							
							fusee/sept: don't abort on SDMMC DMA transfer failures
						
						
						
						
						
					 | 
					
						2020-02-06 19:15:13 +00: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 | 
					
					
						
						
							
							
							
						
					 |