[PATCH 1/2] Add PowerPC AT_HWCAP2 definitions
David Gibson
david at gibson.dropbear.id.au
Wed Jun 8 12:19:52 AEST 2016
On Tue, Jun 07, 2016 at 10:28:42PM +1000, Anton Blanchard wrote:
> From: Anton Blanchard <anton at samba.org>
>
> 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 at samba.org>
Applied to ppc-for-2.7.
Paolo or Peter: since this is a change to PPC specific bits, it seems
reasonable to go through my tree although it's technically a generic
header. If someone wants to drop an explicit Ack, that wouldn't hurt
of course.
> ---
>
> diff --git a/include/elf.h b/include/elf.h
> index 28d448b..8533b2a 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
>
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20160608/6575ab50/attachment.sig>
More information about the Linuxppc-dev
mailing list