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 D10403DDB0A for ; Wed, 2 Sep 2026 15:15:05 +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=1788362107; cv=none; b=mrxXQY2TXfeY2y5JzpdSigkSVwFJB9Na/D2g2vD4I7xueBZrEgo8lgqdH4opUQGYpg9OlqKfUmZhugIlDQiXBqzU/YEuNRxnw2gJO8wSWR01YTSX63aoiB5Jq98pXNjm4Vn/HlaGFGvuWaHhUgGQvZf1VFoylP2cRgGM1Xf8hWI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788362107; c=relaxed/simple; bh=QSRrsalb79O2QOlkeMyIlIAN2oYTBb44RJvd5DviSUk=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=awq9WU4MXHB7nb8AHPuaooyvrOLKmBhq8q8PkHWVfHvruTr4is/pd+dUgjN8i549CbAohKJeCFTeJNKAlHL66lE7sNiRQOkaPqq5lI+zt0vC8erRZrK8mWb2AoncuURxUHiFpW13A98rVcTMV1Ck0/Ay0mMXbaRvF1rZxpuoU5E= 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=eAIXltTh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Mm7iqhlN; 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="eAIXltTh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Mm7iqhlN" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682CRFSY2001688 for ; Wed, 2 Sep 2026 15:15:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= QSRrsalb79O2QOlkeMyIlIAN2oYTBb44RJvd5DviSUk=; b=eAIXltThPvL2Jh0b EyVO4U3NTf749+DWq3FszW6rV7h78IYv2R1ZjJOnY+tL2EOXnPpdZV47pDn4tMdE v3+aiWFnBiiFpD3fbG8aKIdZ22PsT1L9BHRwgwN2CfNUEedQ8Du1iy2MIqZS9AF3 nAW7jBqJy2v3L5zW8lrrMHRKStVhAEYVMZNN0HUrsLi0z69Wjlz7vY5Wqd8nwdXl vzQhzcxOFKKy3BfinweNdWwzf+00uxladAkw9eHumbFNFkXxiu1fbzNxVoI2rbOF 0G4Ky6IINnlaR2/dtBHKi0oQyFqq3WJdrX+awlGUBcA76WcdrVuH5fv1ACcxGK9d x/OjIw== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4geguy1ehn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 15:15:04 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-cc18ced1a5aso2316774a12.1 for ; Wed, 02 Sep 2026 08:15:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788362103; x=1788966903; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=QSRrsalb79O2QOlkeMyIlIAN2oYTBb44RJvd5DviSUk=; b=Mm7iqhlNa7vYPTPTp6jrbn3SOC+aoz2roZ40Mr3uqYjU9WuwNtpJr2BWpXoCAxrNei E4QXsXRULJMElqJS+9aW1rsLgrrwKRXrIBRBFe/izWd38SqrKMR5twLzMMwGPL3SBAW1 3iEOI55At/s9FGH9uY0PX92eXJsi1B4quesDwKkYTxpolN5my0BTqG/l2bsc+kgxijQZ rraIy0HoJcTKMiQJXZTJhqgB0tkZO4V0QfQE4/PY0K8HK3AHbgb44hUDshsmCjAvr5Ca 8l9dlO2ktrOnGqYUy5ggLFH3uPQ0JhZvzlIdcz7YHFyWakR4eZxMISL3BY8iSVGGfTBF sXFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788362103; x=1788966903; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=QSRrsalb79O2QOlkeMyIlIAN2oYTBb44RJvd5DviSUk=; b=jOgQP8+hZl4qEZX5tF8x/hPtHpad7dzIlwbkX6HBNOB4l30CdXYRLY1k08djkE8z5N Kn8UiL5eI8XYnYynAV7wm7Sh5+HJoYYBw7x4JxRWFA2ZPznHaok6/053m8byJ0XTf0kK KNcBcCBROInanP4n0+RTHuFwr81nsR7Zy/sCL2vQdNjSiDKY9Nl5BUj+9XlH/OLDeo48 6ff9Xjz4CnwPfLK8JC/dJmP6PcqOvWveRUvGS1wsj44uq9uTcxu3n0nEq9/i6jao9Ylp 2zaUFY6Mb3hb8PD8ArCOuWMrqDqxrFSwr8Or24DFl1ZNyDmCShjfRaSsE6SBBNZtemvT ZXbw== X-Forwarded-Encrypted: i=1; AHgh+Rpp/8SLi+TV4xppGCH6cpqY20/1/+M7GFHTZTQVbulXdwBOuWo++QQvoH2FEnCcqKwSZNO0Y7P8uZo=@vger.kernel.org X-Gm-Message-State: AFuF++nB2JE2vAfEVF3fZ0bJFIUW1O6W06reHxoB9ipu8Do9BoG5UVho 8OTJxcXDqQ/H9156VXYrhX5wbIPC8IXPk1jLJ5gZAc/RcL056kXHTKd2DMj+ygHHeLSQZVJwLVM T+ItrUTFXFQt6l/XWIoc880GOcKRk3aYs3fhl9CCgkTtxWHPDH1H8OMNsoFUpIaE= X-Gm-Gg: AR+sD11SZHUiOg4UEognhsrx4FELyLkEmZjjgdmCrhaAoMdLiV31b/Q3255BVnA7b11 AzYuJ8RUJ4UxnG+TNxSATPbfVo1kjCl82sE7jRcN171MvgZFZUoilw+/5VeaOJ4DZBytT+Jg0Wz jC8PKJ0yMHM9Q7gbmkYYGSeN8Q7H4LDkGVD6bKbTtjADH16Ah+zoPxWGKTFgiPhBOtxjbPc+DVf GdGeCnBnn6oqCcdHRPSRpMfrcuwrsjbYwV1RsoKCRP2ZX8TMWt8HOzkdgywirGdIhqhtCRNwDBm WgJO0xIuJhfUmWjs/qZOX8cvDXF8IYDnPB/6G0YEgQYysu6k7ZA33dTFwwtRWtXV9ob8HWaPZ3N Zg3C3qBxZep4kT/uAUkwd1pn2uLOLRxvUpUM= X-Received: by 2002:a05:6a20:d509:b0:3d8:c997:6f14 with SMTP id adf61e73a8af0-3d9b2384444mr9029939637.22.1788362103352; Wed, 02 Sep 2026 08:15:03 -0700 (PDT) X-Received: by 2002:a05:6a20:d509:b0:3d8:c997:6f14 with SMTP id adf61e73a8af0-3d9b2384444mr9029804637.22.1788362102761; Wed, 02 Sep 2026 08:15:02 -0700 (PDT) Received: from [192.168.29.63] ([49.43.230.111]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc35ba15000sm1203032a12.32.2026.09.02.08.14.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 02 Sep 2026 08:15:02 -0700 (PDT) Message-ID: <1fe0ff27-abc6-4813-a4a8-8bf8ca92b91a@oss.qualcomm.com> Date: Wed, 2 Sep 2026 20:44:57 +0530 Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] pci: designware: Set DMA_BYPASS bit in outbound IATU CTRL2 register To: Manivannan Sadhasivam , Sumit Kumar Cc: Jingoo Han , Lorenzo Pieralisi , =?UTF-8?Q?Krzysztof_Wilczy=C5=84ski?= , Rob Herring , Bjorn Helgaas , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260826-dma_bypass-v1-1-3a53dc748ce2@oss.qualcomm.com> Content-Language: en-US From: Krishna Chaitanya Chundru In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=UZthjqSN c=1 sm=1 tr=0 ts=6a983d78 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=nmlP1JGDO1WHMdNil6E2Tw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=8NpGDg5UBIApyQi253EA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-GUID: F8ekhzXea1CmgSiJMnX7-VvJcI8xEq1U X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDEzNCBTYWx0ZWRfX2aY8B2jAWQFa l331W1fTBNjsZck9MXyKJVFK0EbMEECdSX19elbem9wSoi9YW7jnh7NMBqNMWeZ9kKZ+YyU5HWs 1w6cCK/SHokqDfdzHN2r409RoSyfCXk= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDEzNCBTYWx0ZWRfX/FCGUOu69t4y 1UFSaqD8CDS6n2KqYwRUGhvWFfQVa3i5DBtkbx+6KugpNCd0NF+PoFfcHQa4CBQzGLJO+TVnvWC qn04kDVjcBrwbOLvqwoMlnVHkhvr2+PNP9tIV6LTMwrRBatkfFdb6p2MPZBVbcc4MLw/JCjt3n2 ytba0rRMBRmoEYjxpecd55fg1vZJ01bXstxENBcoERDiWI7dr/xiJJs6BqAJBOvEvLP5s92yMiN 3Y1ite6i/0Mp9Nww08v4OQVQX8uIVGz1zbOQVcJd7wSbT92uOICmnuYu+qEMfWXMIMdcSvVc/Iv MoZqFtr70HRw4RB2SBDlUjN2+1CWOLFdy5Gy5azlKsmgmhDwMtbicyecEYt83KUmqbHkIX8AACF Owm8ElFXnhC8KLdNmsN+om/0fqFDP23zrR89GAS31A6TVVIOJa8vRCPtCAbFWhv8xYlnkrGOWPo M7QwOftL3Rgfj86pnVg== X-Proofpoint-ORIG-GUID: F8ekhzXea1CmgSiJMnX7-VvJcI8xEq1U 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-09-02_03,2026-09-01_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 impostorscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020134 On 9/2/2026 7:37 PM, Manivannan Sadhasivam wrote: > On Wed, Aug 26, 2026 at 02:41:20PM +0530, Sumit Kumar wrote: >> Outbound IATU apertures are configured with local device-side addresses. >> When DMA engine transactions use destination addresses which fall within >> an outbound IATU aperture range, they get unintentionally translated by >> the IATU, causing the wrong address to be sent on the PCIe link. >> This results in data corruption or IOMMU errors at the host if the >> translated address is not mapped. >> > Why are you using the same device address in both DMA and iATU mapping? This > sounds like a mapping problem that you should fix instead. issue happens, when host address(DMA destination address) matches with the internal iova address programmed in iATU src address. As we can cannot address in both,  we need to program iATU in DMA bypass mode, so DMA transcations will not go through iATU window. - Krishna Chaitanya. > > - Mani >