From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 872F2C433F5 for ; Thu, 7 Apr 2022 15:38:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=e9DW6VCE+9ah11rQH25oTRG1/Dkq9xcQjHZLGFbnEB8=; b=ucoWslA3gcGQqq 3/zErDsVObvbaNHuaUuSpFvhl6iYD3DZdyAi7HiCyY8YF/XHDp4WQB8hSSpvrjWh3xT0AEBKs3XIW gJZFc9amiLX2n7sjUcA32l0qT9fblWUc4Lz275FWk1RmNmWuwp2vubEOBMAw/hdfzoWFGM8A2lZlr gbA0kGpRsc70Z4EApHXEdnYGGla/k6SOGIWgINyP0oaAg8sCSFnRy419YKXSDoxw10Dooz7uoZCIC v2M9DLPiETiJfIikgzEt/FuQGqmRUe8uVd4mk3hD7LWwJdefi5yyCa58O+s9Fhcn9qcuGiO20x2AW dka/Xv8yNCOp6qrtRflQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncUBw-00CkHg-F2; Thu, 07 Apr 2022 15:37:02 +0000 Received: from mail-db3eur04on0620.outbound.protection.outlook.com ([2a01:111:f400:fe0c::620] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncU2w-00CgnV-NC for linux-arm-kernel@lists.infradead.org; Thu, 07 Apr 2022 15:27:44 +0000 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=6DYJPbqbMTefh4/EV7Psv9Uvm0xo4FxgF5ec81JkoQY=; b=NrAPQpGIrEsGN1nNJQ0Bfsdkn8zlMygJES1d7/GxzQ/i3YvU5P+NYn5+NqFRH8l8UVF9/g2amJY/jBDic9p+UwgeRyUmOSg15uKfp+Kk8As4QZHKohteO0PJz20XcmzF9Q68zP/B2D37mxU9Q8r/Cc6hdcZjA0owK4NUpYY5Hv4= Received: from DB8PR06CA0034.eurprd06.prod.outlook.com (2603:10a6:10:100::47) by AM6PR08MB4722.eurprd08.prod.outlook.com (2603:10a6:20b:c5::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Thu, 7 Apr 2022 15:27:25 +0000 Received: from DB5EUR03FT009.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:100:cafe::1c) by DB8PR06CA0034.outlook.office365.com (2603:10a6:10:100::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.22 via Frontend Transport; Thu, 7 Apr 2022 15:27:25 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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 DB5EUR03FT009.mail.protection.outlook.com (10.152.20.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.21 via Frontend Transport; Thu, 7 Apr 2022 15:27:25 +0000 Received: ("Tessian outbound ab7864ef57f2:v118"); Thu, 07 Apr 2022 15:27:25 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e349379e7b40d365 X-CR-MTA-TID: 64aa7808 Received: from 06199e09e2a3.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id CBB03ABE-EB92-458A-9E42-34B7390FA3C7.1; Thu, 07 Apr 2022 15:27:14 +0000 Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 06199e09e2a3.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 07 Apr 2022 15:27:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IojUGaNG2EMdkTfOSKQLPfo5JYUWdHoxm+e1jJMn3mAbV4/oKYH7rWMb0YQt+O1TvgiZluMSu/OzxfUudTsjo5kHNDnh2xZw6tiHjxugf7pF9kNNcIRUcNumN5CgCIIWumRtkeVcTYkkX3aCN4JUbkmO4DWnD6/qa0JXaHqbye9vliJPn9utrX9qmzoWqmw94Ixdzi/cgfD5xl3XOLn7uhoqgfVGurFeTgiZVKe3jq3UFc5FBW183HgAEoFguMa7d/YWNnHA05dFiKHFo7HYhCArkBQ6s4WLyTMgcohAshlTDNb1TFi7dyCy7zt/NiXOyHxrht90EmehkXAtRT1t7Q== 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=6DYJPbqbMTefh4/EV7Psv9Uvm0xo4FxgF5ec81JkoQY=; b=SXOAiw++aybq//J+MDz0OmAPTDOZftAnvt03tMd6gAoCnlTSgx7YTSOxwZppSvcjWZfMjJpR6NiQkZEIsxX6Ki1TCq1tjYOvbr6KiEYlx8bF4qQEhiW9wZSZ/fDnSUmAmIzjf2sKDZBaqA5RgOzDb/WhDYYCO6nZdyqPz36fvqn0e+5IX6piXeuCl1UoDh0sT0+laI/QA4HtJ/xsDtELW0SUpFI7gmI2r39uu8kTv5Ng3bIlmdwPuWsDp4BIaQuzSAkd+HXzvW3EU6RsFn97sdgv/w7uXoh4X27QWsPDiK0LQtyezKTIuUUhPmySwb/E6agZ5cPb7mje5kyRv8jB9w== 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=6DYJPbqbMTefh4/EV7Psv9Uvm0xo4FxgF5ec81JkoQY=; b=NrAPQpGIrEsGN1nNJQ0Bfsdkn8zlMygJES1d7/GxzQ/i3YvU5P+NYn5+NqFRH8l8UVF9/g2amJY/jBDic9p+UwgeRyUmOSg15uKfp+Kk8As4QZHKohteO0PJz20XcmzF9Q68zP/B2D37mxU9Q8r/Cc6hdcZjA0owK4NUpYY5Hv4= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) by AM6PR08MB4769.eurprd08.prod.outlook.com (2603:10a6:20b:d0::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.19; Thu, 7 Apr 2022 15:27:08 +0000 Received: from DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::cb9:d4f8:1295:a076]) by DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::cb9:d4f8:1295:a076%2]) with mapi id 15.20.5144.022; Thu, 7 Apr 2022 15:27:08 +0000 Date: Thu, 7 Apr 2022 15:26:54 +0000 From: Szabolcs Nagy To: Mark Brown Cc: Catalin Marinas , Will Deacon , Marc Zyngier , Shuah Khan , Shuah Khan , Alan Hayward , Luis Machado , Salil Akerkar , Basant KumarDwivedi , James Morse , Alexandru Elisei , Suzuki Poulose , "linux-arm-kernel@lists.infradead.org" , "linux-kselftest@vger.kernel.org" , "kvmarm@lists.cs.columbia.edu" Subject: Re: [PATCH v12 06/40] arm64/sme: Provide ABI documentation for SME Message-ID: References: <20220225165923.1474372-1-broonie@kernel.org> <20220225165923.1474372-7-broonie@kernel.org> <20220311172051.GA257833@arm.com> Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P265CA0056.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2af::23) To DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 213bf5ae-fa35-4df7-b55a-08da18ab1e3c X-MS-TrafficTypeDiagnostic: AM6PR08MB4769:EE_|DB5EUR03FT009:EE_|AM6PR08MB4722: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: kbHEv98nDAK/8Co1uwg63suWEZGNOK/ekrLOreHWVyvzx9sxO1cBNH9k9xI9d6505sHn1Q1GZj8hpgG3QSCpakZu3/Vt6/0t/p3MZUHrMvQ4w0YISMAgBmiXA6lAVMk7fiEUiECuOxmTlH3ZWFQWJgwsbSjxg/FkFZzfevKhbrZdQhmpnNJ1bFdoOWwP+iCuFGPmfVzEPRK+ZGg87mLsVdoqAVdJMhpHGULIS4vhbmkrzTkIYaN0qPjipA63BCjrx8Ibf0H69nYRzqWNPmCiMyMbY5IoFJGjmm6UzU+9gR8HIKHf0YgWi5dpNc+9YfQ2ND5UD2wvqgqUbys2XFNYcckPBAm0Aq7Kg4AyakzU4+8YVtQWsy6QbRy2I3RcAVO1iRzfvdqMjmPjEN+yhmFU91SJmCJrtwbAYG+owEOFqETWAQWd/0Jg1Dm2fMMo2h+Hgc90MTBryT4oYP7RC78lWzuRVb5/slTtsSAf9nzwosjeaTRnVSDRP+SOUVwj0PHKO7YTu6Sypho8cNBsh6h4cw2fVkrGMwX4U5OavMPWNu3r1uwPsMxWAcmcaUQ0iHYydT/4XD74bLFvCO62RoQ4inmr9iXBC+dpmR004mIwYidQuj9k7W379vhw1v0uX9dKdO/NjLdrWcn9uoUa68G6qw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR08MB7179.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(5660300002)(38100700002)(8676002)(66946007)(2906002)(86362001)(4326008)(4744005)(66556008)(66476007)(8936002)(6666004)(6512007)(2616005)(26005)(6916009)(6486002)(54906003)(508600001)(316002)(6506007)(36756003)(186003); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4769 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT009.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 1c3180ae-f5d3-4d76-137a-08da18ab13c9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G2nQJZea37rGs2kHXp6gmVU+R2qtnQDQfS6WMptsLxce9Uj1dpK+gkKG8dEDl3IJZLHosaGb3h2Q/7Sr7PS7QSCWYgr3yCBBT1T+S/+VJ3/V6w23iuajIsMdllKv/AVuegHSy1RO+YEXxUnm8D29fJiRdQpjB3E+2kFox1LovrS5GAgWEimkHsZ16ozIcV9lEdWO8yFs47LTEPqhtNvav5mRA/A9IUrbQ7Bw1achRiAlUs/LhyuBCCyFqpIpHKR1BNJSpU1ZL5M5FDKQOnTUT/fLkIiokz1/dZlx5JY31oMu5T99UHbfEGEOKNCsKZJh/Gx4uzPTwvb1ZOnaJvQIDm7bs8CWl84SJn86rHn1h6sLW9P6R+JkbDdYvtpLXMjY/WOnlrjosA1QUCanX+BU2JrNFcmYxiBqkPU2HftQR1a+YGPw2FnqHPdtsKD3L1DpnCWgJhSX1WNig6Si4Ye/pQA80SXL47w7o8yJNiIRNa0jIkMF1BxwB5iG3/B3eOI/G757TNtstCqnIogVfcr/7uMTvz2/46/cldE7I7eXBzwby70/JmK+lbuI1doMYLFLTYsSNf8dkwinl82n0/lIarVqvWJsBVliWWfh+Kf7jWMIZa+eO4djI/DC+uYeXqgGQ28A+93uKvU7pqhUKx+LWN5dzOyLSQCmuq0Qi/ERLpYXLV030yZsAejp836iSaAN 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)(40470700004)(46966006)(6862004)(4326008)(70586007)(186003)(26005)(70206006)(6486002)(5660300002)(508600001)(8936002)(8676002)(336012)(4744005)(6512007)(107886003)(316002)(82310400005)(2906002)(356005)(54906003)(6506007)(40460700003)(81166007)(36860700001)(6666004)(36756003)(2616005)(47076005)(86362001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 15:27:25.2040 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 213bf5ae-fa35-4df7-b55a-08da18ab1e3c 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: DB5EUR03FT009.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4722 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220407_082742_820386_A5A911A9 X-CRM114-Status: GOOD ( 14.23 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The 04/06/2022 19:50, Mark Brown wrote: > On Thu, Mar 31, 2022 at 04:05:38PM +0000, Szabolcs Nagy wrote: > > > i think it's slightly better to treat ZA like TPIDR2, > > so only clear if CLONE_SETTLS is set. > > > otherwise in principle the child can return to the frame > > where ZA was used and expect it to work (it's hard to > > come up with a reason why would some code do that, but > > this is valid in a single-threaded fork child). > > From an implementation point of view it's a bit clearer if we just > always preserve PSTATE.ZA and ZA contents on clone() and clear them on > exec. Do you see a problem with that? i think that's ok too. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel