diff options
author | Brett Weiland <brett_weiland@bpcspace.com> | 2021-03-24 15:47:15 -0500 |
---|---|---|
committer | Brett Weiland <brett_weiland@bpcspace.com> | 2021-03-24 15:47:15 -0500 |
commit | 874bc2f5feb1ea90726d20cbdffbbc9dd94918b2 (patch) | |
tree | c9bea74370c558f52b614244fa650f3508dfcefa /README.md | |
parent | f90c075d5061b3a89316d6bf3d5b190d49049ccd (diff) |
Fixed README.md
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -11,12 +11,12 @@ This project is in it's infancy. However, I'm making quick progress. I'll only c - [] find out when and why checksum of binary vs debug binary stripped is occationally diffrent (maybe linker script?) -##debugging +## debugging - [x] get debugging into into a seperate elf for GDB - [] md5sum of striped binary is the same as one built without debugging info _Almost_ always, there was one time when it wasn't. Can't seem to reproduce. Check linker sizes and included sections. -##bootloader +## bootloader - [x] make USB bootable as floppy - [] make USB bootable as harddisk - [x] detect native resolution @@ -28,18 +28,20 @@ _Almost_ always, there was one time when it wasn't. Can't seem to reproduce. Che - [x] load sectors into 0x100000 - [x] boot into kernel long mode -##kernel (listed in order of dependency) -###Memory +## Kernel + +### Memory - [x] static page mapping - [] dynamic page allocation - 3/24/21, almost done, will likely finish soon. - [] remap paging to higher/more available physical address - [] remap kernel to higher virtual address +- [] create a written map of virtual shared/kernel addresses for documentation -###ACPI +### ACPI - [x] find, check, and parse RSDP - [x] find, check, and parse RSDT or XSDT -###multicpu +### multicpu - [] boot cpus - [] parse MDST |