summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-08-30 18:35:54 +0200
committerMichal Idziorek <m.i@gmx.at>2014-08-30 18:35:54 +0200
commit48e95ac6a3afc0ff279380d94e7764ff83c761c0 (patch)
tree8bfa3e04a62467870370267404dd8f7a7c4c7e09 /README.md
parent837255c8ff040f84699d3c2efd329fc04dbafbdf (diff)
updated README file
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)