| 
							
							
								 Michael Scire | 323858cf96 | kern: s/MemoryBlock/MemoryRegion/g | 2020-02-05 14:16:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 797c04d19f | kern .fini array: one weird trick | 2020-01-31 04:57:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 86eea62cd8 | kernel: use .rel.ro | 2020-01-31 03:37:49 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d5a4c17ee7 | kern: fully implement slabheap init | 2020-01-30 01:41:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2faf3d33b5 | kern: Implement KAutoObject, KSlabHeap, KLightLock | 2020-01-29 22:06:25 -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 | b3bfd6c4c9 | meso: discard .interp section | 2020-01-24 02:11:25 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 866771fdae | kern: reuse data cache code during init | 2020-01-24 02:11:25 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 308ddecc9c | kern: fix bss end align (now gets through kernelldr on hardware) | 2020-01-24 02:11:25 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 24d41ce55e | kern: push code through call to kernelldr | 2020-01-24 02:11:25 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bce7133128 | meso: add script to build mesosphere.bin | 2020-01-24 02:11:24 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3982afdd6b | meso: skeleton buildsystem for kernel | 2020-01-24 02:11:23 -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 | d3b697fd1d | fusee: inject our kernel_ldr in place of N's | 2019-12-31 00:46:09 -08:00 |  | 
			
				
					| 
							
							
								 fincs | daa7f5db79 | kernel_ldr: Explicitly reserve space for bss section in output .bin | 2019-12-31 00:46:09 -08:00 |  | 
			
				
					| 
							
							
								 fincs | 4adc0e4096 | Replace HFILES with HFILES_BIN in all makefiles | 2019-12-31 00:46:09 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f78653d815 | kernelldr: miscellaneous fixes | 2019-12-31 00:46:09 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3c7c1fbd8a | kernel_ldr: ensure crt0 is at start of output binary | 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 |  | 
			
				
					| 
							
							
								 Michael Scire | 2866cb5fe6 | mesosphere: Implement kernelldr through first page table mapping | 2019-12-31 00:46:09 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b5becba8ff | kernelldr: skeleton build system in prep for dev | 2019-12-31 00:46:09 -08:00 |  |