summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md32
1 files changed, 18 insertions, 14 deletions
diff --git a/README.md b/README.md
index 94fdfdc..056a5be 100644
--- a/README.md
+++ b/README.md
@@ -67,27 +67,31 @@ FoolOS is tested/developed on the following emulators/machines
Features
--------
-Please note that all features are only very rudimentary and mostly buggy.
+Please note that most features are only very rudimentary and mostly buggy.
* Booting with Multiboot (grub)
* 32-bit protected mode
-* Interrupt handling
-* Task scheduling
+* VESA and EGA-standard text-mode
+* Logging to COM1
+* Parsing ACPI and Multiboot Data (partly)
+* Symmetrical Multiprocessing with LAPIC and IOAPIC
+* APIC and PIT Timers
+* Seperate GDT and IVT on each CPU
+* Paging / Virtual Memory
+* RAM image (ext2 read-only)
+* VESA Framebuffer with fallback to a text-only terminal
+* Standard streams (stdin/stdout/stderr)
+* Mouse and Keyboard
+* Multithreading & Multitasking
+* Kernel and Userspace Tasks (ring 0/ring 3)
+* CPU Private Memory
+* Superfast Task Scheduler
+* Newlib C library for Userspace
* ELF binaries
-* PIT support / Timing
-* PIC support & Interrupt handling framework
-* Physical memory management
-* Virtual memory management
-* Multitasking
-* Keyboard driver
+* IRQ Handling Framework
* Spinlocks
* Simple Shell
-* Simple Ext2 driver (read-only)
-* PS2 Mouse driver
-* ACPI / MP
-* Symmetric Multiprocessing
* PCI bus scanning
-* Kernel and Userspace Tasks (ring 0/ring 3)
Discontinued Features
---------------------