[{"id":3676145,"web_url":"http://patchwork.ozlabs.org/comment/3676145/","msgid":"<20260411124717.GE3694781@ziepe.ca>","list_archive_url":null,"date":"2026-04-11T12:47:17","subject":"Re: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic\n page table","submitter":{"id":73018,"url":"http://patchwork.ozlabs.org/api/people/73018/","name":"Jason Gunthorpe","email":"jgg@ziepe.ca"},"content":"On Sat, Apr 11, 2026 at 10:22:22AM +0800, fangyu.yu@linux.alibaba.com wrote:\n> From: Fangyu Yu <fangyu.yu@linux.alibaba.com>\n> \n> The RISC-V IOMMU can optionally support Svpbmt page-based memory types\n> in its page table format. When present,the generic page table code can\n> use this capability to encode memory attributes (e.g. MMIO vs normal\n> memory) in PTEs.\n> \n> Signed-off-by: Fangyu Yu <fangyu.yu@linux.alibaba.com>\n> ---\n>  drivers/iommu/riscv/iommu.c       | 2 ++\n>  include/linux/generic_pt/common.h | 1 +\n>  2 files changed, 3 insertions(+)\n\nReviewed-by: Jason Gunthorpe <jgg@nvidia.com>\n\nJason","headers":{"Return-Path":"\n <kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=Lgb3uM5c;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n secure) header.d=ziepe.ca header.i=@ziepe.ca header.a=rsa-sha256\n header.s=google header.b=DAl6t+VQ;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4ftD305vhBz1yCx\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 11 Apr 2026 22:47:24 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wBXkB-0000000DRFX-0CUB;\n\tSat, 11 Apr 2026 12:47:23 +0000","from mail-qk1-x736.google.com ([2607:f8b0:4864:20::736])\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wBXk9-0000000DREw-18zY\n\tfor kvm-riscv@lists.infradead.org;\n\tSat, 11 Apr 2026 12:47:22 +0000","by mail-qk1-x736.google.com with SMTP id\n af79cd13be357-8cfdac74050so307162385a.3\n        for <kvm-riscv@lists.infradead.org>;\n Sat, 11 Apr 2026 05:47:20 -0700 (PDT)","from ziepe.ca\n (crbknf0213w-47-54-130-67.pppoe-dynamic.high-speed.nl.bellaliant.net.\n [47.54.130.67])\n        by smtp.gmail.com with ESMTPSA id\n af79cd13be357-8ddb5f89d88sm426412085a.4.2026.04.11.05.47.18\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Sat, 11 Apr 2026 05:47:18 -0700 (PDT)","from jgg by wakko with local (Exim 4.97)\n\t(envelope-from <jgg@ziepe.ca>)\n\tid 1wBXk5-00000002Xff-27WZ;\n\tSat, 11 Apr 2026 09:47:17 -0300"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:\n\tMessage-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=xaNAEWC92wFOGRX4PqEZKZD+uiycqjSZHb/G8W82OzM=; b=Lgb3uM5c6RLb9+\n\t6zSi9ss71endG7lsSBwsHK1vtNsUOKIB38nvyFuYXWIxBLinbTOJF32dOJn+D9Gj8qxFkOwd6vjGq\n\taXpxkU6oeHvVbLf6eii2U7c99DQVSUHe2OZDFEQbvWrQGB9xLFAYhGGf7KMA7WuFhd0soTnZXBh6p\n\tDlIqlVzXGYk5q1led0xmk119KM/AaanXoRL/+Y0AMgLQLAQEFbrzBEnYHqh7Q0OsR9cu3503/Gun9\n\t2+Eep5phrXLNPGqwD0D/ufERZnGX14isqIPUBPdlgeW5nhkgSbDwFNl4bekTbTD1YuVCEGBWt0fDs\n\tSICvoEHoZ9g4qZM3kmYg==;","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=ziepe.ca; s=google; t=1775911639; x=1776516439;\n darn=lists.infradead.org;\n        h=in-reply-to:content-disposition:mime-version:references:message-id\n         :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to;\n        bh=eWppL+WJopnByItX0KjB3DQR4+wR3fIbz3ulvVygolU=;\n        b=DAl6t+VQpNyHFzQ8RNQ1PyZgv81F4JPpIscqEnUHOyV40+eMRkNN8Ff27/QWefZTNc\n         dkz37uDQVlMi1qv89fRnBIXqxmqKhgMlAFxPA6rcnWwgemN3T1iBAA8wyk7rhY8ChI0S\n         X3P05vTJEbkYvd9gPkCl9LmbAOWdCeu86F0CXsREYGFaPTkIl8XD4cn0zWu1zmi59Z7L\n         62hq4al8uQiuZx4LxlrxBfGQgjep6qYtk3Q+2/naWnTMPECKYfVkjdJQ1oXisDeakw+k\n         QUZ54NuEAjxaC3MJ84u5YArWozAyl2l234wcDXSdgw4Wure1idq7aE5cVa0WdRUFtCC5\n         ykqw=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775911639; x=1776516439;\n        h=in-reply-to:content-disposition:mime-version:references:message-id\n         :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc\n         :subject:date:message-id:reply-to;\n        bh=eWppL+WJopnByItX0KjB3DQR4+wR3fIbz3ulvVygolU=;\n        b=GloZgpZ+k17m5bUbuNXX5kg0VItd8bMgT+aPCdX3Yf4rCLHdEdBaEobajShYSJWpUi\n         ZM/0qDviCYMwXlTeCgWnrEoXLTsJRUUuqmsgEUWIVAAIt6NOKmo7vMgbQ9FVdWYGAbTE\n         s8W0uuTVC+yNXJjF0ZnY/FwnUwBphA3Vtx59BQJRRXlaucUCgZ1E9a7EFGUSqJW3USA5\n         5WDIw9Y5M0OLZrZ969Tx+J+Rs8zCPI+rCTXuJVpyD+4B8JeL6wxPRqeT2Jlwrme79WPH\n         GEbYf+k+Tu16bZr5JyRAfrKT5T/QjItX7xb8nUK56Yrc+EWPcK+9yFep3iveNwtTa7AR\n         eBVw==","X-Forwarded-Encrypted":"i=1;\n AJvYcCWtIiRj2iIc9MaLbxvBRaRyE8+8OMagyV5gNJ+6ErN+fdRGpIySO0DivqyraHhzDlCOW0JTvVLsDx0=@lists.infradead.org","X-Gm-Message-State":"AOJu0YyG9P4udW3Wof3vrzjIs+AHmJ8H8WK7En4rhTxDbffSL8oic/r9\n\t0ySez2PWSbXcKhNsPd1TgLPlPeVinAJXyvjgby2KVCMoS8o71Xiw3l913RSCNJ0q1Ck=","X-Gm-Gg":"AeBDievwsheOzyYoC/QpPuf3IhNzhSED5+wYi8PMoFyJsfqT6+n4ekMh3mlmwHTaaew\n\txH/1AjwghS3a4f/4F6SnhdX1kg9HrOV533/VGIA/lr3Oagbidp2UKRG2FLFoleAZNIoqz9JhgA1\n\tR8B9gwQ9/rZQAOzjOZwqI5FeT8e6TAX2tP9PjISDgejNrkV1OeD9KRqiOiY8lZkCbGyst4tpYBc\n\tlCtwRAkTGU9Z7+yWXrx+R0FO+TXb9XZ6d1Qo5eh8jdjAe1G8LC/sC5KsdaERkB2HGMizqtY5WXZ\n\t1gOlrLET7dYFOK8ea4mrA7RBBgZM4NWYcWLny8WW2d/TIxW0Rz9ZIZMUZqNJcC7N8nGQ+4D68/q\n\tDncx6uD2qU5492uB/B7/afeLgU18CrsmhA4gD+bpuL1DWaR4I5jkhrTX8/LFiD2wJFIk8Slewnl\n\t2nIZehLCUaG3AqVgcNfTp3KygN4zPOpU/ltziGAbrVsH3KWWrLhykAhe1u19UpoE53hHmDRUFM7\n\tfIomw==","X-Received":"by 2002:a05:620a:4155:b0:8cd:923a:87a0 with SMTP id\n af79cd13be357-8ddcd6fcfc0mr1003943885a.21.1775911639328;\n        Sat, 11 Apr 2026 05:47:19 -0700 (PDT)","Date":"Sat, 11 Apr 2026 09:47:17 -0300","From":"Jason Gunthorpe <jgg@ziepe.ca>","To":"fangyu.yu@linux.alibaba.com","Cc":"joro@8bytes.org, will@kernel.org, robin.murphy@arm.com, pjw@kernel.org,\n\tpalmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr,\n\ttjeznach@rivosinc.com, kevin.tian@intel.com,\n\tbaolu.lu@linux.intel.com, vasant.hegde@amd.com, guoren@kernel.org,\n\tiommu@lists.linux.dev, kvm-riscv@lists.infradead.org,\n\tlinux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org","Subject":"Re: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic\n page table","Message-ID":"<20260411124717.GE3694781@ziepe.ca>","References":"<20260411022223.91029-1-fangyu.yu@linux.alibaba.com>\n <20260411022223.91029-2-fangyu.yu@linux.alibaba.com>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<20260411022223.91029-2-fangyu.yu@linux.alibaba.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260411_054721_504374_4F6EB0A9 ","X-CRM114-Status":"UNSURE (   8.87  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"-2.1 (--)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  On Sat, Apr 11, 2026 at 10:22:22AM +0800,\n fangyu.yu@linux.alibaba.com\n    wrote: > From: Fangyu Yu <fangyu.yu@linux.alibaba.com> > > The RISC-V\n IOMMU\n    can optionally support Svpbmt page-based memory types [...]\n Content analysis details:   (-2.1 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/, no\n                             trust\n                             [2607:f8b0:4864:20:0:0:0:736 listed in]\n                             [list.dnswl.org]\n -0.0 SPF_PASS               SPF: sender matches SPF record\n  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record\n -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from\n                             envelope-from domain\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from\n author's\n                             domain\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]","X-BeenThere":"kvm-riscv@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"<kvm-riscv.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/kvm-riscv/>","List-Post":"<mailto:kvm-riscv@lists.infradead.org>","List-Help":"<mailto:kvm-riscv-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"kvm-riscv\" <kvm-riscv-bounces@lists.infradead.org>","Errors-To":"kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":3676188,"web_url":"http://patchwork.ozlabs.org/comment/3676188/","msgid":"<CAAhSdy3azZ2hiO_zEC4-eu3EfHYeWJh5D5LfihYRkw-2XyYbQw@mail.gmail.com>","list_archive_url":null,"date":"2026-04-11T16:51:57","subject":"Re: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic page\n table","submitter":{"id":33417,"url":"http://patchwork.ozlabs.org/api/people/33417/","name":"Anup Patel","email":"anup@brainfault.org"},"content":"On Sat, Apr 11, 2026 at 7:52 AM <fangyu.yu@linux.alibaba.com> wrote:\n>\n> From: Fangyu Yu <fangyu.yu@linux.alibaba.com>\n>\n> The RISC-V IOMMU can optionally support Svpbmt page-based memory types\n> in its page table format. When present,the generic page table code can\n> use this capability to encode memory attributes (e.g. MMIO vs normal\n> memory) in PTEs.\n>\n> Signed-off-by: Fangyu Yu <fangyu.yu@linux.alibaba.com>\n\nLooks good from RISC-V perspective.\n\nReviewed-by: Anup Patel <anup@brainfault.org>\n\nRegards,\nAnup\n\n\n> ---\n>  drivers/iommu/riscv/iommu.c       | 2 ++\n>  include/linux/generic_pt/common.h | 1 +\n>  2 files changed, 3 insertions(+)\n>\n> diff --git a/drivers/iommu/riscv/iommu.c b/drivers/iommu/riscv/iommu.c\n> index c7d0342aa747..e53883935563 100644\n> --- a/drivers/iommu/riscv/iommu.c\n> +++ b/drivers/iommu/riscv/iommu.c\n> @@ -1194,6 +1194,8 @@ static struct iommu_domain *riscv_iommu_alloc_paging_domain(struct device *dev)\n>         cfg.common.features = BIT(PT_FEAT_SIGN_EXTEND) |\n>                               BIT(PT_FEAT_FLUSH_RANGE) |\n>                               BIT(PT_FEAT_RISCV_SVNAPOT_64K);\n> +       if (iommu->caps & RISCV_IOMMU_CAPABILITIES_SVPBMT)\n> +               cfg.common.features |= BIT(PT_FEAT_RISCV_SVPBMT);\n>         domain->riscvpt.iommu.nid = dev_to_node(iommu->dev);\n>         domain->domain.ops = &riscv_iommu_paging_domain_ops;\n>\n> diff --git a/include/linux/generic_pt/common.h b/include/linux/generic_pt/common.h\n> index fc5d0b5edadc..dfadf8a5752a 100644\n> --- a/include/linux/generic_pt/common.h\n> +++ b/include/linux/generic_pt/common.h\n> @@ -188,6 +188,7 @@ enum {\n>          * Support the 64k contiguous page size following the Svnapot extension.\n>          */\n>         PT_FEAT_RISCV_SVNAPOT_64K = PT_FEAT_FMT_START,\n> +       PT_FEAT_RISCV_SVPBMT,\n>\n>  };\n>\n> --\n> 2.50.1\n>\n>","headers":{"Return-Path":"\n <kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=B6e7Uax6;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=brainfault-org.20251104.gappssmtp.com\n header.i=@brainfault-org.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=gpSB9sts;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4ftKTW3R7dz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 12 Apr 2026 02:52:15 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wBbZ6-0000000DeJZ-3Mi3;\n\tSat, 11 Apr 2026 16:52:12 +0000","from mail-ot1-x333.google.com ([2607:f8b0:4864:20::333])\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wBbZ4-0000000DeIP-22w8\n\tfor kvm-riscv@lists.infradead.org;\n\tSat, 11 Apr 2026 16:52:11 +0000","by mail-ot1-x333.google.com with SMTP id\n 46e09a7af769-7d4c12ff3d5so2788741a34.2\n        for <kvm-riscv@lists.infradead.org>;\n Sat, 11 Apr 2026 09:52:10 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From:\n\tIn-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=ZDHnCqCjVt7hEAnlXwTcy9Nu0mKwWW3QPqKUZlEc0R4=; b=B6e7Uax6NZLuqc\n\tpv1PfyQP1gP6h6MkibyMvi5EsJ3zMxBZuAaVFQiCN0KOS5DdXjt/xERsKvqMo9mRJH9i8+bzwm/O3\n\tPa9YuksOW55vzGvVa8eepIbF7KXPN3frtmKWBwj3HuDDInm92dOTTwT0FcQLIXVNNZIyj++urBbEk\n\t2AlRB+cFQs57m3aIAkZqSBFWDB27FKRBUDU1ByX5ZwkTknSmiV6OijKarosHhPHNH5DLi6Rf8QCWG\n\tUPY+2dy/KtIWJsQk8fTaM2ST9r0nMEtwfnku/e319L7n6fo3tZIg/khl/7Mq7B3wWOxx1gFlP377d\n\tSS/DDM4GEhmPWIl3V9ew==;","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=brainfault-org.20251104.gappssmtp.com; s=20251104; t=1775926329;\n x=1776531129; darn=lists.infradead.org;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=FX/lULpKSMagkle3KXgfcJbERn4/bCQpLyp4j5tdJGs=;\n        b=gpSB9stsVwq4GLR5glbABNLCRDsFdQ9HFoNfB3vgKlF6qnG3BEywb1vaMqCxBQEE2v\n         L/TTy4m9lwmYFP22xSQ19CdbpRFNkvlJZ0eK/gxTA2dUlxOff75s6bVk6oBk5YmN5MPE\n         /R9DMy38ouGAFESVQm/XcmUIc6ve/ZXc9TlC9JeA2SyU+g9nJC2f84EAzLqFvuc/nL2p\n         MJqwpKngKRLi5Z1jfU8+AzoU6dQBGaRcTQ9GG/FCABN+qnSbd2HwrYSp/nC9oQVToJu2\n         2H9hxct2QL3bFSyxjSlS1BviIo8qhqwlrEt74G/KVcNHxLdrcJ8y8VJq7D484gW6ayDf\n         aTMw=="],"ARC-Seal":"i=1; a=rsa-sha256; t=1775926329; cv=none;\n        d=google.com; s=arc-20240605;\n        b=JITsiz48T2FBNj5t8Zpyc8lGpC1vaRQiwA3CLurjJS0gjT/1wS+7nLZmS/AOE6s15i\n         JO7qCk6IruXJQG9017BOwjbkwYVnerWPQ7xxeqgIwUXyE5BgyWQX2HrKRhQ96549l8Gl\n         nJsW0m/qmwVeAKMB34J2i1euCt8ECVAwRp+/VPxdQttNsjt0MXA+Bo6jnyCmWNL+LXwv\n         LN+S1EutRf/5z9j/quF/0942J/HTizz7LN3FzG7AlI6VkQs6GJ3p9VzAiNlqBfg/UiG/\n         YFZ3h+yPIYMFB5N0+OtVuAuRzYBYtXqdo/gw5wq/j/i50uBdAq4f7Bo4zpDMvg9dfRjL\n         nF8w==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:dkim-signature;\n        bh=FX/lULpKSMagkle3KXgfcJbERn4/bCQpLyp4j5tdJGs=;\n        fh=gb+78aH1HAyF5BDUQJ5d0SZjZGYhL4e1T48rSOxL43E=;\n        b=X2b06MDXChJXn1DlK4dD/qR6idFL3noEaMexVyqOqinqR+ba2I8IIRTokmgBW0+hcE\n         D3G5t3bdgp6ZuPTL5JBUlnw0GbG4csb+MU4P2a6BSkekfezFnMYGJxkDdTsC/zQcFDbY\n         EUwHkAgeDpIPcrlNmCfSfs8m5ug+Nr8APrYCIxy978zwv7k6Hw7rmhULTe/kFeRZKwTQ\n         22Yz2PSSvxxbEsdKTci8o9mN/nL6yEyyP5XwYP5rTR/NP5lRFNmzvayJslNaOYwSSjz3\n         T9oJqvDhZLrFpZ5gV203KsXFxXrhnen92D/XTZAGYwzXRT2I+ZWkMALJDjL2dbHIOy5J\n         odUQ==;\n        darn=lists.infradead.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775926329; x=1776531129;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=FX/lULpKSMagkle3KXgfcJbERn4/bCQpLyp4j5tdJGs=;\n        b=C92vXGVKq6rM/qINeZjV3Nptb7QXDfS8OHWiY7MgTGavQQyhHG84AzvIVGUSTV5IJ4\n         6VzPKXK/TExUDgPn0i5KL6b4uAchMKSEoPoutLzC5rPT4rviAcJ8/M1hfD2zGdnOtL0y\n         hwbkSKSKGvWfEBpk734EwlGieoK11T2Absiah2p8nWtOQjYHdbpB9agb3CSEX69TDRs3\n         0RdvRnzM2ub0bg9T2mAlb3kzxhnlUPRQyRQ5+LzTV8RDqkqUgDI4EEidgZkViWj6pe5f\n         lAVGpyPj+wXO60atUC4tJUV7ehXgp/bzFb1OSE9nfBwue8BHXx6QiMEHCLaluthr+66w\n         qFUg==","X-Forwarded-Encrypted":"i=1;\n AJvYcCX/loQcftNhGrSEbKxVet5aUJ1F2qw6G2ipoEtX/gaAWOiswbxdhDg4VrgpW/mFABw4mDGtxqkM4tI=@lists.infradead.org","X-Gm-Message-State":"AOJu0YzpBsCJqIb7OgK+yzZIB0wbtY2/FdIj1doXlvJpHxhGTTqU+B39\n\tDsW2Y6Yxy0HqCWQFxezfyX+uI2SO7Gn+jDB3TZ+ekgsfA0ZhUbjfL1YOe6VbzS0srtO5UTNKIIF\n\tDmKwcZn0Cuk4U2Pcr1opYp2znrETNaU78SLbeYNsqOg==","X-Gm-Gg":"AeBDieuw1lANEthWf9J9SzkH+Zq6b7q7dNlymtWIHQkPLKpRtaBbRPI/hT8d9WeSW4T\n\tAco+liPOj2Pz18G6dQOoZHx3oOkgMWqAcrDGNxxTT6YEIyQqBpgBo6QKz3L8OPKl644gxmpZXVz\n\tV+AFNVeE2wVhvWISncP37iiTWjphdQ2QH4VdRN4q8Lz6TYskoLtGQH7ZX8HkGESsHCnogoQeQtA\n\tqpFJo/1kBc86QwCm55+BaXBVXDrmfRwBp0akQFVJSlc3X3CwO66IMas4bhtYKH7ZxeZRSkCdnPr\n\teS6k1xLpb27tcV2VmcFQWFRSlCVigcRwnKtBNEns/vRQKDgwzAq19xzEFPqtDgdd1kR4lMwY1at\n\tZ60HU6uNjuCML/BZisWIZ1KG2bw4SIXAuyjvWfQ==","X-Received":"by 2002:a05:6820:62a:b0:67e:313e:22c4 with SMTP id\n 006d021491bc7-68be85d32e6mr4077914eaf.47.1775926329262; Sat, 11 Apr 2026\n 09:52:09 -0700 (PDT)","MIME-Version":"1.0","References":"<20260411022223.91029-1-fangyu.yu@linux.alibaba.com>\n <20260411022223.91029-2-fangyu.yu@linux.alibaba.com>","In-Reply-To":"<20260411022223.91029-2-fangyu.yu@linux.alibaba.com>","From":"Anup Patel <anup@brainfault.org>","Date":"Sat, 11 Apr 2026 22:21:57 +0530","X-Gm-Features":"AQROBzBrpzfznEAFbbO-vdp8iuvh-4Q6CVGLr2K3uMPPDNj279HD1Tp5_HAL7qw","Message-ID":"\n <CAAhSdy3azZ2hiO_zEC4-eu3EfHYeWJh5D5LfihYRkw-2XyYbQw@mail.gmail.com>","Subject":"Re: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic page\n table","To":"fangyu.yu@linux.alibaba.com","Cc":"joro@8bytes.org, will@kernel.org, robin.murphy@arm.com, pjw@kernel.org,\n\tpalmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr,\n\ttjeznach@rivosinc.com, jgg@ziepe.ca, kevin.tian@intel.com,\n\tbaolu.lu@linux.intel.com, vasant.hegde@amd.com, guoren@kernel.org,\n\tiommu@lists.linux.dev, kvm-riscv@lists.infradead.org,\n\tlinux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260411_095210_530899_CF774B49 ","X-CRM114-Status":"GOOD (  14.88  )","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  On Sat, Apr 11,\n 2026 at 7:52 AM <fangyu.yu@linux.alibaba.com>\n    wrote: > > From: Fangyu Yu <fangyu.yu@linux.alibaba.com> > > The RISC-V\n IOMMU\n    can optionally support Svpbmt page-based memory types > in i [...]\n Content analysis details:   (-1.9 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/, no\n                             trust\n                             [2607:f8b0:4864:20:0:0:0:333 listed in]\n                             [list.dnswl.org]\n  0.0 SPF_NONE               SPF: sender does not publish an SPF Record\n  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]","X-BeenThere":"kvm-riscv@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"<kvm-riscv.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/kvm-riscv/>","List-Post":"<mailto:kvm-riscv@lists.infradead.org>","List-Help":"<mailto:kvm-riscv-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Sender":"\"kvm-riscv\" <kvm-riscv-bounces@lists.infradead.org>","Errors-To":"kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":3676283,"web_url":"http://patchwork.ozlabs.org/comment/3676283/","msgid":"<CAJF2gTSXnUA2nAnVE=wMvW-=rcKj6a8f8DFTaSs+uEu6YfLgLA@mail.gmail.com>","list_archive_url":null,"date":"2026-04-12T13:03:54","subject":"Re: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic page\n table","submitter":{"id":75626,"url":"http://patchwork.ozlabs.org/api/people/75626/","name":"Guo Ren","email":"guoren@kernel.org"},"content":"On Sat, Apr 11, 2026 at 10:22 AM <fangyu.yu@linux.alibaba.com> wrote:\n>\n> From: Fangyu Yu <fangyu.yu@linux.alibaba.com>\n>\n> The RISC-V IOMMU can optionally support Svpbmt page-based memory types\n> in its page table format. When present,the generic page table code can\n> use this capability to encode memory attributes (e.g. MMIO vs normal\n> memory) in PTEs.\n>\n> Signed-off-by: Fangyu Yu <fangyu.yu@linux.alibaba.com>\n> ---\n>  drivers/iommu/riscv/iommu.c       | 2 ++\n>  include/linux/generic_pt/common.h | 1 +\n>  2 files changed, 3 insertions(+)\n>\n> diff --git a/drivers/iommu/riscv/iommu.c b/drivers/iommu/riscv/iommu.c\n> index c7d0342aa747..e53883935563 100644\n> --- a/drivers/iommu/riscv/iommu.c\n> +++ b/drivers/iommu/riscv/iommu.c\n> @@ -1194,6 +1194,8 @@ static struct iommu_domain *riscv_iommu_alloc_paging_domain(struct device *dev)\n>         cfg. common.features = BIT(PT_FEAT_SIGN_EXTEND) |\n>                               BIT(PT_FEAT_FLUSH_RANGE) |\n>                               BIT(PT_FEAT_RISCV_SVNAPOT_64K);\n> +       if (iommu->caps & RISCV_IOMMU_CAPABILITIES_SVPBMT)\n> +               cfg.common.features |= BIT(PT_FEAT_RISCV_SVPBMT);\n>         domain->riscvpt.iommu.nid = dev_to_node(iommu->dev);\n>         domain->domain.ops = &riscv_iommu_paging_domain_ops;\n>\n> diff --git a/include/linux/generic_pt/common.h b/include/linux/generic_pt/common.h\n> index fc5d0b5edadc..dfadf8a5752a 100644\n> --- a/include/linux/generic_pt/common.h\n> +++ b/include/linux/generic_pt/common.h\n> @@ -188,6 +188,7 @@ enum {\n>          * Support the 64k contiguous page size following the Svnapot extension.\n>          */\n>         PT_FEAT_RISCV_SVNAPOT_64K = PT_FEAT_FMT_START,\n> +       PT_FEAT_RISCV_SVPBMT,\n>\n>  };\n>\n> --\n> 2.50.1\n>\n\nReviewed-by: Guo Ren <guoren@kernel.org>\n\n\n--\nBest Regards\n Guo Ren","headers":{"Return-Path":"\n <kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=EmyhFXND;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=acUj9fiO;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=temperror (SPF Temporary Error: DNS Timeout)\n smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133;\n helo=bombadil.infradead.org;\n envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4ftrNj6F3Tz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 12 Apr 2026 23:04:24 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wBuU0-0000000EJj3-20HG;\n\tSun, 12 Apr 2026 13:04:12 +0000","from sea.source.kernel.org ([172.234.252.31])\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wBuTx-0000000EJiP-3IJx\n\tfor kvm-riscv@lists.infradead.org;\n\tSun, 12 Apr 2026 13:04:11 +0000","from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58])\n\tby sea.source.kernel.org (Postfix) with ESMTP id 0D8DE44222\n\tfor <kvm-riscv@lists.infradead.org>; Sun, 12 Apr 2026 13:04:08 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id CB814C2BCB0\n\tfor <kvm-riscv@lists.infradead.org>; Sun, 12 Apr 2026 13:04:07 +0000 (UTC)","by mail-wr1-f45.google.com with SMTP id\n ffacd0b85a97d-43d70b3e159so193508f8f.0\n        for <kvm-riscv@lists.infradead.org>;\n Sun, 12 Apr 2026 06:04:07 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From:\n\tIn-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=4B+h6LXBXuBTuomZYOjUajs3hO30Nytuvd2yXnYsrO0=; b=EmyhFXND9gzOzI\n\ts/Gj7YW9Z3niPnPjvy2w0MeRWMahW61pJgo4yMnOxWL2pHSuwhvaAiZnV/YvMPROnWP1bMaktm4xi\n\tNmSY0+e+N7nPNurMi1NA0oYTwC7p8skIEgPS+yLp/cAfS4b1M92o5GldExWk23bDe6A5QZetkUz5Q\n\tROYyadru/LzEj+Oa12+HmQ42NUy1IYKDAmNHEqYkazM+Eo/eEqVpu+2WeHjAhpbn3XAFO/joMXyRB\n\tv1y0MADuwlNiG8k0LQCdrYFbthNpmLoZO06Scu6Tg2sG2Y4aOb9O+STGcaT0F5pS4Lsed1BebvzIh\n\treZM8TvnNtii4ReYAEtg==;","v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775999047;\n\tbh=5Bqrbn2k9TOdsiAH38KQq4JwdpFH359AVe8NrWa9IHY=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=acUj9fiOeaIPYUxTvtPLJcosDRTm64YAp4LKVYnU4ri5zy7WTcjd2zHdmtfSeqz6G\n\t B/6KLCdyGRhgHC0C7ICkJK2fEBM1vUdyVXT5DDDgng6T0/vVKvMueSnux7qIaVV/4B\n\t jXGmaIKJprr7yrzN+81/1mRNTsuJt5xtdfyqcZp99kTEpEA0NAvmlVPPFSzGQRdt+2\n\t /XhB4xA5ZMZBshCh55mJ9on1Ni1ADrnXhstPusW/FVNiYAaDa+m3JZQKF0SdQtHskK\n\t lk7bm9vTbHq55ODDzZTisrnaunnZTs8K+do0It33t/wk21RWGK4QN1b6mc+sPJ96Iw\n\t 07DJoT/hP6qBg=="],"X-Forwarded-Encrypted":"i=1;\n AFNElJ+21WbP2k4yqFQzOb8thOoq1kG+x74veisGqWA+ezJtk17xwzfOYY3+df9lNJA2K+lE1KRNXjow+qs=@lists.infradead.org","X-Gm-Message-State":"AOJu0YxG81Ldq2/Aq12YC5oEwmddGM4qtlldlY9PX4ECsU+qxMevAHku\n\t/svQe/qwhPGPDj0/Ys6SBBanP9Lrgno6s916rSA9IJi2RPC9B2r4wvLbcbBaZXryZSCrugpfXyg\n\tdXwBjhHqtQjgJsxfSZ5zaJLiNwZvVvCM=","X-Received":"by 2002:a05:6000:26cf:b0:43d:613:4036 with SMTP id\n ffacd0b85a97d-43d642be547mr13803956f8f.37.1775999046355; Sun, 12 Apr 2026\n 06:04:06 -0700 (PDT)","MIME-Version":"1.0","References":"<20260411022223.91029-1-fangyu.yu@linux.alibaba.com>\n <20260411022223.91029-2-fangyu.yu@linux.alibaba.com>","In-Reply-To":"<20260411022223.91029-2-fangyu.yu@linux.alibaba.com>","From":"Guo Ren <guoren@kernel.org>","Date":"Sun, 12 Apr 2026 21:03:54 +0800","X-Gmail-Original-Message-ID":"\n <CAJF2gTSXnUA2nAnVE=wMvW-=rcKj6a8f8DFTaSs+uEu6YfLgLA@mail.gmail.com>","X-Gm-Features":"AQROBzA6Z2M_85dwJnKtYOBK9MfzLI4lmy3tM3YGVlERgho4gFxSwFBRusnFW8A","Message-ID":"\n <CAJF2gTSXnUA2nAnVE=wMvW-=rcKj6a8f8DFTaSs+uEu6YfLgLA@mail.gmail.com>","Subject":"Re: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic page\n table","To":"fangyu.yu@linux.alibaba.com","Cc":"joro@8bytes.org, will@kernel.org, robin.murphy@arm.com, pjw@kernel.org,\n\tpalmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr,\n\ttjeznach@rivosinc.com, jgg@ziepe.ca, kevin.tian@intel.com,\n\tbaolu.lu@linux.intel.com, vasant.hegde@amd.com, iommu@lists.linux.dev,\n\tkvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org,\n\tlinux-kernel@vger.kernel.org","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260412_060409_864429_5541BCC3 ","X-CRM114-Status":"GOOD (  15.38  )","X-Spam-Score":"-2.6 (--)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  On Sat, Apr 11,\n 2026 at 10:22 AM <fangyu.yu@linux.alibaba.com>\n    wrote: > > From: Fangyu Yu <fangyu.yu@linux.alibaba.com> > > The RISC-V\n IOMMU\n    can optionally support Svpbmt page-based memory types > in [...]\n Content analysis details:   (-2.6 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 SPF_PASS               SPF: sender matches SPF record\n  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record\n -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from\n                             envelope-from domain\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from\n author's\n                             domain\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]\n  0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The\n                             query to Validity was blocked.  See\n                             https://knowledge.validity.com/hc/en-us/articles/20961730681243\n                              for more information.\n                         [172.234.252.31 listed in\n sa-trusted.bondedsender.org]\n  0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to\n                              Validity was blocked.  See\n                             https://knowledge.validity.com/hc/en-us/articles/20961730681243\n                              for more information.\n                             [172.234.252.31 listed in sa-accredit.habeas.com]\n  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to\n                              Validity was blocked.  See\n                             https://knowledge.validity.com/hc/en-us/articles/20961730681243\n                              for more information.\n                            [172.234.252.31 listed in\n bl.score.senderscore.com]\n -0.5 DKIMWL_WL_HIGH         DKIMwl.org - High trust sender","X-BeenThere":"kvm-riscv@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"<kvm-riscv.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/kvm-riscv/>","List-Post":"<mailto:kvm-riscv@lists.infradead.org>","List-Help":"<mailto:kvm-riscv-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Sender":"\"kvm-riscv\" <kvm-riscv-bounces@lists.infradead.org>","Errors-To":"kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":3676418,"web_url":"http://patchwork.ozlabs.org/comment/3676418/","msgid":"<SE3PR04MB8922CA375D76D5BB58633E1DF3242@SE3PR04MB8922.apcprd04.prod.outlook.com>","list_archive_url":null,"date":"2026-04-13T02:55:00","subject":"Re: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic page\n table","submitter":{"id":91422,"url":"http://patchwork.ozlabs.org/api/people/91422/","name":"Nutty.Liu","email":"nutty.liu@hotmail.com"},"content":"On 4/11/2026 10:22 AM, fangyu.yu@linux.alibaba.com wrote:\n> From: Fangyu Yu <fangyu.yu@linux.alibaba.com>\n>\n> The RISC-V IOMMU can optionally support Svpbmt page-based memory types\n> in its page table format. When present,the generic page table code can\n> use this capability to encode memory attributes (e.g. MMIO vs normal\n> memory) in PTEs.\n>\n> Signed-off-by: Fangyu Yu <fangyu.yu@linux.alibaba.com>\n> ---\n>   drivers/iommu/riscv/iommu.c       | 2 ++\n>   include/linux/generic_pt/common.h | 1 +\n>   2 files changed, 3 insertions(+)\nReviewed-by: Nutty Liu <nutty.liu@hotmail.com>\n\nThanks,\nNutty","headers":{"Return-Path":"\n <kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=iFonbwWH;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=hotmail.com header.i=@hotmail.com header.a=rsa-sha256\n header.s=selector1 header.b=gdECFVHv;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvBqP5nrcz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 12:55:41 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wC7SU-0000000EuaP-3W0R;\n\tMon, 13 Apr 2026 02:55:33 +0000","from\n mail-koreacentralazolkn190130003.outbound.protection.outlook.com\n ([2a01:111:f403:d40f::3] helo=SEYPR02CU001.outbound.protection.outlook.com)\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wC7SQ-0000000EuZz-2NRB;\n\tMon, 13 Apr 2026 02:55:28 +0000","from SE3PR04MB8922.apcprd04.prod.outlook.com (2603:1096:101:2e9::7)\n by SEZPR04MB6124.apcprd04.prod.outlook.com (2603:1096:101:99::7) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Mon, 13 Apr\n 2026 02:55:11 +0000","from SE3PR04MB8922.apcprd04.prod.outlook.com\n ([fe80::3450:f139:5238:8f58]) by SE3PR04MB8922.apcprd04.prod.outlook.com\n ([fe80::3450:f139:5238:8f58%6]) with mapi id 15.20.9769.046; Mon, 13 Apr 2026\n 02:55:11 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type:\n\tContent-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive:\n\tList-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From:References:Cc:To:\n\tSubject:Date:Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner;\n\tbh=yiBD/Q4dtGE1gBAXCBgI3NZNbD2gkfgmRs76PFCnZqI=; b=iFonbwWHkpfYGGHKOaHvstPmPB\n\tyHyyfUAME59HNgHMGZwEIxnHDozthL2+C0+/h92ZfVMJ6b3ZrlhwFmM3+0drODTRuEeAaVqyRMERy\n\tN1THp8D21eY3SNEUHTZMGw7pQzMr7eBgyoja5nKP24U4a7wP5zEWjfIkrYjFyuqWg1WGYFw4RSGwu\n\tsG6YQE+V8wXAjBHjzxV8gHMXFrcV0tceMXjjrCcaHOFcpJtQBsKP+8xtx8Tv99+bl87bPMnKqwINh\n\tiywMIM/68hpA5/J9cy/PlXTZ/4sN9plBahewLFhvwyEK1OyXApSYHNTM520QDSrCPpKhAFIcy+NRf\n\tkD1iVFwQ==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=OiDO5dqHatO8RZVXSDKsR4RMubL1NUya9TtfQN2k87E=;\n b=gdECFVHv4nNM285CpdP9R0G99jl+xbeSpR3zzOMDfjG59mg13zdLd1hvcDXgLUC7ucizyK9QVDTdVCcw90xPGoyv2mZuIQ0BWCKh04Ow9msfNtNzb/tH9D1P7N30mf6BDZ77QqkzBtRqwwtGXioBXh04lW86M7UbWIejP8iIPa3Uw2rPetKFismsN9sFietvdVphXLzRkTOt8GloQNBsBI+So4wb/HUVx8EPct4A7M/UdXuu3n6rYnEnRxFmhYS2wUWwii9KUIWxNl4pbq9lYGlg2U1qllBP+n3K9k+4fls53tQSV/8QmrGuUOL7PuX4JPv8qLJHktX8ZYO9EhzCHQ=="],"ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=Bl01qvqDzwIg5B5hH8KGXQBRDLf01m5aDjALt7G4LlfazRkAT4wY7snLb3bEJFLAcFpUkO/V5OQpQlBRqmk9XMwTVrpLtyAyzyQS0Afv3kIOmcTkLhSxjxsLOPXT5fCNXizulvV0Ou6FTCY9Ja8oprGX+HOsE6EP3kPkNeRL0u6chZGcTwEndXrl47HuXcelOsskWbC/n0LF2m/QzN+zHtDD+S5f3HHYHWPPaQNxc4CDY45lvJ9PkPnRkBGZ+VtKOrVeSYofxv3FRP3mjdG7T5oI8WIAyI8XSuls1e7aKoKHXJHCrSb9NDUfjjgG9KrNNIdaPJX7AjOwcHwwn5Y1lw==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=OiDO5dqHatO8RZVXSDKsR4RMubL1NUya9TtfQN2k87E=;\n b=SNsN0BbSbJDiH+PujGB3MPwx2//XqzRoCbgGW+mqHHy32y3YR0Z0aq+JnjcGXwraZs/6FKPYBOzvC6qvR8vT3Z5ukc43Qk3HImtk4ZnF4PjrqY0MWyUEuU4C/8u9mr/OqS5qzgo5Z9uRtn4En3WXUUI6JeQhdoZhaDBVhmg+Xf5sb331yWH4XY/udjzY3f1F+hhh04KbtEOP094SmoLzk+9XYtYfE5NjnVG4hMF1tT2ZXtlYRL9KIEHQHeoysvQvIVyTTXoG1Ma1kZeTF2CkI73EgN0lYGbyn8koSEdsfyES2Y9yM1F/IVV2/LEiKTpe39NoP/Te+ENaImKoORWhog==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=none; dmarc=none;\n dkim=none; arc=none","Message-ID":"\n <SE3PR04MB8922CA375D76D5BB58633E1DF3242@SE3PR04MB8922.apcprd04.prod.outlook.com>","Date":"Mon, 13 Apr 2026 10:55:00 +0800","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic page\n table","To":"fangyu.yu@linux.alibaba.com, joro@8bytes.org, will@kernel.org,\n robin.murphy@arm.com, pjw@kernel.org, palmer@dabbelt.com,\n aou@eecs.berkeley.edu, alex@ghiti.fr, tjeznach@rivosinc.com, jgg@ziepe.ca,\n kevin.tian@intel.com, baolu.lu@linux.intel.com, vasant.hegde@amd.com","Cc":"guoren@kernel.org, iommu@lists.linux.dev, kvm-riscv@lists.infradead.org,\n linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org","References":"<20260411022223.91029-1-fangyu.yu@linux.alibaba.com>\n <20260411022223.91029-2-fangyu.yu@linux.alibaba.com>","Content-Language":"en-US","From":"\"Nutty.Liu\" <nutty.liu@hotmail.com>","In-Reply-To":"<20260411022223.91029-2-fangyu.yu@linux.alibaba.com>","X-ClientProxiedBy":"SGAP274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::24)\n To SE3PR04MB8922.apcprd04.prod.outlook.com (2603:1096:101:2e9::7)","X-Microsoft-Original-Message-ID":"\n <3f24dc6f-9ff8-4c09-8c90-1b1fce8b2649@hotmail.com>","MIME-Version":"1.0","X-MS-Exchange-MessageSentRepresentingType":"1","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"SE3PR04MB8922:EE_|SEZPR04MB6124:EE_","X-MS-Office365-Filtering-Correlation-Id":"cc4265de-29b9-4b22-d182-08de990813c9","X-Microsoft-Antispam":"\n BCL:0;ARA:14566002|8060799015|15080799012|23021999003|19110799012|461199028|5072599009|51005399006|6090799003|3412199025|440099028|26121999003|40105399003;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?ZuJvFb5f/LoextQngifRtLjjjmAciU8?=\n\t=?utf-8?q?1jjARbluViWBm08Ylk4TrYbvPgyx+vn+mVi0jA9Uz/4ndY5I6q4NiHVdwoe4TOeeT?=\n\t=?utf-8?q?EXxFg5ckrGD4HPpdLQQL1GJ3DAm1Y6iyWqxC/XZNZWY1g+bVGmJJOWNclABum2NNs?=\n\t=?utf-8?q?KQF92lcAjfkjCfoJjarTT3r0I5YDdpZSLpDmPanh6lgaFQNqkJzGp8qAwsCbq3kz3?=\n\t=?utf-8?q?t4M4uuexlq/jFCDu4s52qCO3NRIVAAQp4CqVPI6Us4wrerNXEFmo2OU0e0pJRAKrK?=\n\t=?utf-8?q?QGpNWEAEgmHBx+vF2zbFzAJaS6GLChzgbQbf7yYr3Y9rahOc1xNbfdY3zDTgvSncl?=\n\t=?utf-8?q?yTKzYYKLFT2gFI9ZDQ4AC0ZZDW3tbtCKKZ0VQ4N0GZAdKoDrgqcTFTv8XIX3M+KwY?=\n\t=?utf-8?q?8FYl88FbWQTMhpq58zwLIZZ/Li+y1BTHO9/kERD54gINg44In9gxH630mXqHKoFME?=\n\t=?utf-8?q?6qNe0hSA8cBCx09A4NEWNVN68nV5ZiDLGvP/rqoe7/e880bJyTBUCZOuGe0OXIfSS?=\n\t=?utf-8?q?IxLT8Vt9pptNVilvvQq4ACi15jS8uYcZrZ+jDucADWSxXB6FbnV6QIog8ag2eXY86?=\n\t=?utf-8?q?jTGdSYiFrFE98iIm3SZFllUbFTosoQ+tER3yJnfJD3TBikYqV85TtMRNqBaEUZLuG?=\n\t=?utf-8?q?3hiBz6Gcn8py2FbKLJcLb9WTNL3sFL4uvKxQi+ReSZn+nT4BG5wIz+S+JwKtfGS+H?=\n\t=?utf-8?q?wChczkK8o3tBAT0rIcpghv5ls/tXscbDaFz3hT/EIrsiKIc8Ew83+3f3OAqrRQB9H?=\n\t=?utf-8?q?VQr2t9ie0i33INGErQNc8rtj9SB8ea/RiqsSjO3EjZs2z/qUCeIu/KLLgIxKP3w3w?=\n\t=?utf-8?q?hiTVTsclwYyGQeqPv/J9pvqkmJExwBjgWY0Y8/+lTsZ1uoXA/KQdiNLlltB90SyYt?=\n\t=?utf-8?q?Wtu/dZGFxztRWY77hRV5o3OeveJUZ4rLn1ir8X9Fg=3D=3D?=","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?/m0N2B+LssMypOojPWnY2E4T1Kuu?=\n\t=?utf-8?q?p35asya/kG+yXsUOOJHTg++FSZrsP40nqX+YCog+yoI5rQSe0gxik0jYXvffKKYXh?=\n\t=?utf-8?q?ya/p34PFVHRWXfLlRtnnHIZvopCQRZjVVVrfuOsbYoBiG2cJh+oKd5cTT4U0EPCaP?=\n\t=?utf-8?q?RippJf8MRNJoqMW3EmdVttkQJrw4bEBZxpdfSCzsMrX63Da71Y3ayBz4Xy+XQ2KtL?=\n\t=?utf-8?q?FPmAgihHTUwcKtkehGQk00BVFuiXEtv4Y7wHEMmkDZ9Ln4aKpcTb+JE/1hVoehKyO?=\n\t=?utf-8?q?637QjFfa88ETiqjW2kLVgWN9SoHHhIl4htePzJfOvv5uHTIF6uVdKQPP5uaZNowqJ?=\n\t=?utf-8?q?IhD0bKJ8OYhevgF+0gFp2uVxer3m4U8UOlvql2RzQJU7z9AW1K5t8IzDSczcNcRMf?=\n\t=?utf-8?q?S/U9ZDiwB+lQ6jFJOGyYZVhAfNpYJOZGHdHo++BhuUxhDCdm6bt8UcT5SbkOPnVzh?=\n\t=?utf-8?q?gKmpxY910JhwQk2cEYsejNMs/wUsASOO/8ZOXNVJJj+X6pnGIEvYrCeFLkaWRfWLC?=\n\t=?utf-8?q?eLVq3es41wIGiPq7FfMzi30opmgsGnh2v2W75AIIUN8KTTzUsU7y0Z+KIxGwaBeBm?=\n\t=?utf-8?q?pPF28Cs31SvxZG3Xcpu/m2Y9RNRn5ocol/A7lhxycMD44aOj8EJLYOp/FANslMsz9?=\n\t=?utf-8?q?+dlJoiRo4nQbKs5ZlgDjvXAZGLE3u6reir8PQFTkaQnU1gMq7TcWfScnnxnaQr/EO?=\n\t=?utf-8?q?SMyv9eJTFvZ6ytZ8MekOGzjSmdWjZhaEaQ9rP5mZqpDW5fUZKq+3sW10dvBKhfPhs?=\n\t=?utf-8?q?rIzGwQoLNzzDE90816cIz+tvul+sJfVfVTAOa/9egJAzzpTLFTymYsuQ8NrBpC0NS?=\n\t=?utf-8?q?l/OfCCshUsKFFebCEuxhMuf732fLYsLRUCgUWOF1AqQ8vH8WCjDfIbJ0b8J7u3GJ6?=\n\t=?utf-8?q?IzqooJq6jtssP4AOVGLtI1giucjH79tiVvt34EkNG1N5irY+szCjJStccI8yFx0rH?=\n\t=?utf-8?q?BlTdhE5pZLdUdRCryTj/BbhF1icFYtwYwCkXIrYQ+f1HbBZpswj4GhjbysicVzA+P?=\n\t=?utf-8?q?3w2NNz48lgaZOBXRHTwcr30VOgMmo0cZTONr2M6qPGib5Ql+WRa05aKa95o4/3bsB?=\n\t=?utf-8?q?pdOHMgLuRarEa+dRkzySF37BVGXB3E0gtQ1meyZUdXKZJYRvQJWgs2INhAy30wAGp?=\n\t=?utf-8?q?it4XViLDSgwwMgCtAWH4L0VjyMgqUw8vw4q8YzYZiXOdjPjDf80VBnsPHaAj7KD2f?=\n\t=?utf-8?q?FnSNty61PBJqReCMbqo1+H4DXfqpmhqXCRLlnELHXfSC2f0cuEHgeY+cwtu5A9Q3b?=\n\t=?utf-8?q?nKM9Jc4Cf7RHu3N9CFcE6bvuQ9vQ4OjvSCqPswV46iTO96FfbeMGuwwXwdBnDZ6k6?=\n\t=?utf-8?q?FVskDlTIOzju4LX?=","X-OriginatorOrg":"sct-15-20-9412-4-msonline-outlook-c3e7a.templateTenant","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n cc4265de-29b9-4b22-d182-08de990813c9","X-MS-Exchange-CrossTenant-AuthSource":"SE3PR04MB8922.apcprd04.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"13 Apr 2026 02:55:10.9645\n (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa","X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg":"\n 00000000-0000-0000-0000-000000000000","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SEZPR04MB6124","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260412_195526_644215_CC7784E1 ","X-CRM114-Status":"UNSURE (   7.04  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"-1.2 (-)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  On 4/11/2026 10:22 AM,\n > From: Fangyu Yu > > The RISC-V IOMMU\n    can optionally support Svpbmt page-based memory types > in its page table\n    format. When present,the generic page table code can > use [...]\n Content analysis details:   (-1.2 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 SPF_PASS               SPF: sender matches SPF record\n -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record\n -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from\n                             envelope-from domain\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from\n author's\n                             domain\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]\n  0.9 FORGED_HOTMAIL_RCVD2   hotmail.com 'From' address, but no 'Received:'\n  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail\n provider\n                             [nutty.liu(at)hotmail.com]","X-BeenThere":"kvm-riscv@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"<kvm-riscv.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/kvm-riscv/>","List-Post":"<mailto:kvm-riscv@lists.infradead.org>","List-Help":"<mailto:kvm-riscv-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe>","Content-Transfer-Encoding":"7bit","Content-Type":"text/plain; charset=\"us-ascii\"; Format=\"flowed\"","Sender":"\"kvm-riscv\" <kvm-riscv-bounces@lists.infradead.org>","Errors-To":"kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":3676491,"web_url":"http://patchwork.ozlabs.org/comment/3676491/","msgid":"<BN9PR11MB527696935354C345259C39E18C242@BN9PR11MB5276.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-04-13T06:45:07","subject":"RE: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic page\n table","submitter":{"id":4529,"url":"http://patchwork.ozlabs.org/api/people/4529/","name":"Tian, Kevin","email":"kevin.tian@intel.com"},"content":"> From: fangyu.yu@linux.alibaba.com <fangyu.yu@linux.alibaba.com>\n> Sent: Saturday, April 11, 2026 10:22 AM\n> \n> diff --git a/include/linux/generic_pt/common.h\n> b/include/linux/generic_pt/common.h\n> index fc5d0b5edadc..dfadf8a5752a 100644\n> --- a/include/linux/generic_pt/common.h\n> +++ b/include/linux/generic_pt/common.h\n> @@ -188,6 +188,7 @@ enum {\n>  \t * Support the 64k contiguous page size following the Svnapot\n> extension.\n>  \t */\n>  \tPT_FEAT_RISCV_SVNAPOT_64K = PT_FEAT_FMT_START,\n> +\tPT_FEAT_RISCV_SVPBMT,\n> \n\nnit - every feature has a comment.\n\nReviewed-by: Kevin Tian <kevin.tian@intel.com>","headers":{"Return-Path":"\n <kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=Nx6AQ5lZ;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=LsJheUyg;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvHwG6WRRz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 16:45:18 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wCB2r-0000000F5is-0U32;\n\tMon, 13 Apr 2026 06:45:17 +0000","from mgamail.intel.com ([198.175.65.9])\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wCB2o-0000000F5iB-3E27;\n\tMon, 13 Apr 2026 06:45:15 +0000","from fmviesa004.fm.intel.com ([10.60.135.144])\n  by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 12 Apr 2026 23:45:12 -0700","from fmsmsx902.amr.corp.intel.com ([10.18.126.91])\n  by fmviesa004.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 12 Apr 2026 23:45:12 -0700","from FMSMSX902.amr.corp.intel.com (10.18.126.91) by\n fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Sun, 12 Apr 2026 23:45:11 -0700","from fmsedg901.ED.cps.intel.com (10.1.192.143) by\n FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Sun, 12 Apr 2026 23:45:11 -0700","from BN8PR05CU002.outbound.protection.outlook.com (52.101.57.12) by\n edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Sun, 12 Apr 2026 23:45:10 -0700","from BN9PR11MB5276.namprd11.prod.outlook.com (2603:10b6:408:135::18)\n by IA4PR11MB8889.namprd11.prod.outlook.com (2603:10b6:208:565::14) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.20; Mon, 13 Apr\n 2026 06:45:07 +0000","from BN9PR11MB5276.namprd11.prod.outlook.com\n ([fe80::f997:762f:f079:134f]) by BN9PR11MB5276.namprd11.prod.outlook.com\n ([fe80::f997:762f:f079:134f%5]) with mapi id 15.20.9818.017; Mon, 13 Apr 2026\n 06:45:07 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:\n\tMessage-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=wXqsfOfVxgkNjLz18gQFFbBMELEc3cXe2HBIOFhUFHA=; b=Nx6AQ5lZ4JdMB4\n\tO04x5MbfOpFBKV5x2wuQPNW+FjBcWvIyJwNENA8lAe/jZ9arE70B/ARGolO+DpnLwIYum4o6TCNQC\n\tTwCluGgj1Z7jFliYgnf23lcgnjxE9jyYXLaDDymdhTMW3Kp3Hum69TIuaaVZPTPe//odiwYhSLYCG\n\tI7U6TBxUAxYReQFthhwL78WRZF6gmpeQg2rlR8II8rYzqmaSr8aAonc8f4C5VTHGV9Q4m6TG2NVez\n\t/gpSS1YavMkiBDDj4/dD73Wv68UOXcU9ROaCIo19OHsFGL1tDSKdSRz1H1RKPBb7+RXQCyNsW+rsM\n\t7Y+sqldKxvPGLo7cPfYg==;","v=1; a=rsa-sha256; c=relaxed/simple;\n  d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n  t=1776062715; x=1807598715;\n  h=from:to:cc:subject:date:message-id:references:\n   in-reply-to:content-transfer-encoding:mime-version;\n  bh=7YEWKcBZjp5r4gmwEEI+zBRzuyoEr2PxZgMYJwr0QzA=;\n  b=LsJheUygoy8mNIm9kW0mWEgHTWWRLN5shVIQGzQLIVPGc8yywp/4mQFA\n   h2LWh5ZMt8JOYpEnmNzO8tBm6GX7hP7C+NsQwBxcl6xur0B7PVG2zrnVD\n   GYhaG8DbSJBWFdUpsV+0nK0sXQogvMWjapM4ubxA9GDy+1vueksqmX16T\n   1yZ+amG9uipOoNpIfGjwcCMiHiGXyX+z3GOJaRKzh6puPiAKSNeWZDymy\n   3MtFkGCKsWESohNZuJQM2ys7NfE0wIQRMkxDg2qiko3NdpRavkLMQIUxC\n   1wEjwAzjPN77V2rzjUTkJAUhVDkx9a5CQCIMeAwKIe34cvDbqpbJbhW3b\n   A==;"],"X-CSE-ConnectionGUID":["UIja/8ZlQ4WFDeFjnCLw7g==","fkFZBLXQRkm8NJd6u6t9zQ=="],"X-CSE-MsgGUID":["b5ldyHDsQFKr9aZmyJZ37g==","RRS98VQmRr658bmIDumfAA=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11757\"; a=\"99633983\"","E=Sophos;i=\"6.23,176,1770624000\";\n   d=\"scan'208\";a=\"99633983\"","E=Sophos;i=\"6.23,176,1770624000\";\n   d=\"scan'208\";a=\"231423560\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=HzH+fkAUM6JLrigvhihW8IOzo4WbVV97aUSD/DvJksm2OnNAhURb6hOten+tWW6rm2Zx040+a4zQx5JQGMDXlZ/NGRA+yzuPGvhyUNzGAoAioAYVQMk/AukwdPW0tYoc2tzr/vc/ibthFzmMzRwV08dM8BKUad1V0vo2AIZ6mQpJHlMMPScdEpxg/ao/merIi3cOr96PjJKl7yfHHMHGgmZ21Xt7PjjGFpY5HBZUW7E6xmHabfnntkZJCNEC9YT1yLtr63Iv6LDN0gDag8ckpYzSVVerquSWn1zbxHJgcIai2To9ya0VaFXpd9Q9E1OBbclJoI8LpAbVNUsgEntKwQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=6Vw4SOTJY/7Pqne84FqIh2WozzIbCO5o+adB5nW8bbg=;\n b=Kw8nSnknjm/37Tlhvi9EWz0ATfJgNVSmZF2DY896a2Dxgg2p4FXx6SpuoZVwsKVuIJk4+VdQPb3CgfFXWClpJQ3yMMMJGjfStYgv6BkWuqHQott8JRVyy/rLni8U4BWDhy7j3HztD6kcvcX6Knl1mny2LKatdC8dUZEFXIRB4rizguj1HXPoPS305N50OCffWD0HJi1M54e1wYpo2OOPleg9hvg1yAaPMKoiGtgvkIX1qoYX/QwWNOtDVdYbhHutoiPLBdy2EP60/3wswiSgQ7gVCrpAcMJhT5TAD15yMlP4ctIcKIBnJ/6KSaUjOVJIuTxtdhhoDLt6u9UuLcAHYA==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none","From":"\"Tian, Kevin\" <kevin.tian@intel.com>","To":"\"fangyu.yu@linux.alibaba.com\" <fangyu.yu@linux.alibaba.com>,\n\t\"joro@8bytes.org\" <joro@8bytes.org>, \"will@kernel.org\" <will@kernel.org>,\n\t\"robin.murphy@arm.com\" <robin.murphy@arm.com>, \"pjw@kernel.org\"\n\t<pjw@kernel.org>, \"palmer@dabbelt.com\" <palmer@dabbelt.com>,\n\t\"aou@eecs.berkeley.edu\" <aou@eecs.berkeley.edu>, \"alex@ghiti.fr\"\n\t<alex@ghiti.fr>, \"tjeznach@rivosinc.com\" <tjeznach@rivosinc.com>,\n\t\"jgg@ziepe.ca\" <jgg@ziepe.ca>, \"baolu.lu@linux.intel.com\"\n\t<baolu.lu@linux.intel.com>, \"vasant.hegde@amd.com\" <vasant.hegde@amd.com>","CC":"\"guoren@kernel.org\" <guoren@kernel.org>, \"iommu@lists.linux.dev\"\n\t<iommu@lists.linux.dev>, \"kvm-riscv@lists.infradead.org\"\n\t<kvm-riscv@lists.infradead.org>, \"linux-riscv@lists.infradead.org\"\n\t<linux-riscv@lists.infradead.org>, \"linux-kernel@vger.kernel.org\"\n\t<linux-kernel@vger.kernel.org>","Subject":"RE: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic page\n table","Thread-Topic":"[PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic\n page table","Thread-Index":"AQHcyVoUCC1YmRUO5USYpadYHb2w6bXcjzZw","Date":"Mon, 13 Apr 2026 06:45:07 +0000","Message-ID":"\n <BN9PR11MB527696935354C345259C39E18C242@BN9PR11MB5276.namprd11.prod.outlook.com>","References":"<20260411022223.91029-1-fangyu.yu@linux.alibaba.com>\n <20260411022223.91029-2-fangyu.yu@linux.alibaba.com>","In-Reply-To":"<20260411022223.91029-2-fangyu.yu@linux.alibaba.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","authentication-results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=Nx6AQ5lZ;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=LsJheUyg;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"BN9PR11MB5276:EE_|IA4PR11MB8889:EE_","x-ms-office365-filtering-correlation-id":"fa60d10e-2cf3-4043-6c17-08de99283369","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"\n BCL:0;ARA:13230040|366016|7416014|376014|1800799024|38070700021|921020|18002099003|56012099003|22082099003;","x-microsoft-antispam-message-info":"\n VPMpE4ZTkBya8/11/WFT7zMEFW29XaCJ+E+4I6A1NeTpC3Y1FofFF+KgZ6KJjVycoxkTY4MeWU9cOoZlAXKFPYRCCvP6aw4KF0jAAeW4Jw22Cwkie1DifdtiBV6ZT1BVuQ2ol+VTw8stvZbTIeKobx2PaqK+wMCmPpxpZQJ2dtgDLfJ7Sgy2nTHJaENavUSUWqygWRB0kbVvyDRxSCLfQfuoCHEpTFWw6EuidYgnnRyXJXM6nu3F8IzAq+jeuNB/DVG5e7e4VXKUeUl4udc5xXqAATUN/YOfkjCYyt5OCK3P41ZR2W1KBHLccvk1sAOF+4QWOUe5WCg1zUepr31nsQ27HQuMFjzm/GDwshQiNsoqf+Ks6ktlIcfCfCKpY/n5i1kuW9ygEmHPzuk4sTNMjss82X/FMR86DLpbsbMsCCqhfhubxyjV7t8B9bCNE4K0S3M9J1RIPu9noEfUodVl9HkTYtYTu8Liu/ITPfXT1DKViaR+mTuooRrKOhvmzLxR5lmJdzeCJ+jVu8dix3caaNxfLO88APtt/0qADJxeYm8pu4tjRgAVff/dsM/SswCCxG41MRtYvhleyVmra4Nk0Yg+1B197WUkR3qLihOSqi8WucJ40JqlB3/KfXzOJ/6fA9nM9+1KDrQ8CsURA5jeFbrv+ANFT1VCoHNZpjiuTZpjv4glfoJIXZ1iZRfiaQEL4cDoXz2jWPlNfkrvTDBQKNR3EeC6ZsKqxyAycG5nsk7mt/dRUaB07H+fdeOaii7jfcVqrvFG1Sii68G3KDSmKUQ55ntz+rJMQK/kNrlXTC8u0majxGO06rFffg6Oj3f+","x-forefront-antispam-report":"\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN9PR11MB5276.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(1800799024)(38070700021)(921020)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n kfk79omzYg74c20AceGBdiaY3hdxVjiw7I+6eGMUz0oVuTDpM+zNDIrYPKBPgL+IkPJpH30u0gipFocyLfspPCa9R3LqfTDOJUObnmP7tJ8ZVgcpiIC9FbB5ryaNDqSlhhtGm5TwQkqx4jQLGZcJaCrkmDAoio1ofT2hB9/Zsq07Tax3nXxnPFp0WBxsuWMbI4rfWfB/rqcs/7TK+QoNd57MN4PagnbTQmuXhEq55DM76WToT/z2lC9+Fcz5ZZE+cOpFXt+WLSUleP101wFKcaHwoeuydPEIKf1zTLJdI7CAwWqPATQauocKp7pBhvNk5xaSmJMu5Y7/fu4Sp4rAjmN33mKrfucaa7s7Wb8GjgB2xlJ7xFTcxM1OR/LmTUf7wH8++ZYArDIf1bKgJbcCUCLKM6upyTGUPn3oWp7woXP/a2FoLSd16x3ptv2Y+ScrdQ7Z3ZhZShx/KZjzXDTGKCgg7mXgo7r4fe6PJQeuHXP4ts8IgUL9dxkMSUyiNa9OHK8HihElgzQHw8CeJc1noztPR/EC2tikyR9g5y0CDwi/+uvT8TmLBCeClphEYe8hkGOWwr3zhKbjZDr3G4TAuIcCp7L+H8OjUIOtTJShXr+mCN2ubYPE4B+9CuQdalj17VSGw10nCh1HF9DrhXzNS60wGMq2qc0bSqzvafN0H1E6XzN1terYkf3Kezz/WEfYg9PgV86oniPYUzRGK4FKhUAkzTS4xkVyVqWUeucKKOgF7V5Wi+EZT9PzMgoQwT9TKpNMil3zf/PW+upWsHy91L3bMtgTXO1BYjnryYOUHO1aEDS/fgIeor2yCke/uqdTGl2N+XnsxSEphfksJDt4XDfw6d5vkKi5RF+iETzbgsRo4Ev3D+yKAzJtKNcVtQOLRKoTvO9c6pI6fq/Y09U6TTC/fzEyLw1579q0l9oUGxAZxo3zMJZQnFrBok+Wq7rRFzuurYiSYTCVOOD7bClwpwJU5UbRTGACassi2cgzfFRQz/cPtIiaCvqp/KSlEBtTmx5ZmZrzdpQC3R2lOi08Zd7uO40g8VeT2pPj1/yTnlcOBZoVywngVnVoEEHViUy0Bw7gsR1Ht4Ie/LlFPBPtXQmTq0wmhzU2Hfx96L6a0LvuK8bY9tHOCyfksWeUQwZVlGPUP2Uox6VZZBEF8UD9EcPuLFRGddja72MouOJhlzFFjYTdupBcJm3IxLG0L3fEqSw2Hs2vtiS8IYCQy7EaNRT10RMBmOqtx5jdpoYOeuWzJ58/+iqNL2I1IuxQXqG52z55z3zQZ5FO+zOI5gPCtWHyCbRfZsla3CUYyKC38fKCt+G4snYCP5HtBt4lmO01ZClBfKXCx/wBdBuTaRRsh2PLwXNu7VChzfnjNyZYVRkgKCUnbRqQqFDB7hzTsG09GdPAw3yhXpvZi71xPSsnuIJtdok7RlcE0yH78zpBKI9ODUA125nm2479cE9hmywVIfCeh7L5hz2d96w9pzI4MmuGjDhO89jcR2tT88Rx5GXSvsdu6+fWXxoBV2YbKESdAQEjUdUpM7WmCx3tREukN2lm2N/Ldm+ZFqNx3vAX41p2GovCR+eeUYNAl8yY/R+zZa3PQVRcUxRo5l0nUXgZfMVOBay4O2f1Ut6DFGW0TibXIqpdLAn7Q9RPgvrBRl+hpv5g/vq1bXeYbiSUeBpuwkmelXTCN06ikFpWD41QAiIIaZc2jsbH2yoEoSb1mNj9","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n lRqwP+cwIYL8VU07VxZ5SY9yI9GihOEc/nxi7eKprVXQg5Ss22SJJ9Mpl2ztUCgYDXjqmaCI5gl3tRvL4V4DRe749Ab9c6f7bYw14OrsLiQNFnoB+0DJ+LpaQ45yTUC1RIVbH5EJTksL0reVknEgQTFjWLWj9MXSdgP2/OJOjr/PS15m3naxXJq2px67xb9EMDGLRI0YHmxDiQRlyPzkbJnvm1u3bYnVZZ91LUhHinvq9RbuZjv6KOfawO0z6lJ2E0VQajjVjcomMxRsiBLXhItsNoV/W6k0v93L+qQ6nVjWBLDVjuoXLMwnaQX2wP6+fiB+/LVzblklQHEDtM8Nfw==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"BN9PR11MB5276.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n fa60d10e-2cf3-4043-6c17-08de99283369","X-MS-Exchange-CrossTenant-originalarrivaltime":"13 Apr 2026 06:45:07.3315\n (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"46c98d88-e344-4ed4-8496-4ed7712e255d","X-MS-Exchange-CrossTenant-mailboxtype":"HOSTED","X-MS-Exchange-CrossTenant-userprincipalname":"\n FYzppeargjBtduT0psnoPj8rHwdEgHo73Id17bGsnY+RBCqxs84wHg8PIrAtpm27Udfm/esMar/c3X473nNHng==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"IA4PR11MB8889","X-OriginatorOrg":"intel.com","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260412_234514_860395_49A166ED ","X-CRM114-Status":"UNSURE (   9.07  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"-4.9 (----)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  > From: fangyu.yu@linux.alibaba.com\n <fangyu.yu@linux.alibaba.com>\n    > Sent: Saturday, April 11,\n 2026 10:22 AM > > diff --git a/include/linux/generic_pt/common.h\n    > b/include/linux/generic_pt/common.h > i [...]\n Content analysis details:   (-4.9 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -2.3 RCVD_IN_DNSWL_MED      RBL: Sender listed at https://www.dnswl.org/,\n                             medium trust\n                             [198.175.65.9 listed in list.dnswl.org]\n -0.0 SPF_PASS               SPF: sender matches SPF record\n  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record\n -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from\n                             envelope-from domain\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from\n author's\n                             domain\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]\n  0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The\n                             query to Validity was blocked.  See\n                             https://knowledge.validity.com/hc/en-us/articles/20961730681243\n                              for more information.\n                           [198.175.65.9 listed in\n sa-trusted.bondedsender.org]\n  0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to\n                              Validity was blocked.  See\n                             https://knowledge.validity.com/hc/en-us/articles/20961730681243\n                              for more information.\n                             [198.175.65.9 listed in sa-accredit.habeas.com]\n -0.5 DKIMWL_WL_HIGH         DKIMwl.org - High trust sender\n  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to\n                              Validity was blocked.  See\n                             https://knowledge.validity.com/hc/en-us/articles/20961730681243\n                              for more information.\n                             [198.175.65.9 listed in bl.score.senderscore.com]","X-BeenThere":"kvm-riscv@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"<kvm-riscv.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/kvm-riscv/>","List-Post":"<mailto:kvm-riscv@lists.infradead.org>","List-Help":"<mailto:kvm-riscv-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"kvm-riscv\" <kvm-riscv-bounces@lists.infradead.org>","Errors-To":"kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":3676655,"web_url":"http://patchwork.ozlabs.org/comment/3676655/","msgid":"<20260413111601.26167-1-fangyu.yu@linux.alibaba.com>","list_archive_url":null,"date":"2026-04-13T11:16:01","subject":"Re: RE: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic\n page table ","submitter":{"id":91416,"url":"http://patchwork.ozlabs.org/api/people/91416/","name":null,"email":"fangyu.yu@linux.alibaba.com"},"content":">> From: fangyu.yu@linux.alibaba.com <fangyu.yu@linux.alibaba.com>\n>> Sent: Saturday, April 11, 2026 10:22 AM\n>>\n>> diff --git a/include/linux/generic_pt/common.h\n>> b/include/linux/generic_pt/common.h\n>> index fc5d0b5edadc..dfadf8a5752a 100644\n>> --- a/include/linux/generic_pt/common.h\n>> +++ b/include/linux/generic_pt/common.h\n>> @@ -188,6 +188,7 @@ enum {\n>>  \t * Support the 64k contiguous page size following the Svnapot\n>> extension.\n>>  \t */\n>>  \tPT_FEAT_RISCV_SVNAPOT_64K = PT_FEAT_FMT_START,\n>> +\tPT_FEAT_RISCV_SVPBMT,\n>>\n>\n>nit - every feature has a comment.\n\nThanks Kevin.\nI'll add a comment for PT_FEAT_RISCV_SVPBMT in the next revision.\n\nFangyu,\nThanks\n>\n>Reviewed-by: Kevin Tian <kevin.tian@intel.com>","headers":{"Return-Path":"\n <kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=cogYXQ50;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=linux.alibaba.com header.i=@linux.alibaba.com\n header.a=rsa-sha256 header.s=default header.b=ZnsCP2/O;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvPx51QCGz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 21:16:25 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wCFHD-0000000FYkk-2QnO;\n\tMon, 13 Apr 2026 11:16:23 +0000","from out30-100.freemail.mail.aliyun.com ([115.124.30.100])\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wCFH9-0000000FYkJ-2Vx2;\n\tMon, 13 Apr 2026 11:16:22 +0000","from localhost.localdomain(mailfrom:fangyu.yu@linux.alibaba.com\n fp:SMTPD_---0X0vN5Dx_1776078964 cluster:ay36)\n          by smtp.aliyun-inc.com;\n          Mon, 13 Apr 2026 19:16:06 +0800"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:\n\tMessage-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=A9T3apRBhnmtUbetVYKEIQKHSWMMfKSq5TBNEQq8/hs=; b=cogYXQ50oDyrPM\n\twkjBFKwlbxfq7/DDUFA1RxnJHlYoxpgkKxGpqKeKdCeNdS6PAUHFDNjQQzAbMlPjwwYIH+Dx8hpK2\n\t55KfdL2Ruhsf9oRQ0YE/Tqr1nCH+yCJ0EiAFTFvoxOPYeOa+4mEKiyOkpj8YRB/NcDP/FVAV370hi\n\tLEjNZFCXhNAJY3wrrn06EXbteFAnDzhAm0Lvmav5IXBTi2tJ5kNI8TEx+00zQI4NpQhVjVVC1MF4S\n\tQlhQxCO9UHl1Evlp/3jOVu9eeYST6HHwBTCr/1dNqpWc/3AVosF1MDQLETTOr/tVi92oo7LBfSDWS\n\t12dCrJOj0cQ6gs0Le0Uw==;","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=linux.alibaba.com; s=default;\n\tt=1776078971; h=From:To:Subject:Date:Message-Id:MIME-Version;\n\tbh=Fg7zc1O+7fxsBgREHbt/NhuoP2H8B/ZI+5a2SV45XUY=;\n\tb=ZnsCP2/OVuhidVFB3JMgmf8DeVW9L0/mnW63+NAEQaOv5b+v/TkFKxwjpPxCAifLBmnLMqM9HA1Wk3u/ZOq+Xrrcuz4HbRaxNNUTkZ7zad9LucULIhlsToU9Qdv3Ppv7gnPFpHQrVSqXWZ19xzOLsGwY9zPe4aY3cIJ8fFEPajg="],"X-Alimail-AntiSpam":"\n AC=PASS;BC=-1|-1;BR=01201311R211e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=maildocker-contentspam033037026112;MF=fangyu.yu@linux.alibaba.com;NM=1;PH=DS;RN=18;SR=0;TI=SMTPD_---0X0vN5Dx_1776078964;","From":"fangyu.yu@linux.alibaba.com","To":"kevin.tian@intel.com","Cc":"alex@ghiti.fr,\n\taou@eecs.berkeley.edu,\n\tbaolu.lu@linux.intel.com,\n\tfangyu.yu@linux.alibaba.com,\n\tguoren@kernel.org,\n\tiommu@lists.linux.dev,\n\tjgg@ziepe.ca,\n\tjoro@8bytes.org,\n\tkvm-riscv@lists.infradead.org,\n\tlinux-kernel@vger.kernel.org,\n\tlinux-riscv@lists.infradead.org,\n\tpalmer@dabbelt.com,\n\tpjw@kernel.org,\n\trobin.murphy@arm.com,\n\ttjeznach@rivosinc.com,\n\tvasant.hegde@amd.com,\n\twill@kernel.org","Subject":"Re: RE: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic\n page table ","Date":"Mon, 13 Apr 2026 19:16:01 +0800","Message-Id":"<20260413111601.26167-1-fangyu.yu@linux.alibaba.com>","X-Mailer":"git-send-email 2.39.3 (Apple Git-146)","In-Reply-To":"\n <BN9PR11MB527696935354C345259C39E18C242@BN9PR11MB5276.namprd11.prod.outlook.com>","References":"\n <BN9PR11MB527696935354C345259C39E18C242@BN9PR11MB5276.namprd11.prod.outlook.com>","MIME-Version":"1.0","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260413_041620_390041_1667D1BB ","X-CRM114-Status":"UNSURE (   5.24  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"-17.6 (-----------------)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  >> From: fangyu.yu@linux.alibaba.com\n <fangyu.yu@linux.alibaba.com>\n    >> Sent: Saturday, April 11,\n 2026 10:22 AM >> >> diff --git a/include/linux/generic_pt/common.h\n    >> b/include/linux/generic_pt/common. [...]\n Content analysis details:   (-17.6 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/, no\n                             trust\n                             [115.124.30.100 listed in list.dnswl.org]\n  0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The\n                             query to Validity was blocked.  See\n                             https://knowledge.validity.com/hc/en-us/articles/20961730681243\n                              for more information.\n                         [115.124.30.100 listed in\n sa-trusted.bondedsender.org]\n  0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to\n                              Validity was blocked.  See\n                             https://knowledge.validity.com/hc/en-us/articles/20961730681243\n                              for more information.\n                             [115.124.30.100 listed in sa-accredit.habeas.com]\n  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to\n                              Validity was blocked.  See\n                             https://knowledge.validity.com/hc/en-us/articles/20961730681243\n                              for more information.\n                            [115.124.30.100 listed in\n bl.score.senderscore.com]\n -0.0 SPF_PASS               SPF: sender matches SPF record\n -7.5 USER_IN_DEF_DKIM_WL    From: address is in the default DKIM welcome-list\n -7.5 USER_IN_DEF_SPF_WL     From: address is in the default SPF welcome-list\n  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record\n -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from\n                             envelope-from domain\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from\n author's\n                             domain\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]\n -0.5 ENV_AND_HDR_SPF_MATCH  Env and Hdr From used in default SPF WL Match\n  0.0 UNPARSEABLE_RELAY      Informational: message has unparseable relay\n lines","X-BeenThere":"kvm-riscv@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"<kvm-riscv.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/kvm-riscv/>","List-Post":"<mailto:kvm-riscv@lists.infradead.org>","List-Help":"<mailto:kvm-riscv-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"kvm-riscv\" <kvm-riscv-bounces@lists.infradead.org>","Errors-To":"kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":3676713,"web_url":"http://patchwork.ozlabs.org/comment/3676713/","msgid":"<20260413123335.GH3694781@ziepe.ca>","list_archive_url":null,"date":"2026-04-13T12:33:35","subject":"Re: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic\n page table","submitter":{"id":73018,"url":"http://patchwork.ozlabs.org/api/people/73018/","name":"Jason Gunthorpe","email":"jgg@ziepe.ca"},"content":"On Mon, Apr 13, 2026 at 06:45:07AM +0000, Tian, Kevin wrote:\n> > From: fangyu.yu@linux.alibaba.com <fangyu.yu@linux.alibaba.com>\n> > Sent: Saturday, April 11, 2026 10:22 AM\n> > \n> > diff --git a/include/linux/generic_pt/common.h\n> > b/include/linux/generic_pt/common.h\n> > index fc5d0b5edadc..dfadf8a5752a 100644\n> > --- a/include/linux/generic_pt/common.h\n> > +++ b/include/linux/generic_pt/common.h\n> > @@ -188,6 +188,7 @@ enum {\n> >  \t * Support the 64k contiguous page size following the Svnapot\n> > extension.\n> >  \t */\n> >  \tPT_FEAT_RISCV_SVNAPOT_64K = PT_FEAT_FMT_START,\n> > +\tPT_FEAT_RISCV_SVPBMT,\n> > \n> \n> nit - every feature has a comment.\n> \n> Reviewed-by: Kevin Tian <kevin.tian@intel.com>\n\nOh that's right, please add a good comment!\n\nJason","headers":{"Return-Path":"\n <kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=PLp4rXSc;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n secure) header.d=ziepe.ca header.i=@ziepe.ca header.a=rsa-sha256\n header.s=google header.b=GGCEBe42;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvRfS2cr7z1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 22:33:47 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wCGU0-0000000FeVE-3gC6;\n\tMon, 13 Apr 2026 12:33:40 +0000","from mail-qk1-x72c.google.com ([2607:f8b0:4864:20::72c])\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wCGTz-0000000FeSF-073F\n\tfor kvm-riscv@lists.infradead.org;\n\tMon, 13 Apr 2026 12:33:40 +0000","by mail-qk1-x72c.google.com with SMTP id\n af79cd13be357-8d428da4300so468738285a.3\n        for <kvm-riscv@lists.infradead.org>;\n Mon, 13 Apr 2026 05:33:38 -0700 (PDT)","from ziepe.ca\n (crbknf0213w-47-54-130-67.pppoe-dynamic.high-speed.nl.bellaliant.net.\n [47.54.130.67])\n        by smtp.gmail.com with ESMTPSA id\n af79cd13be357-8ddb9637c5esm840380785a.38.2026.04.13.05.33.36\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Mon, 13 Apr 2026 05:33:36 -0700 (PDT)","from jgg by wakko with local (Exim 4.97)\n\t(envelope-from <jgg@ziepe.ca>)\n\tid 1wCGTv-00000005Acj-2B2K;\n\tMon, 13 Apr 2026 09:33:35 -0300"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:\n\tMessage-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=Yk4U7/rmpYdTKLOCvoabAstc8UL7At9WS36l4oj7UM0=; b=PLp4rXSc0CUyQu\n\tftwPv0+sRjiGm4xEeJ38yapQFFFhrQnrLkOsUv+CkLhijLVq6bxuSryns2+srilFDmtBeGGO7eT2A\n\txpP/Cs+yRUf94injLFQeGp2P2XUp0PUF41MzQke4Djv4GgbYyzNTSHIhLbCzrhpyX4soLtOj4foLo\n\tmFoZjMBNCmQ7dKUITZyqwnyz+TbTPtHXWoZPVxV+pHIutVDcPuXBhDOtPqTKzfU6yhSp+ZCd5NFmS\n\t516iq8KfgHh2lKpvN23wLZZfBixTJVdSsUjeIaTLFNgnn5VBKh4/159F6bGn8hgj+SVEzp4L5X/aJ\n\tZqgGhEzUnNq0AXDqpAkA==;","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=ziepe.ca; s=google; t=1776083617; x=1776688417;\n darn=lists.infradead.org;\n        h=in-reply-to:content-disposition:mime-version:references:message-id\n         :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to;\n        bh=G3PbZPnXvhTGMf08wp4zGUyWkrOGmA6vnbkCFh7iCiM=;\n        b=GGCEBe42kDN/OF6fx7oSufCIM0jtSqW0uTLbFrlLEhVwj4UM8WgZGIk6TdDX5G35PA\n         yvEuKIyzSeLeJAiKYHwEjl6goo0Xhs+qRbaZZ+cvr27NHCd2v8EsS7AJpdvbxtqVknKv\n         KjdixMRaTWHhMFT9FOZ9MU+FPmsr1iNJ547fU9q5oTfg7Zpz2j+Va3zYFcLnWACSHzsV\n         6luqfXwc6bFT5MjRkTfyCjaWrYRvckMxTS7RVfRc/RUQrd5S8sYIKi9lAgnx2+UVGFiy\n         JWlfIB+lHP/IqcO6i0MGT92QK1CBvl6y/yaiPsFRbSZOubZtM7EzIaRsSfCHeYIOjmcN\n         Qo3A=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1776083617; x=1776688417;\n        h=in-reply-to:content-disposition:mime-version:references:message-id\n         :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc\n         :subject:date:message-id:reply-to;\n        bh=G3PbZPnXvhTGMf08wp4zGUyWkrOGmA6vnbkCFh7iCiM=;\n        b=dPCWtMxMj+7N54114FpMdFlSja7iSsUisFUJDrbzPPHRci59HqX/TLSpUuwJck4fAP\n         OeO3LNBue9YkxfFkOaD1qwf8vRbcQFchNg8BPTdhS+VXloiYYu5PjZaQkoA0iIZMbl7N\n         jXIapwxzxRpxSIIIfuPiPM56i2OOqhMOP0leNIH43o+yNtwPgDqteuWCMwMYG/GTXze4\n         dmKEvdOQ15KV3rOsXpCrcDufjGCiCnBtCiFyRASd72v5wmc0Z/MC2J4XuBZ6JBZg7q3a\n         b9/of2jAgGY1lHLgjPrmepYNn4yEFacZenmGopv51gu10Sa9mYb+a1O3s1+aW9AhjcJq\n         cizA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/CoxUBRIe+nicTlH7qnl5/RTIPxNTltqA7un2PwIuiH/lSm7+rSVzoWZg9s3DANXjsg+0O6UKXew8=@lists.infradead.org","X-Gm-Message-State":"AOJu0YxRcOZuI9qXCGXzBLVweGdrUyGt1+K+09cKJeGZjf/DMfni5C4s\n\tFdkOF9/nLLkTOo+bT/ZBuG1sWQtahntKU9duKE2B6iFy+KCl6R+2buxDUoAiCuhXX3Q=","X-Gm-Gg":"AeBDiett11nv53AZDn07mQERHMiV8S7hdJ/dn/ARJNRth3kAU+0ullIpeVLgnxhY6/z\n\tzLjVqualWw18BPKgefN35cdQnwEEa4N637fBnLURKwKn7C7d3mRkOcEoYkU4p2eoK+fCe7JJyBJ\n\tZmfdEbW8NxufGFbA+IL+SbH4YT/06mJBrtI9c6O/6TU6gm3JyAdLw2HEI4jn0v9uqSKWAQj9G4r\n\tLqDzJfSON3+5RdahCibe7QopwEF9qIp/cjFqeJOKaYlRYbvNQvc3PiixhKpQxBlQQ97VsCOoOy8\n\t7Exnt3I/ZtekWqpZjrRUH9ocVeCOB707sE2T7aFsR6Yh6hilIUbgKzc/V7U7VGKe1gsAOtt8JU5\n\tFFukTToR6K03/P9unMC45wEJt1CCN5gaP3Guwh9R4Ft91A81RxYgE+rM0foEUBLfOGxobx164Va\n\tvfUXv1TIrQnUNQYamRCyDb4bqWFVSFsPla2t/2JsVG1y9C9+/kUJ218gdgf6srctaRQypMjGMx2\n\tWKXVA==","X-Received":"by 2002:a05:620a:3729:b0:8d7:cf69:3bf3 with SMTP id\n af79cd13be357-8ddcfea032emr2045008085a.54.1776083617086;\n        Mon, 13 Apr 2026 05:33:37 -0700 (PDT)","Date":"Mon, 13 Apr 2026 09:33:35 -0300","From":"Jason Gunthorpe <jgg@ziepe.ca>","To":"\"Tian, Kevin\" <kevin.tian@intel.com>","Cc":"\"fangyu.yu@linux.alibaba.com\" <fangyu.yu@linux.alibaba.com>,\n\t\"joro@8bytes.org\" <joro@8bytes.org>,\n\t\"will@kernel.org\" <will@kernel.org>,\n\t\"robin.murphy@arm.com\" <robin.murphy@arm.com>,\n\t\"pjw@kernel.org\" <pjw@kernel.org>,\n\t\"palmer@dabbelt.com\" <palmer@dabbelt.com>,\n\t\"aou@eecs.berkeley.edu\" <aou@eecs.berkeley.edu>,\n\t\"alex@ghiti.fr\" <alex@ghiti.fr>,\n\t\"tjeznach@rivosinc.com\" <tjeznach@rivosinc.com>,\n\t\"baolu.lu@linux.intel.com\" <baolu.lu@linux.intel.com>,\n\t\"vasant.hegde@amd.com\" <vasant.hegde@amd.com>,\n\t\"guoren@kernel.org\" <guoren@kernel.org>,\n\t\"iommu@lists.linux.dev\" <iommu@lists.linux.dev>,\n\t\"kvm-riscv@lists.infradead.org\" <kvm-riscv@lists.infradead.org>,\n\t\"linux-riscv@lists.infradead.org\" <linux-riscv@lists.infradead.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Subject":"Re: [PATCH 1/2] iommu/riscv: Advertise Svpbmt support to generic\n page table","Message-ID":"<20260413123335.GH3694781@ziepe.ca>","References":"<20260411022223.91029-1-fangyu.yu@linux.alibaba.com>\n <20260411022223.91029-2-fangyu.yu@linux.alibaba.com>\n <BN9PR11MB527696935354C345259C39E18C242@BN9PR11MB5276.namprd11.prod.outlook.com>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"\n <BN9PR11MB527696935354C345259C39E18C242@BN9PR11MB5276.namprd11.prod.outlook.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20260413_053339_228444_6D500BCE ","X-CRM114-Status":"GOOD (  12.03  )","X-Spam-Score":"-2.1 (--)","X-Spam-Report":"Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  On Mon, Apr 13, 2026 at 06:45:07AM +0000, Tian,\n Kevin wrote:\n    > > From: fangyu.yu@linux.alibaba.com <fangyu.yu@linux.alibaba.com> > >\n Sent:\n    Saturday, April 11, 2026 10:22 AM > > > > diff --git a/includ [...]\n Content analysis details:   (-2.1 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/, no\n                             trust\n                             [2607:f8b0:4864:20:0:0:0:72c listed in]\n                             [list.dnswl.org]\n -0.0 SPF_PASS               SPF: sender matches SPF record\n  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record\n -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from\n                             envelope-from domain\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from\n author's\n                             domain\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]","X-BeenThere":"kvm-riscv@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"<kvm-riscv.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/kvm-riscv/>","List-Post":"<mailto:kvm-riscv@lists.infradead.org>","List-Help":"<mailto:kvm-riscv-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"kvm-riscv\" <kvm-riscv-bounces@lists.infradead.org>","Errors-To":"kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}}]