From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10055.outbound.protection.outlook.com [40.107.1.55]) by sourceware.org (Postfix) with ESMTPS id A0F13382F99A for ; Wed, 1 Jun 2022 12:34:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A0F13382F99A ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=RFJNBy1G5O+7F2x4LzzGmvHXjP6y33fmszBw52z0DEIMp/CFU0DDyLKAIJyOS5OwUY07E5dd1QH6gOS+5ja0KYsnKrAr0/ee1kA7swd4pQ/5hPcL+YVqqoE1t4/9/DjAdCAUESbxK+UQ4/JEDt3cj0BmR57b1RQYxQlEfqrW39iE6FmQE/SsXrtgN0j4+1IG8s/uZcOP41wcCEa7AHCEMnNbJ4UBriFlL6H9xe8fRNMh3oAdOyam+/9GO7SYdjForHbH0A9HZ0ChvMrJeYY2O1W574at0VPkIfmykqoZNtYcO63pSOys9eQJYSYJsXDb7uZXuI4kSoV0UK2Td5ithQ== ARC-Message-Signature: i=2; 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=F/muEiLgGAea9DgQbrkUBYAmxRah8PcDaCtDIufm4xE=; b=h8W8aaNuW4WFj09jr8aN/jSBRDwa6lifapHnLVzdfP/Bj3t/SziC+yMmq89P48sD5D4wjbufb5q62h+jWY9E2f6/0ncfeKH5afBOsOB/7cFRH6xBk2aK5OzryJtR771pZDif+GzhNTI6TqvscHtDqEg0fTkjsI/e+UHLsAAylnJECvHuOpuCsZahaNCqNQfel1MHjuFqFWmo0ZcnIOA+Tx9BT51f/WY0QH+qWtdlBLCnua+oe+gp7PF9jO2vO+hHG8k2T70BGoENcxZm00PWwhqgEwvx42XfohISw+cZYd23k8Tb8IOSzdLpc+oB4FnlHOGqJWdf9EzMn1cCcajwLg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=temperror (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=temperror action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) Received: from AM5PR0402CA0019.eurprd04.prod.outlook.com (2603:10a6:203:90::29) by DB6PR0801MB1718.eurprd08.prod.outlook.com (2603:10a6:4:2f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.17; Wed, 1 Jun 2022 12:34:46 +0000 Received: from AM5EUR03FT060.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:90:cafe::f3) by AM5PR0402CA0019.outlook.office365.com (2603:10a6:203:90::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12 via Frontend Transport; Wed, 1 Jun 2022 12:34:46 +0000 X-MS-Exchange-Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=temperror action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT060.mail.protection.outlook.com (10.152.16.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12 via Frontend Transport; Wed, 1 Jun 2022 12:34:44 +0000 Received: ("Tessian outbound d3318d0cda7b:v120"); Wed, 01 Jun 2022 12:34:44 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 27fb704fed3db2c9 X-CR-MTA-TID: 64aa7808 Received: from 4dab455fabac.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B9A5A617-D1FD-4E3B-A5D9-1DF78C9F1025.1; Wed, 01 Jun 2022 12:34:36 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4dab455fabac.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 01 Jun 2022 12:34:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WEhqQri9bPVa/uDMejSxAouo3lknn2jvsBD8hauC0Zh3wXhsfCCf+e8YkilVk2ymaCwdRSc7muNJas65Djyc6gYlR+PV4kUMYy/f1d8LwFg4tLd07fvJ98WwQpp987EtL0t1zymXWLk+5b5oCSEAoIMQxuZtqQo9YNye1oIcZNRQQpgggKsS/7T1FLs8FUo3C9k+umvVyPpV4HupH/ARWDYNec0FckpBhk98dkF20pjkeV5ZikZgNb5iJk6nHY6lB9bSzdyjknagHrt3q4S95cLVF421y5mJ7eL6/OgimIqYVdzNNvkHRBTS7eNc9kqIP/ahm/9jr2K7A+ZjrY0lxw== 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=F/muEiLgGAea9DgQbrkUBYAmxRah8PcDaCtDIufm4xE=; b=RfN53GymyI9AHOZ1U0IiSIxM/Rufy2LsD5vbTBCxkkgsO30LGbYSDaPNgP95qlW5ghNQY1ypFQqSWoDErw8fH61nWwiYio5MoRE5PMBXOqbQn+b+USTbnBqon6k+nMPSJ+uCb2tImaeBX9Lln/qRUDRXuLvPOGhvADILtza7uWu6NlzAAr2SucMwaMve+3XW0ZOmkY8B9vdCN58vL1ZS2toYNlKkp5C8LHBWsZVJvnScV3pHY+9H8z7fH2lbT4U5rmEAZcF4qbiW7VJGHj0wEWnh79UJjUhth09LS2ez0CHiNIenIZXoLJbVdVorvAka07BDCbp2MOMMBMzQun/8VQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none Received: from DB8PR06CA0038.eurprd06.prod.outlook.com (2603:10a6:10:120::12) by PA4PR08MB7595.eurprd08.prod.outlook.com (2603:10a6:102:271::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12; Wed, 1 Jun 2022 12:34:35 +0000 Received: from DBAEUR03FT007.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:120:cafe::e6) by DB8PR06CA0038.outlook.office365.com (2603:10a6:10:120::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.13 via Frontend Transport; Wed, 1 Jun 2022 12:34:35 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by DBAEUR03FT007.mail.protection.outlook.com (100.127.142.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5314.12 via Frontend Transport; Wed, 1 Jun 2022 12:34:34 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 1 Jun 2022 12:34:32 +0000 Received: from e124257 (10.34.105.24) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 1 Jun 2022 12:34:32 +0000 From: Andrea Corallo To: Andrea Corallo via Gcc-patches CC: nd , Richard Earnshaw , "Kyrylo Tkachov" Subject: Re: [PATCH 0/12] arm: Enables return address verification and branch target identification on Cortex-M References: Date: Wed, 1 Jun 2022 14:34:30 +0200 In-Reply-To: (Andrea Corallo via Gcc-patches's message of "Thu, 28 Apr 2022 10:39:31 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-Correlation-Id: 8d7e81c8-ea56-4cb6-4dec-08da43cb1ba6 X-MS-TrafficTypeDiagnostic: PA4PR08MB7595:EE_|AM5EUR03FT060:EE_|DB6PR0801MB1718:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: /6RJOL99GXgl6aJ+UJuG5JxCd5Lb9N8044sJuIbozsBYDejqfOXXvt2x+HX698PxsZov7JLhM7SzlDPRbBRww5qYPn0PU4uvJ035iSyvdxJxW/IVk/zbUn8LsqO6abTJHhgP+w2z619/ADhp3DCczW21+F+vbpNbAuG9FtgED/pT7IXNmzHgXgMs5pxBz4DsJTMjamaJr/AOkYwuapdEiq8nJ5nyWs5Gk5MbKzuljMy54t/kaHLCyKAmr1GePPmtxW8mUwj5R8cY0L9SBOhwgN06C08Gai7/UMmd7dIuP7Td2VQ9D/yv9N+ZBeWewH7N9nBcLVki193gggCZrA5p9RR8bnYKrOOiK6iF9SGWNIUw7POqzUUIYvJvMwVYfVKrUYPZyO1PhNgEG8I2EYfccMDzUGCDNSI4QI8PsxWNnlbsi0WXvBgmKsSsbL5wtGSwuQhrtncSbIXu2bOzfUWzfJhzxCkR45mYNPjlH38Qle7fuOngwzuuvSMu+kDS+WKw5OIL8D1dbSfNetMW6B+RGqHzIDRzNhIJ0PBve2xeCzDuXx9Z+Hj3UL/GsHASc7P3K6jCHiqQbFYLa/u0ZV8TbktImDhlG7h1jTDuu1tLdvt2+uf/L4nsvDULBP703jNOzreQqrol/79MXTh8PL5DOZcWpKWJo1si1T1qdSL8EexKqqB/3DuUkmcfWjw4SP1ZaXqTBh1kwyhygjIzOVEP04YCPU3+kIWLEQ0CArOrbj0ULmBx/EVph7z+bvKPnzfZQfPF8HiMvLnpkDPRG1ItEiSd7eP/uxHPR75NB4AV2TY= X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230001)(4636009)(36840700001)(46966006)(40470700004)(336012)(70206006)(4326008)(70586007)(8676002)(426003)(47076005)(82310400005)(83380400001)(4744005)(508600001)(54906003)(316002)(26005)(6916009)(86362001)(186003)(2616005)(36756003)(2906002)(44832011)(15650500001)(356005)(81166007)(40460700003)(8936002)(5660300002)(36860700001)(36900700001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB7595 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT060.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5ebdbd9c-7ed6-4175-3692-08da43cb15d3 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uzICQiFA9jfyAruexiX+ldbK5XvWQ1ozhAChqah0a6XRWbp75d+K0+2cMp1+drwxWkpegZ1usnUnAtcqM4doPuG6jzzPCvbtDy7I+HxIKSXRdRvKQpReih/efiafBg2YXlTx32JvvuwZkwXimXvbITDbl/wKwl0U47UhBEyZaxnJmkhvSQo/IpEFFUnRN15FFSGuHWeWE6sgmtH+hGHgguky+AqimbKo6JVQ1iGHI0yqodN3si6RI/M2lyYnQ+wVbaYmuCYcY1RVddK+SKwphkiuGof6ZtUJSzkv5Gv8AlB5BAv+jebbB80kybS1POUAuZwpPoIYIhLsELzRu28qK9wLprPfaIr4lUVzhr+K+tFW/kovVqOI9OwiSYfVnHWQFzGJT2tWTFPAWlqGz6wslpAuU6g3cBNo4SNU7V/RnOEsL+3WwKZbHXcRgiEiEv4sBj9Z5oRC5hFda9hFQmPctYjTOg6nMAJ1LwE1j4M/JvQvbgSfDIvoqGa0WetBYgPVygUq00LEHw4hp8ZqroSf9YA8Xfzvyt9XJCynQSIOTlvER33e8pUmRQ1p5xIi+MFIHgvTVLp4qk2WieJHEKNYf8J0HMm9Ox6I5CKA9eEPw4CzS8n17X0R4VQyMSgWM4s1orpQQDp2xLqLUBo6sS+6SgzXZrGIhGwU+X2Cg/WocOQxvw9+M7UYEAGEMvqpLJTfVZDKcA5ppHqFbfNGAEG5fi05fsKrTTvjo/MhAaJimyKPQupI+6wBcVnLEVEzMc3LvAVaMmdHrqoftrRk1uyZCQ== 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:(13230001)(4636009)(36840700001)(46966006)(40470700004)(2906002)(6916009)(2616005)(54906003)(36756003)(316002)(26005)(82310400005)(40460700003)(36860700001)(81166007)(186003)(5660300002)(70206006)(86362001)(70586007)(4326008)(8676002)(83380400001)(336012)(426003)(47076005)(63350400001)(8936002)(4744005)(508600001)(15650500001)(63370400001)(44832011); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2022 12:34:44.7027 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8d7e81c8-ea56-4cb6-4dec-08da43cb1ba6 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: AM5EUR03FT060.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1718 X-Spam-Status: No, score=-6.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, KAM_DMARC_NONE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2022 12:34:58 -0000 Andrea Corallo via Gcc-patches writes: > Hi all, > > this series enables return address verification and branch target > identification based on Armv8.1-M Pointer Authentication and Branch > Target Identification Extension [1] for Arm Cortex-M. > > This feature is controlled by the newly introduced '-mbranch-protection' > option, contextually the Armv8.1-M Mainline target feature '+pacbti' is > added. > > Best Regards > > Andrea > > [1] Hi all, this is to ping this series. I believe 3/12 7/12 8/12 9/12 10/12 12/12 are still pending for review. Thanks! Andrea