NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-sparc/37930 (sparc mutex stubs are broken on MP)



Synopsis: sparc mutex stubs are broken on MP

Responsible-Changed-From-To: ad->port-sparc-maintainer
Responsible-Changed-By: ad%narn.netbsd.org@localhost
Responsible-Changed-When: Thu, 14 Feb 2008 14:16:00 +0000
Responsible-Changed-Why:
back to port-sparc-maintainer for the time being.


State-Changed-From-To: open->suspended
State-Changed-By: ad%narn.netbsd.org@localhost
State-Changed-When: Thu, 14 Feb 2008 14:16:00 +0000
State-Changed-Why:
mrg asked me to leave this open because it could use optimization.

We could either make the custom mutex scheme work properly, or optimize
atomic_cas_ulong() so that it does not need to disable interrupts. Both of  
these would mean changing the interrupt handling code to complete and/or
restart a CAS operation if it's interrupted. I think it would be better to
optimize atomic_cas_ulong() since it would mean we're focusing one one
routine instead of many.





Home | Main Index | Thread Index | Old Index