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 2818EC433EF for ; Thu, 10 Feb 2022 21:45:46 +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:From: References:Cc:To:Subject:Date:Message-ID:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=cHbw1XC9L9WtWhCNxdh5INOdaTVcXJmxmRK7G6B2GEM=; b=KbJJ/DmubsmNvYG/UVy7lm+6g7 a+2USLNBf0mXtVCbwu/7fK0l8/UmbRz25qFRefjLezjhi4l0eApOeJZtMV/8lFwhH1DxynLAxlOUG NEI9uCflZIdWAvZ5a0eCwoCTanLqe7cacYxoQ6K4T4vaCgCS1VZ9SuPvQ95tgR7Z2ujct1RJpoZ/u GdU0XhdDVdtF4JYgzonQDxQjL2duKx5fnrLoIZIlbsK4carvIBZveLELLl1sEOJ8g8f8Tooh8vOzd 2aONYb2c+PX5oQ9KD0mSyPdjmpGLnor+ESOq74pJcXXSraETouqw9Jks/ZdPeVkg2IwuUpSxcW711 4Pb7D8Tg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nIHEe-004yOi-Gm; Thu, 10 Feb 2022 21:44:16 +0000 Received: from mail-vi1eur05on20619.outbound.protection.outlook.com ([2a01:111:f400:7d00::619] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nIHEa-004yNr-Bg for linux-arm-kernel@lists.infradead.org; Thu, 10 Feb 2022 21:44:14 +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=tZYTv/eknv9I3Eg+1wG858DJgIW6ILIqDrwtoEjdDw0=; b=6qBFguCl4/sm0DyNtQ3DOICxEq6fHmOlVhM1XyBnzhmHqZ+hQCOrZj/e1gSbk1NXtH0EMcM7WUfzSIcBml/rrLw7QZuo2fWzezdKR1zQ9Rw/Rp7W9T03Qbc+N/d5GWPPPMPvHqhfW3yUnCGpwFh7rPlC6nxJvI/6UZjk4BUNXHo= Received: from AM5PR0201CA0007.eurprd02.prod.outlook.com (2603:10a6:203:3d::17) by AM6PR08MB4849.eurprd08.prod.outlook.com (2603:10a6:20b:c3::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Thu, 10 Feb 2022 21:43:58 +0000 Received: from AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:3d:cafe::b7) by AM5PR0201CA0007.outlook.office365.com (2603:10a6:203:3d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.19 via Frontend Transport; Thu, 10 Feb 2022 21:43:58 +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 AM5EUR03FT017.mail.protection.outlook.com (10.152.16.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11 via Frontend Transport; Thu, 10 Feb 2022 21:43:58 +0000 Received: ("Tessian outbound 31aeb3346a45:v113"); Thu, 10 Feb 2022 21:43:58 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 1535b10926cc2e65 X-CR-MTA-TID: 64aa7808 Received: from 5ed870b8772f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2F0DED64-3642-41F7-9F51-4BE6EAD59FB8.1; Thu, 10 Feb 2022 21:43:51 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5ed870b8772f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 10 Feb 2022 21:43:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IBS/K9Wv8mSZFnAdMvpSG7rmQxkcgzzhYehSf70D0pbMEyJFeNZF/3KpDEdD69NU1/K0CNF9g+LUnjJhPFQeWiwgqhdUjI41tIh7EefzVzHvIAoqXmwyPj4xGRWTqBIC7Z2k0zDlulH1R5ECPZpV8dAmP/o9HRi+HLzGTn/UUbJXODIuGcEzNZCpsiQC5+3Yj5Bif5EWVJ3oAFlunM+5rhx0w/2fQhUz8Y3mPjj09IchIoDukbbe2e4ouUnAzTyt4VR+LmhrHY2wC6iaGQD7IFUaZFK2lI1ZnbTtNRxU4in43DOAYijEmGNLZCgXVWvysNqMuSkbvh0mBoVKtqmGrA== 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=tZYTv/eknv9I3Eg+1wG858DJgIW6ILIqDrwtoEjdDw0=; b=OMDOvICwl2PI7fMbO6ZQkRhdneiJdTTnSgcliHwUuL6Kaa0I10/sSYV8sGPKguJ3PqtWCO2t3kY/8NqCyS6d4uygUs9pBbegRmTz5bqjEW04K8QGUOdGCpT8PtCS+sHVaHwCXFxH1niyy27gZGc5MjQsT5ZFoaRK1Mpo3Bp98QhCXOkEwzXuRfXN74QykNwESdGOSvamtSEFHhrsQrf+naRXZoyLgUoZ5cst8H2M0Uqi7V6P5VIDgIXqON2ntvuYZbu09gbhQ/kfkQRISzDameuh7BZW2Xt9qkF+KhMtEGZaG+wllYlvJ+fYeN/QH86H7JFwoGSR/W8lE+jUGfpENQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=tZYTv/eknv9I3Eg+1wG858DJgIW6ILIqDrwtoEjdDw0=; b=6qBFguCl4/sm0DyNtQ3DOICxEq6fHmOlVhM1XyBnzhmHqZ+hQCOrZj/e1gSbk1NXtH0EMcM7WUfzSIcBml/rrLw7QZuo2fWzezdKR1zQ9Rw/Rp7W9T03Qbc+N/d5GWPPPMPvHqhfW3yUnCGpwFh7rPlC6nxJvI/6UZjk4BUNXHo= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB6069.eurprd08.prod.outlook.com (2603:10a6:20b:29c::13) by DB7PR08MB3161.eurprd08.prod.outlook.com (2603:10a6:5:1d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Thu, 10 Feb 2022 21:43:49 +0000 Received: from AS8PR08MB6069.eurprd08.prod.outlook.com ([fe80::bdcf:f2c0:b4c:6099]) by AS8PR08MB6069.eurprd08.prod.outlook.com ([fe80::bdcf:f2c0:b4c:6099%6]) with mapi id 15.20.4951.018; Thu, 10 Feb 2022 21:43:49 +0000 Message-ID: Date: Thu, 10 Feb 2022 21:43:33 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.0 Subject: Re: [PATCH v1 0/4] arm64/mte: Asymmetric MTE support in userspace Content-Language: en-US To: Mark Brown , Catalin Marinas , Will Deacon Cc: Joey Gouly , linux-arm-kernel@lists.infradead.org, nd@arm.com References: <20220127195712.748150-1-broonie@kernel.org> From: Branislav Rankov In-Reply-To: <20220127195712.748150-1-broonie@kernel.org> X-ClientProxiedBy: LO2P123CA0065.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1::29) To AS8PR08MB6069.eurprd08.prod.outlook.com (2603:10a6:20b:29c::13) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 095ca312-da3c-4e2c-da80-08d9ecde719a X-MS-TrafficTypeDiagnostic: DB7PR08MB3161:EE_|AM5EUR03FT017:EE_|AM6PR08MB4849:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:2887;OLM:2887; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: j6q4PNMBOdacWwvqNsDrnBMrj9CImIjVT+uILFsQiDwnj5z4GZFjMttBvnJ9BkXnpP5L4haCcli05pR6a1yQ8Dr7urq+QcWAXL5SEJPh4C7UIuWTDBRY0JNvaIcLmXDEFYAdCpDlX4bBHfCn/cVA9M8K7+3BUNQt09GooRmxWVebaXfr9wECMcaVip23rWgLUTFe7Iq+fJtBm8Yg4fBP4niqHQZxV2SdxxuYj5L5I5sfOmDKmq32IMAr5w0zV2EDOevgsGQP9Cwd1xfuSQRvsgqcRA4Pc5e5BrUc63OhhHcStC9RyOfZ8KX9VsqPYGgSJCyGgdO5UjlpXKD33NswbU+NHt0mmmKQVq7K6B9OpcjLVKEkfMbyQdNtaxD/YV9JEiZBLN0WnZBqRvEseG7O/TOXGBJX4Z7yTcoK84XyIFBPP5ECYLGw/tzo/xIfV59XRc7BRvAyYH8lHKfJwDwqFSImwptDaR8OKS67+pF3jiQiTcNx4Xp/RLqjvyyxQZYjn1vBNVp8SsosJZTXGUut0jfGzv6ChRAkf/+StKSDJKRYE6o/rhFBtqs/ixxLjpeGULnAGM36JcF3fT+n/WTMehUgC9Vpa2iK6CbOpBQmCO4tjnFCz/748nHapUM/YxmB7hMdAVrr1ry6GNX6tezzuh5THYRW5h/nAVjiTuY+LRJ7P8ZLoylh9Dooayn/Ts5ZlZlOnmh2vGP7gdMs2bidhI5dRxFslKCfdEuVuvhubEc= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB6069.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(4326008)(508600001)(26005)(110136005)(83380400001)(5660300002)(6486002)(66946007)(6512007)(186003)(8936002)(44832011)(31686004)(6666004)(36756003)(31696002)(2616005)(66556008)(6506007)(66476007)(38100700002)(53546011)(2906002)(316002)(8676002)(86362001)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3161 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: AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e1924c13-6fef-4a18-b5b9-08d9ecde6bc6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PfFWelH32ygaBdKw2nFm1m5NvOMr75Y+2kPPWXtbKQC2oWJAZKsBk/YmvnTJp031G7gXnm8lbpHWO/Qx+OwlHTzBKXadrrU5ZJcv+4n0maJyGXb85vBGY0MmIJjfdIQ7EtKVGmq/KwYHV7G0uSOqUGa1XYDU9zgQXj/bgPETguMh0lksQ4BhRNiuvD+vTKHgOqZUOm8BjFUN135UzPCyctCz/ar0obu96dx/X53zNM1aoSopi9Voc9Ze9srusjPDIIRwmf6qa3Y+Y/chE57DY8NMKMnTf2iCrB2foTlTTDBVLO4tKox4LN4uG7fA9HV0OFJrmaB7RLRc60YXO4IlVRO5Yf2fVtJIcC31eMFo/edVdfiHdQSmKV4fd+bw71hqYIyJ/qod3yEmhlt5D3n359qTICqin9iGATKxY98dfUxQzX4nVHemQ+X1jJ+uj7JO4skVgNeJfvoGkfuFPpl+bJmZI++4kSqlJgvsc4/3EYoDrOnCzskpwex7HiigVgfPP4mSTBd1/IjlqCWeU+SaXEY2JiblSZ2L15EY7kcQ9jH5l2BP8nNldWktr05tf2P2nyZEMC9tOwqYseH9k+Gh8tWn40+q8nkJTRs5RRF5FjQR+Ob6q65maEsJxm5X1G9bWUIy3mNbhbNOVyAVF/llcbigfUc9AEYpwlYEcg2CowpEVvTBHWbiVLVbZahqY2X6V5f0oyS8g0QhmU4lkFUakg== 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)(40470700004)(36840700001)(46966006)(70206006)(31686004)(8936002)(8676002)(5660300002)(70586007)(4326008)(6486002)(6666004)(36756003)(508600001)(31696002)(83380400001)(6512007)(336012)(53546011)(2616005)(40460700003)(2906002)(86362001)(44832011)(26005)(186003)(36860700001)(82310400004)(110136005)(81166007)(6506007)(47076005)(356005)(316002)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2022 21:43:58.1935 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 095ca312-da3c-4e2c-da80-08d9ecde719a 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: AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4849 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220210_134412_447087_C9E12924 X-CRM114-Status: GOOD ( 17.81 ) 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 Tested-by: Branislav Rankov On 1/27/22 19:57, Mark Brown wrote: > MTE3 adds a new mode which is synchronous for writes but asynchronous for > reads. Currently we make use of this within the kernel but do not make > it available for userspace, this series extends the existing userspace > ABI to allow that to happen. > > There's no updates to the kselftests for MTE here, I have some work in > progress there but there's some overlap with Joey's work extending the > tests to cover some additional cases and there's some fairly extensive > assumptions that need to be unpicked about only being able to generate > one type of fault at once. I'll clean that up and post it later. > > Mark Brown (4): > arm64/mte: Document ABI for asymmetric mode > arm64/mte: Add a little bit of documentation for > mte_update_sctlr_user() > arm64/mte: Add hwcap for asymmetric mode > arm64/mte: Add userspace interface for enabling asymmetric mode > > Documentation/arm64/elf_hwcaps.rst | 5 ++++ > .../arm64/memory-tagging-extension.rst | 12 +++++---- > arch/arm64/include/asm/hwcap.h | 1 + > arch/arm64/include/asm/processor.h | 1 + > arch/arm64/include/uapi/asm/hwcap.h | 1 + > arch/arm64/kernel/cpufeature.c | 1 + > arch/arm64/kernel/cpuinfo.c | 1 + > arch/arm64/kernel/mte.c | 26 ++++++++++++++++++- > arch/arm64/kernel/process.c | 5 +++- > include/uapi/linux/prctl.h | 4 ++- > 10 files changed, 49 insertions(+), 8 deletions(-) > > > base-commit: e783362eb54cd99b2cac8b3a9aeac942e6f6ac07 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel