bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6096fa0e45
							
						
					 | 
					
						
						
							
							KPageHeap: Fix a typo in initialization block alignment. (#862)
						
						
						
						
						
					 | 
					
						2020-03-30 19:27:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca26d8ce27
							
						
					 | 
					
						
						
							
							kern: Implement SvcManageNamedPort
						
						
						
						
						
					 | 
					
						2020-03-18 00:09:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							96d15b28c6
							
						
					 | 
					
						
						
							
							kern: implement CallSecureMonitor, some of GetInfo/GetSystemInfo
						
						
						
						
						
					 | 
					
						2020-03-18 00:09:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							45f8343659
							
						
					 | 
					
						
						
							
							kern: tweak KHandleTable impl
						
						
						
						
						
					 | 
					
						2020-03-10 04:54:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							40400aee1f
							
						
					 | 
					
						
						
							
							ams: revamp assertion system
						
						
						
						
						
					 | 
					
						2020-02-22 23:05:14 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d65352167
							
						
					 | 
					
						
						
							
							kern: print layout for debug during startup
						
						
						
						
						
					 | 
					
						2020-02-09 01:16: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							36c47a0014
							
						
					 | 
					
						
						
							
							meso: skeleton libmesosphere in prep for kernelldr dev
						
						
						
						
						
					 | 
					
						2019-12-31 00:46:09 -08:00 | 
					
					
						
						
							
							
							
						
					 |