Page 1 of 1

Device Driver Modules!

Posted: Sun Apr 20, 2008 12:04 am
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

Posted: Sun Apr 20, 2008 1:23 pm
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.

Posted: Sun Apr 20, 2008 3:38 pm
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