[Xorg-driver-geode] Geode LX video testing results
Bart Trojanowski
bart at jukie.net
Sun Dec 23 10:39:51 PST 2007
Hi Jordan,
* Jordan Crouse <jordan.crouse at amd.com> [071223 12:17]:
> > It starts up X for me, but does it work for you? :)
>
> if the int10 doesn't work on shutdown, then this is not useful to us,
> unfortunately.
I wouldn't say it's *not useful*. Sure, this is not a full fix. It
just fixes the action that causes the freeze, but not the path that
leads to it.
We need to fix DDC, but I believe that we still want to propose this
patch to xorg-core team. It is a bug for any software other then the
kernel to reconfigure interrupts.
When I first saw it, I thought that the emulator was executing garbage
and it was just by chance that it eventually hit an instruction that
caused a freeze. Since X actually started after the patch, my new
hypothesis is that the VGA BIOS either has a bug or it's asked to do
something invalid in our setup. Maybe it is noticing something went
wrong and is trying to fix it by resetting interrupts.
After the holidays I'll disassemble the BIOS and see what it's doing at
the time.
In the mean time I'll summarize the findings again and send it in an
email to the xorg-core list.
Happy Holidays!
-Bart
--
WebSig: http://www.jukie.net/~bart/sig/
More information about the Xorg-driver-geode
mailing list