On Wednesday 13 June 2001 20:48, Jun Sun wrote:
> The latest CVS tree removed MIPS_ATOMIC_SET for CPUs without ll/sc. See
> the diff below.
[diff snipped]
> It seems that the checkin is a mistake because apparently it is not what
> linux-vr is doing. They used to have a piece of code for CPUs without
> ll/sc. And recently they moved to ll/sc instruction emulation.
Well, you seem to have a different linux-vr tree than I do :-)
> Ralf, the following patch includes the original vr code for
> MIPS_ATOMIC_SET, no ll/sc case. Although we all know it is buggy (for
> small negative set values), it is still better than nothing.
Anyway, the linux-vr source tree has a partially working ll/sc emulation, at
least enough for glibc, and MIPS_ATOMIC_SET is not neccessarily needed.
In fact, MIPS_ATOMIC_SET has been removed from the vr tree.
Regards,
Harald
|