[comp.os.mach] How to rewrite the Asynch Comm Driver in Mach

altman@sbcs.sunysb.edu (03/30/90)

I am working on a project for my Advanced Operating Systems class which
requires adding the Microcom MNP 2 and MNP 4 protocols into the Asynch
Comm Driver in Mach OS.  The purpose being to support in software the error
correction protocols which are found in newer modems but are non existent 
on older modems which are otherwise just as good as the new ones.

While I have been able to get hold of the Microcom Specs I have been  unable
to figure out where in Mach the Asynchronous Driver is located, and whether or 
not I have the source for that part of the OS.  I believe it will be an easy 
job to rewrite the driver if I am able to find the sources.  

I am using Mach release 2.0 on a Sun 3/50 setup as a stand alone system.

In Mach OS, are device drivers in the Kernel or are there ways of providing 
loadable modules for hardware device drivers?

Thanks in advance for any assistance you are able to provide.

Jeff Altman 
SUNY at Stony Brook
Dept. of Computer Science