From patchwork Fri Dec 8 14:59:32 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Hayward X-Patchwork-Id: 24827 Received: (qmail 75502 invoked by alias); 8 Dec 2017 14:59:37 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 75300 invoked by uid 89); 8 Dec 2017 14:59:36 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.0 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com From: Alan Hayward To: "libc-alpha@sourceware.org" CC: nd Subject: [PATCH] Add missing HWCAP defines Date: Fri, 8 Dec 2017 14:59:32 +0000 Message-ID: <8464D014-A1B5-43DD-8F7B-7BECE8C65E0D@arm.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM3PR08MB0104; 6:JlsKsjfKm6Xi52cY9VIJ+bT9elJNCnvcTVe4qLpLSsGR/p82BQe94qi8xt+WJCmwh7O90rmG31qy5NIoyFCopw8VDaXZLTqR2qhJsjuBPYKcSo0cinuElOsYw7pud9MaqZ16yHUPaZd4c7hwVdIk+HZ3mC/H0+yJmtikDYijELMS6sESJ9IZ/DxLAhEBp4ZRyJIAQkFBGgmKEDzDsvPB2o9VeD3dhKfWOTGdYK0AstXooFgsQ4LHA9jhtK7radrpC7RvvcyzrBswPN4F3ernjvmtNRlyaFxLiNuGsPChl3j2zrshdIaTZhwqnM+qe4bf3Pda/x7a5/WvkXxW/4IdiXoqrUY9LWBKa8V6xfJE830=; 5:n4bNnJKfzM7Gd0zu4M1mhDNX1+Q5uIsh6C1fm15EJSZzZ7U4wGcWhQ1p+XCUW9kpoj3bqx0/YDQW5H7QFcyo+wwXDcDiE6Ajay8+pxaPYKXPTkI77+YsrVoajGthg3uu7BoMntPVMt6jzeYV2afyAL1amsmrqkzo0uvCeDtxDHQ=; 24:24jU6JZyvPj21QbpzHcf+Jh0k1YAUbRwMvRgKRKrmjmzWkKXdV+wzzxbOKYzUSgEDeFsz5HhjCv09UlWF7XrsNvkucRcsxs6RpE87LYycqY=; 7:UYt2fnStweu/Yrj7dN1obQ6JWsvY0sBuSzAr7miLaeQfKzdU9V1yWeRTRf+XYmYpnICPh254Zn/Hhpt/e3PfIJ6ExpJFKPXK0D/QPjid1wm+QbeYY2gT0K0tagQlGKdGiS2t5ndEG1J5b30v2AvJwND6VrbYfL4HIHoIEIzgS2xACExSc/OTExYIJJco2ivnem/dWZlK8ZjfBU6u25SvrwaBjoSbVzOpuGJbxfYEnVXKP2bf+KhFwTfM+aIEHwMG x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: f0e17007-c101-4e62-7b27-08d53e4c4a17 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603307); SRVR:AM3PR08MB0104; x-ms-traffictypediagnostic: AM3PR08MB0104: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231022)(10201501046)(6055026)(6041248)(20161123564025)(20161123555025)(20161123558100)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:AM3PR08MB0104; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:AM3PR08MB0104; x-forefront-prvs: 0515208626 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(376002)(39860400002)(346002)(377424004)(199004)(189003)(33656002)(105586002)(5660300001)(3280700002)(6916009)(68736007)(2351001)(106356001)(66066001)(8936002)(3660700001)(7736002)(305945005)(14454004)(25786009)(6436002)(5640700003)(4326008)(2501003)(2900100001)(81156014)(53936002)(81166006)(5250100002)(8676002)(478600001)(6506006)(3846002)(6116002)(102836003)(6512007)(36756003)(99286004)(72206003)(2906002)(82746002)(6486002)(86362001)(83716003)(97736004)(316002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR08MB0104; H:AM3PR08MB0101.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-ID: <751E5F06F368DB4581B2A96BDDAA94FE@eurprd08.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: f0e17007-c101-4e62-7b27-08d53e4c4a17 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Dec 2017 14:59:32.3813 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR08MB0104 Whilst adding the SVE defines, I noticed there were a few missing HWCAPS. This patch simply adds in the missing HWCAPs as copied from the Linux kernel head. I haven't run any testsuites as the changes are should not effect them. Is this ok? Thanks, Alan. 2017-12-08 Alan Hayward * sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h: Add missing HWCAPs. diff --git a/sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h b/sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h index 255ddf0581..4cd37d9d76 100644 --- a/sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h +++ b/sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h @@ -38,4 +38,9 @@ #define HWCAP_FCMA (1 << 14) #define HWCAP_LRCPC (1 << 15) #define HWCAP_DCPOP (1 << 16) +#define HWCAP_SHA3 (1 << 17) +#define HWCAP_SM3 (1 << 18) +#define HWCAP_SM4 (1 << 19) +#define HWCAP_ASIMDDP (1 << 20) +#define HWCAP_SHA512 (1 << 21) #define HWCAP_SVE (1 << 22)