diff options
author | 2014-09-30 06:51:58 +0000 | |
---|---|---|
committer | 2014-09-30 06:51:58 +0000 | |
commit | 1b2dfb44f6d93f367a7d71404fb0b44c6414717a (patch) | |
tree | ee59a9293cca20e6c8b2ef4c4442094974f2ffb4 /sys/arch/octeon/dev/octeon_iobus.c | |
parent | implement the atomic_shizz(9) bits. (diff) | |
download | wireguard-openbsd-1b2dfb44f6d93f367a7d71404fb0b44c6414717a.tar.xz wireguard-openbsd-1b2dfb44f6d93f367a7d71404fb0b44c6414717a.zip |
implement atomic operations using ll/sc, and convert rw_cas and callers of the
pre-existing atomics to match.
tested on sgi (octane) and octeon (erl)
ok miod@ dlg@
Diffstat (limited to 'sys/arch/octeon/dev/octeon_iobus.c')
-rw-r--r-- | sys/arch/octeon/dev/octeon_iobus.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arch/octeon/dev/octeon_iobus.c b/sys/arch/octeon/dev/octeon_iobus.c index c74e8f3b347..3a5efe0ade2 100644 --- a/sys/arch/octeon/dev/octeon_iobus.c +++ b/sys/arch/octeon/dev/octeon_iobus.c @@ -1,4 +1,4 @@ -/* $OpenBSD: octeon_iobus.c,v 1.7 2014/07/09 23:03:22 pirofti Exp $ */ +/* $OpenBSD: octeon_iobus.c,v 1.8 2014/09/30 06:51:58 jmatthew Exp $ */ /* * Copyright (c) 2000-2004 Opsycon AB (www.opsycon.se) @@ -38,9 +38,9 @@ #include <sys/malloc.h> #include <sys/device.h> #include <sys/proc.h> +#include <sys/atomic.h> #include <machine/autoconf.h> -#include <machine/atomic.h> #include <machine/intr.h> #include <machine/octeonvar.h> #include <machine/octeonreg.h> |