From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from CAN01-YT3-obe.outbound.protection.outlook.com (mail-yt3can01on2116.outbound.protection.outlook.com [40.107.115.116]) by sourceware.org (Postfix) with ESMTPS id 17ED13858403 for ; Fri, 2 Feb 2024 15:41:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 17ED13858403 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=efficios.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 17ED13858403 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.115.116 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1706888462; cv=pass; b=n99cu13p3xVmInpBzviriiNBes2TWIexqxOLGwN1roP/NmGmp70N/c52L9sKS6aVddm4rQU5rUK5bByqdi8SnS3Fh2+XgY50e0PyYamd+ZDCoE37FoDVPmJO83ziIWalZTqeMUetGTmBlg24mTFrFKG5m3lWmz2Vxa8vSH3cHeg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1706888462; c=relaxed/simple; bh=70bA44zdxJvcKDmFunDM16OlePULcMeHhWdI6QXnA70=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=w8s5yQH0tbfh68rgAdcetxAnbalNzRL+mtcOONtUSYFjNFiWvxqAMKE+gYZ/zMWIiFcwAW4b4f5+L812QLxz15dK1e0gSsvktM4Cc8QWa+Cr0Dcl0rJcvjehT8WuYq04mRTKEKkFNzFnO86RnObbQcTMPojquAVOB2bN20EXGH4= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KsxupC3wk3oNn06QlZn1tBUZjB5KXEVaRsDcx0r1C/6Jkg5MGe+nV/uXJABttpIFMF69bO2ITyGjbMRre7ixn/ray8/1ZhkrGmRuP7OMaTqCN9wRLcRjOHBgdbtHexMILBGUmajVUtdBFKUkV3J4vrA7IekJQ5mQa2lCGf94a26JT09zsYlJOuU3l+EfynCP8/NDAnIo/OlefprohM1LgeP7baOxyrVvzcPXT/iPSl2YvUBSF7Z5L9vNaub3eTDR8FMTIRJ0ulW3kYZ/tlg43KnWNU5q/+e6Z+2Yo5TCKvxLKhMkmWwlOBkzb0Cv41C4jcBGLoebE56Ma+JoivpYDQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VQ5Q8qp+k8JeYEx6qvJfaA1BymEs3wgVpwSZES6iaKY=; b=PAT0aNJ9R4EHi0/KNWVcszguOh794vysPANA8W1qy7mAai7h8y+4qWLPirsVVS0Ps9Q+whtPoOggAvLGSUvujJaE1/UW4UBMFEWLe/YA6bNa/nTSRSUwy7v7zyabZ64Rg4u7Cqx0cijbxE20ryUS4GdejzB6GFgCNYDlsTIOawnCazqOwPb8fTHdMNNPjuhykrQdsaV8dc+FMlbXHfIVlYQI9jV4rVOYL7ZLVjPOicHS55gskT+G2NKtBSeeUoGeG1bL7G6/nDQ7kUHnXFo5XBCEMRppHZ8LW7SCAu8wQLgxPrF1Lv6IRVUOY+XzwYBRLG8UrW5Ppj2Ymk7YkmMxmw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VQ5Q8qp+k8JeYEx6qvJfaA1BymEs3wgVpwSZES6iaKY=; b=QlnAallKALFotlVVkmgtOpXzv+PwjeL4k6j3/152a0NIJRBUgzlnO0PdTwrmOEItMAVCcBRc/f0Q7GSVULeYe2FRsBeIRRQri1Dwapm1gPPGPYmEFL0AJa899PBm6PbVrvTKqMGpecheybs02J/qJgFGkcNhv2cg9neoJMKSXMHBhFQQDSePNeILidKxNF0cdLXhsz/daLyfMQE7gdtI8rl2mV1glDoe3qaTrRstgVB+0rrWExRi644ML+uWIYLCC0jqkNLkX1uPvKGx8qxRXPf/RowKkm5M0aLfGqpaGVhadRcxP1bdiUd1TLiLg+PSxgv4XsueaRNwT5TI3pl2vQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YQBPR0101MB5080.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:24::5) by YT3PR01MB6422.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:71::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.24; Fri, 2 Feb 2024 15:40:58 +0000 Received: from YQBPR0101MB5080.CANPRD01.PROD.OUTLOOK.COM ([fe80::c711:83ed:d711:ea0d]) by YQBPR0101MB5080.CANPRD01.PROD.OUTLOOK.COM ([fe80::c711:83ed:d711:ea0d%4]) with mapi id 15.20.7249.027; Fri, 2 Feb 2024 15:40:58 +0000 Message-ID: <1eb3ad80-a52f-4176-bc6b-836528c84c48@efficios.com> Date: Fri, 2 Feb 2024 10:40:56 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v7 0/8] Extend rseq support To: libc-alpha@sourceware.org References: <20240201193648.584917-1-mjeanson@efficios.com> Content-Language: en-US From: Michael Jeanson In-Reply-To: <20240201193648.584917-1-mjeanson@efficios.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQZPR01CA0103.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:83::12) To YQBPR0101MB5080.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:24::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YQBPR0101MB5080:EE_|YT3PR01MB6422:EE_ X-MS-Office365-Filtering-Correlation-Id: 6fbfa742-5176-41ec-1b30-08dc240559e0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dlfzatahgNWoTTP0jhw+M4EjX2WutkMbdXiwhR3pH3aJ98lh7SUawnozQPP6nepg6TnrwC9I2m9hSzEHiWPSs8V3Va0P5ERHZzEh3GSKAM+QLaU2UVQgBC1/QxaoYOjlfXAPxABq3o4Wl3USZUjETxZbfIZxQD1Mxe0Po/6aeelxBBuzDLbXzU/GZ5524bD5a/U64WaNSkSU5YQYuJGQ3NdfoXcXYrTENjFGzAzfr4ti6PES3l4hi4Te1UZ7L8BiaFE3z9AT1JBWWY3ws+4otacS8ql0VIQxTvLIcPX32S9ctbxJrZMB57TLRxAMxYwJ07wJ4/ifnwXHDUvB7Ofj2EroWRhUsQMvvjvSIHZOg7AAZTcBXwFCJg5Ul0Qb+CJYeLYE6wJnT/O/9BwJMbNLPjQvgPqWcqYWK3+hEt6ERHpRSrICT1Kn9HE56o/pQdkmRweg7iJ6XraeT2QIFg9/KXnc1JiyPsuOZdTBn+xSBkQ0m7Kr4Os2apC1ztl2KaFT8skhbdfl4DPyNUTzBdH2dSQzelLRbVOZL7Ymz/J2kKcbNitfVH9kXQFKhfBgTE2dYV03YxPUMqx/fMpieEQf+1YA6vxl5LWxUhtMOkNd/AjlINkr7yTE4uCIoRUDIBLL/mXxfvf0HWIL75hIvKNZ/g== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YQBPR0101MB5080.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(346002)(366004)(396003)(136003)(376002)(39830400003)(230922051799003)(451199024)(186009)(64100799003)(1800799012)(41300700001)(8676002)(4744005)(2906002)(5660300002)(86362001)(8936002)(31696002)(316002)(6916009)(66946007)(6512007)(38100700002)(36756003)(66476007)(83380400001)(66556008)(478600001)(53546011)(6506007)(6486002)(2616005)(31686004)(26005)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TEpzVVJnNjVKQ3Jwcm9IZ3VzNjh1aWtKRVBvK0ZKSmUyUTh3ck9XU2NMS3hl?= =?utf-8?B?RXcvUTloN3I5WlphUGxrSkFnTW0yZFZEekFXSXhRRVg5UDZLWGNTYklaUkpW?= =?utf-8?B?cXJtd2ZZeUNiYUYwSEpycWdINk1BQ21ObTdQQmpvR3ZoSmJsKysyNldMUnA2?= =?utf-8?B?L2RDdzRCREVYTFZmWDBTVlowWnQ4MERwRHAxQ2VZSmNhK01nTUFOdHUvSjJy?= =?utf-8?B?V3UrVE1Mb1dSemx5bTZKYjkwd3BKR1lSQ3JHZ2FnNlg0VjBFTitlK1JFSlIx?= =?utf-8?B?QmRKQ0ZxRWFpOGFaMXBIYlpoSlV0UjhXMGx4ZzJDTmJVelVHZnhCd1U2eFdG?= =?utf-8?B?QU9ZbWxnTTZ4NjZmYmRvVWFVY3VnYlJZaDc4c3BLSU5UcXFMTUNjcStMMkp6?= =?utf-8?B?Sk0zMDl5elRxTnJKQW0xWDVzeWlaM0dLL0pFcXJtVUlDcy9NN1RkNzdZT1U2?= =?utf-8?B?RE5ORzg1Ky9xeDJyZWhjRW1vclQ1aFdCR2NOVTkzaTJvM2RvaTdnSURxM3BF?= =?utf-8?B?eWl1V3Zsb2JBRVpVVnF1S3NibFlLTElsdDRjeW5vdUN2ZGt2eGhRemFiWUw4?= =?utf-8?B?R3MzeWZleFBnaGhpVSttbGRxNStLblhLOUJkMklOVkxJOFo4RHBGVjVuYkxr?= =?utf-8?B?d1pLcE8yQjNzY2lYdksrc0FYVHZhbnV3YW1DSExyTE1FdUdzazRUNFVNbFNX?= =?utf-8?B?UTc3ZitNY3dFU0ZSSkpBeWI4RWg3MkR5Slhpa0RMeS9NNEVDa1Y0UG1NcWZM?= =?utf-8?B?d0JzbzJ6bFlKM1RZKzg0RkFqVVpxSGN0MUZrZnQ0SnQ5STlvTDB1Sm9PQWo5?= =?utf-8?B?SzZ3M25LRVcvd1k4b09DMlltUUdYd21DeEJLc0w1L0ppR0prMjNMeUJEai9M?= =?utf-8?B?UEVKSkdGNW53NTZWeTB0b25PTnhxM1hveGREbG1yRkN5RnB2SXpyTzNKNkZM?= =?utf-8?B?OExNR1VjenZyaFJrdUdZUTJJb25zb1A2aDZOWTNINnJhU0VRYVhyTXNwQkRt?= =?utf-8?B?L2FDOUxCTVZuTnQycCtiV2o0TkltMVMvMVJnNGdHOE1wL0QvK0YvbzBlTDFr?= =?utf-8?B?M3lpcVUzaEYvcU12K3NMMGZtemtPZVhUTzVZTWtySXVsdHYxdkoyNnlUK3VL?= =?utf-8?B?RGh3S1VzTTVvUWJ2M3Rkd0xYYjFMc2pDcGQ2NVZqTFMxZ2ROVFdabTJwYUhS?= =?utf-8?B?NDU1R29FNTZHNGFzZ1lIZHQ3ZVZiMzF6Z1pvYnVVd1ErTjY5ZFk1S212cTlQ?= =?utf-8?B?MU1TR296VEJjdEN4Y2JsK21BdVJSS29kMVBWOWhyTnpsL3hyWExaSVpkUGtN?= =?utf-8?B?bmJKcjdKRE9FSjcwN3JBL01YenRuODF0TVEvaHBnTVNNMXk5d09rVGVHTHlL?= =?utf-8?B?V1hpZG5XQkl6emhkSDVQcU1WRkJnNVJRdEFqdmZ1dEtOMVFqVERleUFlUDBq?= =?utf-8?B?ZEF3eVRXanlFL0trZGtBZUp3d1RFZCtaU1NxeGRXZWQ4RnoyeC91Z2c1RGdW?= =?utf-8?B?clpYQ1JmZ25zZ2ZzVnBHN0MrT0ZuVm5kSFdzNTlCdVVwTU9CY25mZWtUUStU?= =?utf-8?B?YzNtYTdGaGZTcnN2cjZQZ0ZlWHVkemhMMUFHbHdBT2dyMVVYcTBmTTFpUERj?= =?utf-8?B?elRpQUh2c0hoazRYRGNHQzl4eWNqeGlCaFZuUzZzNGpKNFpScHRBREdWTFlk?= =?utf-8?B?RDhzVDZDak15M2Vocmp2RG9NMmJXQzB4TVJlK3BpNmpOSkd5NmhwMHJQK1VG?= =?utf-8?B?ZEJXK2lmZC9OR2pYRVpLNXQyaDlSSjZaandnNmlOQVBicFNXb21EcFVCcExQ?= =?utf-8?B?RVJsQTJtcy94VzF5ajYvL2lwaEg3a0I3TjFwRXB0K3lEaU9qbGMvdnlONXRH?= =?utf-8?B?bitJVDJKd24yRS82V1F2QmM4K2RIaS9zNnk1UDU5RGdEZVp1SG0vbUo2dEcw?= =?utf-8?B?TjZ3UmxpQ2JBcUtwRjkrL21QdysxczVxbjgyQU9yTzVEdVA5TUNoSmxwV24v?= =?utf-8?B?ZUpaclhLc0lDbkR5ekYvdkFscEdNMENPSVRmdDd0QUpmQ1k4THhVS3FHR1h5?= =?utf-8?B?Y1RFdUFieXBITEd0VDJMSE4vQVFoRGlReTNKektRekpuRXVDYW9FZHpoVXU1?= =?utf-8?B?RzRXaTlzdEV0eVY5aHhXZnZRU0YrcVN1REdUby9oTVRwTjgvWGQ5eFR1ZWpJ?= =?utf-8?B?ZXc9PQ==?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6fbfa742-5176-41ec-1b30-08dc240559e0 X-MS-Exchange-CrossTenant-AuthSource: YQBPR0101MB5080.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2024 15:40:58.4169 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: bJQCwg/wS2aOoHaasqv0L26A4pgLfI9/yDs+ucnsmYDYHNxESoBSN2zjhzDQwLpC+lohJfNiLd08IIOOebd/Hw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB6422 X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 2024-02-01 14:36, Michael Jeanson wrote: > This series rebases the standalone "Add rseq extensible ABI" patch on > current master and adds an accelerated getcpu() implementation using the > rseq extensible ABI with initial support for aarch64 and x86_64. > > On an aarch64 system (Snapdragon 8cx Gen 3) which lacks a vDSO for > getcpu() we measured an improvement from 130 ns to 1 ns while on x86_64 > (i7-8550U) which has a vDSO we measured a more modest improvement from > 10 ns to 2 ns. > > Tested on i386, aarch64 and x86_64. The failures reported by the Linaro-TCWG-CI on arm seem to be only an issue of symbol sorting in the abilist files. Is there tooling to regenerate those for all architectures? Thanks, Michael