[ros-dev] [ion] 20554: - Fix shamefully dangerously broken WorkThread/Queue/Item implementation:

Alex Buell alex.buell at munted.org.uk
Thu Jan 5 14:28:41 CET 2006


On Wed, 04 Jan 2006 23:38:04 -0500 Alex Ionescu <ionucu at videotron.ca>
waved a wand and this message magically appeared:

> Alex Buell wrote:
> 
> >Personally ReactOS will crash if I move the mouse after booting. This
> >needs fixing asap. 
> >
> >Also, I bit the bullet and upgraded my binutils, now cmpxhg8b will
> >compile in fastinterlck_asm.S. But it's still wrong and doesn't feel
> >right somehow. 
> >
> >  
> >
> The previous interlck_asm.S contained:
> 
> .global @ExfInterlockedCompareExchange64 at 12
> @ExfInterlockedCompareExchange64 at 12:
> 	<...>
> 	movl 4(%edx),%edx
> 	LOCK
> 	cmpxchg8b (%esi)
> 	<...>
> 
> Which is the same as what is in it now... how did your binutils manage to compile it? If it did, then it's simply a bug
> in binutils and at one point we have to draw the line at how many buggy releases of compilers and linkers we want to
> support.

Not that one, the other one; fastinterlck_asm.S. 

-- 
http://www.munted.org.uk

Anyone that thinks an imaginary deity is going to protect them against 
earthquakes and hurricanes needs psychiatric help.


More information about the Ros-dev mailing list