summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-10 00:54:35 +0200
committerMiguel <m.i@gmx.at>2018-09-10 00:54:35 +0200
commit88c5873713a4eda47d299abd9cecaa49221ec9fe (patch)
tree0eeb21f69824ddbef5e3076704fc099d65848244 /README.md
parent074490c63dd09fc941b1162f62af1985ee9576d3 (diff)
physical memory manager review et al.
Diffstat (limited to 'README.md')
-rw-r--r--README.md34
1 files changed, 9 insertions, 25 deletions
diff --git a/README.md b/README.md
index 207957c..66218c6 100644
--- a/README.md
+++ b/README.md
@@ -98,32 +98,16 @@ Discontinued Features
Todos
-----
-* ipxe (network drivers?)
-* io_wait?
-* cpuid (i686) check apic?
-* lapic / spurious . ioapic
-* newlib reentrant struct!!
-* Interrupts between BSP and APS ?
-* Do not forget to flush TLB
-* APIC / at least LAPIC? HPET timer?
-* Check 16bit stack alignment before ALL calls from assembler!
-* Ethernet driver E1000 / NS2000 & Networking stack
+* Unit Tests
+* Newlib Reeentrancy Struct
+* Ethernet driver E1000 / NS2000 & Networking stack (ipxe network drivers?)
* Porting (ncurses, gcc, binutils, vim, apache...)
-* Check VESA mode and adapt console (text/gui)
-* cpu sleep if nothing to do
-* use other cpus
-* pdirectory contains bad bad hardcoded shit
-* remap stack
-* upper half kernel
-* do not disable paging on context swtiches..
-* fork/clone
-* sbrk()
-* ESP collisions / TSS-ESP0
-* kbfree() and real pgdirectory alloc
-* implement posix(?) getdents instead of our own readdir.
-* Turning on some gcc optimizations breaks the kernel?
-* Writing to files (at least in ext2 ram image)
-* mutex
+* Posix getdents
+* GCC optimizations (break kernel?)
+* Writing to ext2 RAM-image
+* Mutes
+* Flush TLB
+* GUI / Window Manager (update\_rect, etc..)
REFERENCES
==========