blob: 2ddf9b87b0ee99eabc387864665f3252eef882fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#if defined ARM
/* arch/arm/include/uapi/asm/hwcap.h */
HWCAP2_AES (1 << 0)
HWCAP2_PMULL (1 << 1)
HWCAP2_SHA1 (1 << 2)
HWCAP2_SHA2 (1 << 3)
HWCAP2_CRC32 (1 << 4)
#elif defined POWERPC || defined POWERPC64 || defined POWERPC64LE
/* arch/powerpc/include/uapi/asm/cputable.h */
PPC_FEATURE2_ARCH_2_07 0x80000000
PPC_FEATURE2_HTM 0x40000000
PPC_FEATURE2_DSCR 0x20000000
PPC_FEATURE2_EBB 0x10000000
PPC_FEATURE2_ISEL 0x08000000
PPC_FEATURE2_TAR 0x04000000
PPC_FEATURE2_VEC_CRYPTO 0x02000000
PPC_FEATURE2_HTM_NOSC 0x01000000
PPC_FEATURE2_ARCH_3_00 0x00800000
PPC_FEATURE2_HAS_IEEE128 0x00400000
PPC_FEATURE2_DARN 0x00200000
PPC_FEATURE2_SCV 0x00100000
PPC_FEATURE2_HTM_NO_SUSPEND 0x00080000
PPC_FEATURE2_ARCH_3_1 0x00040000
PPC_FEATURE2_MMA 0x00020000
#elif defined I386 || defined X86_64 || defined X32
/* arch/x86/include/uapi/asm/hwcap2.h */
HWCAP2_RING3MWAIT (1 << 0)
HWCAP2_FSGSBASE (1 << 1)
#endif
|