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 E4E78C4345F for ; Fri, 12 Apr 2024 19:11:38 +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=/CCGtn6Q76RWpdwtvUZ6GI5prOR7rLRs48W0VKF+6Yk=; b=cYexWtcOlw+8pK uSUzohGqIKBUp15n+zumkhm2r87LmHjehUdsfSrQCS2tMtMipf+rnltg1+/9g1QYZukhN35asI2kR 7zLSIgDHWl3OjWcwKgn2ZryskxRIo11cGFj32ykqtP6MN2cIFORuNmmTX5c6GjQrebTb0qPfzjDnN nSYm0HUF8WaULNEp6Ufcm3My3epNzPqZAaA73P1LapFOtqzb781Rnk8lQHll2v3bDrqgaQr/K24hH DMD6UcH15cG+pFHEO+ZgO7732O0wZ432bix1Cw9zKWRT68EcklOJPkbrAsnYNTG86NA8wLDyCl9bR S++PPf3Y9Xt0rUfJTcuw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rvMJ5-000000010GQ-1svr; Fri, 12 Apr 2024 19:11:27 +0000 Received: from mail-bn8nam04on20601.outbound.protection.outlook.com ([2a01:111:f403:2408::601] helo=NAM04-BN8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rvMJ2-000000010Et-3G4b for linux-arm-kernel@lists.infradead.org; Fri, 12 Apr 2024 19:11:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LsuJsQ3LvV6ezZGvC6tk27Uw/5Ko0YMQ6ONU8qklBfRyFGOiprksN5iJQUcP3/Kcooj6tsq/FdOY7HSOXaYbbb7Zan7zQWKnRo+IrPlvu1r1vYBwaBRmkAbmr9JiESieFzI+MN55FBiBn5DLETwf2mHAaIjgs6Xye2PUtAyK8XJAyK3bg2A1bK4F8cxcRPGNJ7Xqc+YJiz8lasIZ3bHsBtWfs1R2MfaFvHhiGDqdcXGKynW2EBU5+jcF3P45sk2GNQbPKLR8QdZ73TrvNZ0Qc4XoF6F7K/O/65uU3/GHzJxXOBYgn2RmCdP066T4gL4dYOXPN89XtuhGRGlslbsTkg== 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=Or7K6ZOiMhlEyUWf6hZSPzhC2L6rhh1iD9iS7Z7tC7Y=; b=NclgUlvdoRx51PeTwGMe6bmyuU3UdjDKE/nyAkKzFdx0gZy1RaWLRgeHX+ZOd5LJrA1C0AGurT+tNhwOgX68n7FD+r0ipNKSG3Kg5Dhy32OsKJud4BmpKoDzbMNyNzZO4gUxi4EJvIXDCoROvuRFrwkCxO4zeSFRnTyd2duTORF5XWnqzsjg7I57+Zesm18KG+RVAvP66cOb807F2/iw4IhWp2XP9eVQv+9aErmKcD5/pL0rZt1acs4DOi+cWnXoNT1nGA7ezDXIqVOKe+kG/1StD4yd0QbhRZ+Vizb+MQ3zsHW/tMSlBdzYuy2/5VpmrNBkK6PebAvjsdcE4MU2+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=kernel.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=Or7K6ZOiMhlEyUWf6hZSPzhC2L6rhh1iD9iS7Z7tC7Y=; b=WCFiOK7hhoQKlHeU4gUOsjVUe6zF9rmzPldaKWHxNWOrbBYlS4vNr5uIvyN7HO4NG8BepUKEndJDr3MH8bxoo05K+P7QM9vDem62ZcMN4kGoIAkOWD+t0pHq/9ZDTmxMqGVfWAQRaxBawiG7+q2L18JVNXGEQTmBrnFhEDqxEVVI6tjDh28sce2irVS2r9+dqrF2wXoHYfLZVRK5VjCsN8nasfkqDb/ji/l0UZPqU7EV551x2SDIf2xVajtDLp81lWbmApbbleNqm5GaddsvAlPw+nhDhBey66BS4mYEvDL+8QBmX1fDL32+X5z4SseLiKvLr8WccIUtCXk0yOvihA== Received: from SA0PR13CA0014.namprd13.prod.outlook.com (2603:10b6:806:130::19) by CY8PR12MB8195.namprd12.prod.outlook.com (2603:10b6:930:77::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.48; Fri, 12 Apr 2024 19:11:16 +0000 Received: from SN1PEPF0002BA50.namprd03.prod.outlook.com (2603:10b6:806:130:cafe::ed) by SA0PR13CA0014.outlook.office365.com (2603:10b6:806:130::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7495.12 via Frontend Transport; Fri, 12 Apr 2024 19:11: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 SN1PEPF0002BA50.mail.protection.outlook.com (10.167.242.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Fri, 12 Apr 2024 19:11: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.986.41; Fri, 12 Apr 2024 12:10:57 -0700 Received: from rnnvmail203.nvidia.com (10.129.68.9) 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.1258.12; Fri, 12 Apr 2024 12:10:57 -0700 Received: from Asurada-Nvidia (10.127.8.9) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.12 via Frontend Transport; Fri, 12 Apr 2024 12:10:56 -0700 Date: Fri, 12 Apr 2024 12:10:55 -0700 From: Nicolin Chen To: , CC: , , , , , , , , Subject: Re: [PATCH v4 0/6] Add Tegra241 (Grace) CMDQV Support (part 1/2) Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN1PEPF0002BA50:EE_|CY8PR12MB8195:EE_ X-MS-Office365-Filtering-Correlation-Id: ef1cd956-78f8-406d-66c7-08dc5b245387 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8ZSjGxCSxf1YuClIrcnpKaWqf4QN63ACr82/tGOOfqfXCTDA1/tKw5nXgcA3gsAAjzmnadrsU/BzHX4JzaqMIFdGJJ/mMuyTKoMsg+6Jn7L/Qka6nUA/QNQcmWtR4GUd++Va9a6C1+inAsYTqXya0paYk8LYrTvIoIk2K4+A1rBorTzQn9TPlKiXI8Nh7SaFE54bLFoHFdFcWSpKwoOWWb/HBDKgAV6XIadftWXwxTdPp6jT34pr5PRXk4xyfhCp9kjabUNt4gpr/6ClvoOA+wB2JiWh1yMbCRLaEKfqJQAqskCY0OrBQfk4h1A+lYlYfdcnI9/l1KBuQViwH+fjX/mVaoDrkgwGsu83bQrVb+T3SUxj+RIAElWMMP82rC/xXOZsoKJPWQjqqAMmR1WJk7kTTF7GnttWpGDhbUol711nv9cB72vtewgs9GEsuSXc0ChILkaLOxZUhU3QYuwDSN2iMZ/zw7cCKfnCGsRAUjb3XSnAlLgZihv/kMDK8/zkgOme+1vfDTiyGqxAZtUYR2cT4f6BlBX/dYX92IUUAU2CeGsphge5M+YdXmJ2j+EZHD+AWvDjU23b5IqvuN/TnIS1Rr/+VhBbRw2/LcETKXntdCBbiGzBrmeSyv9MMcjmqtQuOlzUCJJ1MGTEvb4RNWx7F9gguP24lAIjLldjAui+xFBsLXgG9T2jCHmlhlTi21QCmBPN6ePqxIN3lf2g92JP36qsADHUZu5l4Wa3fHcHIxdEAlxdncFthtGW+xtgMgW4j8rfklNZHIrNB9yhVA== 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:(13230031)(1800799015)(36860700004)(82310400014)(376005);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2024 19:11:15.6694 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ef1cd956-78f8-406d-66c7-08dc5b245387 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: SN1PEPF0002BA50.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB8195 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240412_121124_840085_3BA034CF X-CRM114-Status: GOOD ( 13.72 ) 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 On Thu, Mar 28, 2024 at 11:14:04PM -0700, Nicolin Chen wrote: > It's available on Github: > https://github.com/nicolinc/iommufd/commits/vcmdq_in_kernel-v1 > > And the part-2 series is currently WIP, with a pair of drafts available: > https://github.com/nicolinc/linux-nvidia-6.5/commits/iommufd_nesting-vcmdq/ > https://github.com/nicolinc/qemu/commits/wip/iommufd_vcmdq/ > It's planned to send for review after nested SMMU kernel patches. > > Note that this in-kernel support isn't confined to host kernels running > on Grace-powered servers, but is also used by guest kernels running on > VMs virtualized on those servers. So, those VMs must install the driver, > ideally before the part 2 is merged. So, later those servers would only > need to upgrade their host kernels without bothering the VMs. > > Thank you! > > Changelog > v4: In light of its user-space series (RFC) for VIOMMU infrastructure review, I'll soon post a v5 by reorganizing the driver functions, so that some of the helpers can be reused by the VIOMMU callbacks. Most of the updates will be in the driver patch. So all others are likely the same. Thanks Nicolin _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel