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

Re: Bug#319003: xserver-xorg: Trident and -3: libvgahw is still broken.



Hello David.

On Wed, 20 Jul 2005 16:21:45 +0200
you wrote:

> > > Enhanced version. Attached.
> >
> > Ah, I was going to upload -4 in about an hour, but if this has been
> shown
> > to work it's worth delaying the release by a day. I'll roll this in
> and
> > re-build -4 today with the fix. Great work Eugene.

>         The fix seems good. I am starting to redirect people to
> Eugene's libvgahw.a
> for testing purposes, and it seems to be at least equally good to the
> gcc-3.3's one. I would like to send all the people that reported
> problems
> with blank consoles to test Eugene's libvgahw.a as an additional
> measure
> before you release.

It seems the libvgahw.a problem can be just a part of the problem,
though well noticeable one. Many drivers use macros like this:

#define INREG(addr)    *(volatile CARD32 *)(MMIOBase + (addr))

And using such macros just to read the mmapped registers without using
returned values later can lead to the same "optimized out" code.



Reply to: