summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md36
1 files changed, 9 insertions, 27 deletions
diff --git a/README.md b/README.md
index ad51772..1b55462 100644
--- a/README.md
+++ b/README.md
@@ -42,7 +42,6 @@ uncomment environ.c and add stubwarnings for sbrk and exit
Build newlib with: --target=i686-elf to use the crosscompiler
-
Supported Platforms
-------------------
@@ -61,6 +60,7 @@ Please note that all features are only very rudimentary and buggy.
Some might be disabled temporarily due to conflicts or regressions.
* Bootloader (2 stages)
+* ELF binaries
* PIT support / Timing
* PIC support & Interrupt handling framework
* PCI bus scanning
@@ -80,43 +80,25 @@ Some might be disabled temporarily due to conflicts or regressions.
Todos
-----
-* hide cursor?
-* allow GRUB as bootloader (multiboot spec/ grub-mkrescue)
-* set up os-specific toolchain!
-* use linker script!
-* more syscalls
-* begin to worry about reentrancy of clib!
-* enviroment vars
-* improve shell.
-* implement simple substitutes for things as cat, grep, less
-* support some terminal STANDARD
-* mutliple terminals.
-
-
-* ELF binaries (also kernel itself)
-* implement sbrk properly!
-
+* Allow GRUB as alternative bootloader (multiboot spec/ grub-mkrescue)
+* Begin to worry about reentrancy of clib!
+* Support some TTY standard
* Real User space
-* implement more syscalls: fork, etc.
+* USB driver
* E1000 driver
* Networking stack
-* 64-bit
-* ARM
-* JVM
-* USB driver
-* Higher half kernel
-* Web-server
-* Port coreutils, gcc, ..
+* Port (ncurses, vim, coreutils, gcc, apache?)
Issues
------
+* ESP collisions!?
+* implement posix(?) getdents instead of our own readdir.
* Turning on some gcc optimizations breaks the kernel
* Assumed support for VESA mode 0x114 with linear addressing.
-* Control of bss size!?
-* Protect ringbuffer in syscall: disable interrupts on local cpu before spinlocking
+* Protect ringbuffer in syscall? disable interrupts on local cpu before spinlocking
Organization