modified: README.md
This commit is contained in:
		
							parent
							
								
									61c12e0244
								
							
						
					
					
						commit
						f0602964da
					
				
							
								
								
									
										22
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								README.md
									
									
									
									
									
								
							| @ -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. | ||||
| 
 | ||||
| ## Cleaning list | ||||
| - [] clean RSDP v1 vs v2+ ugly unison code | ||||
| - [] clean static paging code  | ||||
| - [] 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?) | ||||
| - [ ] clean RSDP v1 vs v2+ ugly unison code | ||||
| - [ ] clean static paging code  | ||||
| - [ ] 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?) | ||||
| 
 | ||||
| 
 | ||||
| ## debugging | ||||
| - [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. | ||||
| 
 | ||||
| ## bootloader | ||||
| - [x] make USB bootable as floppy | ||||
| - [] make USB bootable as harddisk | ||||
| - [ ] make USB bootable as harddisk | ||||
| - [x] detect 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] setup temporary page tabels | ||||
| - [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 | ||||
| - [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 | ||||
| - [ ] 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 | ||||
| - [x] find, check, and parse RSDP | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Brett Weiland
						Brett Weiland