Message ID | cover.1739005085.git.nicolinc@nvidia.com (mailing list archive) |
---|---|
Headers | show
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2071.outbound.protection.outlook.com [40.107.243.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6B8E3155A52; Sat, 8 Feb 2025 09:03:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.243.71 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739005402; cv=fail; b=Jluvtk9dFUvXjS9f0KnFYhO0oPbcBDZfRFunQzH0kRpjt4FBhRH6plU8DNAIfyLTW3zUNDRJ5AGOIif/fv+h4bBKxsrQqUiqW6N1CUKxhemK6dkNmAXTdaqkbS8GUuxb31GwHjBDuwwmMuAAR+rOcGjh3JnRwXqutBi6gtoszjE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739005402; c=relaxed/simple; bh=xnRRisDOUi/9E+7KwxOR0fAbYygX8sgbIZ7sbkE4kmk=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=MFu6XL5XmdZ3ZPHpkke2JUfYKfothw4lpoJirnsDBeOFfjI5AydpvkPf571sHu2j9YWuWjETRhmnnVJ37rdjtAh70N/KJ9gX4Ysp8syFCCtUtX18XxYNo3V8UFs9G8bY5/6HjsfCrPrpYrBQA/RHIkNjh4hUzdz/aSz5jpAShZc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=kAzKuQCw; arc=fail smtp.client-ip=40.107.243.71 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="kAzKuQCw" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NMaK6UPI/SnzN7hZEyp3WG4moltG0MIjL+Nin0vcgsKgl+nTfHXHDfKkNPhE2mDMBr/YdhSbb6YlK9z54xh0uAGLmHkeLNFqiCFy90pnJLLoJFtx/6lwewFh1xdO1Wu90Xs1s8vhoDm8W7wzE4Qs/jtqIjkPcRE3FFsGGmWBKsx9iOfC6uN5DlsPs5ya363gBmkfzSKByfaK/h+q/7dqecxBXP7CgRAwDB1awLMpY9xY/YScy4Zg2dJgr46Z7r8eK66hv2vuRNRnA9ysvJjKUW8p91Zq+a7YEf80YULFIugyq4bV8IIS6Xp+/OnJRV5fJGRUHwsqUL6ODEohK1vLiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=1swU+DWD4iLb9nDrOqt1FAkZP8c6uZvZhajtiD3NSro=; b=gsDjmD5bXA9vDoAW84Yc8mLQIqLn1vAQvS8V8ddK9Qxqhhdw2PK90a4QQLovZ0+LYdfEQ1qHdCe5WV09J9dW5NTlANmPOJqyk8w9JKvtGUKeoN9BSGjIFvJfrAntbg9R1WUTg5PhgaMi+eiuCf/eF/zpPkKD/eT30kLVr/S/ezd4AvR0TnlOkg7wqj88fdRj3QpP86iHPNk7/Rc8kDPwFzysEH+SJFY4sZIUuqNC7e3jDqemdlkrp2RFUG35V4JtnNRAlIFzutI/H8luDy+CA+JkxvZSe30JffKsiZA2PiEl9EvQcsmGUUQytNzavpjoEwWQj8tXKlFZghWrvbSx0Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=gmail.com smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) 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=1swU+DWD4iLb9nDrOqt1FAkZP8c6uZvZhajtiD3NSro=; b=kAzKuQCwaAlGLax/Am0vXHKBHaMV3POP9oYQVM0YrkYq8L6e7ILWPJjYzWDxADazI6f2KFAfEgHqQDcZXcQKPmHhYAYB1rzA75+zeqGQiCtzuida+yZ4KiW4Icohh6YvjasJTlIaa3d4Kk8GLLJpVrTIxQVNdvxOCAnthp+ZgypDSsUNkPksoHhza4S84xOVRN9qapUOp6FyCpOYIE+Sxm7xx25VHwx7q+fkBN6m35jw97bzdImN0VQegSNOZMxyrDH1A1JbJU/GtlOt4+lfE9ah+X7UwFBmQIYo4A8+kYk/D2WlcD5p50OcTpQxJiRGnFdNBa71fcA41NgxBLwnvQ== Received: from DS7PR05CA0006.namprd05.prod.outlook.com (2603:10b6:5:3b9::11) by BL3PR12MB6618.namprd12.prod.outlook.com (2603:10b6:208:38d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.25; Sat, 8 Feb 2025 09:03:15 +0000 Received: from DS3PEPF000099D5.namprd04.prod.outlook.com (2603:10b6:5:3b9:cafe::b5) by DS7PR05CA0006.outlook.office365.com (2603:10b6:5:3b9::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8445.8 via Frontend Transport; Sat, 8 Feb 2025 09:03:15 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by DS3PEPF000099D5.mail.protection.outlook.com (10.167.17.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.14 via Frontend Transport; Sat, 8 Feb 2025 09:03:15 +0000 Received: from rnnvmail205.nvidia.com (10.129.68.10) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Sat, 8 Feb 2025 01:03:07 -0800 Received: from rnnvmail202.nvidia.com (10.129.68.7) by rnnvmail205.nvidia.com (10.129.68.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Sat, 8 Feb 2025 01:03:07 -0800 Received: from Asurada-Nvidia.nvidia.com (10.127.8.12) by mail.nvidia.com (10.129.68.7) with Microsoft SMTP Server id 15.2.1544.14 via Frontend Transport; Sat, 8 Feb 2025 01:03:06 -0800 From: Nicolin Chen <nicolinc@nvidia.com> To: <jgg@nvidia.com>, <kevin.tian@intel.com>, <tglx@linutronix.de>, <maz@kernel.org> CC: <joro@8bytes.org>, <will@kernel.org>, <robin.murphy@arm.com>, <shuah@kernel.org>, <iommu@lists.linux.dev>, <linux-kernel@vger.kernel.org>, <linux-arm-kernel@lists.infradead.org>, <linux-kselftest@vger.kernel.org>, <eric.auger@redhat.com>, <baolu.lu@linux.intel.com>, <yi.l.liu@intel.com>, <yury.norov@gmail.com>, <jacob.pan@linux.microsoft.com>, <patches@lists.linux.dev> Subject: [PATCH v1 00/13] iommu: Add MSI mapping support with nested SMMU Date: Sat, 8 Feb 2025 01:02:33 -0800 Message-ID: <cover.1739005085.git.nicolinc@nvidia.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kselftest@vger.kernel.org List-Id: <linux-kselftest.vger.kernel.org> List-Subscribe: <mailto:linux-kselftest+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-kselftest+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-NV-OnPremToCloud: AnonymousSubmission X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS3PEPF000099D5:EE_|BL3PR12MB6618:EE_ X-MS-Office365-Filtering-Correlation-Id: a35cb5dd-a2b1-4a7c-eab6-08dd481f6c55 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|82310400026|36860700013|376014|13003099007; X-Microsoft-Antispam-Message-Info: LOvW1DLwVunXaSs/AvVIL49a/HAPxWhsMlhIK6At6GJn3Ae9MqvXq2ctJVVZR29p9e737EG2s0ylKmjJr0nGPkWtU+3u0+gf1bQ8uC7hvn356ULSIs7unCtD0dF58MNWFvX2EPtBjRAxIp6tdrHduV4WhrvSKnYGtsoQCOFwyQepLVBIE+Q6OH0HjlPXn3e1JW7UzOTc6U6X+TBWuJZa5RNdt21EV1E7sPojSyzofme/V+v0gkZge4/2pHRDrWAL3LfQENlJL9hsEC7rmOmRTSTyfMmjD77pWzETUg90239LDuZsViAkx/msBEcwqq8oEfgNwXv8etAuP20p1Dr8aQVjRGPnlq6HsNkQ+birmnqMoRBsYwRTRmVx+nhW63gWL2ZG4INhXo45hAi/wow5VawLFrGiJonVdxBP8ys8Qt6KAAlMa0VxRQCh2u7dExt3MrrCBlrXi8YpMjc35og2H4/POyPVHh6GAgCHjUiPGjDB4hQSXV3TCArYsQgNFsqTNyOsuf4X5KGP+Ay+01iFsnbTPBidbPHpkFvZT9ifWsmAs86CQWLQIi2txrBvntezKgyEs3VTxFGjN5+Gx6mHMqmGPHHp9y1E4AWmuoD+HRkJW5irywNhAjyqEJ4HJ5GueVIM1FLGpKor4hG46gYCuFZTEbkY6aZ6KurFO0LaH0pBgtaTE/ECv/ipDi3qBFDYC7oLU6gzxIJe1+gfrJuz5uA7m6ryajYH9sMnpKUexDxFD/Mx1b8f90IoTIzCWhV/HpDAp6+1SsLSfaqmWnXzd2xdwpWb5W/7aM4ioml0V6jHjdVA/9c4UCU5cLFICXiXg+3t5lb5FKf1mshqL85WDXqzPJf2HQji5/oGBN2nb8JRtGQmiHEejxX4T2iP6IG88WaF6pge37DwlYDi+QFKOEbgBhkW6xvcBOQ7XRn0HMSb/69GszJlp9lg6hLJ+Jn5BS3/DG8SrOQpAUWSxwPzQkQWaNJ6ytH+nJlHgds5kIYStn0TFCAkjR8sa5z6uMgABmpIiGBvsTp5TsevODeOHbKrD1zkmhqQvLUUivNnspP2K496FCeVYMnE1MUEOysV0ntRc7JFGP8ZnzuK4Ii30CbOn/YIbsYAc+ZzxRIbxo4qPCi8N3Telx/S5umgdxsAfH4IMa/fMDkoC4MaK/eRpjJAj9jZBqh5l+JneqmCNqsmVey5eQ01cTkQXg8Y6yA3znE+J7SajELZ8Qfq+sbrkqzl7AzzFngsuSm5FElteGPkYyWpn3h9F2Mrqj6F3xGntmbUk3fjtYmyRN514UVFlfzIAvj5OB/R9uQj1gxAoPDIO8CIOwPCH5xL2GE42HPIPBE4h0+nDWJpFUTK0UJAI7tYx4nYrWIQvsy4/qGrErpi96htoa0GePurgzin8E4RjSEm9/jSwVe4sUQ4yYQgxrUEiUNFolM1nnbnJROmxF9MRqM4BF6p+TBvaJPRgRHq6wy7wa2KL7VoVsUtXPzylwgkVlkuecnXlHsiaZohdlR5pfrnAxqRJFv7wUDPH5Nk X-Forefront-Antispam-Report: CIP:216.228.117.160;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge1.nvidia.com;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(82310400026)(36860700013)(376014)(13003099007);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Feb 2025 09:03:15.4296 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a35cb5dd-a2b1-4a7c-eab6-08dd481f6c55 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.160];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: DS3PEPF000099D5.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR12MB6618 |
Series |
iommu: Add MSI mapping support with nested SMMU
|
expand
|
On Sat, Feb 08, 2025 at 01:02:33AM -0800, Nicolin Chen wrote:
> iommu: Turn iova_cookie to dma-iommu private pointer
I suggest you respin this with the updates and stop here at this
patch, it is enough to get the core infrastructure updated and does
not bring any uAPI changes. The remainder can be done after we get to
this merged.
Jason
On Wed, Feb 19, 2025 at 09:37:23AM -0400, Jason Gunthorpe wrote: > On Sat, Feb 08, 2025 at 01:02:33AM -0800, Nicolin Chen wrote: > > iommu: Turn iova_cookie to dma-iommu private pointer > > I suggest you respin this with the updates and stop here at this > patch, it is enough to get the core infrastructure updated and does > not bring any uAPI changes. The remainder can be done after we get to > this merged. OK. I will split that and send the first 7 patches as Part-1. Thanks Nicolin