diff options
author | Will Deacon <will.deacon@arm.com> | 2013-04-08 17:13:12 +0100 |
---|---|---|
committer | Will Deacon <will.deacon@arm.com> | 2013-05-30 16:02:34 +0100 |
commit | a469abd0f868c902b75532579bf87553dcf1b360 (patch) | |
tree | 45b8497556dff1a90311bbd087f34ff4791be9d6 /arch/arm/include/uapi | |
parent | e38a517578d6c0f764b0d0f6e26dcdf9f70c69d7 (diff) | |
download | blackbird-op-linux-a469abd0f868c902b75532579bf87553dcf1b360.tar.gz blackbird-op-linux-a469abd0f868c902b75532579bf87553dcf1b360.zip |
ARM: elf: add new hwcap for identifying atomic ldrd/strd instructions
CPUs implementing LPAE have atomic ldrd/strd instructions, meaning that
userspace software can avoid having to use the exclusive variants of
these instructions if they wish.
This patch advertises the atomicity of these instructions via the
hwcaps, so userspace can detect this CPU feature.
Reported-by: Vladimir Danushevsky <vladimir.danushevsky@oracle.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm/include/uapi')
-rw-r--r-- | arch/arm/include/uapi/asm/hwcap.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/include/uapi/asm/hwcap.h b/arch/arm/include/uapi/asm/hwcap.h index 3688fd15a32d..6d34d080372a 100644 --- a/arch/arm/include/uapi/asm/hwcap.h +++ b/arch/arm/include/uapi/asm/hwcap.h @@ -25,6 +25,6 @@ #define HWCAP_IDIVT (1 << 18) #define HWCAP_VFPD32 (1 << 19) /* set if VFP has 32 regs (not 16) */ #define HWCAP_IDIV (HWCAP_IDIVA | HWCAP_IDIVT) - +#define HWCAP_LPAE (1 << 20) #endif /* _UAPI__ASMARM_HWCAP_H */ |