summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/README.md b/README.md
index fb9f34c..a804af2 100644
--- a/README.md
+++ b/README.md
@@ -9,8 +9,8 @@ THIS IS A WORK IN PROGRESS.
This is a simple and useless "operating system", with very basic
features, sorry. It is the fruit of my fundamental explorations of
the x86 architectures, 32-bit protected mode, interrupt handling,
-memory management, the floppy disk controller, networking as well as
-VESA and a couple of other things.
+memory management, schedulung the floppy disk controller, networking
+as well as VESA and a couple of other things.
![Screenshot of FoolOS](/screenshots/foolos.png?raw=true "FoolOs Kernel")
@@ -36,7 +36,9 @@ All features are only very rudiemntary and buggy.
* PIT support / Timing
* PIC support & Interrupt handling framework
* PCI bus scanning
-* Physical memory manager
+* Physical memory management
+* Virtual memory managment (Paging)
+* Multitasking (2 tasks so far)
* Floppy disk driver
* VESA
@@ -58,6 +60,7 @@ Some things I would like to add someday:
Issues
------
+* timer in bochs is waay too fast!?
* memory map may be larger than mbr, but 0x0000 is used to check for end.
* memory map location is hardcoded
* the first ~4mb of physical mem are reserved by mem manager (hardcoded)