Home | History | Annotate | Download | only in rumpkern
History log of /src/sys/rump/librump/rumpkern/atomic_cas_generic.c
RevisionDateAuthorComments
 1.3  14-Mar-2021  christos provide generic cas for _LP64
 1.2  18-Dec-2009  pooka branches: 1.2.76;
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).
 1.1  12-Jan-2009  pooka branches: 1.1.2; 1.1.4; 1.1.8;
* 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.
 1.1.8.3  11-Mar-2010  yamt sync with head
 1.1.8.2  04-May-2009  yamt sync with head.
 1.1.8.1  12-Jan-2009  yamt file atomic_cas_generic.c was added on branch yamt-nfs-mp on 2009-05-04 08:14:29 +0000
 1.1.4.2  19-Jan-2009  skrll Sync with HEAD.
 1.1.4.1  12-Jan-2009  skrll file atomic_cas_generic.c was added on branch nick-hppapmap on 2009-01-19 13:20:25 +0000
 1.1.2.2  17-Jan-2009  mjf Sync with HEAD.
 1.1.2.1  12-Jan-2009  mjf file atomic_cas_generic.c was added on branch mjf-devfs2 on 2009-01-17 13:29:36 +0000
 1.2.76.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed