Message ID | 0-v7-cb149db3a320+3b5-smmuv3_newapi_p2_jgg@nvidia.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> 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 CFBD0C4345F for <linux-arm-kernel@archiver.kernel.org>; Tue, 16 Apr 2024 19:29:11 +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:Message-ID:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=0AGggWUWdKRs3fknntDIJwsKwI5rY8WSBYuNCYwNFzc=; b=EYGjvM9jqxcfid TIhqZyapcRQCLpob55eQdlNmOHt+hYjgrP80dBj/vq51F7cvwCP3C5V+6KPN/0rb8xzumHlQHvugP usaFyCM/anGgHdOxR/WCtISiZwjbzgfwMjJEyYzesF6V4w5B0Wq0S9ssJewjlBy3Y1pVPREpGY/Vw u7muDs7dSkkignEHAiMXZL19OZhi68B/Gy4hjMm8TRPIc87jux2W+v41MKAGIxfqJlN4KneVoP+ga SZftV6nuQ3EznUioF6IvJQZV/qG/qry9D45h7izvK7SU8Tj+2OiowBFmpkt9+NXT3dx4eMDcEPlRz PfIxHa/tS7d8AciVQvnw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rwoUE-0000000DXUg-0fLc; Tue, 16 Apr 2024 19:28:58 +0000 Received: from mail-mw2nam04on20600.outbound.protection.outlook.com ([2a01:111:f403:240a::600] helo=NAM04-MW2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rwoU9-0000000DXPF-1FYW for linux-arm-kernel@lists.infradead.org; Tue, 16 Apr 2024 19:28:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S5xUR8h75crrl2YbfJCdNaDM1I3kvbBK5+rqDhUNAfHol8vOZDrnHl2InP3ogQEWZ0DMnOK69YaxCr7wqmcKHJEzaCBTZ1ryN7Oxiivb76Vtpjihjy4qGCLAui8SZJzxFBC7dIVB4lqZq4XcjpUk/tkEh0W8IULyYXZbzMJ/cY2SXJqSR7K7MC2TelgYG5onAxpEsWCBpiIaCWhi70qxaOhKKU3Du/NoDfO+YsX925Nr2R/N8CzE7fdJuU8YT6AYbw6OlziP2engUtG4WPaq2UKBt3Fw0Gw8aPvAA7ws+bFNOtL+hPCUniTuWFgATKY3Z77GNt93aAJk/Nd9lY1qRQ== 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=6mEQSyOTywOJaiqLujiFb/vpYuZFkIlCqvs2GEvFq/Q=; b=FBQkickwyWML3BJAALNrGOBFY/miJKvZoCqRoStEHKqDJT0a8pYTqk2Ubv+ba/dKJtmD58Ej7/nx4CaF0w58eIn4Qcx6DJWR0kbKCeiBEXRE2EkDycLbNp/RX+nqAfKjo0fN4SC6lvaU7wa7I6mLN5HzSM+QagA23LPFcEX9RmAgL2aMG3q7l9PeiBKo1Z0aF8WFqaLeAsuhlFSipg/RZ9tcfjuOpiBpeBClY/T6Z1MReNWMwJuUJnGiPC0S7JqmHQQHak3WlnCyDXchZOQmtffMIY54GJ9kOG/z5MXK8iJ8qiXv1rGJgGlHuFwbRjwH31crlBEYpSMCHvt2HkArJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6mEQSyOTywOJaiqLujiFb/vpYuZFkIlCqvs2GEvFq/Q=; b=TuZLkbGuvMDF10bMal49dahN/rnI23FQBPh7KXq2ioUdV24ogne6R2RwQEbIfx1ZArwNwrUQMnNlnx/tcGO/rcaGdrAplaQ6fFsfb7O+IA2tQFnTzCu5eemZHKwlS1FEoJIqfvZU8GFHF9A2NPiodX7PE5aVD13+0vOynl5bJFZNsNjUxMThw5QJExuK/PcjSzoeYXquev5A0rbipB04+cP7QROo1B2yY2qSFOo7x5iLOTyYwFCHmugDWAihOKtztqgGEL3l4qI3RZNk9pZvcVP1nlb8uUAj3kbs2TqmHvSoHqRHspcsszYcYAPZIcRjm9odr1d0TgCXzeqPwIzw1Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from DM6PR12MB3849.namprd12.prod.outlook.com (2603:10b6:5:1c7::26) by CY8PR12MB8213.namprd12.prod.outlook.com (2603:10b6:930:71::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Tue, 16 Apr 2024 19:28:22 +0000 Received: from DM6PR12MB3849.namprd12.prod.outlook.com ([fe80::6aec:dbca:a593:a222]) by DM6PR12MB3849.namprd12.prod.outlook.com ([fe80::6aec:dbca:a593:a222%5]) with mapi id 15.20.7452.049; Tue, 16 Apr 2024 19:28:22 +0000 From: Jason Gunthorpe <jgg@nvidia.com> To: iommu@lists.linux.dev, Joerg Roedel <joro@8bytes.org>, linux-arm-kernel@lists.infradead.org, Robin Murphy <robin.murphy@arm.com>, Will Deacon <will@kernel.org> Cc: Eric Auger <eric.auger@redhat.com>, Moritz Fischer <mdf@kernel.org>, Moritz Fischer <moritzf@google.com>, Michael Shavit <mshavit@google.com>, Nicolin Chen <nicolinc@nvidia.com>, patches@lists.linux.dev, Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>, Mostafa Saleh <smostafa@google.com> Subject: [PATCH v7 0/9] Make the SMMUv3 CD logic match the new STE design (part 2a/3) Date: Tue, 16 Apr 2024 16:28:11 -0300 Message-ID: <0-v7-cb149db3a320+3b5-smmuv3_newapi_p2_jgg@nvidia.com> X-ClientProxiedBy: SN7PR04CA0052.namprd04.prod.outlook.com (2603:10b6:806:120::27) To DM6PR12MB3849.namprd12.prod.outlook.com (2603:10b6:5:1c7::26) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR12MB3849:EE_|CY8PR12MB8213:EE_ X-MS-Office365-Filtering-Correlation-Id: f9bcac7c-c7ca-46a3-b29f-08dc5e4b607b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aCsvhk8+8vgjrBBWLl0wrZrFstDXImuC4uSkOWPYR+GQbV7ABd5rZhkRj+G2g41Q2Ff14CMuepRSSFn6fFnt+Pf7Dou/4dPM1OtFDD9e+ExQBwPWKMqmSlbvoKR7tZeroLTTJa9jJVZ8ZbRwOhnjTNBk9oeQupexX7Jg/VA6Yj07dD1lwWPWUfje6yASra0KAjHrVUQJZviym7Zxu4zH+t9dlBno/h+pnch0ViqdzXyohjzPfCNuYIXAV4LVf8RXY7z15HqoDE0RS/5OjBh+Bwl2r+pek3Q6F3GOniaedACNkumftc5WDmWTWVJiEP8esaaZBrUej/UY+iQ3orlSe1QrW2aZSljcKasCXBawgWj6znUC6YGHM65AZIlYwo9gwmng4119h85crs8NRfbpGWODk2aY6QEghHPVG9bH3D7AjJSboqnzCxrOly/HjhygGS98cnfSGOPnpqNzN6mk9SMovkBH01hgJEV9ldtSi9otHU9hSEvYO6DLW19g/V5myTa2+LcNhTeSaDxvRLhR2XHRiMzu/A3NCv5q2XTIjOgTmy2QEOcuRD7Rwwdw+HqFs1aJRm5pv3gRRa07dmFfh9Cqn2tc/zJoyRjhK0XN2CMMaQ4sg1gwxz6p69n6yJkjns1vtIu+yHaPCC42LJrTbCqbOdMS09ciS82rsIcH0cQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR12MB3849.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(1800799015)(376005)(7416005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zjjyZ5cTvF+9RfTEX/3bgJFGTugyodyo7//ouOmsmDnHZufSPD3EG0avTnf597z/CeB8if1SbE6Rzf3UGl+9XkCIITMGgVdtl76KxfGZ+Q2G2VznMWN9omXKeDteEiB2uFXZi1V7ZqAURfJklTRzGncc4bCV2lhpW0H29UC1DXTo8mqVUNXdH/SB1av/n46fJtxhSrQP0vot6SSKe92uCVchbutSoqR+Z/x00mq1JyERTUrj57t/gY+sCeQUGYnXsUl9wugOPmJ/q+oQ8z90h/a5C5qmy3yNDGVAlLmesGKzJ4wEj0avtGotkP0h8A/GUbHg8UQdDI6OTflBgGdbE4P1KoHI0aAuWObQ0mKX1GBngsO3Ql7jHx57Wqnw+YtA9HSTfu9GEET7kDe1iTzP7ErJHHA0sDg7I38TcCjIjk/e65W+/Qxm+sRilm0//efB4nPez3FaWhHFNdITZ6w1aC75y9KmGwayCabapY7W37GjqZd1NAK98kavbHM5v0VpycN5qeoQoMSGr3zTm2AI/wF+5hVMf1G8fhoGaF131NVZ4R6i0FAU2aUqormcBmIdryHRHWOfndzzevG5ZXj9OT5QSUWMGit30MszldsTBzHZL2vvJyCfc2WAEkBRwO7aiw4o9rHG5JV+8Ea0h1mvTNhDtuoHCn0H2Y1foVKZcHPF/PjDZs5Cgxx/jrydHq0xQZX1YLxUwcXco5DYlC9j5wfI7jt5tIIMIbJ0H+SdE0eOYVgQ7JMw1ZTGVEaG3jM7KrD88fp3+5xgtb+aIOGBlO+ecUg11UXWqrH671ZIEjIFdjyKDWOzXXwcMa/QSOuKW2DK2i8A/xLNHZflCMeBXJ21krrKakik+/sUWHhlmBHQ7snbyayU2NMIahmokkOmJwKVpyiAtFqBFs5FtnmI8CKAYddg2KNwD60ARYSV52a57JLDiYqfwSgN8XWGKdAuNpKYnAks9z9Val2/Qj+ekQbErSmX/VjWkhePuPJ8rkr+UYZprYsX7DZrna3b6V+J44ikdA99HrKufsjcpH8MG1RaRrMBDykSEhEiJWaTGcqRBsl0jmMdAgj1VrNmcUQR+3Cb4ccqcf3HALrWB17LdQ7Ce8QC1BAsrwajdw2xTnlrdLJJwYjmI3JrwVrr5lQ7BC9er7+VAfuUuMjf/ul9S/Ftxz3s4sWiaj1N64aFzrZGIYFHLoVsayV1v8MZFIreE2Q/OP7K4z2AIbLcqTfqFMNtgwvVhkLbQ8pWJcQcaKLQtSPD6bHIduSXmAi7v+q4gatGjqFPBk2fXlcVQ0Z4s5NyN8HGGdUOFsGIUn8Tu2lb8Id24v+RjpHbSO9gagDvH6PE6VoCT17Qy9HbzQe6uZC4Wp0apmM9wXE06IhM5p9tWklpQdqRsOc2jriAkCPtFJSRp9gjLfuVfaZu2r9z+yrSezM/7p0m05hRY0CsWUSNtV+GTItOcYF59Y0FsB01DAzhI1Vhw/X6F0ue50Gna4DTKBOw6a62vElGb5OIF+XJdBfH+PPobnhWbxE2mLHOTjREL+z/+qLV/4iXBqo0EFxj50JNzjNWa2tl0JlQD6A1dNzKPATvEdCLKSLRNWuw X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: f9bcac7c-c7ca-46a3-b29f-08dc5e4b607b X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3849.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Apr 2024 19:28:21.6081 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ZdqzkVrvf/GoXoRHUWy1Z4Myg4ZNZeOD3r6Bvtzc22C+2Jui5UDsFGPZA2LzQJf0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB8213 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240416_122853_449501_F2195A2E X-CRM114-Status: GOOD ( 12.68 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
Make the SMMUv3 CD logic match the new STE design (part 2a/3)
|
expand
|
On Tue, Apr 16, 2024 at 04:28:11PM -0300, Jason Gunthorpe wrote: > This is split out from the larger part two which aimes to rework the PASID > related code. > v7: > - Rebase on Will's for-next & v6.9-rc2 > - Split series in half > - Include the kunit test > - Update comments to refer to the STE & CD in the writer logic Translate mode (S1DSS.SSID0) + SVA sanity passed with this series. Tested-by: Nicolin Chen <nicolinc@nvidia.com>