diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2020-08-08 23:28:17 -0700 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2020-08-11 13:35:02 +0200 |
commit | fc48f4fb0506b2ea6ef3bb33037be3a4da2874bc (patch) | |
tree | aa83e91570361d19ca569ea68d279b98b69ec3b5 /libc/sysdeps/linux/xtensa/bits/xtensa-config.h | |
parent | c2e5177b97825211565150b4f9a7f253e0458619 (diff) |
xtensa: add exclusive access support
Add XCHAL definitions for S32C1I and EXCLUSIVE options to
xtensa-config.h, include it in places that implement atomic operations
and add implementations with exclusive access option opcodes.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'libc/sysdeps/linux/xtensa/bits/xtensa-config.h')
-rw-r--r-- | libc/sysdeps/linux/xtensa/bits/xtensa-config.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libc/sysdeps/linux/xtensa/bits/xtensa-config.h b/libc/sysdeps/linux/xtensa/bits/xtensa-config.h index 2e60af936..b99928b1e 100644 --- a/libc/sysdeps/linux/xtensa/bits/xtensa-config.h +++ b/libc/sysdeps/linux/xtensa/bits/xtensa-config.h @@ -43,4 +43,10 @@ #undef XCHAL_NUM_AREGS #define XCHAL_NUM_AREGS 64 +#undef XCHAL_HAVE_S32C1I +#define XCHAL_HAVE_S32C1I 1 + +#undef XCHAL_HAVE_EXCLUSIVE +#define XCHAL_HAVE_EXCLUSIVE 0 + #endif /* !XTENSA_CONFIG_H */ |