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.
i meant i know how to load interrupts (int xx, that's it.)
i just meant i don't know much or how to load the interrupt descriptor table
it's even harder in C beacuse there's less info and code and documentation.
Developing TRIODIUM OS. Or call it Dixium if you want. It doesn't matter.
Welcome to OS development.
You need to be more or less capable of working without sample code here, and willing to dig through dense specifications to make sense of things, the IDT is a tiny hurdle in the grand scheme of things.
"If the truth is a cruel mistress, than a lie must be a nice girl"
Working on Cardinal
Find me at [url=irc://chat.freenode.net:6697/Cardinal-OS]#Cardinal-OS[/url] on freenode!
hgoel wrote:Welcome to OS development.
You need to be more or less capable of working without sample code here, and willing to dig through dense specifications to make sense of things, the IDT is a tiny hurdle in the grand scheme of things.
Thank you,
yes, i do sometimes not use sample code. I use sample code when i can't find how to do stuff.
I know the IDT is a tiny hurdle. I just need it for now, for my keyboard handler and other future things.
Developing TRIODIUM OS. Or call it Dixium if you want. It doesn't matter.
Your basic problem is that you just don't understand what hardware interrupts are and how the CPU processes them. Until you understand that (try the Intel Programmer's Manuals) cobbling together random bits of code is not going to help.