From patchwork Fri May 15 11:30:24 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinath Parvathaneni X-Patchwork-Id: 1291058 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; helo=sourceware.org; envelope-from=gcc-patches-bounces@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-armh-onmicrosoft-com header.b=zpCcJsb4; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-armh-onmicrosoft-com header.b=zpCcJsb4; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49NmSr6HrKz9sT6 for ; Fri, 15 May 2020 21:31:24 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A1EEB397CF0A; Fri, 15 May 2020 11:31:22 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150047.outbound.protection.outlook.com [40.107.15.47]) by sourceware.org (Postfix) with ESMTPS id 719CA397CF0A for ; Fri, 15 May 2020 11:31:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 719CA397CF0A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Srinath.Parvathaneni@arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wcXT5Tse4Bvu+F7FIuLlrDHASrZykrZn67VclhyGDYI=; b=zpCcJsb4nIkksmsicp10/lbjEgwTEbP0D2co4jHWYPGWZrWep4x90rfD5QV0YI1hHv8OaHMIZwA/aWvYbPvaIg0W2ollFZKbMRxRDPUE9KYVqDBt1dlEnhXN9M4/f8HYH61VR0Z1k/VOhNuHUXVHXAJkesZBkdKY2I80Fa+U2OU= Received: from AM6P192CA0033.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:83::46) by DB8PR08MB5259.eurprd08.prod.outlook.com (2603:10a6:10:bf::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20; Fri, 15 May 2020 11:31:08 +0000 Received: from AM5EUR03FT015.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:83:cafe::9c) by AM6P192CA0033.outlook.office365.com (2603:10a6:209:83::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20 via Frontend Transport; Fri, 15 May 2020 11:31:08 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; dmarc=bestguesspass 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 AM5EUR03FT015.mail.protection.outlook.com (10.152.16.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19 via Frontend Transport; Fri, 15 May 2020 11:31:07 +0000 Received: ("Tessian outbound b3a67fbfbb1f:v54"); Fri, 15 May 2020 11:31:07 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8affa9326b6c4566 X-CR-MTA-TID: 64aa7808 Received: from 0af873d372c0.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E1A8BD65-8D67-423E-BF08-BA5426F3B084.1; Fri, 15 May 2020 11:31:02 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 0af873d372c0.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 15 May 2020 11:31:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a3ZO4C8UQa+GUvtYDQplI3dWdogkwVqOQ4Ny1XwlYhq9Nfz/0FqGT8BddGC5fCLr3a7H1725byZgoGwdxGxivGx4y0Urs8PUifD4xXQGD/Pcp9w+50X34Ok16siymsmNV/kaituIzbNpWzibmwPQz5IuENvEKDGEWzyIlSMNxKqN2Q0J0sRzPsHjPDmdtqD1G4X9SUqfznHGNXH5uPlCXRfK/vqHgKVqum2lwp23J+eUww7AVDet+mQRYC8Sd5lqNoIOkXxmR8N8/Qoe2JZ13VGbkKHWKmHOlN7pzQ/mnPWv2YwlqHuxrdOggl0hlCObvOCbUSyIX+FY+CFWJ4MMVg== 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=wcXT5Tse4Bvu+F7FIuLlrDHASrZykrZn67VclhyGDYI=; b=SNKbIJs1QpuN623R8e9CVbS2c70XF/gtGaaMSd/MUwJn2bsXbEeT0bI9BY7aVaKFfyBBVZX1wgitPitnbpV6jCYMfTNc7XK12H5myWCAiEBT+UobKGaAU3h7cSMTXUmb+NnFyKIDkEXaVZCId9cAfvD+NwyysZYJUO9Asl5EhipFdSD7a1kvlbz/7E7tn4H1RBUh+V+7uwqsH1Fe1Y4iMPi20SGEtBWIH7oMrNRQqnh19afgvgGLy2WdBFtQ5mDiQ7l7cHpnOJtmJrKPMBXtMfeRz8Bk/KZNKlky1aqJL8O8Riu4Im33/OqwiLBJ1sNlRDzHi1f8Ip78j8ym5BWrsA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wcXT5Tse4Bvu+F7FIuLlrDHASrZykrZn67VclhyGDYI=; b=zpCcJsb4nIkksmsicp10/lbjEgwTEbP0D2co4jHWYPGWZrWep4x90rfD5QV0YI1hHv8OaHMIZwA/aWvYbPvaIg0W2ollFZKbMRxRDPUE9KYVqDBt1dlEnhXN9M4/f8HYH61VR0Z1k/VOhNuHUXVHXAJkesZBkdKY2I80Fa+U2OU= Authentication-Results-Original: gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=none action=none header.from=arm.com; Received: from AM0PR08MB5380.eurprd08.prod.outlook.com (2603:10a6:208:183::8) by AM0PR08MB5091.eurprd08.prod.outlook.com (2603:10a6:208:15e::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.26; Fri, 15 May 2020 11:30:59 +0000 Received: from AM0PR08MB5380.eurprd08.prod.outlook.com ([fe80::4d0e:fbd7:1fb1:6515]) by AM0PR08MB5380.eurprd08.prod.outlook.com ([fe80::4d0e:fbd7:1fb1:6515%9]) with mapi id 15.20.3000.016; Fri, 15 May 2020 11:30:59 +0000 From: Srinath Parvathaneni Date: Fri, 15 May 2020 12:30:24 +0100 To: gcc-patches@gcc.gnu.org Subject: [ARM][wwwdocs]: Document Armv8.1-M Mainline Security Extensions changes. X-ClientProxiedBy: LO2P265CA0301.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a5::25) To AM0PR08MB5380.eurprd08.prod.outlook.com (2603:10a6:208:183::8) Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from e120703-lin.cambridge.arm.com (217.140.106.49) by LO2P265CA0301.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a5::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.25 via Frontend Transport; Fri, 15 May 2020 11:30:59 +0000 X-Originating-IP: [217.140.106.49] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8bc181fc-b4a4-4b5a-7a0b-08d7f8c3760f X-MS-TrafficTypeDiagnostic: AM0PR08MB5091:|DB8PR08MB5259: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:7691;OLM:7691; X-Forefront-PRVS: 04041A2886 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: HNEykJXAvwdgU8MWwz8devXrQWHff0uPuRmexTBl1t2yQrhGNwgZR4lewlaJ7TagmPUWNMomI+uS+en+Hc18H22q09uzI3tsELtFwwozoT7wumYMyq8aHZW71oipFGHjZ/rIjxOf0EOO+zwTw452VTxd4MXvsO+tRJnaSWgBSjXj/ks5rf1Txweqj2+etyOSMDVvJt+YIbRoiHOSBiiIuhl58jH+pcik/DDp5SYV0T6DJRDf8E5iLbehufY0ybFm0dr/1PeuCmpdkkA+FLawtGvcoW9VZzwJEUJzfcgs0tL7Ty6qK7Pl1i85+Y552DOY+HiMLCSLvarernNqgBifoiPIAxF14IFOsbCAQmprVSActXQ6TvU34z0c4GiyTrTQQ7PxcZqxLUsdgtQqURFLNev8wHnpLwcqKOojU2e4rmFXpkHaAii94CYn9k+bBymYf6MCbBm9EOWagwHp2X12RRSez37SPKBDHxykG6KlcGD4PT5RRN+oSRS6wZDdW3UnzwICcN2bfoTPzeP6C9XpOg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR08MB5380.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(376002)(366004)(39860400002)(346002)(136003)(2906002)(66616009)(66556008)(33656002)(86362001)(166002)(6486002)(66946007)(5660300002)(52536014)(4326008)(66476007)(235185007)(52116002)(33964004)(316002)(26005)(6666004)(44832011)(956004)(478600001)(8936002)(15650500001)(8676002)(16526019)(186003)(9686003)(6512007)(6916009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: lZh3DwWU1qoyNOVFt1fH1yfeLAvkmRAK9M9DBfY/y8UcpQVK8TaxCJo1BBBHXpda/oMxhFTIIH12wp5QsXg5b/KpvoC4vmwNMwfW5mOU12TchrSQuy++5+2Pn6/mTjKfMR2nQWaBra1xSSfDPMl1eLi9uzLH2oMHDKhVoDOW+wGDQXe3Z9yX+o4+MOXuolO/RusxsCUeZTq8JlzNag/fzEGhfj9OZjKJbTK4lKBK1npzohT5bRig43FXHjr141/y7lP0TkRtFzkB4zOGu5w8uvMrwPyIvcwTq3a3S66GfIZhFbnT1R692gFaV9sbGKXedqmXDrv3h/rzjinkr3NivxIZ0CoK8lMZeTBjSEsqtTQmpH0+DRh4HR9dAyHBhDU7ZFQYNtdwsSSgbKZePGUOKvvuQ/OV69I+YERoIRP92twHD5agGniHcOLGv+Av76focYD1n2fb1L09uPMzG0VuqD8g2309kij+1vWPmYk/s0s3tXvRfyWz611pi7698Gjz X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5091 Original-Authentication-Results: gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT015.eop-EUR03.prod.protection.outlook.com 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; SFTY:; SFS:(4636009)(136003)(396003)(346002)(376002)(39860400002)(46966005)(81166007)(52536014)(86362001)(186003)(5660300002)(235185007)(36906005)(166002)(82310400002)(356005)(33964004)(8676002)(2906002)(16526019)(316002)(8936002)(15650500001)(44832011)(33656002)(336012)(9686003)(6486002)(26005)(4326008)(47076004)(6916009)(66616009)(478600001)(70586007)(956004)(82740400003)(6666004)(6512007)(70206006); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 0e7e6eb3-5264-4720-f2d3-08d7f8c37103 X-Forefront-PRVS: 04041A2886 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Qn37Aby0TLtNyabwLiASj5yLQP7KjHLDNMRd2mF5G3zbU2OmDrmKR9PO03FZedbguvlzixxdTXN0JrbWJv6WSntpWKlcnF+aLnqEBC1ZfVLyd+fIjqEc9LuAjkcUL2CuAte69NOsw9t95Q5/0qI7M0cf0cFWRjPJkDUleHXVXFoPwG1UkDxXBUbDKMvB3OMvdOJTxqNAFKy6DLOIn7USgASd6vaFh+hMUnBee45FlbDkMCkxvhcitESc7PTk3gOSe0F8B32tnkbqv5ps3KP7Juqf9KG5/wryKXXp4D1S3ktCI7TbwspQdUJFiWcZg5GUGJIdpcBRKrbzvUE2iC8eZ43fNpwGk6yjjuiw5m8NrvoQmuNAy59OxIxX9MiU6Rgc1YYZj0LlQbXyIYnuYC3rwB8p8VHom15GQyhRTy9epVOCtyiTKhZaYMJKjsFAORVHpdgPp1noNWik81ewFkMNRiiW4hNwUuQDQoXUZSEbvjJlFECWwpStgggrKofBEjV2gyzVhli+EQS/GGUxaCkNTGbWW19Atnj1CEASL6O3Rya20NBiQO3PX0lONOCKLw5HGRVcKv3p1F9incKTdxUfAPRml3wQASuWnSVzFp9+LfQ= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2020 11:31:07.8712 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8bc181fc-b4a4-4b5a-7a0b-08d7f8c3760f 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-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5259 X-Spam-Status: No, score=-20.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, 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.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: , Cc: Richard.Earnshaw@arm.com Errors-To: gcc-patches-bounces@gcc.gnu.org Sender: "Gcc-patches" Armv8.1-M Mainline Security Extensions related changes in GCC-10. ############### Attachment also inlined for ease of reply ############### diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html index 57ca749da72ed64da37b3eb5404cf5cde8be44dd..10bf3b78c7769b73c808bd2c2fe60ebbfc9c887e 100644 --- a/htdocs/gcc-10/changes.html +++ b/htdocs/gcc-10/changes.html @@ -747,6 +747,9 @@ typedef svbool_t pred512 __attribute__((arm_sve_vector_bits(512)));
  • Support for the Custom Datapath Extension beta ACLE intrinsics has been added.
  • +
  • Support for Armv8.1-M Mainline Security Extensions architecture has been added. The -mcmse option, + when used in combination with an Armv8.1-M Mainline architecture (for example, -march=armv8.1.m.main -mcmse), + now leads to the generation of improved code sequences when changing security states.
  • diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html index 57ca749da72ed64da37b3eb5404cf5cde8be44dd..10bf3b78c7769b73c808bd2c2fe60ebbfc9c887e 100644 --- a/htdocs/gcc-10/changes.html +++ b/htdocs/gcc-10/changes.html @@ -747,6 +747,9 @@ typedef svbool_t pred512 __attribute__((arm_sve_vector_bits(512)));
  • Support for the Custom Datapath Extension beta ACLE intrinsics has been added.
  • +
  • Support for Armv8.1-M Mainline Security Extensions architecture has been added. The -mcmse option, + when used in combination with an Armv8.1-M Mainline architecture (for example, -march=armv8.1.m.main -mcmse), + now leads to the generation of improved code sequences when changing security states.