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@12
@ExfInterlockedCompareExchange64@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.
Best regards,
Alex Ionescu