Ian Romanick writes: > I can't get a 32-bit or 64-bit build to work properly on pSeries. I'm > stuck on bugzilla #433. My digging so far is leading me into generic > PCI code. Is it possible that your 64-bit server on G5 problems are > related?
Turns out that the problem was that sys_pciconfig_iobase system call is only implemented for 32-bit processes in the ppc64 kernel. The X server calls the pciconfig_iobase syscall and uses the result without checking for error, so if you get an ENOSYS error from it, the X server will mmap some bogus part of /dev/mem and try to access that, with deleterious results. :) However, that doesn't explain why a 32-bit build doesn't work on pSeries. What goes wrong? Have you tried stracing it? Regards, Paul. ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf -- _______________________________________________ Dri-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dri-devel
