From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80049.outbound.protection.outlook.com [40.107.8.49]) by sourceware.org (Postfix) with ESMTPS id 5CBFB3855028 for ; Thu, 1 Jul 2021 13:48:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5CBFB3855028 Received: from AM5PR0701CA0059.eurprd07.prod.outlook.com (2603:10a6:203:2::21) by DB7PR08MB3353.eurprd08.prod.outlook.com (2603:10a6:5:20::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18; Thu, 1 Jul 2021 13:48:47 +0000 Received: from VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:2:cafe::7f) by AM5PR0701CA0059.outlook.office365.com (2603:10a6:203:2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.8 via Frontend Transport; Thu, 1 Jul 2021 13:48:47 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT006.mail.protection.outlook.com (10.152.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.22 via Frontend Transport; Thu, 1 Jul 2021 13:48:46 +0000 Received: ("Tessian outbound 71a9bd19c2b9:v97"); Thu, 01 Jul 2021 13:48:46 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 646ee59aa667f72c X-CR-MTA-TID: 64aa7808 Received: from 8f9dcf28cb9d.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 4E2C6C0D-DB97-493F-838F-594235BD11EF.1; Thu, 01 Jul 2021 13:48:14 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8f9dcf28cb9d.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 01 Jul 2021 13:48:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HjqAt0Ds7Gq15CSi+5TayXZs7WhFTvFBpTWZl0JgkaKTmzq9qUBelZrmxaSd3gIOMrQp0/6mGnmcYnVgjoMUei7z1C6p24td+tJuzTQDVRmgQXnE4RV3ZF7+tod/IzadsWVSBPtSNWpI9W8JJiDsSW7Az333kp/1OZqdBT0+yj0km7G9ccK4NDj4APf7bt38YLaOG7/ApVYi8T4xxQcsr4Dbh7yT6O4Me2y63kUf5lNgwHuADunkcVj7sDSZpwnB81Ke0AnHWW9bES5T4yHPqH2+HM/jC+7DkTCG2d9qpOaxao00sHwxP0vBuFkdZysWG0InWvv8NH7tKVjuo6fk4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=83AQGjXHUybq3uAn5CkJHnkErCB650KI+sW8uXGlWuo=; b=DCBPrYl8CY3vBhvbWd2S5Ztb5GhKAmQoR/67dDZizP18GitrFuUh/JzX2dy3wEOOXQDKjxOS24epsuc/9mAyMAfgB7Rq1EUckoGVDuB/3yTD2EOD/96+K2wbwnISjDimntUs+pq3m29FYiKN8pY2XwGWuy+uII/8r8PV8xHmGpOFHsBfbPhRtpjHBK9IdJbyC/TxTtCTs3EeZ/efP3l5jbMrpFpMOa3irg4HpjfveGaurlv62u8iplSgiOw9XTpq89wtTfV8qjUQVVWMlkgI2/fF4qT8CnmQMzYBaFEV1SX3194RdLQQu1pgHutUBtdHZhLCkieyCmwIajCEv/quwA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Received: from PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) by PAXPR08MB6543.eurprd08.prod.outlook.com (2603:10a6:102:12f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.23; Thu, 1 Jul 2021 13:48:13 +0000 Received: from PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::b003:b9e9:b00a:4023]) by PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::b003:b9e9:b00a:4023%5]) with mapi id 15.20.4287.024; Thu, 1 Jul 2021 13:48:13 +0000 Date: Thu, 1 Jul 2021 14:48:10 +0100 From: Szabolcs Nagy To: Wilco Dijkstra Cc: Florian Weimer , Szabolcs Nagy via Libc-alpha , Siddhesh Poyarekar Subject: Re: [PATCH] AArch64: Add hp-timing.h Message-ID: <20210701134810.GF14854@arm.com> References: <20210630084643.GE14854@arm.com> <878s2rk9z2.fsf@oldenburg.str.redhat.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [217.140.106.55] X-ClientProxiedBy: LNXP265CA0091.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:76::31) To PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.55) by LNXP265CA0091.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:76::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.22 via Frontend Transport; Thu, 1 Jul 2021 13:48:13 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5b42c1b4-1d74-4c23-5cdb-08d93c96f2f0 X-MS-TrafficTypeDiagnostic: PAXPR08MB6543:|DB7PR08MB3353: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: xzPTy4WtIzddjYJBNlewijeuBaE+SYA5YjvcSCOC+pAoSqTjiL15NJjFRJvLcaNvmGJ9j5oSpc/+KITM6DdsI8Ipjvzwrpm286FNTeHVDwDAiu3YZAzxVpY9C4+Kx7XILLvsy8mC59xOxw8iBEHDu4PGOWuItFdQ1BgJzV+DP56DL6/YFsK+4fk66Wg8B7DAtNtaE3L6NqDatAcEutkB5zCN9E0DoK6yXJziO8+wUMrsQAiDACfZc/U/h5OEeCR0tjTKr/J3lYm96i52Cz3G7dp/VmlSd4CRSD54okUIfd6ZgZqAIxkoonmBFIbxwILOBAQDCHDvvRfL8C0FHhxJqvmzoOWGeZI2ZYS6T3e87EMzqPQO8ON8164KIwXbfeGqvzsuGnr88o+Axn0n6ywfa309uehspiz+CIr2elCOqbRgxn8g2Zp6o2xUBWn7wnr1oCyT9lRp8gNB6Ml5ygGNbEg3Y9VKXCtZkniPpgJ3uOscMXv7WdnYLGq49LLDP/XwXRlWeUl2At/TM4eD92ZFuF6QMsDheGh05hsd7Z09dNAhz/K7vnGt3TZoqtee5IpL+PWNzsmICIuJ+za6/0Z0ZwN+TftqH2+MBaEbpyOITEAk5CmGNx0yquLrMgFUvVzPjfVF3mEf2Zz3qY7HepFkCkwzP3d7dSsqQO7JFkDqCzU1dbsnUvwfCI+kbY9+7Jjl5vef/41EkuWBC9rv43N51w== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR08MB6320.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(136003)(39850400004)(376002)(346002)(186003)(16526019)(26005)(316002)(86362001)(5660300002)(2906002)(6862004)(33656002)(8676002)(55016002)(37006003)(478600001)(66556008)(38100700002)(8936002)(38350700002)(66946007)(54906003)(66476007)(7696005)(52116002)(6636002)(8886007)(4744005)(4326008)(1076003)(36756003)(2616005)(956004); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y1NVdDFjck4xQk9FQzRYWllhc1BiN1h3RGh6M2lYZzFPSFFGVmEyd2VCZlpH?= =?utf-8?B?bnI1VU5PWUtCTjd2RVhIeHowL2lpWHMyKzJWcmc0Mlk3cEdpUUw4Z2ZKdGxL?= =?utf-8?B?Qjlvb1I5SzZ5R21EWk5Fem5xWDhwWE5SM0xDVE4wUFloUkxwK1o0dU1FL0Nk?= =?utf-8?B?ajR5VzFMOFRna3cvLzhkNVNPTzR6SjVzK0dmZEJwc1dmc0kwR1R6dVBWMkQw?= =?utf-8?B?Ly9YVW1SMTlQZVVZRjdxRHFUOVE0N1UyVFZsdFhXWC90bW9LdDFQWkxxKzlL?= =?utf-8?B?cS9MeG0xN0pLK1IwbWJtWmhyUGN4RlBWSDRIUFUzUDZxRmJPYytuOG9hbXVU?= =?utf-8?B?OVEyMEZrUFRGMUFxT2UvMXc0MXlJb1pCbUZCN2JtT1J2NjA1UzZiZ2R6V05V?= =?utf-8?B?NkUycUtReUdKYnZZQnZsQ0RwOEo4NzdTY0dCOThjN2p1eTVVakNDdFVGR3pL?= =?utf-8?B?TzdVUzUxRmZVU3p6MTB5SHlraGp6cVFxdXJYUmdwSnNzU25CWVZXbHU3RHlt?= =?utf-8?B?VVQzZ005UitKK1RCSmp4NTBjU1lFOUpMMmhNbjJ5M0YrU3cxQk9wNnh2elV3?= =?utf-8?B?TU5RQUZsdVBWNktVOXN0bkQwai95bWUxL01jalBKZ3NsdXUwVk5VU1prckpj?= =?utf-8?B?bFhhemlhNVFoTExrVWJyMlE2dWx5VzJnYTZOb1pYU3Q0MWwwTjR1clB5cnUx?= =?utf-8?B?QU9hUGsxT2x4QXlxQTFobXE4cC9UZDNZU2ZKRlNKcXlQMUpTcmIvNDJhaWRw?= =?utf-8?B?eXFOWDNkUnBDUjlzYW5teUVscmtVbEc4dk5BZElHbUhzaWVPMUpFbEd6bEty?= =?utf-8?B?L3hPOC9XOUpHbkFXRFY1bG12TkJZcnpTdWtNcHArekR6NzZJTTREZDdoVFlp?= =?utf-8?B?QStjc3dkeGRrVUNzelREWkRTV2pJSjBvQk0xdFNYeWpyUEVkbTNEUzMwVGVF?= =?utf-8?B?cjJqMFBMM3ZXMjFZOGMrb2NHckRaVW5mN0hZalFWVWhzMmhYbVRYemYrMXNy?= =?utf-8?B?MWF6UHZXSExQTzByeWJXbHZOVmtiQ2ZnUTk4U1FyalBrcDBIa3lYNVp0ZmNv?= =?utf-8?B?OXRhMERVZlowUjNLcFp3OHFHVTh3UHBKb3JPVU10Qm56QVlMa21CRXRhWHBk?= =?utf-8?B?dEk0ZEkra21uOWc0ZHRUZEpJdit6aHA4anpFTWF1K003M3Bpa3FNSUpYdXI3?= =?utf-8?B?NDhDSmpwYjZzWk1tZmpRcUIwTkpURjVpZ3EzL3B1bEdXQktuQXd0OHh6RHNL?= =?utf-8?B?d3gwR0wwOWpIdUYrSXhhcUlKdXpacFBmT1dmUmFMb2h2YUN5dUxMalkwVmlX?= =?utf-8?B?OEgrMmZjSXg1MHFsUmFDMVhINHlZeWJaNDFLODZsa2FadFU5R3dPRnFNRUg5?= =?utf-8?B?UmowYURhV0N0YXM1aitmaXJTWGpjUXZiTVlYTGhRWW4vV01hTWY0Vk5WRno4?= =?utf-8?B?MURzcUY3akJlRm5yNURTWUV1eHlld2UwNnQrQ1dZUEgranA0eDh0ZXJ6K0lQ?= =?utf-8?B?b0drSHpOWk14cFlXK3BwVlBxQURCK05hT3FscEVmU3BZOW5wZTBxSEJJM3VY?= =?utf-8?B?RW15MFZpT2J5dHdHdC9aTWtVaW14WHVvUnNNQnBVbTl1VWJKaTVDR2FwczVO?= =?utf-8?B?dDlTOGQ2b2lFZzE2aHJPckJicEl0NjJVWmRVRVNleXIvRFQwNS94RkxjZDZN?= =?utf-8?B?RXlWV3RINWJPcW43cytkbzdzMGdMWUlVT0dpYWdzQ2VqY2l1Q0V6SEdQUzVF?= =?utf-8?Q?gH9O/USdaDSvsPEuW1FfQsFW0OrC32Kva7oBunv?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6543 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: e3aa9b12-a65f-4eeb-5e47-08d93c96dee4 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UxazEWLzqi9d/lHXaDIRSDYI4DjmYbTJNGMeEMnwtUcvHsRJco2POHOURCL14/xWha2sCVS8ZU8llP26kLHLLmPWEmKL/QofqogXwrAzMD9ZFwRnejbqykoPlmFXRZ+Q78lnti+onXrLxD2IyoLCYkSEpfo1GTPG+BJ6vUPX9beza4S/rU9KBp+SNVPz4+Q/FRep3VFQ/BdCKM9onJnWhPzVk5tGOq7GfgDLxvudp8ncb9btqPi572h41yptYB7iixxJ9W6M2vImEx7Jo6kuXfUM8uflVjI654cL2it4rvVxMk3Ht24R5sA3eqgPlSFYHj0khRdq+Xn7ZYSTflnIWadlXYmoG6eiO4RXiZkNJZwQa83sUVFb3oSYyi6PfCXsO+QteHJ+cZxoW2VTp3GPkGlJHUOdSbEtXbzFUppPB/l7dIu9yJgCFNWy2WvqcQGlvXd1574MuKA8OaeRG0WtN3ykwUIs+J1K3tl3ZdpmnZFgUa4bBEu1nxI3fU4bpQIrVrf1Db9THgD6ExOW8sv+DtUdMbRjgmx/yAm/MU1OKXNpgp6ioIyjr9hjkrC3dKn+qU9+Y8LC5uifoOt1NjkzuBYMNYy8Ykru4vIuqBKtguMbzDsM20EozSGSAQBnLfIR8Z3WSE0hb7F8/o3bG+/2XipAOfsDe9jpSO0K3oMFc60VeA2ULl43L1oLl9jDcCPHdTIjn9++RQ/dALZgJfdqqw== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(39850400004)(376002)(346002)(136003)(396003)(36840700001)(46966006)(2906002)(2616005)(956004)(8676002)(54906003)(37006003)(82310400003)(8936002)(107886003)(316002)(47076005)(70206006)(336012)(70586007)(6862004)(16526019)(478600001)(6636002)(81166007)(86362001)(356005)(26005)(1076003)(5660300002)(82740400003)(4744005)(36756003)(55016002)(33656002)(186003)(36860700001)(8886007)(4326008)(7696005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2021 13:48:46.7046 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5b42c1b4-1d74-4c23-5cdb-08d93c96f2f0 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3353 X-Spam-Status: No, score=-7.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2021 13:48:58 -0000 The 07/01/2021 11:21, Wilco Dijkstra wrote: > Hi Florian, > > > This commit would not be entirely accurate. We install and ship the > > benchtests, so they need to use a stable ISA (and kernel ABI). > > > > If the benchtests are like the testsuite and are not intended to be > > installed and distributed, we probably need to make downstream changes. > > Is this something distro specific? I don't see it in the GLIBC install directory after > "make install" or anywhere on my system. > > In any case, there is no ABI change here - cntvct_el0 is always allowed in userspace. then just say the commit only affects the glibc benchmark code. i'm happy to accept the commit with that. if we want to use it in the dynamic linker then we should dig into the potential kernel issues (what versions are affected etc)