Anyways It is working now. I also have a small shell with it which uses keyboard driver. Screen now scrolls. All and all, a good(?!?), solid(?!?!), working(?!?!?) kernel!
Ok. I think I should call it v0.000001 but it works. I am putting up the for the world(!?) to download and test. Heres a simple readme for the thing.
- You have to boot this with GRUB.
- On GRUB splash screen press 'c' for the command prompt.
- type "kernel
[path to sos.img on any ext2/3 partition]"
- type "boot"
- type "kernel
- SOS should boot up to protected mode now.
- A simple integrated shell is given. Only available command is "dump" which will show a register dump (ok.. only two register.. after all its just a proof-of-concept!)