/* pciControlBridge */ NULL,
I have attached it as jparnes.patch, as well. I have verified that the
patch installs, and that linuxPci.c compiles with it applied, but I do
not have a mach64 system on which to test it.
-------- Forwarded Message --------
From: [hidden email] To: [hidden email] Subject: [Bug 3914] ATI Mach64 locks up sparc post 126.96.36.199
Date: Wed, 23 Aug 2006 09:20:20 -0700 (PDT)
Please do not reply to this email: if you want to comment on the bug, go to
------- Additional Comments From [hidden email] 2006-08-23 09:20 -------
The snippet below (from the revert patch) removes the new
linuxTransAddrBusToHost routine from the PCI mapping function table. This
routine is *supposed* to be generic, but it may well be broken on some sparc64
configurations. Can you try building a tree without the revert patch but with
that line protected #if defined(__ia64__) ... #endif instead of removed
entirely? That would tell us for sure if the xf86GetOSOffsetFromPCI routine
was the culprit (it probably is, it has quite a few shortcomings).
If that works, simply protecting that line with an #ifdef __ia64__ might be a
good short term fix...