Device Driver Modules!

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Device Driver Modules!

Post by piranha »

So, I have managed to support loadable modules! They can load off the initrd and be executed to either startup or shutdown.

After I got that, I worked on converting my hard drive code into a loadable device driver (a module), and have succeeded!
So, my announcement: I now have loadable device drivers!
Heres a link to my project: http://code.google.com/p/seakernel/
This isn't an actual test request, I'm just really happy about this!
The design document is in the svn: trunk/design/sea.doc.

-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
iammisc
Member
Member
Posts: 269
Joined: Thu Nov 09, 2006 6:23 pm

Post by iammisc »

Very cool. However, the only thing I don't understand is that your description says it is a microkernel but you say you have loadable modules. Are you going the GNU Mach route where all device drivers are in the kernel and the userspace servers only handle interfacing with them or is it something different.
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Post by piranha »

Hmmm...I'll have to update that I guess.
I don't know what it'll be yet.

Edit: My hard drive driver does both, interfaces with the hardware and provides an interface with the kernel and user apps.
-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
Post Reply