diff options
author | Anton Blanchard | 2016-06-07 14:28:42 +0200 |
---|---|---|
committer | David Gibson | 2016-06-14 02:41:38 +0200 |
commit | 42bff4772ef96d901772240b10eda6d66ef771a1 (patch) | |
tree | 8fe005d48dea9fdfe34478a59bee479fd9b88b0b | |
parent | ppc: Add PowerISA 2.07 compatibility mode (diff) | |
download | qemu-42bff4772ef96d901772240b10eda6d66ef771a1.tar.gz qemu-42bff4772ef96d901772240b10eda6d66ef771a1.tar.xz qemu-42bff4772ef96d901772240b10eda6d66ef771a1.zip |
Add PowerPC AT_HWCAP2 definitions
We need the PPC_FEATURE2_HAS_HTM bit in a subsequent patch, so
add the PowerPC AT_HWCAP2 definitions.
Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-rw-r--r-- | include/elf.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/elf.h b/include/elf.h index 28d448bbcc..8533b2a8b0 100644 --- a/include/elf.h +++ b/include/elf.h @@ -477,6 +477,19 @@ typedef struct { #define PPC_FEATURE_TRUE_LE 0x00000002 #define PPC_FEATURE_PPC_LE 0x00000001 +/* Bits present in AT_HWCAP2 for PowerPC. */ + +#define PPC_FEATURE2_ARCH_2_07 0x80000000 +#define PPC_FEATURE2_HAS_HTM 0x40000000 +#define PPC_FEATURE2_HAS_DSCR 0x20000000 +#define PPC_FEATURE2_HAS_EBB 0x10000000 +#define PPC_FEATURE2_HAS_ISEL 0x08000000 +#define PPC_FEATURE2_HAS_TAR 0x04000000 +#define PPC_FEATURE2_HAS_VEC_CRYPTO 0x02000000 +#define PPC_FEATURE2_HTM_NOSC 0x01000000 +#define PPC_FEATURE2_ARCH_3_00 0x00800000 +#define PPC_FEATURE2_HAS_IEEE128 0x00400000 + /* Bits present in AT_HWCAP for Sparc. */ #define HWCAP_SPARC_FLUSH 0x00000001 |