Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							841f6cf1d9
							
						
					 | 
					
						
						
							
							kern: implement much of KScheduler, KHardwareTimer
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:49 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							9fd8a08495
							
						
					 | 
					
						
						
							
							style cleanup
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:49 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							af2b9252ec
							
						
					 | 
					
						
						
							
							kern: add abstract scoped lock template
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:49 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e0de30536
							
						
					 | 
					
						
						
							
							kern: implement KSchedulerLock
						
						
						
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
						
						
							
						
						
							59a66ddad3
							
						
					 | 
					
						
						
							
							kern: implement KThreadContext
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							efcfa04a80
							
						
					 | 
					
						
						
							
							kern: implement KPriorityQueue
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							13cb4a8c5a
							
						
					 | 
					
						
						
							
							kern: implement KAffinityMask
						
						
						
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
						
						
							
						
						
							60c286164b
							
						
					 | 
					
						
						
							
							kern: fully implement slabheap init
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:45 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c7d5985e2
							
						
					 | 
					
						
						
							
							kern: optimize memory block tree lookups
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:44 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							923ee1c494
							
						
					 | 
					
						
						
							
							kern: skeleton enough types to init KCoreLocalRegion in main()
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:44 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8dbc5cbb0
							
						
					 | 
					
						
						
							
							meso: makefile improvements, sysreg accessors
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:44 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							28465b1a82
							
						
					 | 
					
						
						
							
							kern: implement debug register/vectors init
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:44 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd79074734
							
						
					 | 
					
						
						
							
							kern: implement pool partition memblock setup
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:43 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7e9fc1513
							
						
					 | 
					
						
						
							
							kern: finish implementing assembly init routines
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:42 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							0ef7d15c5e
							
						
					 | 
					
						
						
							
							meso: add script to build mesosphere.bin
						
						
						
						
						
					 | 
					
						2020-03-02 19:50:41 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							197610d8e2
							
						
					 | 
					
						
						
							
							kernel_ldr: clean up KSystemControl init API
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:28 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ce4be859f
							
						
					 | 
					
						
						
							
							mesosphere: refactor Elf vs Elf64 distinction
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:27 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e81f0176a
							
						
					 | 
					
						
						
							
							kernel_ldr::cpu: prevent reordering around barrier instructions
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:25 -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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								fincs
							
						 
					 | 
					
						
						
						
						
							
						
						
							e89e0cc45d
							
						
					 | 
					
						
						
							
							meso: miscellaneous cleanup and build fixes
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:22 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								SciresM
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab902694f7
							
						
					 | 
					
						
						
							
							Remove unnecessary copyright header.
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:22 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							b74a5a2676
							
						
					 | 
					
						
						
							
							mesosphere: Implement kernelldr through first page table mapping
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:21 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f83d72e18b
							
						
					 | 
					
						
						
							
							meso: skeleton libmesosphere in prep for kernelldr dev
						
						
						
						
						
					 | 
					
						2020-01-03 13:05:20 -08:00 | 
					
					
						
						
							
							
							
						
					 |