From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f52.google.com (mail-qv1-f52.google.com [209.85.219.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 65D1D1E47C5 for ; Sat, 18 Jul 2026 23:16:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784416567; cv=none; b=kuazGflv/n0D0y04XuMMuKMuzFnSDTK8tt4vKEPnKN1P/h2em9wM5rgEPlie/hsbrkaMgqwMTPDZmmROijp+FOCT5N3hDnV9H+A0tg0TDhqRcSue96kKIASr9h6KDcgDCoya0WU6sv4VETltTd+L9GrkhQ7lYJVpxVaRwMrSGA8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784416567; c=relaxed/simple; bh=YziOsZAuz5FyhRvti4+0bqRF5BJSUN2tM+fuVXppn10=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=CEupoRGoM0zASmO670MiQ8S3YfCmsjNsMz/2xVWaumrZV83syit/5K0R3N2Mw59Zl4nZmSd0tHANNEPobDOtQtnkszsQtfVT5Kflzf9E/NqMQgX3xLg5IkN2xn0i0qQZdfolquWuEYAQjt8QNWbIOiIoRbAE6p2T+K7EYZHZwIY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca; spf=pass smtp.mailfrom=ziepe.ca; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b=K4D68k/8; arc=none smtp.client-ip=209.85.219.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b="K4D68k/8" Received: by mail-qv1-f52.google.com with SMTP id 6a1803df08f44-8f256eaedf8so102247196d6.2 for ; Sat, 18 Jul 2026 16:16:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1784416565; x=1785021365; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=YziOsZAuz5FyhRvti4+0bqRF5BJSUN2tM+fuVXppn10=; b=K4D68k/8SxVenT4xZI1ts70pz89i3H2IqaEK+ww5XO8dYYYJCOyetLAKKd32xDrxSV o6O8RRAd5k3Xci4A3HnOXkifv6CX3vFjQ1ByAYCYQLpm8pV8pM0YUdDIEnqwAPWnvvuz K6GsUBBtuOKBaqoIE+mEh0+zjijD7Z+sGbtfRKuWr0w6zJP0qGD8o4paoSo15dSgxP/s wjxZv5bJBwnjsXdaD3ejToiB+A9xNkJvj+Im2AreAhT3OInnrmbzd9rbiIlmlvNJ6+xO JZJLeRqWvX2DRqMOernngAkFVH0Tawo9NEyNyHqppcBMMw4Hi/593PvtG9hviM07LkhS AGeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784416565; x=1785021365; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=YziOsZAuz5FyhRvti4+0bqRF5BJSUN2tM+fuVXppn10=; b=MO4GxbKossl/OLz73nFz/1n56kW55GPzJX/9ay0j1csAUM3JGtCR7NINJjmngnuMGi d2xH3HxvuRnvdM/dDIGH9VYberK4qOZuhOiwMUP9OdPeOkqYEj/haMqXVwihvlZHPWF5 njEPYGe6QOEE3MRD/ppLbdt0MtWbctmssvzZZ1S+679kV1MiTtaucPk0RfJ1egeal3QF IPA0cbzBA2bkdVGCtWcYU6saQrdmfbZZH7XJRMO6FyW7Z4xT9ywOQOoGfOF44ebP0B+e qEiFds2H3IHIWogCl6ANEQP6t6gCH+k75z6bBnH4VcSxBepVzAXXOxR5mdZif9ruw4fI fYoQ== X-Forwarded-Encrypted: i=1; AHgh+Rrl9hiUbe3aDOR4hhz2mnCiDQh35J41LeH3CGsutpamizRI58BDont7wUFZmpv5K6kCH15CeHkX93MIxsg=@vger.kernel.org X-Gm-Message-State: AOJu0YyqqL/68zgNKjM6edKw5aG9GEZDLxQPMCEIvwlJ5i7J6pigNdvk Rw/X8Y6Ef2OneWuVl79Y1tk9S2EgPJ47AS2i/RCYPNjENZ5nDE+AXr2falp3C+PRaa4= X-Gm-Gg: AfdE7cmIz3XpQ4H6V1oe+zdeFH2uFHzrEu/5rJOQYoGM8S0q/dMT9xBYLSs/gd4ktVo Nj4FznX4Nw1icACZF8Z6qgc8Xrq7FX6Ge+sNBXlVpTkjXjNhLPGNhJ1X0+KVQ6mvlczcFTN5egS z65TwOSpI3TjiP5f+MsdddViFfK1xiWTeSQ+P2Lsft6ezDwLMI1rGdZL1yPklUvUlBlw32DHICY 8Ft1Ur+WzArcwaCBZuoaAjlNzH9+47fFjg7vLfipUmGAECN4zthAFV3+q+Not/sp5nPasYoklqK SZJp8wl1B5dG9NiGrcDSSKuugDoz7PZfIKbI9eLKFUNcjgsxOJtYm7S7HZE6gqRjCmp9HteRxFn hrkriUthzAX1TAhsa15d0bO5ysHNNYYkwXz6h7NeMbOTo3DsEXKEE8c6hjWRV X-Received: by 2002:ac8:59c6:0:b0:51c:18e4:38ab with SMTP id d75a77b69052e-5213ee7eda4mr74584161cf.66.1784416565170; Sat, 18 Jul 2026 16:16:05 -0700 (PDT) Received: from ziepe.ca ([159.2.72.92]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-5214fae3268sm40901021cf.24.2026.07.18.16.16.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Jul 2026 16:16:03 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1wl8Ae-00000006ef0-0ssw; Sat, 18 Jul 2026 13:45:48 -0300 Date: Sat, 18 Jul 2026 13:45:48 -0300 From: Jason Gunthorpe To: Nicolin Chen Cc: Ashish Mhetre , catalin.marinas@arm.com, will@kernel.org, corbet@lwn.net, skhan@linuxfoundation.org, robin.murphy@arm.com, joro@8bytes.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, linux-tegra@vger.kernel.org Subject: Re: [PATCH v7 2/3] iommu/arm-smmu-v3: Introduce CFGI/TLBI-repeat workaround infrastructure Message-ID: <20260718164548.GI701389@ziepe.ca> References: <20260714104202.1664187-1-amhetre@nvidia.com> <20260714104202.1664187-3-amhetre@nvidia.com> <20260717201841.GC701389@ziepe.ca> 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=us-ascii Content-Disposition: inline In-Reply-To: On Fri, Jul 17, 2026 at 02:16:53PM -0700, Nicolin Chen wrote: > Given the use cases on Tegra264, instead of patching the iommufd > path as this patch does, perhaps we should simply spit a WARN in > arm_vsmmu_init(): Nope, in this case you need to make the errata discoverable through the viommu info so the VMM can validate the right DT is used, or apply the WAR itself before submitting commands to the kernel. Some kind of new flag in the viommu struct I guess Jason