From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f176.google.com (mail-qk1-f176.google.com [209.85.222.176]) (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 E3B0F44DB61 for ; Tue, 28 Apr 2026 17:44:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777398247; cv=none; b=lFixlwDbn+t5eq3mKp9i+0B95wd9hf/ltdfYckHS3DCmJh88R9vGL3Pa2QmIfVphY3p0Gx6/tj8XocP2WCZ1BQvB+HdefX8a+XT3/c3Aqpd/dkxha/iNlxn5axLZ5Q9f1r8KM5ekoQhMi3Au6uswOk0NP5fN6m54msHCJOgdZqo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777398247; c=relaxed/simple; bh=c1D7XRO5k0E9q4ZnSFdv3f8QUqN+hVwJQYyRnr+b4wE=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=tj6srO/UY+0ghGF/LtnPs7Uk+mj1FMMXrTzAh3kNNnWP+PhKttERHfG6CbSymuezwAFPSTF9dKmOawg2PH5yg/dbIYW7VAu7JIH+zYGv06Cy2CZqHxIXR8ZE0D4C+2riedL/4T46O56MtRghXEfNCUZXbPWazgLBrFV5oLcyYNE= 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=GMq65C9C; arc=none smtp.client-ip=209.85.222.176 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="GMq65C9C" Received: by mail-qk1-f176.google.com with SMTP id af79cd13be357-8eea23d01f7so795728385a.0 for ; Tue, 28 Apr 2026 10:44:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1777398245; x=1778003045; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=RtKZrl1ncUKjpwUZZLwbMETV3BCwK5wjjxZI3moEtBQ=; b=GMq65C9CG8jiqLufaacZlXxSaY4FeIKIPzvNYA5eZF/E+LXd+BowK2j3AXVCWOLG25 xx+6OKbxE6vAD2uPUe15bOP1DHIKa55+RNRHO5HF16CXQDSLUMyRBrNPO1C/SmHb/jcB O8OABvSrrVHf0gKeEJ0b0tkdRW6rMNnw8wrUTlCCuGpohI2YWE7RAF7kJjHEH612De7j J1eshrJ33LibZ34oxwEvIxST401tzLu5yPmAelLn4klU5pkgEREpFClUE+tBSiM4KYJH 2EFtmdtB/+9fmR/wGrSQwRcmEx5laEpdJ9jNWMNB6lE/lwYnxxqzeLrIhYmIo92ealtJ Nywg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777398245; x=1778003045; h=in-reply-to:content-disposition: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; bh=RtKZrl1ncUKjpwUZZLwbMETV3BCwK5wjjxZI3moEtBQ=; b=bali3NiuP3defR0rPFA6uaTWi9s3XMi8eUoDpsOQUJczPhoCltRYer8ZT8nfM1UPcM 5CAGhoMy3vvP+4Zly+WGhhjEfG+ZnLtyGmjE6Vrhp90U6+mXAHNLPa046YPGmKV27oow 9VN7tNcKaJTnPxXSo/eDEOe8qR+7H/KrwCep4RCeIEQsmycOxz27XLzwoUf+Hzss6zjn c9B6K897M5EucqzxBxG/GamGcJzS1XlbmJCjwX9bcdq95QPixnrYJxZJpP6plhRY9wj2 Z2zAelnJDjiT/cdQM4RF7PydUCN6YY6HpEnwsctltQN4/LZNodAl23gL7pGcJfChfq+D JSaA== X-Forwarded-Encrypted: i=1; AFNElJ/mMYxvXHyouwzd5SUQl31vhH8VRaSCHe551eRYr6wAaCwPVEP7w0Ez9C5P6UZifaVSvtiW0qTiqz9OBvE=@vger.kernel.org X-Gm-Message-State: AOJu0YwR2My+QyJNVukwXk4obWOABa5xW6Xv4osZMV6+lT4/9MjoYxcY e0d5iTTgvy9OGqF4T8AVAmUwzU+YQ5Ui2HVuUerDZkgWdSwO0hp8XKSK1j/VlKBBus8= X-Gm-Gg: AeBDieulk7ll4XKvRCH7gqPpnEJE0O2nbc8D/8FLAKj8P5hOOriDYiIM7OrbEt7/1H9 Taj8VaXRIn2omWOC9JU0vGqwBawg5YCTl7mSwm4aQvWVJ1Bq8eo2PSW+P2Rx4OEIQ6sYvx9/Km8 lUvh1cQXmbxpn9e0dLlqYwfe0LSqBlBxx2tMrWMN+uwubrMtjFqlpBwgfPM2HeJTGtyZQ9KfiKZ OdLvelaf/PjRHiTsfk3LmJDvm8eJUuVsyUXJVQgZH3y6BtOjs1c2E3gjJxTvtkoP/PLImr5Ed48 IVsH76287UKtU86Tw8pqIFCvyAlgdPFTbosqcWmBLeUiNRsPFfFysnIXKKaBccI3JMmqk5Q1LeH xXa2LxRc7EKmhisX6PWYKM0f9kzZAbhfr6UQViHCGcovyPjkLn3zFmfEMnnLdUmliYgK6T1vJ+1 TdQXKgkU2a/dDRgRwIBPAPquPSA1MweAFETbgn2qd+WC7zjzqLEnsmhlv7j3HcpHaZwLoHZLFK+ JJ/T2lW0D3B6ujS X-Received: by 2002:a05:620a:6ccc:b0:8ea:c7a8:5072 with SMTP id af79cd13be357-8f7d6e43f26mr522395085a.8.1777398244779; Tue, 28 Apr 2026 10:44:04 -0700 (PDT) Received: from ziepe.ca (crbknf0213w-47-54-130-67.pppoe-dynamic.high-speed.nl.bellaliant.net. [47.54.130.67]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8f7c87acaacsm247411785a.43.2026.04.28.10.44.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Apr 2026 10:44:04 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1wHmTb-0000000C6wg-3fSo; Tue, 28 Apr 2026 14:44:03 -0300 Date: Tue, 28 Apr 2026 14:44:03 -0300 From: Jason Gunthorpe To: Easwar Hariharan Cc: Joonwon Kang , will@kernel.org, robin.murphy@arm.com, joro@8bytes.org, jpb@kernel.org, nicolinc@nvidia.com, praan@google.com, kees@kernel.org, amhetre@nvidia.com, Alexander.Grest@microsoft.com, baolu.lu@linux.intel.com, smostafa@google.com, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH RFC] iommu: Enable per-device SSID space for SVA Message-ID: <20260428174403.GK849557@ziepe.ca> References: <20260424085339.3503582-1-joonwonkang@google.com> 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 Tue, Apr 28, 2026 at 10:38:37AM -0700, Easwar Hariharan wrote: > process address space, and would break the DSA<->IAA kind of interaction where the > device drivers can communicate the PASID among each other to operate on the same > process address space. That is not part of the Linux model... Each device has to get its own SVA and it must use the returned PASID, not just invent one from someplace else. Jason