[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

device drivers

From: Johan Rydberg
Subject: device drivers
Date: Thu, 16 Nov 2000 08:06:15 +0100

GNU Mach has its device drivers located in the kernel, other kernels
doesn't (I can't answer for L4, but I GUESS that it doesn't include
any drivers.)

How is this supposed to be solved?  Some  driver framework has to be
created, either within libmon or above.  This raises a number of

 . How will the system be bootstrapped?  The bootstrapper can't load
   any drivers without a disk driver.  

 . Should the drivers be loaded with the bootstrap (as multiboot
   and be initialized by the bootstrapper ?

 . Should an existing driver "API" be used?  If that's the case, 
   what "API"?   Linux?  BSD?   (Mach?)

 . What server should control the devices?  

 . How can the device I/O interface (between client and device driver)
   be designed for maximum throughput?
Johan Rydberg, Net Insight AB, Sweden, +46-8-685 04 00


reply via email to

[Prev in Thread] Current Thread [Next in Thread]