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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 39F4DC7EE22 for ; Mon, 15 May 2023 12:49:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241694AbjEOMtn (ORCPT ); Mon, 15 May 2023 08:49:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39624 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241977AbjEOMtm (ORCPT ); Mon, 15 May 2023 08:49:42 -0400 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id BD0A8A6 for ; Mon, 15 May 2023 05:49:37 -0700 (PDT) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 387E42F4; Mon, 15 May 2023 05:50:22 -0700 (PDT) Received: from e121345-lin.cambridge.arm.com (e121345-lin.cambridge.arm.com [10.1.196.40]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 3669E3F67D; Mon, 15 May 2023 05:49:36 -0700 (PDT) From: Robin Murphy To: joro@8bytes.org Cc: iommu@lists.linux.dev, will@kernel.org, jgg@nvidia.com, digetx@gmail.com, thierry.reding@gmail.com, linux-tegra@vger.kernel.org Subject: [PATCH 0/4] iommu: tegra-gart cleanups Date: Mon, 15 May 2023 13:49:28 +0100 Message-Id: X-Mailer: git-send-email 2.39.2.101.g768bb238c484.dirty MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org Hi all, For the sake of discussion, here's my irrational pet project to bring the tegra-gart driver right up to date as an example of a properly-implemented IOMMU driver for a non-isolated address space. Part of that irrationality is that I don't even own any hardware which uses this driver, so it's only build-tested :) Thanks, Robin. Robin Murphy (4): iommu/tegra-gart: Add default identity domain support iommu/tegra-gart: Improve domain support iommu/tegra-gart: Generalise domain support iommu: Clean up force_aperture confusion drivers/iommu/dma-iommu.c | 19 ++-- drivers/iommu/mtk_iommu_v1.c | 4 + drivers/iommu/sprd-iommu.c | 1 + drivers/iommu/tegra-gart.c | 162 +++++++++++++++++++---------------- 4 files changed, 99 insertions(+), 87 deletions(-) -- 2.39.2.101.g768bb238c484.dirty