1 |
On Mon, Mar 04, 2013 at 03:44:33PM -0100, Carlos Silva wrote |
2 |
> On Mon, Mar 4, 2013 at 3:28 PM, Walter Dnes <waltdnes@××××××××.org> wrote: |
3 |
> |
4 |
> > I'm not a C programmer, let alone a developer, so this may be a stupid |
5 |
> > question, but here goes... has anyone ever tried doing a HAL (Hardware |
6 |
> > Abstraction Layer) to present a reasonably stable interface to binary |
7 |
> > video drivers? Think of it as a shim translating a "pseudo-API" into |
8 |
> > "the real API" that the kernel exposes directly. Surely, we can do |
9 |
> > better than VESA. Give drivers 2 options... |
10 |
> > 1) direct kernel access like now |
11 |
> > 2) access via the HAL/shim |
12 |
> |
13 |
> |
14 |
> Just read this file and you'll have the answer: |
15 |
> /usr/src/linux/Documentation/stable_api_nonsense.txt |
16 |
|
17 |
Thanks. That was an eye-opener. If user-space drivers are really |
18 |
that slow, we may as well stick with VESA as a fallback. |
19 |
|
20 |
-- |
21 |
Walter Dnes <waltdnes@××××××××.org> |
22 |
I don't run "desktop environments"; I run useful applications |