History log of /netbsd-src/sys/rump/librump/rumpkern/atomic_cas_generic.c (Results 1 – 3 of 3)
Revision Date Author Comments
# 400a3a1e 14-Mar-2021 christos <christos@NetBSD.org>

provide generic cas for _LP64


# 33d0c9ec 18-Dec-2009 pooka <pooka@NetBSD.org>

I got a report about this not compiling on mips64. While I could
not repeat the problem and while this should not be used at all on
mips64, the real fix is a little diablo in the details. So hack
a

I got a report about this not compiling on mips64. While I could
not repeat the problem and while this should not be used at all on
mips64, the real fix is a little diablo in the details. So hack
around it for now (yes, it results in only half of the locks being
used on 64bit platforms. no biggie for a hack).

show more ...


# ceca6616 12-Jan-2009 pooka <pooka@NetBSD.org>

* Add adapted version of the userspace atomic_cas ops for platforms
lacking special instructions. We always use the spinlocked version
(could use RAS on UP NetBSD host, but it's not portable).
*

* Add adapted version of the userspace atomic_cas ops for platforms
lacking special instructions. We always use the spinlocked version
(could use RAS on UP NetBSD host, but it's not portable).
* Add platform-based symbol quirk tables for selectively not renaming
toolchain symbols for some platforms. Although, this should really
depend on the (toolchain,platform)-tuple and not just the platform.

This allows arm, hppa, mips and sh3 to build succesfully with an
isolated rump kernel namespace. ... now, one arch remains: vax.
you must compile vax. then, only then will you MI be.

show more ...