summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorBrett Weiland <brett_weiland@bpcspace.com>2021-03-24 15:47:15 -0500
committerBrett Weiland <brett_weiland@bpcspace.com>2021-03-24 15:47:15 -0500
commit874bc2f5feb1ea90726d20cbdffbbc9dd94918b2 (patch)
treec9bea74370c558f52b614244fa650f3508dfcefa /README.md
parentf90c075d5061b3a89316d6bf3d5b190d49049ccd (diff)
Fixed README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 8 insertions, 6 deletions
diff --git a/README.md b/README.md
index 5ed8726..336376b 100644
--- a/README.md
+++ b/README.md
@@ -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