Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
So I'm going to switch to CPL to (try to) protect the kernel from applications. The INT operating concerns me, however. How do I prevent users from firing, say INT 32 which happens to be my timer interrupt and throwing off the system time? I tried to find a source on this but I'm pretty puzzled!
In the IDT, you can provide the privilege level required to call the interrupt as a software interrupt. Look at the IDT descriptor information in the Intel Manuals which should tell you where that information is stored.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]