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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 3ACB3C83F05 for ; Sun, 6 Jul 2025 10:50:47 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9BDCB10E042; Sun, 6 Jul 2025 10:50:46 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.b="UBZjEbQa"; dkim-atps=neutral Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0A66B10E27E for ; Sun, 6 Jul 2025 10:50:45 +0000 (UTC) Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5666xTXA015390 for ; Sun, 6 Jul 2025 10:50:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=Pcd4BLImn7q/BF7cV2K1Zp P7hDYqnAQYmYuUNx48W14=; b=UBZjEbQatqU9+Ki+/vwADmdgljBOhy94WKKtYR brIORsHliOrUBdtpp/1snSLoFcSLMKMMeuw1HQjWXELWRFY/GHkqMkhADf+10IV1 51h1/cy/hBJu/SOOATkzZ/wUov/K5QHLqnCt73Y+PHRgwDgMQT/l5t629Kx4kX5I D46LFNOa+igbLveT3xDwiPEkpueEZtyPQTihwNIt/iLH6lF8s0e5XlXPwETZmPTU lW6wJ+Up2/19UHn8gIwITZyQWuGZ1Im7oXgc0NJGCFaXNLif6PFuISvbgoWAQNnz NaTtZraH7keq0mG4R92/XT0shESvgAAoXlUNc2RvxcPPib9Q== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47pu0vukfg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Sun, 06 Jul 2025 10:50:45 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-4a43ae0dcf7so46028241cf.1 for ; Sun, 06 Jul 2025 03:50:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751799044; x=1752403844; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Pcd4BLImn7q/BF7cV2K1ZpP7hDYqnAQYmYuUNx48W14=; b=Nd/1aMDyaSfk2jVaOnR9bkVSZmjXDqUYPV5Mi1WBzsp3j9bTQPqdoW76oLhzpCBnom Iik21kARwT094YlpwDwKzcNwHDTpsGM/lEX9Ioh71MzYNMGvOu+fBpN6mXDue/IJ696g ftgP929cIiqpR0GPIIUUlBmIOoYfYNQrvID6DKz/wFCTvIxe5jdllIXyErj4olVh6QyT Bsv/FuL5/xyvvWeILxU2+MChnAHsRJUeb15Dyt8ux8aknlQuluQvoPgFLL0h9/HJdJf8 DVmdm5ElNdLxuc9Qnsrxf4BQbUaL0bLSv8ZVS/NCW2VOSwMowlU2kGwlOp95Z7JSFnZx ApXQ== X-Forwarded-Encrypted: i=1; AJvYcCU109U/xasIXq9v3Z/FDS3WZcjsPlo1mfMccR1ISGdfQi5DGSWFBbyh9Jx7L+FiPK28Q1ZK2Evo6+w=@lists.freedesktop.org X-Gm-Message-State: AOJu0YyTLqf1HBls3QcUAHZ0M9e/2ZK6GMbxvKg1AK2QAePI9zSiQtiJ j4PyEn4XgCnlcxTGIeIDA+0fo4t2LO/L/L41mkZBiuOtm/6Ysh60YNvIvQZl5G0azTFMIO1w8QF wmrz/VyroJJBgmL4bQPHhQl1lo4oejroQfOX8/YR6vyqq+jVrfAKthxttEA0Lbw3JiyMZRlE= X-Gm-Gg: ASbGncsXmCc8oQRk68kQ3IyE6Q5S0XQpzqbSOdZ8wvetbil/IlnndUWUSUPqnygeWnl a/vvXdmGicLAbUZf6Br1l35ZGbI4wi2/sqAFv9T46Wj71GmEWu+F1n7tzvYkql3IbePtG0HtBg+ N/HjW5uwp49h6Q3Mu1xq6bD0IBq5fK6sQyhybWV+mf4/K9eQTm/Huy3PUVgAVM3kBvsVL2Og7YS ICndCk+NpHw4XszHIJJjNYnvkga7OYE+lQwQJPMkXOfe9K5XGvGo7HdpMqOIYAqpwkWgbatZ4eg OT9ZlaEObMXUKMLSJ32ZKtafptMS0BhA5E32wghg1QmRs/ZaiJxWQJF7yhkREQJTK9irD1Pc8bK QWmohSuPIZWe3i7GCqQAVWk8ZIu/d4myrzHs= X-Received: by 2002:a05:620a:4510:b0:7d4:4b29:6eb6 with SMTP id af79cd13be357-7d5f2f3f4fdmr574461385a.40.1751799043777; Sun, 06 Jul 2025 03:50:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGIukBC1av8TGs1q9stHT+YVv5BfUre5Y4Hxy81XIwRrW2ee07LeCFv+0xcxt99ugtxwdvE5g== X-Received: by 2002:a05:620a:4510:b0:7d4:4b29:6eb6 with SMTP id af79cd13be357-7d5f2f3f4fdmr574458885a.40.1751799043328; Sun, 06 Jul 2025 03:50:43 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-556383bb555sm920621e87.20.2025.07.06.03.50.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Jul 2025 03:50:42 -0700 (PDT) From: Dmitry Baryshkov Subject: [PATCH 0/3] drm/msm: drm_gpuvm leftovers Date: Sun, 06 Jul 2025 13:50:35 +0300 Message-Id: <20250706-msm-no-iommu-v1-0-9e8274b30c33@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAPtUamgC/x3MQQqAIBBA0avIrBvQARO6SrQQm2oWaihFIN09a fkW/zeoXIQrTKpB4Vuq5NRhBgXh8GlnlLUbSJPVTo8Ya8SUUXKMFwZjyZDX7HyAnpyFN3n+3by 87wdslSUWXgAAAA== X-Change-ID: 20250706-msm-no-iommu-c15212a0e7ac To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Antonino Maniscalco Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=876; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=abFeflhuiqRXobFgO/j4I/E9aQ+Bpgb60piKwMt7tVg=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBoalUB7YNmLatqn6ankqSO0Hfjb6vNG59uNUcyR yfJ92XOnBeJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaGpVAQAKCRCLPIo+Aiko 1ZbiB/95vo+RcFcLBiOFi/mP3tiH9pE2NWoK8npFIpTpCeQvnianNFvEoT6JbXnLTQ1/tIINrGR Crby7aelzzZERQY7AONv4DgzKnW+nwyERsa+RG6vPlDNlNwzY1e93D2bMC+enH6SpHKpZqzXiIF xgY46g5s5APYU3+APnXEQVl3Ir2X6sUUgeJP44ZYAzafQIJXDcq3YKWsMfp/AH5dlU+DVl654im HTizMM8Y0BJ2jYmO4gQKvnv9KuBj90jW5TFh3x/yvtwq4rPzxsZddT+b134io96Zy0uFVi2fpqT m2WWrSEjS0dXQ0q1G/HVBbBhJahvmlZx/DBArw+3++tE3Sdl X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: yy4l4ZP88f1YRhJcbvRxSZAODIJa4xH8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzA2MDA2NyBTYWx0ZWRfX2CwCKZAeXCoS 3cb46TT0M0rMmQEb7kw9MUOvwAVWjDA+OLy890y+vg98J8qa2DkZ/C745/egxT0lziuSNnjrj4m 0PmJZz5/cmdKS1DvYTZjrak91ryjohKh6q+kdJ+r4RhyiqaBVf+LLT0BIQ4+U8Qc2nFug5tXtlx grg0POTNmgpE/tRmuNNywpyFgwXpZE8ZbhUhTx/CJKKWt1BBbIyecTsNcjDu6HprJD8OC5TmeK6 u5irXOlsJNjRfkiwFjKqNQy8v+R/r+PJY+UN/2Dplq8D9yD0q5Ek4rV9AYFrC+yXnitMdK+Hhop Wf2+8LOtKz9fJ5t2Kpok3bqs6HUqzExcBUPNW6FM53ukIDRXdwodAH/B+Wm31/D/N10yMz6DNzM XrteqGXK7It4ze11IhSRMArtkmLjIxbjXX6vIrQgv/VhO/KKzhznmGMvZJpu6kASqsIxwOLX X-Authority-Analysis: v=2.4 cv=Rd2QC0tv c=1 sm=1 tr=0 ts=686a5505 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Wb1JkmetP80A:10 a=EUspDBNiAAAA:8 a=OCoH8Ai01jLj_7CUrnwA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-GUID: yy4l4ZP88f1YRhJcbvRxSZAODIJa4xH8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-04_07,2025-07-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 suspectscore=0 mlxscore=0 malwarescore=0 lowpriorityscore=0 mlxlogscore=999 impostorscore=0 spamscore=0 phishscore=0 priorityscore=1501 adultscore=0 clxscore=1015 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507060067 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" After switching to drm_gpuvm, the IOMMU becomes a requirement even for KMS-only devices (e.g. allocating a buffer for DSI commands now also requires the IOMMU / GPUVM). Disallow non-IOMMU configurations. Note: MDP4 patches were compile-tested only. Signed-off-by: Dmitry Baryshkov --- Dmitry Baryshkov (3): drm/msm/mdp4: stop supporting no-IOMMU configuration drm/msm: stop supporting no-IOMMU configuration drm/msm/mdp4: use msm_kms_init_vm() instead of duplicating it drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 27 +++++---------------------- drivers/gpu/drm/msm/msm_kms.c | 4 ++-- 2 files changed, 7 insertions(+), 24 deletions(-) --- base-commit: 8290d37ad2b087bbcfe65fa5bcaf260e184b250a change-id: 20250706-msm-no-iommu-c15212a0e7ac Best regards, -- With best wishes Dmitry