SeaKernel 0......I forgot the version number.
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
SeaKernel 0......I forgot the version number.
So, I have gotten SeaKernel to a point OK-ness. It's Pre-0.1.
It is based off of JamesM's tutorials...
Heres a floppy:
http://seakernel.googlecode.com/files/floppy2.img
It executes program 'init' in the initrd which does nothing except waits for you to type 'die' and press enter. It then exits with code 12.
Heres a happy little link to the main page...
<Insert clever link name here>
Test it, see if it works...
-JL
It is based off of JamesM's tutorials...
Heres a floppy:
http://seakernel.googlecode.com/files/floppy2.img
It executes program 'init' in the initrd which does nothing except waits for you to type 'die' and press enter. It then exits with code 12.
Heres a happy little link to the main page...
<Insert clever link name here>
Test it, see if it works...
-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
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Similar, a little. I'm using some ideas from Linux 0.01 (easy to read).
What do you mean 'bout the paging?
HA! Successful on QEMU, Bochs and VMware!
-JL
What do you mean 'bout the paging?
HA! Successful on QEMU, Bochs and VMware!
-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
-
- Member
- Posts: 190
- Joined: Tue Sep 26, 2006 1:40 pm
- Libera.chat IRC: Nokurn
- Location: Ontario, CA, USA
- Contact:
I just tried it in VPC '07. Here's the output:
About the paging: Eh, I get triplefaults with any paging implementation, including JamesM's.
Code: Select all
Loading kernel...
(welcome)
Init running @ PID 1
Running init...
Child died with code 0
[BUG] We would normally reset here.
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
I'll have to test it on a real machine......
You do? Huh.....I only get that when I run more than 14 or so tasks.....
It has something to do with the init_paging() function, the heap isn't big enough I think.
-JL
You do? Huh.....I only get that when I run more than 14 or so tasks.....
It has something to do with the init_paging() function, the heap isn't big enough I think.
-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
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
On an Athlon? Thanks!
I got it working on my old Intel P2....so I'm pretty happy..
-JL
I got it working on my old Intel P2....so I'm pretty happy..
-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
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
It ok.....I think it's been tested enough for now.
Now I have implemented pretty much everything it does into system calls....
-JL
Now I have implemented pretty much everything it does into system calls....
-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
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Here's a small update, including usermode, stacks and a scheduler update:
The floppy:
http://generalstupidity.googlepages.com/floppy.img
Google code: http://code.google.com/p/seakernel/
-JL edit: fixed links
The floppy:
http://generalstupidity.googlepages.com/floppy.img
Google code: http://code.google.com/p/seakernel/
-JL edit: fixed links
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