From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from cstnet.cn (smtp81.cstnet.cn [159.226.251.81]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C2D6C13BC0C; Wed, 5 Nov 2025 10:10:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=159.226.251.81 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762337410; cv=none; b=sS+hI0fp17zOENeK7RaGyAzIIgawL7eiXoQu4QBK1zh6z1TRNEywD3wo9F9adye0xEJC2yOD2351ArNi4uDO3xi2Ip4Z8a7qg3fIdfZ41jUUa6sGXDxqTBl5h613j8wQpEMqXLPPjsgKAKi0uWhKSOKtzKbaAc9cdoFddmlZUj0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762337410; c=relaxed/simple; bh=Qyyh0raED7CYSRBSbAaH4gfg6n000acaNazrYxYVUFc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Qq7Mu76MOSa/SsnSO6owIt3m3pJjn7RD5GCsYagGVnIPyXW74foATB9z9FI0o9GHOIo+Stty2K4Now3d81+ktR9FOP+gS7NosGKumUyeOon80UgLVBz/pQRaOeqr0wabCrXJocTTWj41OPM29vhe6H83CuSdBnNQWFH1KeS0rFA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=iscas.ac.cn; spf=pass smtp.mailfrom=iscas.ac.cn; arc=none smtp.client-ip=159.226.251.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=iscas.ac.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=iscas.ac.cn Received: from [192.168.0.105] (unknown [114.241.85.109]) by APP-03 (Coremail) with SMTP id rQCowABX1Os1IgtpLC6YAQ--.36657S2; Wed, 05 Nov 2025 18:08:54 +0800 (CST) Message-ID: <0a0b8b94-ad94-46ea-ac0d-cbf35dec0f50@iscas.ac.cn> Date: Wed, 5 Nov 2025 18:08:53 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v10 0/7] Linux RISC-V IOMMU Support To: Tomasz Jeznach Cc: Anup Patel , devicetree@vger.kernel.org, Conor Dooley , Albert Ou , linux@rivosinc.com, linux-kernel@vger.kernel.org, Rob Herring , Sebastien Boeuf , iommu@lists.linux.dev, Palmer Dabbelt , Nick Kossifidis , Krzysztof Kozlowski , linux-riscv@lists.infradead.org, Joerg Roedel , Will Deacon , Robin Murphy , Paul Walmsley References: Content-Language: en-US From: Vivian Wang In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-CM-TRANSID:rQCowABX1Os1IgtpLC6YAQ--.36657S2 X-Coremail-Antispam: 1UD129KBjvdXoWrZF47Jr43XF47Ar4rKFWfZrb_yoWkWwc_uF Z29r4ktw1UArWxta13KF12vrnrX3s29r10yaykJry2y34rtF4kJFZ8ArySv3Zxtw4fWrnx Gw4DGw12vw429jkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbsxYjsxI4VWDJwAYFVCjjxCrM7AC8VAFwI0_Xr0_Wr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM2 8CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0 cI8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26F4UJVW0owA2z4x0Y4vEx4 A2jsIEc7CjxVAFwI0_GcCE3s1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IE w4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMc vjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvEwIxGrwACI402YVCY1x02628vn2kIc2xKxwCY 1x0262kKe7AKxVW8ZVWrXwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8Jw C20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAF wI0_GFv_WrylIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjx v20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2 jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0x ZFpf9x07jDsqXUUUUU= X-CM-SenderInfo: pzdqw2pxlnt03j6l2u1dvotugofq/ Hi Tomasz, On 10/16/24 14:52, Tomasz Jeznach wrote: > This patch series introduces support for RISC-V IOMMU architected > hardware into the Linux kernel. > > [...] > > Follow-up patch series providing MSI interrupt remapping, complete ATS/PRI/SVA > and VFIO/IOMMUFD support are available at the GitHub [2], and has been tested > with published QEMU RISC-V IOMMU device model [3]. I'm currently looking into building drivers for some "accelerator" style devices, and I'm trying to figure out the current situation of drivers for the more advanced IOMMU features, specifically the ATS/PRI/SVA combo. I see that the GitHub branch has been rebased in May to 6.15, but seemingly hasn't been touched since. Is this still the latest version of these patches? Aside from other IOMMU subsystem-wide changes since v6.15, is there any other code/information that I should take into account? This isn't super urgent or anything, but I'm pretty new to this, and given that a year has passed since this series has been merged, I'm not sure if there's some other development I've missed. Thanks for your help. Vivian "dramforever" Wang