| 
							
							
								 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 |  |