Re: vgacon fixes to help font restauration in X11

From: Egbert Eich
Date: Mon Jan 17 2005 - 09:31:50 EST


Alan Cox writes:
> On Llu, 2005-01-17 at 09:07, Egbert Eich wrote:
> > Can you point me to these reports?
> > I tested with a couple chipsets here and didn't find any problems.
>
> I'll take a dig. The ones I've got are for 2.4 so relate to old code.
>
> > We could check for the kernel version. This could be done during build
> > time - assuming we don't ship generic binaries or during run time if we
> > want to provide binaries that work everywhere.
> > In reality the former would be sufficient for a lot of cases - especially
> > for vendor supplied binaries.
>
> The former would be a disaster for Fedora for example - we ship
> 'current' kernels and having kernel upgrades require a new X11 won't
> endear users . A runtime check on version might work I was wondering if

No, it would rather be the other way around. A new version of X would
require a certain version of the kernel - unless you plan to drop the
feature again.
This however will not be necessary until 6.9/7 (however it will be named)
comes out.
I can implement both ways. Since the new font code lives in the OS dependent
part this should not be a problem at all.
The only disadvantage may be that I may not be able to turn off the old
font code in the generic vgaHW stuff.

> it would be better to have an actual interface that said "do/do not
> restore the extra bits in kernel".
>
> That also avoids any suprises and regressions ?

I used to have a patch like that. But kernel people I've talked to told
me that it would be preferrable not to change the API if not necessary.

In my opinion it is not. The changes only affect cases where a new font
gets written or restored.

> > Anyway, would my patch be acceptable for the kernel?
>
> I'm not video maintainer but other than the detection question it looks
> sensible to me.
>

OK, sounds promising. The changed Xserver pieces are in HEAD of the
X.Org tree. I'll see that I make the necessary adjustments to have
a soft detection if you can give me a version number of the kernel
which will have the new features.

Egbert.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/