Up to [cvs.NetBSD.org] / src / sys / arch / amd64 / include
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: simonb-wapbl
Revision 1.26 / (download) - annotate - [select for diffs], Thu Feb 21 16:31:13 2008 UTC (16 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
matt-mips64-base2,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
haad-dm-base1,
ad-socklock-base1
Branch point for: yamt-nfs-mp,
mjf-devfs2,
haad-dm
Changes since 1.25: +2 -1
lines
Diff to previous 1.25 (colored)
#define __HAVE_ATOMIC_AS_MEMBAR, indicating that: - atomic_cas_ni() does an implicit membar_exit() - all other atomic operations do an implicit membar_sync() While this might seem kind of arbitrary it's the basis for some important optimizations.