l4-hurd
[Top][All Lists]
Advanced

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

Re: Questions about the device driver framework


From: Daniel Wagner
Subject: Re: Questions about the device driver framework
Date: Thu, 20 Jan 2005 23:09:01 +0100
User-agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI)

> Why there is the need for a virtual driver?

The ddf should not have knowlegde about the OS which is using it.  So
the real driver can't implement OS dependent code.

> Can't deva, which is OS dependent, trust access to drivers?

It could but that would serialize all access through deva ->
bottleneck.  As soon the real driver trusts a virtual driver they can
communicate without the help of deva.

> Also,
> Does all drivers trust each other?

Nope they don't have to but at some point its getting a bit tiresome
not to trust the device drivers.  Of course you have to be careful
from where new drivers are loaded but as soon a driver gets active in
the ddf it has access to all hardware resources.  So there is no point
in creating a 'secure' environment.

> How a bus driver serve and trust device drivers?

I don't see to what you are referring.  Could you elaborate a bit?

daniel




reply via email to

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