[Resolved] What's next?
[Resolved] What's next?
Alright, I have made a very, very simple kernel that can print hello world to the screen. What's next? I'm not sure what I should pursue now.
Last edited by Bobalandi on Tue Dec 04, 2007 4:05 pm, edited 1 time in total.
Re: What's next?
lol! You really ought to get farther than that before you are stuck for ideas.
Create default interrupt handlers, and set up the IDT and GDT next.
Create default interrupt handlers, and set up the IDT and GDT next.
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Set up GDT, IDT, and interrupt service routines. Get exception handling working, and a good panic() function. You need a panic function that:
1) Displays registers, and all of that so you can figure out what the hell happened
2) Displays the file and line number that the panic occurred at.
3) Displays a fun little text animation of an animal with it's tongue sticking out (optional)
Then, get the PIT working, and a keyboard function going, (optional: with a getch() function)
That should keep you busy for 1 to 10 days, depending on how busy you are.
-JL, and I recommend searching Google, and looking on the Wiki.
1) Displays registers, and all of that so you can figure out what the hell happened
2) Displays the file and line number that the panic occurred at.
3) Displays a fun little text animation of an animal with it's tongue sticking out (optional)
Then, get the PIT working, and a keyboard function going, (optional: with a getch() function)
That should keep you busy for 1 to 10 days, depending on how busy you are.
-JL, and I recommend searching Google, and looking on the Wiki.
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Ah yes, there it is!
-JL
-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io