l4-hurd
[Top][All Lists]
Advanced

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

Re: A Question to throw at you guys


From: Tom Bachmann
Subject: Re: A Question to throw at you guys
Date: Mon, 13 Nov 2006 21:30:23 +0100
User-agent: Thunderbird 1.5.0.7 (X11/20061004)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Richard Braun schrieb:
> [...] First you suggest using drivers
> in userspace, isolated from the kernel (that's the "don't trust drivers"
> part). [...]
> 
> From my point of view, I don't see a way to reliably achieve the first
> part, as hardware devices can be considered as most privileged entities,
> potentially giving less privileged entities (device drivers) access to
> most privileged data.

While true, having device drivers in userspace is still a major
improvement. Drivers are isolated from each other, stray pointers are
not a problem anymore (at least for anyone but the driver itself). Chips
using DMA are still dangerous (more dangerous than other hardware even),
true. But not all devices rely on that, and dmammus are becoming
standard (?).
I've read and can easily imagine that userspace drivers simplify driver
development a lot (the reference is to a userspace usb stack written for
l3, I don't know the exact paper anymore, though).
- --
- -ness-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFWNXfvD/ijq9JWhsRAl9lAJ4svlwoPI/AHNU2JpsmH+7OcqU0vACeP9u9
N1yj2/qtkhc0CKVsMeCkpHA=
=hhah
-----END PGP SIGNATURE-----




reply via email to

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