From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from second.openwall.net (second.openwall.net [193.110.157.125]) by inbox.vuxu.org (Postfix) with SMTP id 6E611241B6 for ; Tue, 20 Feb 2024 01:02:58 +0100 (CET) Received: (qmail 12278 invoked by uid 550); 19 Feb 2024 23:59:41 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 12243 invoked from network); 19 Feb 2024 23:59:40 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZL27y08C9g9PEpvk8J3B8n/U4EVp32kyLoY7x59smRyekcH6GFg+PtxYCUrxPAZQFoIHe9Hgu9N8RhjalwX2bc5pLtAwWswLStNx+NoNpD4vR5SDkE6WbZjEXDyk0iZAnxV6pyxxBKI0G9sASeNYH727XZfdxEIfCbdJSWowixKl8vb7TgjYAcrZ4rEqaIjV9cXH2wvxrMfA73O4775yinV2NFQ60Ilg/YHQjsQwH90Jd4/wah0rxSvjmG9OciBL8QR4UZPfeLMGStSrBp19TjyyUeKF05GsfN1N8OFLPh476E/FCc0VBu0t/itBI4pxBkmsKYBR4B0zNMIkcwpT9g== 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=StpgsM41e2ZDyzrCqo5HFnR7qlWqsG5Zd1jZUyEVBvY=; b=IIM8Bp/vnHpxo98mO2yiLIhVX3X7hQB59s5sHRUWxhSRlYZW1YcbZPWYqER5fgrwx43BJMC9WfqQodEauZaa1r/rE5qM97GxrXpSEBfpt26sKODiBbBAPsW5hdX7SOqCfym4Jim6YKd5Pl0r5hRcLBtp+ovMdWrbaLT/ZFGsKdezLxbXK38M5gFkxAA19IHpKY0xbhGEtMtCtTcaF8kUfg+4jwiDCXJMevTcblroBi7xVdBNPcjaPFFRN1N99CM6Cy4wQODZ8bh1+1lZGb1NfNp6pvWogV9exVxOdPvTloId+ka850pnT9QcbFD+BcQbk51h+qLeD/gizP2CQT1ZfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none X-Gm-Message-State: AOJu0YwQOAAfw/BxLYeF+4Z48nyPamEf+BQuun9WnHAEC7k7Qcz9cP1f 11cmx+TodidFqp43OwS3cBuSdHXRmeePdCAuuWujn+2sybogLOlwls+5B64Q6LQBqNvmlJ5Ry9k m6odChkcgqp63T8cfQ4B8L4fbQvU= X-Google-Smtp-Source: AGHT+IEUKJrmwJWWCfpdUpR4KiM1108RlhR6+Mkf8g7pRTt2KRZTv1W/CIpAlTMeAU8NpeAzoEhA52LT77N7LfnBKjM= X-Received: by 2002:a1f:4b07:0:b0:4bd:29f7:53c4 with SMTP id y7-20020a1f4b07000000b004bd29f753c4mr8443065vka.1.1708386909726; Mon, 19 Feb 2024 15:55:09 -0800 (PST) References: <20240212184236.GZ4163@brightrain.aerifal.cx> In-Reply-To: <20240212184236.GZ4163@brightrain.aerifal.cx> From: Fangrui Song Date: Mon, 19 Feb 2024 15:54:58 -0800 X-Gmail-Original-Message-ID: Message-ID: To: musl@lists.openwall.com Cc: William Roberts , Anton Korobeynikov Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-TMN: [psUkABfzcry5V4EBbjyxWyotinZJp/Tb] X-ClientProxiedBy: SA9PR10CA0027.namprd10.prod.outlook.com (2603:10b6:806:a7::32) To DS7PR12MB5765.namprd12.prod.outlook.com (2603:10b6:8:74::19) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5765:EE_|DM4PR12MB7501:EE_ X-MS-Office365-Filtering-Correlation-Id: 25be64cc-bee5-48cb-6712-08dc31a740b6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cupKaUzsmcGzRzfzEt9FhRXT/S+Pt16IHPVN/iFTPHHpc/Fw47Tgda9OqalyxlXqwRy5Pz+4qmgPb2fsjSd07D4AOik1KjMtvk7Y0+Ou9xPynELztS/NMg8OIlVUQpBeTG3tHu8kAcZ7z1kt8++SYtiHY5BPrN35xS1Y4W8FQSeCBUqoL5LRllkNddvrgVoyJiJ8ZToLb+iKpAS5vJO5YrtgYvKM+RhuCxa8YqyuWZ/EP7fi0eTjoIaX9og1XHM/juiCLNaNtWVT0X1ZSsyrT+AQMXzoSYoxxAUf1+MYRG6Sflwmr31LEl8c5xn4KtXUuZZhv0i/nrTp2Vvvoq+DU+cxQmcTzdYLw6mwNRoHSagV6bmMUFudQXcxnCgLAaMhbuEgk4sdRKsMRa1B8nllFZsx9eMSa7HjdCuEt1sm3C8ECDPP5to44JaV+qdjFbcIJEhBFLMV3iPXXWsLZwtHds0uyEhxo6AVNE2N0nOJlL7FA4RKA/CKvsqcQYuoCxBmH2opMlKl2TY7wL3d99foiYZM0YalNAufT+jJd0SgddME2AmhoDDeDWBlB+ZKOso0pyhvaIKzbtgGnxHNtlmejVa0j8J+9x0/x/1fusKotzc= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eEVWbTFuK3U1ZVh5dmUzbFpwdGZXZ1NLYzJHVFFjMDljRjUrS0UzQ3JlT0Zh?= =?utf-8?B?OEZZM2M4djBURmRYcVd4YWk0SDAvNWhaWldBc0p1ODM0UmxNNWZoN0lsN1gr?= =?utf-8?B?aG4xZVlQOU5Ha3VIdHI0ZWQ0MkhCeHV3NlVYdnlTcXhQOE5BYllkcVN0dU9k?= =?utf-8?B?Q2RTaUlCeHZCcHhQWWJBaENPY1VnNzYwL3lONUFoamZyYVBVZG11K0g4SVR6?= =?utf-8?B?aUtEK3IwTGVWeUhDKy94cnVYY1lpeGtFZlNRdXFxNEpjM1NiY0ZNT1FBVktj?= =?utf-8?B?WGJXUVdHSUlNcXRES3cvUjZoQVVEb2VOSWZORWc1eGpZUUoxYjFtZDc1MUt5?= =?utf-8?B?OS9BQkljWUU3MG5GZGMyeXZRakJhNDVqZE5uUTVCVkF6djZRei82WjJWSG5E?= =?utf-8?B?RFJObkF6UnBZZ01pS1ZuOW9mcjV4RW1MbUVieUk0RFpRUkxtVW9UMjB3QmdZ?= =?utf-8?B?ZW9kYWtna2VYZ1Frb2l5YWtDbXFZcEdlS0xzbWRkM3lIZlpFWXZFT0NQWHU4?= =?utf-8?B?NVJwSTJJb3llRjJkMmtJUE9nWTNHRUMwNC9GSEdRNXFkeHdhbEtlSTN2Rjdy?= =?utf-8?B?WTBiS3ZWZENlZzhXV3dja3JhazlnNitneThRLzVHc3ZDaGlBS3dqb1FCNGtM?= =?utf-8?B?WXJ5MDNsakdSZmFuWVpzNmZMY1JzZ1p3M0pPZzNpSFRPQU05eU1wZGppcDQ2?= =?utf-8?B?cnNyQVVwZmxZMk4vemRubjdlRzVMSHVtSVNWY1Q4WXVxSFpLYVkxdmtZV3dI?= =?utf-8?B?WEpNOHJ2K0hYRHk5QWM4bmplTE5YZmp2VnoxQ3RUd1hGN1FzRkcrRzIreWZ4?= =?utf-8?B?aHpTa3NOcml4VnVSbkJud1FHb3lpbm1semJyclBvWWdiL2dncmt2RUl5eXRK?= =?utf-8?B?U0I4T1BFYzFsMVVoOWJJamMrdE5VUEN2T1R4ZllGN0gzTUlpaTUxMnlzcHFY?= =?utf-8?B?L1hNTmMzd1d2SnFwUW9ubXA2TXZ3aWVteVA2TllGU1FFYjhPZGFZM3FON2Qx?= =?utf-8?B?c3YxT2cxL3RubzdWVDhscmFEeXkvYTFUNGNtcmVJYUdLZm5qekFIZi8yVFVZ?= =?utf-8?B?UDhjeUdiek1KUjRoNjhtN1FHUmhmQXFVY0x4TzR3dkYxbTJYcmNWR3NsZ0Zx?= =?utf-8?B?VVdnY05CVG4xODJjbmZOSXVPc0lSdzhRSUJSVFcxQXM4TDdiSGk5d0VnZVo1?= =?utf-8?B?WUJrbUdVY0ZxN21hZ2dHTnp5U3dxY1hPTzUrSVlsSFdrVkh1dmFhaklsaWdw?= =?utf-8?B?MWdaakhpQmdYNU1XWisrekVkdlY1VnZsNHh3L0RPWXNLYTJUajExcWd2WWxh?= =?utf-8?B?aFpJNnB3a0h3SDZOL1JXVFBQbWU1dXR3UmxsWHM4VmVmM2F2eGdSVC9kblJ3?= =?utf-8?B?bThvZ0pUR0RwMnY4UEkzdWZQaUJLTTFNaEZUaXhGQzlrYlpUczRnbE01ZThz?= =?utf-8?B?TW5rR0JqVmJscjZENWZLdzFmVkl3T3IrRy9NZ0hZd1FBbnZ1aWRlVTQrbVUx?= =?utf-8?B?aktWMjlpeElGdkFrcnE5QktSQVhFbGwxdHVGZThLemVBZWp0UG50T3V6b1NF?= =?utf-8?B?WENWTHhMeDU1a1lHc1kyV29QVVRrQy9RckNWN2kxcldEL0MrUHR6NzZBd2VE?= =?utf-8?B?OW1DVnlzZnFMYk02U1U1anYxOWpMbVE9PQ==?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-71ea3.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 25be64cc-bee5-48cb-6712-08dc31a740b6 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5765.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2024 00:02:39.7191 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB7501 Subject: Re: [musl] PAC/BTI Support on aarch64 On Mon, Feb 12, 2024 at 10:42=E2=80=AFAM Rich Felker wrot= e: > > On Mon, Feb 12, 2024 at 10:38:50AM -0600, William Roberts wrote: > > Hello, > > > > I was just wondering if there was any work being done to support PAC > > and BTI in aarch64? I could add support but didn't want to duplicate > > the work. > > I'm not aware of any active work on this, but before writing a full > implementation, it would be really helpful to start with a basic > proposal for the scope of changes needed to make it work to assess > whether these are managable and acceptable cost. > > Rich Cc +Anton (other messages of this thread can be found at https://www.openwall.com/lists/musl/2024/02/12/ ). Per https://discourse.llvm.org/t/llvm-pointer-authentication-sync-ups/62661= /23 and an lld/ELF patch * https://github.com/access-softek/llvm-project/commits/elf-pauth * https://github.com/access-softek/musl/tree/dkovalev/pauth-code-drop contains a prototype. > We verified that LLVM testsuite compiled with pauth successfully passes o= n pauth-enabled AArch64 board. https://www.openwall.com/lists/musl/2024/02/12/ It looks like there will be an LLVM Pointer Authentication discussion in a few hours: https://calendar.google.com/calendar/u/0/embed?src=3Dcalendar@llvm.org