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 A2295C4345F for ; Thu, 25 Apr 2024 05:12:47 +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:In-Reply-To:MIME-Version: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=Cw0R8cTinqLXd6V3QOOhdpqD2FR+blPOS6SSk/w9DVk=; b=X2lTWby2Az45HH q9TNkVyR+FHQCRNMYVH3GNAaBe5t7xQbkwETS947E3CUeJU/B5nEJnhaKXFijOTVHxic9zxMCU4ui Z5RHYB0N836aXW/qrx7qqYb7/osp0W/20tx4WTwBuuDEni6JgquwuURIem/jAEQJ3Q7myj5ggTgNS GSX301K7+0hOsnW/Osscokxv1RtPX4YVcFLh5sxHn6+fjYUWNRZwdKwinXrlt5IRmNp0/wxhoP+xm Jc1apNnn9zUMoLApxrQ5zXXBq9TaMSEaeGFxUT/lhXkHVfQvbPpZZtdQzBAMePEkkkYE5/dzwwBwY MkNL6l42lzTe/sAg6VyQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rzrPL-00000006yun-1hnn; Thu, 25 Apr 2024 05:12:31 +0000 Received: from mail-bn8nam11on20600.outbound.protection.outlook.com ([2a01:111:f403:2414::600] helo=NAM11-BN8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rzrPI-00000006yu9-1JR2 for linux-arm-kernel@lists.infradead.org; Thu, 25 Apr 2024 05:12:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d9XGy7LOBkosTNxJw4diNnSaUGfhRiqUyulMAtw2b7OW/MJQDVTV0urAv5nKpBz1jy6pmHaMcwr9+gPsXzOqCsQdledwdgGd/slc+g7JcqTApC3Q6iOKvC4myZ97WufPBrGqGRK+daUAm9R0U4gKoW2935Zynb13MF5rRCRMeF2aEZQJ69gwmu5Tu5ZigOcRtLW0/RTE3rQPwRqDuovXfo09i9FvO7XI7qLFeqyTAm/nOVKDGAw0rPDtsNKHWw4AjooePM7HjE80X1HXzq54ygYTeouriCmpX80hwWA84SBg1GTDhPbraVjwe67qkimdR8EPnZvVeguTKdhYGb2cgQ== 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=BtygRvPhABTHYM6iWGQgzFr4fki9q7Xo2amdtmPfoTU=; b=K4a1bZxhljyE87OMRXHgoob+NSf5JYj2eUcdEF13GhNNFBQVNEFhaj/TMnEmgC1qKcgmD/YMiLAwMBWdn15azm20qC9uA+Ws+Jh19XrIb2F40+vQ8yWDiPoyfU3EKQ4eG4OJazx/QdEAmgFMaa5k2JDNUjvoO+/zd/NTAUdvBPejaTej+YSxQcbUrt9d8WPGEQlR6mEbklO3BA31kv6nRBRHJnfwgOc1rRhiTNboDankONnk3OMaPDAvB1sywhRn7GJ534b2oHmp0VWahFhZfhOV1Rv0nDoRk3nMulzh9C8RoO7PWWK4bmf706kLA/MA9Ic/LlwpoQfM8qx5K4uygA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.118.233) smtp.rcpttodomain=linaro.org 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=BtygRvPhABTHYM6iWGQgzFr4fki9q7Xo2amdtmPfoTU=; b=edzKokLpGtmLrvplXM8EgzxS2W0/EHOFdB2YRD72AAojrtqFRSTvwOSNey4Pp4/awGTJV4+k2cPS40dh7amKGGwMTRaHdk/bnsAqckMMSZbrTPdGJzKWDERYzu6gZS3sSiKag5WPxeK21amK2WyPrP9nJjQ6I/kQkjpoA+GWukoyDPM355n2Xm1sE04dwHqLHGEcvfPwu+LhO/j6Mvp9hxBFBzzjoeHRIIxJs05n/XW0yDLOAW03lRT8eLS2X6oh6UQtRh1dYXscKD+ybUIwYXZ/CVFpVPgfAr42TY8DI7rJcQwo6EKwRnijgrDJKkCA6xTF1joJaQCTLy/IesCdRw== Received: from BL0PR02CA0058.namprd02.prod.outlook.com (2603:10b6:207:3d::35) by SA1PR12MB8919.namprd12.prod.outlook.com (2603:10b6:806:38e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Thu, 25 Apr 2024 05:12:07 +0000 Received: from BL6PEPF0001AB4A.namprd04.prod.outlook.com (2603:10b6:207:3d:cafe::ed) by BL0PR02CA0058.outlook.office365.com (2603:10b6:207:3d::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.25 via Frontend Transport; Thu, 25 Apr 2024 05:12:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.118.233) 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.118.233 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.118.233; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.118.233) by BL6PEPF0001AB4A.mail.protection.outlook.com (10.167.242.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.19 via Frontend Transport; Thu, 25 Apr 2024 05:12:06 +0000 Received: from drhqmail203.nvidia.com (10.126.190.182) by mail.nvidia.com (10.127.129.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Wed, 24 Apr 2024 22:11:50 -0700 Received: from drhqmail203.nvidia.com (10.126.190.182) by drhqmail203.nvidia.com (10.126.190.182) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Wed, 24 Apr 2024 22:11:50 -0700 Received: from Asurada-Nvidia (10.127.8.9) by mail.nvidia.com (10.126.190.182) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4 via Frontend Transport; Wed, 24 Apr 2024 22:11:49 -0700 Date: Wed, 24 Apr 2024 22:11:48 -0700 From: Nicolin Chen To: Jean-Philippe Brucker CC: , , , , Ketan Patil Subject: Re: IOMMU_FWSPEC_PCI_RC_ATS for SMMUv3 with DT configuration? Message-ID: References: <20240304092536.GA1730174@myrica> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL6PEPF0001AB4A:EE_|SA1PR12MB8919:EE_ X-MS-Office365-Filtering-Correlation-Id: f43c580f-baa4-4602-3f49-08dc64e64083 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?9dC+KalOE1jfFXw+gzN2nmH6rj1aQqEN2y+QApSiWYJXuQ21EShV4vqqTDPW?= =?us-ascii?Q?90kUjLd0apUe/W45I8LiTI8JLnSf2+KqEyb+EtziA5SR4o+cJA0o5/Bb0FRE?= =?us-ascii?Q?ObF7eXWwhXU3qMBWKS5Z7R1lv6eJ72rEWIUARevWhP5YPs1qIa4v+S8FS09q?= =?us-ascii?Q?nUcIZM2FoE4Yr4+5bMXEepkAIx/QgqZr1//7fgmBwvUzmPaNnq9vR3O6fj2l?= =?us-ascii?Q?/pGRbqZ4ZI6gaTE44lELOc4uasj4Uwkoh+nc64375qui1v5SrHxDpsbQm6vO?= =?us-ascii?Q?C3BL0fzN4ko2uNkZoX8YqGL+Q+aYFAQqEBJ794rtnnbq5jPiSfm4gunDfaps?= =?us-ascii?Q?U1f6EDg4Yw5rXHcxmi2wDepz0A4lTnDiD2ALocDoJzp4+e+pDNmZxcoOMUxs?= =?us-ascii?Q?ZEVeDoEvry/rHnK3DRWAkqV/aUNo0kVBO55Bmcgv/odcxkeL9m6EDsCn4xcx?= =?us-ascii?Q?3U0zRc6kXEK54ezD5Dwzd68iO+c5a2SYxlxVkl5KoOnVMMlpIWs1bPHwPDIV?= =?us-ascii?Q?VV9NH2uWKS8hQ9PWR1RNE8wVmY+z+wtQPiBMRHEzT5136fgKM+JlYsIV5JPW?= =?us-ascii?Q?KW0Ald5gFGwaLNckGpmW7bKe2ZmQV7ixPCTQ61cxiDN8BxU3e1nG9rAV49Or?= =?us-ascii?Q?JRetZFyWvO5b0JtMak4F/xwo62ssJwGW6dcoeyZXEvdDZrf0+WdDxY7JL+XT?= =?us-ascii?Q?hrBJYNndbCg3K4dRHK0SCqxoX6ktn9jCf/sq+J0Ew4t/FoqHoljZq2NqM2sD?= =?us-ascii?Q?s9CobT2lPTiHWrIow7v3Guu+duLAC2PTOGJnznXU0uL3lguytJ5tiFATH4J2?= =?us-ascii?Q?6NFh3iK94rcKWbScaUIjFLoMPEDKKe7JOehZPfN2NXLVgO/lngolLdj564KW?= =?us-ascii?Q?WJ23Id9/q4quky8zv5prGa9BJPOp7kSamn0x4lrV11N1csAJJwAk9sXHxo+f?= =?us-ascii?Q?9gwF0JGSpAtHu3iZJnyPQLG+ULwbAEv0av2bvqu/NxhVraejlO0s240rfWjP?= =?us-ascii?Q?tezop8zR3r9XJtHfTRUJz44KcCKIut9eFEPLh9sbVpEaCW/ni1yDN/fFeT1/?= =?us-ascii?Q?CzHQl6+sb5O3CyaXb2G4xldF78R2PcXhHU+DjA8mX+V/RzHEw01nHrKelOOZ?= =?us-ascii?Q?klWLqYBTvIz0A6t4teyTW5GtxvDNw8OfiJWMOLEaZJOM+VYxw+re7hS/UXmT?= =?us-ascii?Q?/7MHLlY5L9zI2wcIQt51hov626Tluc/mzPHjNUzFG5eBA7M2IJBqtrSh4uc5?= =?us-ascii?Q?V861ER+1QYBUBgfslZ7MP8vJmWMozq6Mz29Pbv2SgNqWcwTHjdTnfHFhwhFe?= =?us-ascii?Q?Wh+48fucTV/3t8ds6pticvsgpsXueqz5vcFQxIQLcF/Ig6l6Pm3lqv2uTTyC?= =?us-ascii?Q?t7iRMCM=3D?= X-Forefront-Antispam-Report: CIP:216.228.118.233;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc7edge2.nvidia.com;CAT:NONE;SFS:(13230031)(36860700004)(1800799015)(376005)(82310400014);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 05:12:06.5335 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f43c580f-baa4-4602-3f49-08dc64e64083 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.118.233];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BL6PEPF0001AB4A.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB8919 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240424_221228_394576_972D3764 X-CRM114-Status: GOOD ( 14.25 ) 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 Hi Jean, On Wed, Mar 06, 2024 at 07:53:20PM -0800, Nicolin Chen wrote: > On Mon, Mar 04, 2024 at 09:25:36AM +0000, Jean-Philippe Brucker wrote: > > > We have a need to enable ATS on a system using Device Tree. Is > > > there a suggested way or name of DT binding to add? > > > > "ats-supported" was acked by Rob: > > > > https://lore.kernel.org/linux-iommu/20200311124506.208376-2-jean-philippe@linaro.org/ > > > > I don't remember why I didn't follow up with that series, probably just > > the lack of users at the time (Arm SW model was the only ATS > > implementation). A simpler implementation would be setting the existing > > fwspec flag: > > https://jpbrucker.net/git/linux/commit/?h=sva/current&id=4b6d187154557a7c46c9a67c13453d40a03cc078 > I am out of office this week. So I've asked my team mate to > get that a try. My team mate verified this patch using a DT configuration. Would it be possible for you to respin the of_iommu patch? If yes, please also add his tag: Tested-by: Ketan Patil Thanks! Nicolin _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel