From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 231D2379C5C for ; Fri, 7 Aug 2026 18:17:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786126669; cv=none; b=EjURGQkigqjnuj0TI8XoR53NXPaj28ulxFh2vSFmhjpIPSTScli3SGm+ary1lrzZtqFrQcNhW0KIb59G6BLfPIHzuh7SJINBnTiFM7L0LUv2Fisq/PAGDRwhWSEphsgUpDhmmUMppy3c6kM/e8I9JwrOtu/WdSVI3NvgH8DhhSU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786126669; c=relaxed/simple; bh=+ofXmQ6aEwgY9wsAg+7EOB4x9r9B1VPmqlK+pXTFlrM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=X+VeW/mewpiAaIpf21lpPggoZHcxF8rekCwR7TlgQUhRMM4X+joUd0SRpFFMa16ysXHW5Ybr8WopuwybDt3z7PezJTdhzhIp43PMr2byYcGJKnUGR7h6qbHSTN8Y3PUbnkpgBTaeYw3EwV4wV5LYoe9C12cXrZSasz2r/9la2/s= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=H+7lVxov; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XTP2IVz5; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="H+7lVxov"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XTP2IVz5" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 677GbdOX1474910 for ; Fri, 7 Aug 2026 18:17:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=CZ0/AJS5lrL G+aHvu4+7DfuUzkXUVTyUzcLulD7cZ8k=; b=H+7lVxovafJdb6/bh78wXlTxnO/ hxXuE3v7qmmZrro8zMWpWWiuMhTOiW9VM1FZVgN5KUoUD0TpLbdIdJW+GL0HxQv2 hjffmFWX78/JOKI41XRPBuPOnSxNBVlkl1MlDXlvugK+TMKHFNegWB8zYB4BUGAZ J4nT+WTr0hFh9rM2mYOAy5MKLYmHGSzcgIQ7Xf7tb8dKG0+MGTVK43uhbqQte2AI Z5dE+eMW7ZJyH6FAfd9dpQ+DQOm6Lh4UiQXFsGGUiARSOaca1twoaFKSh6+OhwcU fe0/iQlqvqivY5aHO3caKY7AOyWa4NIRBJ00RmaW76gCjfpFulKklqZHkhA== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fwk228f8f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 07 Aug 2026 18:17:47 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51c1a97644aso39209611cf.2 for ; Fri, 07 Aug 2026 11:17:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786126666; x=1786731466; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=CZ0/AJS5lrLG+aHvu4+7DfuUzkXUVTyUzcLulD7cZ8k=; b=XTP2IVz5w3Sl94Y7VuYTyFdsdgiDljqUC3IQ3blTL6kKF1m6TQ7jGIXyJ4FvO/ZBoX DjoJDJcT9DFPZS5kezapVi8qPW9wVoNMNDxAfZnvPuZB7wwyuwRHKOT4B9l9PLlutodu HFOkdTja6UMzTIhXWr70Igp076YfRr+wK47L5ZMeNUXyidAEwojgQIQOj6LXV85BSH/A iT3Tu8yJG3hjjJtpeeCgeqQh2cG+UmJyRRiOW4mc8AqwRZRswujpYqEUOzqpK5/TOuhf 2EsJHeMIkx7VHPEaAqMQUSdkkMI95rp3uMonROV2viWnyMDgiooMC/3r0tzbvr6U/XTL BdAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786126666; x=1786731466; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=CZ0/AJS5lrLG+aHvu4+7DfuUzkXUVTyUzcLulD7cZ8k=; b=ehRGh0c2txvjkDISQTe2wzxijboDoA2xzzQcfw4hWVoXhv/x5KWgRh1fDJ4QPWbBsw v1aXEu7KwilY6KgDxbXI2EsadhyNA43VKbc1dxqWvGF0kLEczfeY8zGz6SB9Z7erms7V L4X6AP0sb9RZmpOtLVmmmF7CmPSJ3e3QF38f63LHX1JKSNzvV/zKMcOFrYsqlImhqGOg MvFEiJLAH0AFAozmkYD+GopDOA6coSqZu7aoHJ6c32tA//dWMaNElgDNeYpIAG5EikEz TUfrynvchXK/XV7W6H1e/rGhD9zMITecUQMXLL932rtq2SjfdiZmUqSPaLai91Js7DD2 9RVA== X-Gm-Message-State: AOJu0YzhDPRBckmQJx1iziyOJ1D2ywJrU6lVUHS+XGOkYRUzwW8nb4Z0 EzEcFhm5/Ue0P8K5hNjt7MIU58qWi6n/ip3Y+IBguZlR6m+aT1MAnSgt/fa9NXHPcWfkR/eMGDl rW6VT4RRV25XnsIKQFzSn5giDexYWJ47SHtuxSQVEF0laYodT/e8oUpIslwkICg0autU= X-Gm-Gg: AR+sD10MKF0LS6SZmAhABedNdtCn3vULNlzrwBbIDr/HVqA3QRFz8HgovSPibxiDsQ/ 5VP8ElPzUEtQe41IfwOTFIVMjaXB0ZcBZgaqO3v0+Rsa9/uJv/GYxAGGOz8pL5TYAulL4BCF52K 0gctA4DyNaanwYKImZktFy606z1Mgz83GqMsDySlbyL+8/6OPYwCm7LAdv/OrKKXCXK0MJbTzdc n/dA4EG7CpL1UXyyyMtHkMnoyDrbnBtSvk3AF/rt9P3tBYgjECXM3c5ZcTu2mE9XpWVewu+xOR3 iTIrAu8Z+WhoZnxHFLVbrbxpjN2GYgzpSMjMrJc1aLlacaGVK6e9Qb8cJ0SbHC5rAuhFrH0t6W4 rpjqp9Cre+GB3/NOissUwOo55poiCTCfEHXm66Ao= X-Received: by 2002:a05:622a:229e:b0:51c:1ec5:d00 with SMTP id d75a77b69052e-52ce622e53dmr287585971cf.44.1786126666435; Fri, 07 Aug 2026 11:17:46 -0700 (PDT) X-Received: by 2002:a05:622a:229e:b0:51c:1ec5:d00 with SMTP id d75a77b69052e-52ce622e53dmr287585251cf.44.1786126665899; Fri, 07 Aug 2026 11:17:45 -0700 (PDT) Received: from localhost (ip-86-49-241-13.bb.vodafone.cz. [86.49.241.13]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c2080a29a79sm81544466b.11.2026.08.07.11.17.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Aug 2026 11:17:45 -0700 (PDT) From: Andrew Jones To: linux-riscv@lists.infradead.org, iommu@lists.linux.dev Cc: linux-kernel@vger.kernel.org, tomasz.jeznach@linux.dev, tjeznach@rivosinc.com, jgg@ziepe.ca, jgg@nvidia.com, joro@8bytes.org, will@kernel.org, robin.murphy@arm.com, pjw@kernel.org, palmer@dabbelt.com, anup@brainfault.org, tglx@kernel.org, kevin.tian@intel.com, fangyu.yu@linux.alibaba.com Subject: [PATCH v3 14/19] iommu/dma: Enable IOMMU_DMA for 64-bit RISC-V Date: Fri, 7 Aug 2026 20:17:08 +0200 Message-ID: <20260807181713.228535-15-andrew.jones@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260807181713.228535-1-andrew.jones@oss.qualcomm.com> References: <20260807181713.228535-1-andrew.jones@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: XUeFqcijVmz4jC9vDSNrnbgoLojvTq-T X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODA3MDE0MyBTYWx0ZWRfX2Ko+C3NcDY5/ 5DC3X66LGBRIM3ElSWGWr3e5VYq5YglzM5ciLWzmkxwEMBIWHmej4U4Ey/u3O2I5YMMlIVAHQ6S 1gyY2AAHgjyh9H/q+pPBSP0yYyTdNl9raKc/R2k/0SZtS5TP5sRiv4X6+CMkY/CVpBJ6PKsvnl4 dF8HsM3GIOCzE5+niG/HZA5bVKs/g67cgbOiJpy+ZaWTNQ/+VHsG+hbmhxtPNUJ0SLa9VSbH7V8 ysj2BskoclLEL7/5E1/UloE9FYlq4zB/OqUbuWxn9ZMQVorfWWnX2u3tOtXniONGIj5z5IZIYOF 3agBJLmzkA9GisG0ROeRR0kQFPrSV0DaX08u3kxD5vKHSVQq9nRF26EnJ8tIjA5WY+MdIYUEPo1 haoupfxzcU+stU/EMoQ+HaniOmMVVXGbXAzPKoXDBLmUWm1DendVBUjLY33BkOoLD7kYDIROKoS htSvdokc2Jw8LEWxw2g== X-Authority-Analysis: v=2.4 cv=bcBbluPB c=1 sm=1 tr=0 ts=6a76214b cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=VPysOpcHbS0DNrM1Xqmyow==:17 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=h0uksLzaAAAA:8 a=EUspDBNiAAAA:8 a=vvBRGx3AIC5YeKHJuXcA:9 a=dawVfQjAaf238kedN5IG:22 a=MSi_79tMYmZZG2gvAgS0:22 X-Proofpoint-GUID: XUeFqcijVmz4jC9vDSNrnbgoLojvTq-T X-Proofpoint-Spam-Info: AW1haW4tMjYwODA3MDE0MyBTYWx0ZWRfX3IB7IzkTQ32y pLMzvB0XbrQceWCnFTL1QzsZ9zcFuReFmWmdhCjLf2XcNkEItHeYP7sMPyx9qifDbWCPw2hvSpO JVdR2GC2kg+uWjn3N27Mr4nxpP+1G8g= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-07_03,2026-08-07_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 adultscore=0 lowpriorityscore=0 phishscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608070143 From: Tomasz Jeznach Enable IOMMU_DMA for 64-bit RISC-V now that the RISC-V IOMMU driver supports MSI remapping. Signed-off-by: Tomasz Jeznach Signed-off-by: Andrew Jones --- drivers/iommu/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig index 6e07bd69467a..1c9f2ad10f36 100644 --- a/drivers/iommu/Kconfig +++ b/drivers/iommu/Kconfig @@ -151,7 +151,7 @@ config OF_IOMMU # IOMMU-agnostic DMA-mapping layer config IOMMU_DMA - def_bool ARM64 || X86 || S390 + def_bool ARM64 || X86 || S390 || (RISCV && 64BIT) select DMA_OPS_HELPERS select IOMMU_API select IOMMU_IOVA -- 2.43.0