modified: README.md

This commit is contained in:
Brett Weiland 2021-03-24 15:49:29 -05:00
parent 61c12e0244
commit f0602964da

View File

@ -5,23 +5,23 @@ IndigoOS (name likely to change) will be a unix-like operating system for x86-64
This project is in it's infancy. However, I'm making quick progress. I'll only commit major changes to keep the commit history clean. This project is in it's infancy. However, I'm making quick progress. I'll only commit major changes to keep the commit history clean.
## Cleaning list ## Cleaning list
- [] clean RSDP v1 vs v2+ ugly unison code - [ ] clean RSDP v1 vs v2+ ugly unison code
- [] clean static paging code - [ ] clean static paging code
- [] fallback to best compatable video mode if not found - [ ] fallback to best compatable video mode if not found
- [] find out when and why checksum of binary vs debug binary stripped is occationally diffrent (maybe linker script?) - [ ] 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 - [x] get debugging into into a seperate elf for GDB
- [] md5sum of striped binary is the same as one built without debugging info - [ ] 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. _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 - [x] make USB bootable as floppy
- [] make USB bootable as harddisk - [ ] make USB bootable as harddisk
- [x] detect native resolution - [x] detect native resolution
- [x] set VESA video to native resolution - [x] set VESA video to native resolution
- [] fallback to best compatable video mode if not found - [ ] fallback to best compatable video mode if not found
- [x] record video mode info for kernel - [x] record video mode info for kernel
- [x] setup temporary page tabels - [x] setup temporary page tabels
- [x] get memory map - [x] get memory map
@ -32,10 +32,10 @@ _Almost_ always, there was one time when it wasn't. Can't seem to reproduce. Che
### Memory ### Memory
- [x] static page mapping - [x] static page mapping
- [] dynamic page allocation - 3/24/21, almost done, will likely finish soon. - [ ] dynamic page allocation - 3/24/21, almost done, will likely finish soon.
- [] remap paging to higher/more available physical address - [ ] remap paging to higher/more available physical address
- [] remap kernel to higher virtual address - [ ] remap kernel to higher virtual address
- [] create a written map of virtual shared/kernel addresses for documentation - [ ] create a written map of virtual shared/kernel addresses for documentation
### ACPI ### ACPI
- [x] find, check, and parse RSDP - [x] find, check, and parse RSDP