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