From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=74.125.227.129 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794320559; b=BNeh34nLobnj/z/7m+dqq/N67XWDGTYxrASGjqLIDYBAjObF/ywzJTrvY38vs0pkgKwW PNJBNqkZKQ+1E8jrmMLjRWHaRWzHxzYaC3NNgSpDPoJEazRz5C4jMYRUQz4ejWMnWBWpk Fr2RdpLMc9HTtmxrlCcaPJGoFTvDbsm6L2gGrkCcYlnzHR1jScjwyy1pszENR5gozFebD JKY1/5YsvPIcXPnBcEE9Xrgye+Jja3dZbT7QxGBDiNdSnfRDxO3RAYn1FQQreUmoJFmlw rqXmPVnUZP1zKJS98Gwe34tSFidEFkcQddPiOZp49JQCj1H5EkxddiKcWKZdJAB8QTA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794320559; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Gm-Message-State:X-Gm-Gg:X-Received:Received:Message-ID:Date: MIME-Version:User-Agent:Subject:To:Cc:References:From:In-Reply-To: Content-Type:Content-Transfer-Encoding; bh=vW6Me650CnRCbqpTMm9ScZes8RV1bkmpcr+ZWjp/+oI=; b=vYl90hCFnPntuALExRUIPHvx9d/2ZwEn4eZwDHNEGtKljkuIIp6UqU29Mk+6nQEfRxOq PT1jb/aYgslw4H2NDGqloRErqQL13uqFGPfnayMm4o3QkuQJ4HnnHPX6KBuRFIQ0CKoL1 PP3TnVVos5los3DC7M4Zn9F12q1w6Tli2bhds2aKA1nzLsfEGY/FAvDYluGJo833sBBbt bq8jqQ4TcDY065ULVWUHpWJq3u7b5Yl0YvHZh/J5rBu7y5TeE5KqT8pj28OlVI33My0n5 XlEGXFijGIyh4dJgVkDELbVHZ8Ne0fWOAu+m8iPqs3D2KCUunmjWZaO1/j9ew/jZ/MA== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=x+S1rZsg; arc=none smtp.remote-ip=74.125.227.129 Received: from mail-pj2-f1.google.com (mail-pj2-f1.google.com [74.125.227.129]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 93FB8606A32E for ; Tue, 10 Nov 2026 14:22:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 93FB8606A32E Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=x+S1rZsg Received: by mail-pj2-f1.google.com with SMTP id 98e67ed59e1d1-3b0d11b85f0so1250862a91.0 for ; Tue, 10 Nov 2026 06:22:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20260707; t=1794320559; x=1794925359; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from:references :cc:to:subject:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to:content-type; bh=vW6Me650CnRCbqpTMm9ScZes8RV1bkmpcr+ZWjp/+oI=; b=x+S1rZsg7K4t+eNcKA8bN9ONE2k8DAq5dMIW0eRDE/qBx3gUIRLbancnNA0XJL3wuN rbv3XHNXNLA+thMDnuUTZl6mU5nEFo4LVh9MAxmWN8TbYGgfWFv4Yd28Q9m/A50jnvX6 OBS8Qy/wqYLqq3zQv1XmMRjNhixHEUwZ4BVbpeIz+cnyXlnk1LpxwfCeglZNgFz754km 1dwW6vLRW2pFsGlw3cbbmULYIxHu7as7ECpGXHxEnzpmYsgR+YMPkHXCaRtM7ACwgZjz 4z2lgKosNm1g1/jdXNvjXd8U8DCX66L+uihyjJ+pbd937my0cer6wMSqTJpAoD/ohHlD 6eXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1794320559; x=1794925359; h=content-transfer-encoding:content-type:in-reply-to:from: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=vW6Me650CnRCbqpTMm9ScZes8RV1bkmpcr+ZWjp/+oI=; b=nizKmhChsqrW97W0Jhi4TrG8Z+kuHbCWYOJT5EnXVKxQVagPQlvXiR5wUvnvKPqYOL gSKnxl9eIsE6ayieuxK37aL0tEBF1ysivGAMNgllgjebiGyvf6OQ6RLUz5KmeJhZoRwQ aKLfWXqAGaXBHHfXpGmdVHqzD5TjVSgdMyJ7i6nNmbykGqc7j2VHuwb8WwLEiKQZmVbz 0epoDjC+DEri+aY2J7fYVE29qcdHTWIFT/49CX8RRnwwm+EG2TLeIH7Hum1UA/2jEaUK E68240HMF1NpefANW3e1ggDqmjYnMPr43DabpIPsxA3nPdWwmQT7DDfQ6Wd7Yi6WY3rX 7g6w== X-Gm-Message-State: APuU4Z+GwpRd9AvnKqwG0dYn8IOQbtavq7HEqANMnHGlWpUAWDKPPQdL G3oX+fm7Dq/GZx4xOJTCcMEzalZ8Y94jK7wHVfwuNQk8mnNCP7UeegTXvn2CDRcBSaxHHg== X-Gm-Gg: AYBFou0jEtpLrlHqUQQgR05pNGW1/0n2l8aMM+5gAAXhQyqPJAb+FVOnxDFGsxbsR5M 5plwYi3S8YaLJzRqSiSkSrzdhT2k7R7xfe2hQeciwbB/hvlb4R8BF/932G/0JmTlUPspymNa2gm PF5Uj28OenUXMaorj4yx31/E/yosjNCO4UYfDQ4b4UOf9oW7YWi9vaqejaIioWxD1jqqbwABg7a vWfCCWc/aJReJZ2in6WbWU2hAvBlkDEglR2LqPHAbLNiWHVi9Py6r53N086GhX8xEk+UwqaoMkX 5KjH77TDsh+2d6dzl5fXDbjQeEqOvz8hcjQj6hOXm8TVuWeboFDhztLhyoYkfU3SXDoYkYLDaEg 8Z3Xq/N7LvpINv0/A/Mig5YDSiGGstSQIh4pc44eHu8rnT2Fe13+kE10RKp78owRf8gYqAoYFRe ZttH4qxVSJARC33KFGaalHqgFmsXBW6BhATaNOpl5oQ6yuJRrNIu7ge/BpvocfOYhk4bB2X7LaO zYwa292EkWKiaLxACyh3qZfsEALwo6liJEMdnLkKKz3LC3w7nkabtaqOg7lo3o6NbxAaCP+hqKM R4ZV5FmUX7ix32s0QW/DTS0wsMFD/jV7wSjGmutCIToqyj+WC2V68Q8s2+aR2ELMk/5g X-Received: by 2002:a17:90b:562d:b0:3b0:968f:fdef with SMTP id 98e67ed59e1d1-3b166cda37emr3135880a91.49.1794320558504; Tue, 10 Nov 2026 06:22:38 -0800 (PST) Received: from [192.168.50.100] ([114.252.97.9]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3b17db9d1fbsm70817a91.15.2026.11.10.06.22.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Nov 2026 06:22:38 -0800 (PST) Message-ID: Date: Tue, 10 Nov 2026 22:22:33 +0800 X-Mailing-List: kvm@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH v2 9/9] iommu/riscv: Add riscv_iommu_attach_dev_nested To: Tan Chi , gong.shuai@sanechips.com.cn Cc: kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev References: <20261110115137.184160-1-gong.shuai@sanechips.com.cn> <20261110135615.8073-1-tanchi25@mails.ucas.ac.cn> From: Gong Shuai In-Reply-To: <20261110135615.8073-1-tanchi25@mails.ucas.ac.cn> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Tan Chi, On 11/10/2026 9:56 PM, Tan Chi wrote: > Hi Shuai, > > On Tue, Nov 10, 2026 at 07:51:37PM +0800, Gong Shuai wrote: >> 2. Use the guest PSCID directly, but allocate a separate host >> GSCID for each vIOMMU. > > I agree with option 2 as well. My earlier suggestion did not account > for independent PSCID namespaces across multiple vIOMMUs sharing the > same S2 parent. > > Allocating a separate GSCID for each vIOMMU seems simpler than > maintaining an additional PSCID mapping table. Agreed. I’ll work on the new version soon. Thanks, Shuai > > Thanks, > Tan Chi > From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 72EA6606A333 for ; Tue, 10 Nov 2026 14:22:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=bc8y11LD; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=dHvhQour DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Unsubscribe-Post:List-Owner; bh=qSpfqE9hJqIyn7ufXhUWbVlU/G+lpWsT0RygzF5Zd1Q=; b=bc8y11LDvHVmUriu6Wt7kpgHFR EVb0lhhYUOTvMLy/ntjAG1SYIiMTG6AYdwvuJ/Z9AmAR/crxK0QnS7Y92JmJgAxpWwWU+U1kUn4fa Qm46E0foRJhpSBHyF+11P3PC20/cuEDqjmnmqT8YeXU8fcjq7V2QrcvIKUvrWI70TbQGaRv+hal0O WCKJ3i0WcZRRj8q3YhLUrQSlRQKNZMcVieDXiTwXBJMjZJNPqbzSkbFvDDhH15GdTy6+oZy98PRRj 3i+0tBSUZ3kAUKEl4fIHSS2AON8kkxzIMdUcEWcJabmQsyajRyhhAZ6WX4DezGorNubHJtumoFQz3 3B7dO+RA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xQmkE-00000004BJw-3B3e; Tue, 10 Nov 2026 14:22:42 +0000 Received: from mail-pj2-x04.google.com ([2607:f8b0:4864:39::4]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xQmkC-00000004BIg-0AuP for linux-riscv@lists.infradead.org; Tue, 10 Nov 2026 14:22:41 +0000 Received: by mail-pj2-x04.google.com with SMTP id 98e67ed59e1d1-3b0d11b85f0so1250860a91.0 for ; Tue, 10 Nov 2026 06:22:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20260707; t=1794320559; x=1794925359; darn=lists.infradead.org; h=content-transfer-encoding:content-type:in-reply-to:from:references :cc:to:subject:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to:content-type; bh=vW6Me650CnRCbqpTMm9ScZes8RV1bkmpcr+ZWjp/+oI=; b=dHvhQourcefQEe+JE3xWmUbKha+rhu7lnPEioJZ+ueb3Y4F37RQ7KJTwSZhBS7LblC z0s21PKom3CWoEX8KwSRUqLN2wpXGpmfWiiQWojy5rDnqfqfVGR+MblYawzFOHGEpWSo um9UAZ2mwu1PwltYsYC+h8Buph1543KQ/8yAXM94GKPYDHtUR1/iCj1hlobGbsuMyISs AVVvaB1fRHK26Mm/fvnsxRLpG1S2R+gJD+3NhyqMmCQ+bkIiyK7z+MzS82i1LWbkfCr3 m4DseGRxofvbiYPy5R1aeAxVVZCkU7dWNTJ4KdqTTGMvXLReVKfD8YUF/9yall1vjbT1 KISQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1794320559; x=1794925359; h=content-transfer-encoding:content-type:in-reply-to:from: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=vW6Me650CnRCbqpTMm9ScZes8RV1bkmpcr+ZWjp/+oI=; b=pDUVqmzW6V7K5Vea2mTsP5cStoYfd/aqBemQX6ei2wAlgVKalCgJ9eGvNBB7M03rcU KG5OnhWH+jTQMqb5M4JZ2j4euIqPUhNFxg6gArwbW25kuhhvphdYV2SI2hVQV7tBnuNe Jkb/JwG/ybR2FVqSlRztb6Kklm16IpSWUAlvx0YcLaz70WXgm+E5eUrKuCCT0t7kXx48 fFrZS5cvryTWTxlw2xPDLgxVuQqDMVEn4v6wtcDgNc3WRM3LGeh5/6N2tAx9amwCVxE0 ChhM0UJfLkOnaaFkN4xOAG/hSH6PdHtB/nn/Q8kkMx6W2A3eGGwNAHmX9JZ/J53TMHjM wqeQ== X-Forwarded-Encrypted: i=1; AL+hErFESc6KRbxzsDfphV9FBK+tFt+Zm2Dcz8SU2S35oITmeXyV4tE5DrO6zhrCHdH5X4FSXyy0VXOA/osL7A==@lists.infradead.org X-Gm-Message-State: APuU4Z9K9tfqKrgXpHXOH3Vz0CV4FcPUIWRYGINtm/kkgX2c4rz+bcCJ r0gwZvCYhoBUYdp8p8Uh75u6CDol8MyPHuQ4QCeUAzz0yrB/c20ASC2F X-Gm-Gg: AYBFou236RtdsqzbbHCWoF9X9/OUtUr5xuJKwL9Mxk9tpctNLwnLnkoaLbm5p3fiBFI +Pn4aZFqUfeJ32fGJMmPB/9wS+RLMDhU1TD4taTvhUCZ0FcIeQnUPqvvwWwvafzGSJqtpZv3cZW eqiRdCfeLI2A58yv4xnQ6pQ46og/HoqLxSX0VsOx093gnv8M9dH/daLOM1uYiXQ+bWPPNTz9E17 VyYn+YYvUxlqdvrL/3gLLwk/y80ehxgfSK/P3QtzFJTci2qK3TQVIX4vjsj+7UtonGxN5evPHOS bojI6tMmnccs1r5MV1Z7QDy6rxMam4rPYlpU7sucP6X8kV+taXbLo19cP6aWnmkk/L3uhCuuinm Ga4FBtOGOaf1g0bZ/E+VhrzNVQG4PPIXgSZsRr8m9z6AY8LzFDZvVaAa+GahYgGyOhcXnFP8ZSR wxFlXuV2dgFJSVZbXJy0fsXoej8jmE8tugTb016GYAp2/hA4Pybjx/+OseTB7vnEWcHqV9zJXbO Lq5RRFB64w/FwECtbVIYNWSnH04grRaGyJTN552N4mY+PdwZT+amGA4cf/Xv0RjXFTp/eRnqkAC LlovAI7Jdg9Jf/9fDRMHfNtarWHxtPD5erMsNyyz+aKBN1JP6duaNNUhfoRH7zEzTtRH X-Received: by 2002:a17:90b:562d:b0:3b0:968f:fdef with SMTP id 98e67ed59e1d1-3b166cda37emr3135880a91.49.1794320558504; Tue, 10 Nov 2026 06:22:38 -0800 (PST) Received: from [192.168.50.100] ([114.252.97.9]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3b17db9d1fbsm70817a91.15.2026.11.10.06.22.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Nov 2026 06:22:38 -0800 (PST) Message-ID: Date: Tue, 10 Nov 2026 22:22:33 +0800 X-Archived-By: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH v2 9/9] iommu/riscv: Add riscv_iommu_attach_dev_nested To: Tan Chi , gong.shuai@sanechips.com.cn Cc: kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev References: <20261110115137.184160-1-gong.shuai@sanechips.com.cn> <20261110135615.8073-1-tanchi25@mails.ucas.ac.cn> From: Gong Shuai In-Reply-To: <20261110135615.8073-1-tanchi25@mails.ucas.ac.cn> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261110_062240_081514_4F40F13F X-CRM114-Status: UNSURE ( 9.70 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -1.9 (-) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-riscv" X-Spam-Status: No, score=-2.3 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 SGkgVGFuIENoaSwKCk9uIDExLzEwLzIwMjYgOTo1NiBQTSwgVGFuIENoaSB3cm90ZToKPiBIaSBT aHVhaSwKPiAKPiBPbiBUdWUsIE5vdiAxMCwgMjAyNiBhdCAwNzo1MTozN1BNICswODAwLCBHb25n IFNodWFpIHdyb3RlOgo+PiAgIDIuIFVzZSB0aGUgZ3Vlc3QgUFNDSUQgZGlyZWN0bHksIGJ1dCBh bGxvY2F0ZSBhIHNlcGFyYXRlIGhvc3QKPj4gICAgICBHU0NJRCBmb3IgZWFjaCB2SU9NTVUuCj4g Cj4gSSBhZ3JlZSB3aXRoIG9wdGlvbiAyIGFzIHdlbGwuIE15IGVhcmxpZXIgc3VnZ2VzdGlvbiBk aWQgbm90IGFjY291bnQKPiBmb3IgaW5kZXBlbmRlbnQgUFNDSUQgbmFtZXNwYWNlcyBhY3Jvc3Mg bXVsdGlwbGUgdklPTU1VcyBzaGFyaW5nIHRoZQo+IHNhbWUgUzIgcGFyZW50Lgo+IAo+IEFsbG9j YXRpbmcgYSBzZXBhcmF0ZSBHU0NJRCBmb3IgZWFjaCB2SU9NTVUgc2VlbXMgc2ltcGxlciB0aGFu Cj4gbWFpbnRhaW5pbmcgYW4gYWRkaXRpb25hbCBQU0NJRCBtYXBwaW5nIHRhYmxlLgoKQWdyZWVk LiBJ4oCZbGwgd29yayBvbiB0aGUgbmV3IHZlcnNpb24gc29vbi4KClRoYW5rcywKU2h1YWkKCj4g Cj4gVGhhbmtzLAo+IFRhbiBDaGkKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpsaW51eC1yaXNjdiBtYWlsaW5nIGxpc3QKbGludXgtcmlzY3ZAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LXJpc2N2Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 557C460A263B for ; Tue, 10 Nov 2026 14:22:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=CZTbaPvq; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=dHvhQour DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Unsubscribe-Post:List-Owner; bh=e+T0Uqj9RVfqlVtV+3szI2THX3qPTNAyHMn3UB9cmSI=; b=CZTbaPvq3gZUIYyJG6gacckUvw o9IKZQGGaUnUtfZhWsNtGHNmFspH7qx31voakV9ceZWpQOqDgtqFuB0iweW5se02KtO/+YmQ+thD9 ePNbDxYLZoEn5DfAqRfWQyfCh6zc+vWQDM9uioA5da7ANmPz4hKOwdzf/uryw1Cfb3xoYgNhqsj6R uuvJXPKHC6bFoq4nfGmQnchUfH3z1x0Z4EF328bkdo7fB/TN+Q0Th+YXiPbHGtCfmXix7Dd3v362p rozd2bpEslwrXWH0qY19fnfROkDdFS5zFTVvOs9Ov2VUMcbAs4k+4aqlbOsoMvhpkxX30N/9vY3ot 8Wb5LFlw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xQmkF-00000004BK8-3e97; Tue, 10 Nov 2026 14:22:43 +0000 Received: from mail-pj2-x09.google.com ([2607:f8b0:4864:39::9]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xQmkC-00000004BIf-0AW6 for kvm-riscv@lists.infradead.org; Tue, 10 Nov 2026 14:22:42 +0000 Received: by mail-pj2-x09.google.com with SMTP id 98e67ed59e1d1-3b0ae89de91so1222335a91.1 for ; Tue, 10 Nov 2026 06:22:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20260707; t=1794320559; x=1794925359; darn=lists.infradead.org; h=content-transfer-encoding:content-type:in-reply-to:from:references :cc:to:subject:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to:content-type; bh=vW6Me650CnRCbqpTMm9ScZes8RV1bkmpcr+ZWjp/+oI=; b=dHvhQourcefQEe+JE3xWmUbKha+rhu7lnPEioJZ+ueb3Y4F37RQ7KJTwSZhBS7LblC z0s21PKom3CWoEX8KwSRUqLN2wpXGpmfWiiQWojy5rDnqfqfVGR+MblYawzFOHGEpWSo um9UAZ2mwu1PwltYsYC+h8Buph1543KQ/8yAXM94GKPYDHtUR1/iCj1hlobGbsuMyISs AVVvaB1fRHK26Mm/fvnsxRLpG1S2R+gJD+3NhyqMmCQ+bkIiyK7z+MzS82i1LWbkfCr3 m4DseGRxofvbiYPy5R1aeAxVVZCkU7dWNTJ4KdqTTGMvXLReVKfD8YUF/9yall1vjbT1 KISQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1794320559; x=1794925359; h=content-transfer-encoding:content-type:in-reply-to:from: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=vW6Me650CnRCbqpTMm9ScZes8RV1bkmpcr+ZWjp/+oI=; b=jpP1xiDE4Vu/il/VPOh8co6Yo18LgjwEixoK7sLJrPrzwNw6qthqh7GUZKfxhxmyuU EwRB+TrvLpV6wHe/3LeF3Yl38pbKg5kWzkr9vzvSff9cJrZ+QUx2Qr38OPdXLqO49JP1 BpSAkl0R3D5VbJXLp7yTGIurtHAumtCXsD0sJuvNYujdAcsVl4Dkb+e3tE4cEUlo7VGp x5HTHfXcsEwY7CcmRONbVJG3lPKoiZ5ttf8Z2QNSto364ZxSnQSRrkJjZT6U2vlQJ3De M+0A4YlkyEWDMQWJp0sOj1/OhLazlE7mEiRd5XWUC6doVZjgQh7ZxMOHnbzkaR5kHQJ8 +QRQ== X-Forwarded-Encrypted: i=1; AL+hErGLv+tmEXoI4ebGt1elXxzwV7ZqLnorlswL78nObWEW4V+iz2tlC0YYk8d8+4FUkvR2pLqLd0xkyxk=@lists.infradead.org X-Gm-Message-State: APuU4Z+n1sMOPIqf3KnsvZbdo8hptIAxP2d3KsP6yL2xbyvK5hAaLUr8 Be07RKnhxMpnrceasx2Sazh5X4UzWtupgPfCThJYE4WlrDydlMs0mPJW X-Gm-Gg: AYBFou2TdH+uJ10g7NckVz9JNsqCls55MJ4golDSX1Wdi0SQXu0qCPA2CkhIVG1ZwrZ 1CGM74vu/A7A9RXtQKhjOYDO97WqQxUDsuSbWoVazWmSmNpnAhXuw3V7TWDqqf1fQDggSvgulzo PuTl6Eqi2v5zrvYk3ltQbps6ZKrP4TsA9JOyKW/TlLGgWAFVa4CXzmCwh9IMuoe//e5/1y9M18v Nl902/hH4ocvPGjib8yDo0q59GUzb2KoZhXRCm1JdWqxEsrEY1Xm5EUWa4qJaYdqyK0QVOdxYJg tcnu4mgY3/P5F1lJb1QvPVGdKm+73hLo5KPjUKHryodzik0BV5ga6D1AYtfBYseJriK3khuMCch 3UF4b5Y4d+xjxz6nX3Z5Ibhq5UGBMUyGHtOHU3JEI4UyTrat2I2EUKHMXUWtmOUfGtMgoz73x2k Q08vdyupCblhKLbCl+AZFDs5TrIMW6fEDJVE0WgiVn836ZO1jeOaPm+fMZYvn1hxbJcbEE1uukw RzS/3T2u+HPmCUA13tLdwcN5dRDuwPOslM3o6RSbJCbC1KxZdCwXO9HlhBOqUIzPY7PGWXknVQb 8RsFMOZv6NEOoZxuZ8E1JNEDu3FiymQl84ozCqlESOxATuNUipgKZlNn5rYtjL81duID X-Received: by 2002:a17:90b:562d:b0:3b0:968f:fdef with SMTP id 98e67ed59e1d1-3b166cda37emr3135880a91.49.1794320558504; Tue, 10 Nov 2026 06:22:38 -0800 (PST) Received: from [192.168.50.100] ([114.252.97.9]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3b17db9d1fbsm70817a91.15.2026.11.10.06.22.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Nov 2026 06:22:38 -0800 (PST) Message-ID: Date: Tue, 10 Nov 2026 22:22:33 +0800 X-Archived-By: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH v2 9/9] iommu/riscv: Add riscv_iommu_attach_dev_nested To: Tan Chi , gong.shuai@sanechips.com.cn Cc: kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev References: <20261110115137.184160-1-gong.shuai@sanechips.com.cn> <20261110135615.8073-1-tanchi25@mails.ucas.ac.cn> From: Gong Shuai In-Reply-To: <20261110135615.8073-1-tanchi25@mails.ucas.ac.cn> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261110_062240_085516_918C80CB X-CRM114-Status: UNSURE ( 9.70 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -1.9 (-) X-BeenThere: kvm-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "kvm-riscv" X-Spam-Status: No, score=-2.3 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 SGkgVGFuIENoaSwKCk9uIDExLzEwLzIwMjYgOTo1NiBQTSwgVGFuIENoaSB3cm90ZToKPiBIaSBT aHVhaSwKPiAKPiBPbiBUdWUsIE5vdiAxMCwgMjAyNiBhdCAwNzo1MTozN1BNICswODAwLCBHb25n IFNodWFpIHdyb3RlOgo+PiAgIDIuIFVzZSB0aGUgZ3Vlc3QgUFNDSUQgZGlyZWN0bHksIGJ1dCBh bGxvY2F0ZSBhIHNlcGFyYXRlIGhvc3QKPj4gICAgICBHU0NJRCBmb3IgZWFjaCB2SU9NTVUuCj4g Cj4gSSBhZ3JlZSB3aXRoIG9wdGlvbiAyIGFzIHdlbGwuIE15IGVhcmxpZXIgc3VnZ2VzdGlvbiBk aWQgbm90IGFjY291bnQKPiBmb3IgaW5kZXBlbmRlbnQgUFNDSUQgbmFtZXNwYWNlcyBhY3Jvc3Mg bXVsdGlwbGUgdklPTU1VcyBzaGFyaW5nIHRoZQo+IHNhbWUgUzIgcGFyZW50Lgo+IAo+IEFsbG9j YXRpbmcgYSBzZXBhcmF0ZSBHU0NJRCBmb3IgZWFjaCB2SU9NTVUgc2VlbXMgc2ltcGxlciB0aGFu Cj4gbWFpbnRhaW5pbmcgYW4gYWRkaXRpb25hbCBQU0NJRCBtYXBwaW5nIHRhYmxlLgoKQWdyZWVk LiBJ4oCZbGwgd29yayBvbiB0aGUgbmV3IHZlcnNpb24gc29vbi4KClRoYW5rcywKU2h1YWkKCj4g Cj4gVGhhbmtzLAo+IFRhbiBDaGkKPiAKCgotLSAKa3ZtLXJpc2N2IG1haWxpbmcgbGlzdAprdm0t cmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2t2bS1yaXNjdgo=