cvs commit: src/sys/sparc64/include atomic.h
Daniel Eischen
eischen at vigrid.com
Fri May 28 12:03:06 PDT 2004
On Fri, 28 May 2004, Scott Long wrote:
> John Baldwin wrote:
> > On Friday 28 May 2004 04:38 am, Daniel Eischen wrote:
> >
> >>On Fri, 28 May 2004, Mike Makonnen wrote:
> >>>
> >>>Thanks. I'll change those enums to integers soon (others have suggested
> >>>it as well). It's just that I find them so convenient when debugging.
> >>
> >>And the use of atomic_cmpset_foo() isn't going to work on
> >>80386 since it doesn't have cmpxchgl. <machine/atomic.h>
> >>will try to use cli instead.
> >
> >
> > I'd say just punt and suggest that 80386 machines use libc_r.
> >
>
> I think that this is a reasonable suggestion. libc_r likely has a
> longer lifespan than 80386 at this point (hard to believe that the
> 80386 has been out for nearly 20 years!).
Works for me. That makes it easier for libpthread as well since
we'd like to use it also. We avoided using it and used atomic
swaps instead.
--
Dan Eischen
More information about the cvs-src
mailing list