summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-27 15:13:17 +0200
committerMiguel <m.i@gmx.at>2018-09-27 15:13:17 +0200
commitb3ec24b054fe36c7368048c3f1d0c46ed8fbb55e (patch)
tree7e4705d4f8a7cdff3cf02e2e49b1641dd4345b7c
parent3afdccc7087797a106263c481bfc406049124fa6 (diff)
update todos
-rw-r--r--README.md42
1 files changed, 19 insertions, 23 deletions
diff --git a/README.md b/README.md
index 8ccdc78..1ce5bc6 100644
--- a/README.md
+++ b/README.md
@@ -88,29 +88,25 @@ FoolOS was/is tested/developed on the following emulators/machines
Todos
-----
-* tcp/ip stack
-* udp traceroute etc
-* vbox E1000 / virtio / NS2000 / ipxe network drivers / laptop acer
-
-* Fix scheduler. use all cpus!
-* threads! semaphores/ mutexes
-* return value / argv / env
-* execve: support hashbangs
-* DMA where possible!
-* optimized Mouse & KB processing in seperate task. (Kb all chars and different layouts)
-* check Kernel Stuff Reentrancy?
-* Cleanup syscalls
-* Writing to ext2 RAM-image
-* create/remove pages on demand (sbrk, stack, load prog)
-
-* GCC optimizations (break kernel?) / volatile??
-
-* Unit Testing
-
-* GUI / Window Manager (update\_rect, etc..)
-* Porting (ncurses, gcc, binutils, vim, apache...)
-
-* Crazy & Funny terminal effects while typing (idea)
+* PRIO: Writing to ext2 RAM-image!!!!
+* PRIO: Fix scheduler. use all cpus! / accounting / queues?
+* PRIO: threads! semaphores/ mutexes
+* PRIO: return value / argv / env
+* PRIO: create/remove pages on demand (sbrk, stack, load prog)
+* PRIO: grow kernel vmem?
+* PRIO: optimized Mouse & KB processing in seperate task. (Kb all chars and different layouts, arrow keys, ctrl-c etc)
+
+* NETWORKING: tcp/ip stack/ traceroute / arptables / sockets! /
+ vbox E1000! (remap) / virtio / NS2000 / ipxe network drivers / laptop acer card
+
+* TODO: check Kernel Stuff Reentrancy? multicpu? interrupt syscall processing? Cleanup syscalls
+* TODO: GCC optimizations (break kernel?) / volatile keyword etc?
+* TODO: gcc-foolos (Porting (ncurses, gcc, binutils, vim, apache...)
+
+* EXTRA: switch to DMA where possible!?
+* EXTRA: Unit Testing
+* EXTRA: GUI / Window Manager (update\_rect, etc..)
+* EXTRA: Crazy & Funny terminal effects while typing (idea)
Disclaimer
----------