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.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to