Re: Minimal kernel support for user-space graphics drivers

Illuminatus Primus (vermont@gate.net)
Sun, 29 Mar 1998 13:07:35 -0500 (EST)


On Sun, 29 Mar 1998, Erik Corry wrote:

> 4) You can make the proglet interpreter a module of course.

Nod..

The one problem with using an interpreter to run the code that handles
graphics is that it would probably be a bit slower than using compiled
code. However, maybe the interpreter could compile the code into native
machine language.. In which case you might as well support any language
that can turn the code into native machine language.

If you would like to increase reliability, then maybe something like
running a sub-kernel super-userspace thread that runs in one of the
currently unused ring levels would be best.. But the overhead of switching
between the different levels would probably slow things down a bit, not to
mention that the ring level that a graphics driver would need to run at
might still give it the ability to crash the system completely..

I think the best way to increase reliability of graphics handling in linux
would be to get all the people writing graphics drivers to come together
and pool their knowledge (share code).. Hopefully the different efforts
haven't become too emotionally charged to not consider something like this
:)

-vermont@gate.net

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu