From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 100066 invoked by alias); 30 May 2017 16:54:30 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 99906 invoked by uid 89); 30 May 2017 16:54:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=steve, Monday X-Spam-User: qpsmtpd, 2 recipients X-HELO: NAM03-BY2-obe.outbound.protection.outlook.com Authentication-Results: gotplt.org; dkim=none (message not signed) header.d=none;gotplt.org; dmarc=none action=none header.from=cavium.com; Message-ID: <1496163265.18342.54.camel@cavium.com> Subject: Re: [PATCH v3 0/4] aarch64: Allow overriding HWCAP_CPUID feature check From: Steve Ellcey Reply-To: sellcey@cavium.com To: siddhesh@gotplt.org Cc: libc-alpha@sourceware.org, Siddhesh Poyarekar , adhemerval.zanella@linaro.org Date: Tue, 30 May 2017 16:54:00 -0000 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CY4PR13CA0041.namprd13.prod.outlook.com (10.173.156.155) To CY4PR07MB3462.namprd07.prod.outlook.com (10.171.252.143) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PR07MB3462: X-MS-Office365-Filtering-Correlation-Id: 526d2338-9587-4426-8428-08d4a77c8a0b X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:CY4PR07MB3462; X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB3462;3:rZRqk+qynjG6afDFa2aFSMqL00RgQUQGglh/5BypRkGwxwpw/bDRA0U/8/peF7LCXyTWK03qH+S0Ua7n3nWVOzt0QtdcSSah1aJ+YrJ+pmJOV/jSpK/eTyFJFfQLF5Wu5PZItl4ykVoqiAlGKkMXfImpZQpIyziJAOyhml/XmUInuS1KcE4/3NeDg0bkmTeEehUqYan0tQeRKP0Sw6MldZAquSythfaA991MxmHfmQ3482GM+M/3xwMHo7ANC60LXqHZFk6tVZ/xokNimMqe+MXcKr5NUbtgD75D9osuu8AaPTTP+w1qbbefB9OcL2AaffwDWtTWuHdTm2caknfiOA==;25:NZih94+/Le9rdoHuVui7Z+ht9MHCxKW0lcPdCyw6aKgOB++/0LELVFJcpk5IjT69SKvysVKFLDpoZJmz84ssbxAzouYj0eZRH022r1WfCEodKOVPJEE4VyL82BqSoK4dF8yjguzUs4UbTBGI5ec5Z5zttXqHS+ULI3C6ZMQyLOimAhclw7b6SLJjQLGoQJrFi3GgpVj6tGNCo62G4CnEzsVG9T+0qAAnSJRU8QhFFlJxZixL98Mrj143CYzDbEm8zpMscGghd/54ehLRe6Ux+/DBOxYyF1d9u4doj4n8t+s6uIAoNZDZjJ2yutoq6mR2u5WS0eyoZqO8mrIru0+82CjleQGf2mKln6ehjPquqvvv7CZi8ZYxOItUt+v2IrQwIIX5ktrVFcD3VWVtpnv/5aRCVr4vyVv2NmUXXgIILLLQmFGkCYn+1qmYodhE6zQtGSYsF98S8kO3whAeSvvDhewDYJYyUDKwOps6Zw7DfWE= X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB3462;31:Y2L+L6szRvUfZrC5yGHs6Sp3ztMxU62EKiUqH1hMLTSRkk3fXC9KLuLX2yljt4nRV1qKb6uQEdjM6eMwRi0Ny6ekWskJziUlFUXu37nHL66Q+Kjk5qz+Lm04ax6ySNdrq3cLGPn+Gsu0OyfS2/2r/5t0cEGG4pC7E5fw/1P2fmAjYdoUCQI7G8byJ47/AQAeGCSUSrIbS/9akMtOdYoe6/CQBnjG9X4Snp/2VlndOcKs7yE5r6Yjdmy7tTU0LF1I;20:4p+PmSIyd02fLsz0Yh8zIXBmElFJRGadId9P1VidYN8/Ppbr8xRxNTaKyGGgda7W6ZZMXs+2XEvykwgvM7ITc+LBra5WNhOkhKo5CdLGXUzFdrLDCDNB7JunlDrmBpHhclDpNwhRwqiFYy2bJdMmwHf4QQLvT2vp9P2ZrIgjXxA0zyNUGLWQSR0vcHScsSbgtpmEgss6Wgzp6gJLnX30Qli2Bd/X69OI4hU/fZOqFe4LOvFD+fgVtIWFhk5/m/FX0FgRn7StkeHoea8k8HdVdZpmTZZ7YqRkexOfhnAl0B4G+jY5sP/4Cn1eo+BXTzmP2XwK20dKnQmT1C7CQzFR3lv/cjm9hufV2NXPteOiQJAIIOY0k1AxE4TiVacCpZg95XWeSSzJzUv7OKhsTIEvjFqGfe8d3HYLuCLtM28HJQIejZYPkVhjBGCSVYzfeh+MJWRBxCipB4Blct/sg3EPdoeNvY27Qf5VzWI2iM3nKup2DxucgSpc1sTm8kt+JPeX X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700073)(100105000095)(100000701073)(100105300095)(100000702073)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703073)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123562025)(20161123555025)(6072148)(100000704073)(100105200095)(100000705073)(100105500095);SRVR:CY4PR07MB3462;BCL:0;PCL:0;RULEID:(100000800073)(100110000095)(100000801073)(100110300095)(100000802073)(100110100095)(100000803073)(100110400095)(100000804073)(100110200095)(100000805073)(100110500095);SRVR:CY4PR07MB3462; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjA3TUIzNDYyOzQ6dTFmRVNKTzJSQWl0VUR6bERJZXdrZE1HMkw1?= =?utf-8?B?UWNBR3NwaExzZU1KaGdyczdOckoyMEtZa09tb1kzeWZTWkQwdHNLb3dIUi8y?= =?utf-8?B?ZCtja3ZuQlIzUHpxd0JJL0c3VnF2SFgwL1ZZbTlaZXMwNzhtSkgvZzBPYUJD?= =?utf-8?B?R2hBeFRqWnREeHRZVDJXWG5ySy9EcjZ6di9DUDhlRkNjeUlOMkRYakx3N2s0?= =?utf-8?B?NVFTWGVWNWIyUTFIZ3Y1UFVCQlpjSGVYQnl1Y2ZLbkkzV3VMVm5jaFpOYWh2?= =?utf-8?B?ZWFXSTNMZlRjUVRqRWVXajcxLzlKZGJjdDNKL2doSS9yeDhqUHFxNlk2c1dO?= =?utf-8?B?K2FvK3poNWEwcHRMMnh6MVBmQW8yNk4xTEZucVJQSDZPVnBTL01ObitNTGh5?= =?utf-8?B?NEcyRXVJYTdOdHowT3E1Q2g4MkI0T1I0NSs3SW1xZmNzNWFLeUFkMTl6eEpR?= =?utf-8?B?VWl4K0RqSllrOUxmNG1HOXVaVy9Tc0w1cXlmSVpReVp2ZlZoSURUMmo5R0hh?= =?utf-8?B?SDdKSFlWRVk5SGxnRlo3N1k5cHVLaG1WUHJtVjRoSjVPMnF4V0tRTStzQ2VX?= =?utf-8?B?QnI4U1RDbGdGaDMrVVRsVEpvM0pucnJObndBNmtuOVJUNjhzL3BZNkJnZnc5?= =?utf-8?B?azM2MFhTZWhlMmN2MmRacG04aTk0WlMxMHdrNHh2eDJ6T25lRXpFOWY4YmNM?= =?utf-8?B?eU1pS3krSzZ6c2VQdzZSdUF5VkVmOE1aTE50SEZ1aHNDYUlEdkkwbEpCSlpX?= =?utf-8?B?T3FxcXk4T09FYy92djVCWmRTYzBXc1lycnVrakFENzZKT1ovYlBsTVhYclRh?= =?utf-8?B?a0ZSb0Y3S3I4N1FKUHZ1K24rUGU5U01LUWVCemloYmQvK2c0eFRFaFl0OFB0?= =?utf-8?B?SHlDUFZtbGRHeHE4eVBycWJYaUIxT0RUMTlmcEoyUzZpZC83NVVzR1hRQjlk?= =?utf-8?B?dkFoc2puTi83cjBHNlJzOThSWW5JN2hHSVplcGJqc1RFL2sra2ZodTk0WEps?= =?utf-8?B?RDdMaUgxQWNOcVdRMTJFZGh2dlk0SXNYQVMya2t5dzVDdm1OWnZjSXlPTFpE?= =?utf-8?B?YVpNQS9VV0VoVGFLYzNNWGkrN245MU5SZEVQc3BDcEZucjI5ck1pNVF5dFQr?= =?utf-8?B?T0lnMWxqaitVM2lxdUNqdXZmQy9zWFkvT0J4clg0R0dtREpXbEtyNWo4K2VM?= =?utf-8?B?VmphMVhDNTJ0RHo2Vjc1QUdLbmxUTTFYQzZKZzAyM1B0Y0l4aWlLMHB0aVhW?= =?utf-8?B?c2s0ZTF1Zzg4TW14MTNlSTEyeGgyOXVIR2h4VERqLzhqWk9MK2I5OWR5S28r?= =?utf-8?B?SytjTENrZHErU1Jkc0xBclJRSnkwTGNlRUhWNUx5ZkgzZ1VjdzB1QjR1UHNO?= =?utf-8?B?OWlvbmZWTzJsZ1VMNGF3SEM0cjFrSmtoNTZ3S2JaWkkraU0yM1RaR2RFZ2Rl?= =?utf-8?B?Qzd5N2RlSndOcmRjaExWeWVtQUVWSExpV1U2VVJ1WFphTHF2ZjZxTGdFc3E3?= =?utf-8?Q?sbcH03ttlVtMKxaqvdTw2V6M0jLexux+vSfV9uV8ujD8J?= X-Forefront-PRVS: 032334F434 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39410400002)(39850400002)(39400400002)(39450400003)(39840400002)(24454002)(377424004)(110136004)(7736002)(2906002)(50226002)(23676002)(305945005)(38730400002)(8676002)(81166006)(189998001)(2950100002)(42186005)(6666003)(6246003)(5660300001)(53416004)(478600001)(3450700001)(230700001)(5820100001)(72206003)(33646002)(2361001)(2351001)(25786009)(3846002)(4326008)(6916009)(229853002)(6116002)(76176999)(50986999)(6512007)(47776003)(66066001)(53936002)(43066003)(103116003)(36756003)(6486002)(6506006)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR07MB3462;H:sellcey-dt.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjA3TUIzNDYyOzIzOlIyNkFNR2VjVGtFc1ZFUG9Pc0NEKzlIdUlt?= =?utf-8?B?MnF1Wm9yclZoOWFwdmdBeEc4SFcxdGQ0S1RtZ3RLTEp6bHl0Y0d3SnNjZjlz?= =?utf-8?B?Nm1LM0ZiTWJYNEdjazZHOGYvc0RKWWFEZW8zSjRuV3NXVFJ1OG10RGorSlhq?= =?utf-8?B?aWlYSG9aMGxsUjluQzFOS1l6SmlTS2FWS1NhMmxtMWRJR0t1TTRPNXB4bExH?= =?utf-8?B?Ymh5dXgrZHRnSWhVUEIvWjlPbkZkUFRMcnRXZkxTVzR2eHFtQVBLTXJLdGJl?= =?utf-8?B?T25lRXk0Nk9MbFQ4N3dzS2tEQTQ4UjkwMSt3cnBRd1hFUlVibHVibndUK3ls?= =?utf-8?B?djdTYSszdE5pWXJUMVlTRkFBSkNvZmdWSmtydVV5YmVIUU5tQll6WnUxRjZw?= =?utf-8?B?Q3VGZlFNRGIySzJ3VW5TWGdEK2pvRVYvclRKQjFobDV0Y0VnM1dsWU04UWJy?= =?utf-8?B?UUJSV1hZUWM3aTBqRnU4QnpERVVLeVk0YUtGdThDTEt3SHBFd2N2ZHRtTld0?= =?utf-8?B?M2krOTkvSyt0blZBalVnRU1ZUkZIdTZaZ2M5Rk5nNVB5eHdhQk9iQmN1cHZ6?= =?utf-8?B?Ti82YllwUjBERDdrRlZpa00xODNrL0E5UlRWcG9hK08va3JaRG84ankrWmU2?= =?utf-8?B?ZmlGMWVMelRSemVmQmhZQm12dU9XQ1JzanRCYWVrbENkOUIwRUx5bWp3UnFP?= =?utf-8?B?VHc0Qm5yZjBTendkWFdiOW9tVllFaG9kRzR4bERnSnE5SXhGcWlIcVkxOVJQ?= =?utf-8?B?Sm9wenExTWlJZFAxMzhTeWxYb0hGWGdoSXlROURiaDlYUUFkMDRocFNpYk9Y?= =?utf-8?B?dXhiY3ovZUM2TUFoNUdyRTRQOTdXakE4UnFhVlozc0tCcnNqdkVTd3MrVk9m?= =?utf-8?B?R2doa0tOWDdOK2NRalVEbndvSkl1T0tlc0taaUYzdXJreTBkMGxzSU4wSWdB?= =?utf-8?B?UFNpQmtMeHZDZ1A4Ym9ubmNSam1Rdi9YeGJ4NVNYMElnRGw4eW5FRFlkVTcw?= =?utf-8?B?a3RLbmdHREtOM3FncWlUcVd0Rk1oY2E4OUljK3loM0NOU2N3dzlidlUzQktL?= =?utf-8?B?cWtUQXBWeE1IVVlpckR0MnNiMjhFMStqbmpKVU1jeEY2RVltK1YwVVhpN0JF?= =?utf-8?B?ODdKS1ZkRTl0T1pSU1hMKzU1UWgwckttMzljeUxPSnFKdCtiNXRBTXZLV1VP?= =?utf-8?B?eE0yajdocGY3YmJuajJHYXA1S1dKckJYZWpiM1o2dlZaY2FyWkt5Ukw4a2xi?= =?utf-8?B?TURYaHdna0RuSDlaNGZKSXJ4WGw0TzJMZ0VQVW0zY0RoWXNNL3lmcXlpL0NH?= =?utf-8?B?eWdaQzJSZmN3eWI1cWllaG5YZXo1ekdDUlY4MUhBV3QrQ0VXNGpBc2Z6YVJN?= =?utf-8?B?clhmZElIYUFMQ3dtTkdMY2tvMUs5U1EwNXE1ZGtPdkI3YmM4aWhKcXRKc2FW?= =?utf-8?B?SC9Zb052MUVaQVdtYXpUU0d0WkhOYlV2VitDRGVuOG4xU3VidUxPRmcvaEFP?= =?utf-8?B?ZDA2ZlkwTmxxelBCOWFrR1IvdmdzZ2NZdEE2SnlOaTdPa0IxUzR2SXVsLzY1?= =?utf-8?B?cU8wQ0I5cy9VQmtrWlFpUUw5N0Fia2RqZmNFbWRIRUlxcUppSklZS01VeE5U?= =?utf-8?B?V0xqZG93MHJoaEFSOFpVMDdVaDRlOFdVZzI1TEt4aDVNU0hxTGViQVBWUmxw?= =?utf-8?Q?q6wWIsMCTLoTK03rM8=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB3462;6:prfN3yzSfHeMUVCTyXmCALEDXtPQlngtLuU+XZneme/2uOnHrKS6b9SXX/3TQB0TO98W5ebtwIRscgsKHiXZICWRVHShvwT7pD1RdPSOQsXDLYZ7jPhlMSA0RjAjIM0Nkhc+XU0zKXYgcXiP7fEjQxL31pEcZ/+glxlDlLCmEqMmhghb8KZ1rT7gQmx7GWw5OhTGwh9fkj1oUl/2nUUZHQ3KmrBSb4NjJAMvWWuhcX+F/MrBBKpen8FaKF+6z7B305RyKrEEFR4V0Cn+5xMgToyOKEQpdYdVOS/cViZSikYeYY9R+g64lYONdB9iXP01V6SNZgQrwyTkT399d/tRHwQ+GzgZXYGJM0QxeX8Pt7ZiJLR2eVfOKZh4Xd+vd+WC1Vn6SPMC7fIXAjgeZtCs+oxUR9QaPGeS+hku3KM/mdARAsDsGPs008hUnVJwjNh2eYkL26EFCowdMCXyDLSxNnTTld9qm9R0Uy7IVF355gnsZZPncbCOqp0Kit60C083J3xwQow29kYKT4hAYKPxOA== X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB3462;5:i5jkgj58O5Fuk4c/w7U4HUXd2jxWLzbn3xbfZsav5uY/9LYgXMjo66FBpARQPxDjy1e6PKM8RByfedXILS3wu6USMRaUs5xZunPCu8o3kWl160G3LPp7GBx5+xiDjcv2ZF88APiPeMoWJCHCaTp5Maf8O8H+Wf6QzALh8hrcEQIrsCC8v5KknWgPkzmedJqWK4q1TdOFEaeN5/4zIPg3t4tQqYfg47zR+cUcLxOTxX+0EYYkZrNYVM+N1rgrCJobhwWyvpFQXZufew2EzwGtp0jSeCayBBPNHK/6eu2pFT9ZGcqwRAu0e7Tq28k4Sp+hbAhkZUKi7ocNlA6Gzka5y3R04+Q2n8jv14thAGCxuPH8/FphKgc6hWECCYISEJWcdAob7UDhy9PIdLKDvv1BzP/U1AL3D2UbLkESpljYVCza+ODBzO+3RYjhpkvqxu8xGd87Dy2c3gclkMAbqEfF1dSiRT4tZd9oex+2lzTTIsGoRGhStmJoG7vaLovl+GN1;24:vVbO5Bbv3n6WLi3QQlRac+1/NOC7gamIrkcmQ56B+DHilYoNRUV7YYGO/lZfH/X/c3FRpxZJ7R8OXVqL+5BOTvug+PiC6/0JQOJTSyu0f5E= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB3462;7:yG0DykKxv3bTycg4tMrBBS43GsbJmkFMic3820Jkg6w5buqbRrybowkXv7KdqUUnbvc60POvsyzScAxjokLtEMlLnJi5gEqQo7ppE8rRqAv1qybTwVJYwfxE+HIxYs5V96WR8neMfWlMEUvztF12gDADTRCdSQ07Qd2sxKFcazQLYyQLKZFSyi0nSrJ3JDp7PYyADy982TYcH0j8M0iq6DTYQ1Lrgnwa3fdJ/EYj/pXnd+JxgoW5H6U/vAvPTpfZXcR5FAuxLome5yOHVlJ1Eyahk0sONl63hWIZqylwECUU2+rvnbik+ISMRZW4cAVzFtPCSLi6eRCN5tH5huW+8Q== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2017 16:54:29.7376 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3462 X-SW-Source: 2017-05/txt/msg00858.txt.bz2 On Sat, 2017-05-27 at 07:54 +0530, siddhesh@gotplt.org wrote: > Your test program should work provided that it is a fresh build since > an older build will end up picking the old dl-procinfo.h and thus set > hwcap_mask to 0. > > I'm out this weekend, but I'll take a look at it on Monday. > > Siddhesh I will rerun configure and build but I think I am using the correct (new) sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h header file and it does have: #define HWCAP_IMPORTANT HWCAP_CPUID Steve Ellcey sellcey@cavium.com