Brian Paul wrote: > Ian Romanick wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Brian Paul wrote: >>> Ian Romanick wrote: >>>> Brian Paul wrote: >>>> >>>>> Is the code running for you? >>>>> >>>>> Here it's crashing in the SPE's main() when mfc_get() is called. >>>>> I'm debugging bug haven't found the cause yet. >>>> It was working /before/ merging last night's / this morning's changes. >>> Uh, which changes? A lot of things have been checked in in the past >>> day. >>> >>> Are you debugging this too? I'm stumped. >> >> I guess I'm not running this code at all. >> 'LD_PRELOAD=../../lib/libGL.so ./glxinfo' says it's the softpipe Xlib, >> but it should say Cell, right? Is there some magic incantation that I'm >> missing? > > export GALLIUM_CELL=1 > > I've found the problem, btw. The SPE's main() is defined as: > > main(unsigned long long speid, > unsigned long long argp) > > Those are 64-bit values (though we're compiling with -m32). So casting > to unsigned int for the mfc_get() results in a value of zero. > > Replacing long long with long seems to do the trick. > > I'll clean up things a bit then commit with my other merged changes...
OK, everything's commited. Though, the test (progs/trivial/clear.c) sometimes hangs. Mostly it works as expected. Seems some kind of synchronization bug/deadlock has popped up... -Brian ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
