diff options
author | Will Deacon <will.deacon@arm.com> | 2015-01-26 18:46:19 +0000 |
---|---|---|
committer | Will Deacon <will.deacon@arm.com> | 2015-07-27 14:34:39 +0100 |
commit | 40a1db2434a1b62332b1af25cfa14d7b8c0301fe (patch) | |
tree | b98eadfd8f2e2e98b162a7b0a52635ed9c6d7ee4 /arch/arm64/include/uapi | |
parent | c275f76bb4ce16fd0205da1e15f31b875013678e (diff) | |
download | op-kernel-dev-40a1db2434a1b62332b1af25cfa14d7b8c0301fe.zip op-kernel-dev-40a1db2434a1b62332b1af25cfa14d7b8c0301fe.tar.gz |
arm64: elf: advertise 8.1 atomic instructions as new hwcap
The ARM v8.1 architecture introduces new atomic instructions to the A64
instruction set for things like cmpxchg, so advertise their availability
to userspace using a hwcap.
Reviewed-by: Steve Capper <steve.capper@arm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm64/include/uapi')
-rw-r--r-- | arch/arm64/include/uapi/asm/hwcap.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/include/uapi/asm/hwcap.h b/arch/arm64/include/uapi/asm/hwcap.h index 73cf0f5..361c8a8 100644 --- a/arch/arm64/include/uapi/asm/hwcap.h +++ b/arch/arm64/include/uapi/asm/hwcap.h @@ -27,5 +27,6 @@ #define HWCAP_SHA1 (1 << 5) #define HWCAP_SHA2 (1 << 6) #define HWCAP_CRC32 (1 << 7) +#define HWCAP_ATOMICS (1 << 8) #endif /* _UAPI__ASM_HWCAP_H */ |