From nobody Fri Dec 19 17:13:25 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 3C73E1DA2ED; Wed, 4 Sep 2024 13:18:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725455893; cv=none; b=SYry1jajeiVQuunMkhg+ImykvtkLkGv904Cl+zDJ8fwiQ9y1t7BnleA5v2DtlnK4hLSYquynnvebED6mbHemheeDMBoCOGmvGg+M6Ohu5wCVWcx3rYuRABMU7Nzr7WEsr/irj1sHc+G2AVuL22WLZfgzwCGoiao90eyOshnhM2A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725455893; c=relaxed/simple; bh=oGH1FuTsaRy7oacITrQ+mPPquktRVskCF8uOQBlSApM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d/b40TKUmV8nO85KQ2Vf+UfCqsp/5qoZuc1bUeiZOeMcK24pJb4mD08XOUUfFn3updPkb1Kw15UJKjekI7KVBcaKoYyMq6k4n9pLr0c68q1BNguItctvEFPf5cbLKPjdzpQKw6/XRg5DTG6MEk99v/vvD/xBepOFR+I2MF1NqXQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=WJsG7zy3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="WJsG7zy3" Received: by smtp.kernel.org (Postfix) with ESMTPS id E2CDDC4CECA; Wed, 4 Sep 2024 13:18:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1725455892; bh=oGH1FuTsaRy7oacITrQ+mPPquktRVskCF8uOQBlSApM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=WJsG7zy3iuBML+5ImuuDCT7Dg+tZ78VAi6xVGS7AgqkRDnjRDEBgxquUls5eem5eg CPEQgNrGTthf9nGIG6t4xMfaolLVU+CDD8Mc45c2B3F36h/wP512gxj2qDwd7PH6Oj fVqeDKPgrWER4DLczXx+rbMZ010cS9oJj2MsPkJdtVz2hPe+w82ZwnG0iGAk/5r8XN 8WbiaCiBL6EfZmCxMd/30vvJmX7Mh/9PpCSPDXypNB/4SHIpHeP93k78R8D1za4Jao MNsIPqy9R2+ZZk7oQHHtyIYjZyNVU4073IWECqSDwVbYHPNg8zXFak7O0a6VKWOZA1 Ejkz0a4h2yBNQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D9052CA0ED3; Wed, 4 Sep 2024 13:18:12 +0000 (UTC) From: Joel Granados via B4 Relay Date: Wed, 04 Sep 2024 15:17:14 +0200 Subject: [PATCH 3/6] iommu: kconfig: Move IOMMU_IOPF into INTEL_IOMMU Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240904-jag-iopfv8-v1-3-e3549920adf3@samsung.com> References: <20240904-jag-iopfv8-v1-0-e3549920adf3@samsung.com> In-Reply-To: <20240904-jag-iopfv8-v1-0-e3549920adf3@samsung.com> To: David Woodhouse , Lu Baolu , Joerg Roedel , Will Deacon , Robin Murphy , Jason Gunthorpe , Kevin Tian , Klaus Jensen Cc: linux-kernel@vger.kernel.org, iommu@lists.linux.dev, Joel Granados X-Mailer: b4 0.15-dev-00a43 X-Developer-Signature: v=1; a=openpgp-sha256; l=998; i=j.granados@samsung.com; h=from:subject:message-id; bh=A1IcN/yt0t1BbWgqjM2qPuJqNqel/ygqpz+aUMrV/hQ=; b=owJ4nAHtARL+kA0DAAoBupfNUreWQU8ByyZiAGbYXhESVKYlERtao5dlV515lqqcRZZFHelXY IAhr15mwVk2UIkBswQAAQoAHRYhBK5HCVcl5jElzssnkLqXzVK3lkFPBQJm2F4RAAoJELqXzVK3 lkFPD3wL/1YW2YIlo7fV0fDqWc+PvCSoS1xKWR2aLxKPa/kZBuc/SrFovAUFt9jr8hh4cxKSjNW fx4LcDnAKEEKx7dOM056DK9NypvbWuzHu4i7JAJV35O2Yew6c6OUWVyUEIe+VHHtj3Bj7Uy4imq /VQ8+h3WwXUNX+CwGpOocOf1olwaf+xxTbkVxKIJYZ4yIZndzLzYFnk2KXeMFT5+CfixqqvYuGf iEdCEpRYRw3A38/ONabQ/rkU/fiE6NmrlPkIX9MiPH7/vtyljjhEGflawkcfOug04hT497LTdJi JjJXAFmwZera9G9nPjwN5NC/qhrd6W4bGAHBmOg9gMgSq+Y6Ldjys6uzcMyhzAvwJzWQXGVT6dc 2st5xWJmxllTfpocVqvn5rQbHULshC5FDOX9YehAmzw7i5sQGFE+SkoNrButwGq5CuO6XMBqcad du6YYUVoOGpA3LIslfWNxezI4PhA55bTdsLzfnTemHi0OZvtRNAPmzKTiB/yjH2Izro2Xi00Rd6 kA= X-Developer-Key: i=j.granados@samsung.com; a=openpgp; fpr=F1F8E46D30F0F6C4A45FF4465895FAAC338C6E77 X-Endpoint-Received: by B4 Relay for j.granados@samsung.com/default with auth_id=70 X-Original-From: Joel Granados Reply-To: j.granados@samsung.com From: Joel Granados Move IOMMU_IOPF from under INTEL_IOMMU_SVM into INTEL_IOMMU. This certifies that the core intel iommu utilizes the IOPF library functions, independent of the INTEL_IOMMU_SVM config. Signed-off-by: Joel Granados --- drivers/iommu/intel/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iommu/intel/Kconfig b/drivers/iommu/intel/Kconfig index f52fb39c968e..2888671c9278 100644 --- a/drivers/iommu/intel/Kconfig +++ b/drivers/iommu/intel/Kconfig @@ -15,6 +15,7 @@ config INTEL_IOMMU select DMA_OPS select IOMMU_API select IOMMU_IOVA + select IOMMU_IOPF select IOMMUFD_DRIVER if IOMMUFD select NEED_DMA_MAP_STATE select DMAR_TABLE @@ -51,7 +52,6 @@ config INTEL_IOMMU_SVM depends on X86_64 select MMU_NOTIFIER select IOMMU_SVA - select IOMMU_IOPF help Shared Virtual Memory (SVM) provides a facility for devices to access DMA resources through process address space by --=20 2.43.0