Commit | Line | Data |
---|---|---|
d3d3857f MJ |
1 | // SPDX-FileCopyrightText: 1991-1994 by Xerox Corporation. All rights reserved. |
2 | // SPDX-FileCopyrightText: 1996-1999 by Silicon Graphics. All rights reserved. | |
3 | // SPDX-FileCopyrightText: 1999-2004 Hewlett-Packard Development Company, L.P. | |
4 | // SPDX-FileCopyrightText: 2009-2015 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |
5 | // SPDX-FileCopyrightText: 2010 Paul E. McKenney, IBM Corporation | |
6 | // | |
7 | // SPDX-License-Identifier: LicenseRef-Boehm-GC | |
8 | ||
3aea2ae0 MD |
9 | #ifndef _URCU_ARCH_UATOMIC_AARCH64_H |
10 | #define _URCU_ARCH_UATOMIC_AARCH64_H | |
11 | ||
12 | /* | |
3aea2ae0 MD |
13 | * Code inspired from libuatomic_ops-1.2, inherited in part from the |
14 | * Boehm-Demers-Weiser conservative garbage collector. | |
15 | */ | |
16 | ||
17 | #include <urcu/compiler.h> | |
18 | #include <urcu/system.h> | |
19 | ||
20 | #ifdef __cplusplus | |
21 | extern "C" { | |
22 | #endif | |
23 | ||
24 | #define UATOMIC_HAS_ATOMIC_BYTE | |
25 | #define UATOMIC_HAS_ATOMIC_SHORT | |
26 | ||
27 | #ifdef __cplusplus | |
28 | } | |
29 | #endif | |
30 | ||
31 | #include <urcu/uatomic/generic.h> | |
32 | ||
33 | #endif /* _URCU_ARCH_UATOMIC_AARCH64_H */ |