[{"id":3668780,"web_url":"http://patchwork.ozlabs.org/comment/3668780/","msgid":"<CAKmqyKPYQWyYV91k-DkEOfQmUMQwkyZ4kHRje5YU9bAtxpUVVw@mail.gmail.com>","list_archive_url":null,"date":"2026-03-25T02:26:55","subject":"Re: [PATCH v2] hw/riscv/riscv-iommu: Use standard EN_PRI bit for PRI","submitter":{"id":64571,"url":"http://patchwork.ozlabs.org/api/people/64571/","name":"Alistair Francis","email":"alistair23@gmail.com"},"content":"On Wed, Mar 25, 2026 at 11:49 AM Jay Chang <jay.chang@sifive.com> wrote:\n>\n> Replace the temporary custom extension bit (TC[32]) with the\n> standard EN_PRI bit defined in RISC-V IOMMU specification.\n>\n> Signed-off-by: Jay Chang <jay.chang@sifive.com>\n> Reviewed-by: Frank Chang <frank.chang@sifive.com>\n> Reviewed-by: Nutty Liu <nutty.liu@hotmail.com>\n>\n> Change in V2:\n>   Align code\n\nIn future don't include the changelog in the commit message please\n\n>\n> Signed-off-by: Jay Chang <jay.chang@sifive.com>\n\nReviewed-by: Alistair Francis <alistair.francis@wdc.com>\n\nAlistair\n\n> ---\n>  hw/riscv/riscv-iommu.c | 7 ++-----\n>  1 file changed, 2 insertions(+), 5 deletions(-)\n>\n> diff --git a/hw/riscv/riscv-iommu.c b/hw/riscv/riscv-iommu.c\n> index 225394ea83..30343e98d0 100644\n> --- a/hw/riscv/riscv-iommu.c\n> +++ b/hw/riscv/riscv-iommu.c\n> @@ -1572,11 +1572,8 @@ static int riscv_iommu_translate(RISCVIOMMUState *s, RISCVIOMMUContext *ctx,\n>      riscv_iommu_hpm_incr_ctr(s, ctx, RISCV_IOMMU_HPMEVENT_URQ);\n>\n>      iot_cache = g_hash_table_ref(s->iot_cache);\n> -    /*\n> -     * TC[32] is reserved for custom extensions, used here to temporarily\n> -     * enable automatic page-request generation for ATS queries.\n> -     */\n> -    enable_pri = (iotlb->perm == IOMMU_NONE) && (ctx->tc & BIT_ULL(32));\n> +    enable_pri = (iotlb->perm == IOMMU_NONE) &&\n> +                 (ctx->tc & RISCV_IOMMU_DC_TC_EN_PRI);\n>      enable_pid = (ctx->tc & RISCV_IOMMU_DC_TC_PDTV);\n>\n>      /* Check for ATS request. */\n> --\n> 2.48.1\n>\n>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.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 unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=fmFhnqqP;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgW665BCdz1y1G\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 13:27:58 +1100 (AEDT)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1w5Dxu-0008I5-HR; Tue, 24 Mar 2026 22:27:26 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <alistair23@gmail.com>)\n id 1w5Dxt-0008Hi-8b\n for qemu-devel@nongnu.org; Tue, 24 Mar 2026 22:27:25 -0400","from mail-ej1-x632.google.com ([2a00:1450:4864:20::632])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <alistair23@gmail.com>)\n id 1w5Dxr-0000Or-Ov\n for qemu-devel@nongnu.org; Tue, 24 Mar 2026 22:27:24 -0400","by mail-ej1-x632.google.com with SMTP id\n a640c23a62f3a-b9961e4f71bso143239866b.3\n for <qemu-devel@nongnu.org>; Tue, 24 Mar 2026 19:27:23 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1774405642; cv=none;\n d=google.com; s=arc-20240605;\n b=GK1Zw1KMDKGabyYIMSyw1VWZ54tYBN92ieyeB+fWYDZmUNa638ng3xq3giEihnKXWd\n oyszL52CRPbNx8o4c5PEgfXtiiomvFaJmmR1hLy2rENh+CepSrDRGZmP2negk2defOB3\n EA7S9zWitCw3l9zKb50yNpogbJICOHkLrKlqA2B0xQBd7f2BjpqcimSoEmQoyPshI37W\n pouTO0i9tTSx97AtvNMxHuWA4KXJHeHKPRbY2fPa0nMm5aHgKyRpqLgwoqtovDsBL+Ca\n Oz5xe5hEv9NT4kyyOEze96QASNZ/1/N59k01KYzVDEMtYhgQRA9LPylffXgVvzTFCMhQ\n urow==","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=yw0mHhoVlzBYV73WlSVEIt/16UKQQ3fUztUm7IwdVks=;\n fh=Ykz535V6Tkaof7buRypbHUBTN2MzFgl0yupx65lIR2A=;\n b=NkzSpMxM3W8MWCvEPysEa9WWKng9qw8ZOo5JDGQXBRz0k+7jHZr8L8+zYyZe54SE/Y\n maouy93XJhol3VUSSiWeh61rOi8BAJ7qrs6St/fjrKikEBGYFZJ95pKMkHA3WTaTUImE\n R2fVYrj4wucC22nxKFFbVqOvVNJbRTn5mhb3GHDsHekmHqYwK8y0u1Yo+D1LJ4K1YHRV\n WsOR1OblwViUpdciL84+iKYNeVqj6TkgK5+RbXLgmXYsvcnoYi7P0kOUY5AYH+HDQgw7\n N9fYu3viGR0Y5s+Xz+xt/qlHsWCD4xFLb+uTbwXtTPCWaFWTGMS2y3yq92yeFxLwT/Gx\n vIAA==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1774405642; x=1775010442; darn=nongnu.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=yw0mHhoVlzBYV73WlSVEIt/16UKQQ3fUztUm7IwdVks=;\n b=fmFhnqqPQ9fWVxZoXJbeGnQ+1qofCLwxXBZum9R425m/4XwojE8suMMw3TjLkjCIlW\n CaEvRfWhteFPxuvJ+2ZEG4jFCFZlFs2xMmhcHSmSUA2WL3v2HhbhJV9qubnBI6l24bvO\n 2SJn93tgnF2Lv2VP7JqfCe30SVtW1J0aM2VQ2H35V0fBiaWouELT9/S5FIkm7bunabnX\n EGTPK7SsJSJRSEyGWDk8Nh6WgwUTeag95IAsW4OdyJNqFsphxHp7Pv981Jpeygk0V4AP\n IcLwcu4mbkOUQVY7310hVMsQdEueBbg6bkhVLRAzjYVBrb3z54INhzRjnpf7T6BQi6P0\n wS9w==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774405642; x=1775010442;\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=yw0mHhoVlzBYV73WlSVEIt/16UKQQ3fUztUm7IwdVks=;\n b=bRMRXRLmwVqyITtlXbwaZ8LanfvoqJeFk59hlgbC+4XYVLslqTGwQmDi2s4T5XxAp+\n Xi/h9MOLUXRad6t4jTslC146D3GKF7YxpAZEhoKYOkl0ePOCBex1I4XqyYTGNxDOCSIT\n MUlEKOAJunWXfaKao8IsWAraYBvsS/N1zKRuJ0WJbwUDqGth6wothtlCLInPNxNRc4sh\n 9vXdpPT4OdomADRVcMqwY5EaBEmeLUjeICOXWYN5wnjLUBi6/ZtyQSsRtfbPOWZ5DNk+\n 3nPcDVQlCXyedBXHPZVQiqmqBLhcHx0kggro3mRa54484R9jIuhNg/B/txhyZxJwcECp\n 8qQw==","X-Gm-Message-State":"AOJu0YzrE3CV7yYI81TjsCbNXBjEd1GSP+AGO6Zrite5Cg1ud3fQcPoA\n hKFxqaWRIscPj2tPh2BK3Zo5ePAeSMG1SHh2JYepQhQHqeB8Vvdmq7biQTuNQDxTFGvyy6/uTHy\n KnBqWO2cNURgqm6rRGfJB4ryD0TAlYEI=","X-Gm-Gg":"ATEYQzyKSEjBB5fnepGHMvafUEw5p81p13U6bjUA4UVt4CMwigsvnF5Wd9yJPTpAeWY\n QuYoHnE3brmuoy4YCvNbksxCVSDxOcfvGCaQQhgvctB4OKKfpkSi4EEy17MSVsgvnC5/5J8CxmN\n 6lGQb4+uEPfAZtm/KJTuPKtVUI3xcGycPI0xoihXHSIHzkj1Xqj8iJy7U9mp7pn2Ez0OCxv1Y+W\n IH1ogoA/RcnGumk74tNvrcCYEj3f1vIY1KihNdcgYFXPXbfdGx14P2mOXjBGBXLH/QH3CUaxOKW\n vWkXn91wG6eP/9xWiM4Bguqn3jkpyMCrc3imRw==","X-Received":"by 2002:a17:906:2551:b0:b73:2b08:ac70 with SMTP id\n a640c23a62f3a-b9a542bba76mr87157766b.49.1774405641972; Tue, 24 Mar 2026\n 19:27:21 -0700 (PDT)","MIME-Version":"1.0","References":"<20260325014856.58948-1-jay.chang@sifive.com>","In-Reply-To":"<20260325014856.58948-1-jay.chang@sifive.com>","From":"Alistair Francis <alistair23@gmail.com>","Date":"Wed, 25 Mar 2026 12:26:55 +1000","X-Gm-Features":"AQROBzBJVjzHr-Xu02PLozIIOWaQGcbIn4lyD2s0qwIJWzHQ5XfOruYnl6vHyS0","Message-ID":"\n <CAKmqyKPYQWyYV91k-DkEOfQmUMQwkyZ4kHRje5YU9bAtxpUVVw@mail.gmail.com>","Subject":"Re: [PATCH v2] hw/riscv/riscv-iommu: Use standard EN_PRI bit for PRI","To":"Jay Chang <jay.chang@sifive.com>","Cc":"qemu-devel@nongnu.org, qemu-riscv@nongnu.org,\n Palmer Dabbelt <palmer@dabbelt.com>,\n Alistair Francis <alistair.francis@wdc.com>,\n Weiwei Li <liwei1518@gmail.com>,\n Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>,\n Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,\n Chao Liu <chao.liu.zevorn@gmail.com>, Frank Chang <frank.chang@sifive.com>,\n Nutty Liu <nutty.liu@hotmail.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","Received-SPF":"pass client-ip=2a00:1450:4864:20::632;\n envelope-from=alistair23@gmail.com; helo=mail-ej1-x632.google.com","X-Spam_score_int":"-17","X-Spam_score":"-1.8","X-Spam_bar":"-","X-Spam_report":"(-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3668783,"web_url":"http://patchwork.ozlabs.org/comment/3668783/","msgid":"<CAKmqyKMBMtv45CMsPDMerpYcNZU8UqLZwWvro0_rdLJXgCa4CQ@mail.gmail.com>","list_archive_url":null,"date":"2026-03-25T02:29:09","subject":"Re: [PATCH v2] hw/riscv/riscv-iommu: Use standard EN_PRI bit for PRI","submitter":{"id":64571,"url":"http://patchwork.ozlabs.org/api/people/64571/","name":"Alistair Francis","email":"alistair23@gmail.com"},"content":"On Wed, Mar 25, 2026 at 11:49 AM Jay Chang <jay.chang@sifive.com> wrote:\n>\n> Replace the temporary custom extension bit (TC[32]) with the\n> standard EN_PRI bit defined in RISC-V IOMMU specification.\n>\n> Signed-off-by: Jay Chang <jay.chang@sifive.com>\n> Reviewed-by: Frank Chang <frank.chang@sifive.com>\n> Reviewed-by: Nutty Liu <nutty.liu@hotmail.com>\n>\n> Change in V2:\n>   Align code\n>\n> Signed-off-by: Jay Chang <jay.chang@sifive.com>\n\nThanks!\n\nApplied to riscv-to-apply.next\n\nAlistair\n\n> ---\n>  hw/riscv/riscv-iommu.c | 7 ++-----\n>  1 file changed, 2 insertions(+), 5 deletions(-)\n>\n> diff --git a/hw/riscv/riscv-iommu.c b/hw/riscv/riscv-iommu.c\n> index 225394ea83..30343e98d0 100644\n> --- a/hw/riscv/riscv-iommu.c\n> +++ b/hw/riscv/riscv-iommu.c\n> @@ -1572,11 +1572,8 @@ static int riscv_iommu_translate(RISCVIOMMUState *s, RISCVIOMMUContext *ctx,\n>      riscv_iommu_hpm_incr_ctr(s, ctx, RISCV_IOMMU_HPMEVENT_URQ);\n>\n>      iot_cache = g_hash_table_ref(s->iot_cache);\n> -    /*\n> -     * TC[32] is reserved for custom extensions, used here to temporarily\n> -     * enable automatic page-request generation for ATS queries.\n> -     */\n> -    enable_pri = (iotlb->perm == IOMMU_NONE) && (ctx->tc & BIT_ULL(32));\n> +    enable_pri = (iotlb->perm == IOMMU_NONE) &&\n> +                 (ctx->tc & RISCV_IOMMU_DC_TC_EN_PRI);\n>      enable_pid = (ctx->tc & RISCV_IOMMU_DC_TC_PDTV);\n>\n>      /* Check for ATS request. */\n> --\n> 2.48.1\n>\n>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.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 unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=Vb1EB8mw;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgW8X6XP9z1xy3\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 13:30:04 +1100 (AEDT)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1w5E04-0000ZF-Uv; Tue, 24 Mar 2026 22:29:40 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <alistair23@gmail.com>)\n id 1w5E03-0000YW-9s\n for qemu-devel@nongnu.org; Tue, 24 Mar 2026 22:29:39 -0400","from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <alistair23@gmail.com>)\n id 1w5E01-0000ex-TZ\n for qemu-devel@nongnu.org; Tue, 24 Mar 2026 22:29:39 -0400","by mail-ej1-x62d.google.com with SMTP id\n a640c23a62f3a-b979d16dd0cso898756966b.1\n for <qemu-devel@nongnu.org>; Tue, 24 Mar 2026 19:29:37 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1774405776; cv=none;\n d=google.com; s=arc-20240605;\n b=PiSfVBc1TNuMl8385mQuzOy4qQq/Pfx0o57hLvHuOPzwn1n0M6rtMeyPaU5Y6JM/hv\n isUQTfLqq9FnRTFnhEtB9/5mA665VvJMdrY0mIG0QhLsb159RPScwP259v9FbtujUs8+\n PMuLmkvph5P1XahDhZijBui3qj39hrykFzhhEXV7+uzWFlEPYlksYAwRXpEcBTGOt/sF\n DfYr0aLv6rDHiZrNrmx8YBxjOwTCeuJA8gfeYfSGPFioU0eNJe+dL+p3zg1k4Z/NLahQ\n TZ3pSCX1ckBNBrTlvH35rAxWTyPdwixvpnwSJgBZjFVsvws3tE7Z0VTfiXpB8xeRMVbk\n Bulw==","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=LFhofnyL2zu2tWqMFnrF7Xc2fiFOlLXQcwR0hUhH+oo=;\n fh=Ykz535V6Tkaof7buRypbHUBTN2MzFgl0yupx65lIR2A=;\n b=lVVMWRvrQ86hKGm4aLIxCWg9y6HpmW05FXgs5673FZlDc5bzh5gn+xMjrJrnDXXEzr\n /qqQu9VmqpiHZDYTpp/ZL/QbdQSn2Gt9i/r1FerXiJbcWeOCkRLZ/JkRwrgjjBEUzhLj\n QzvshdRALXZSdxdj/6OGXlXSe0Ky3sqmRISJRlSzVEXawNe3JumqfG/HAv6d3r251m3b\n nADV5XQQ+eazDSSFxBLLasmEYQENLfl7kyanAyKrrSIxEK+uy/qnfj5eGnTtiow/CGgt\n GR6cXW/cLBOZEURcfSqNxvRl7Ph0j8Yd8b+RH0F7aU/LHOcmfgtxnjbhabA1iPu5CPR5\n TYqg==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1774405776; x=1775010576; darn=nongnu.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=LFhofnyL2zu2tWqMFnrF7Xc2fiFOlLXQcwR0hUhH+oo=;\n b=Vb1EB8mwZViwdQpjoob+tT2NfLBBKE23uOjFvTvH0pVZtQLiKiUpmY9xpX57XVNR1y\n +HRVepWRrLWFqv96PCO5n9bSMo6HgKtanaS1ZWAWDw+xo14aLSrj+qKqXxV0VRn7eudB\n I+Ih8V1oyVjdevTA6ygxQxVEkjxnQN0D5aI0Xg3TKsgqPgRnTK0cjdfc6Lta3eWV70vU\n ImgWaup/8znDVueVfH8dz5lP+EhMQyXXcIwqbOa9ekTvCB12cQck2Y6uuTBJCCdOrgZk\n S8EPZf7bebyiaEJrVibuAXEkoY2JhuledF6jTip+lzcwnXXmAzCrH5z5W4mgzO5u0CFk\n oFxw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774405776; x=1775010576;\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=LFhofnyL2zu2tWqMFnrF7Xc2fiFOlLXQcwR0hUhH+oo=;\n b=qALXFCHEzl93fyYGd/+UlInx1PbtDCtUji4Yeq6zPazMgdnBZnMtZRTodnXZfvrBEb\n aSVPhnB7RRgnLfQzHaXe0PLB2lx9L+DhlEuLoxgDMyuOoNE6e0ZG5JC2QGlGlRetMOd6\n sgd7gLfY73XTPd2mCIg1akat8hazsUEB+57B6zPB6xdmf5t0HwY039ZkGeo1WVCLc6v1\n w8v+59erJ/8UKxSnzvTB3O3b78L7ORqwcm18dKab0ANO0j61UCpxMGQ/xhx3opwQTJsh\n vUUf3HidXXtf6Q4CeaVhi9WlLRYqWuqc6/gQB4Wd0cVpY3cPbCHY5x7IV3/q003Vi4Na\n jvbg==","X-Gm-Message-State":"AOJu0YxpMMBKw8ithbn+6JH4m7ZCMidNBsr7n6xqB4+80dcbdX0Gaj9b\n sC0GjMdTUX2o8FUMNv6fHjWL67MR3m6tJYhNqO8UJ8hZgAPo6TcTQT3FGyX7uxvwV9oMegj+n2s\n sGKHRo+s6uTB5eTuwlv95Ao11i4fpU8o=","X-Gm-Gg":"ATEYQzw+sYXllX7BGWiQ5TJ9ZE3DzRXFf2XRZexG222SdJBHvuyx+ulBRatoQNEeM+L\n yTOoETOSauTvM+c1Gmb6Fzhav5STLgb9ZFi1vMqcGZ/hbb/4V3rnHHar9hBqXH1h3z8dAZqRzD+\n uPxk9eaclzY+rjoQ7M3OJQn+koPML6mcSHSLttU0A4FRlu3/Y3L5raaZWr4yzV2q69g31izEOg9\n CkY6OFaP2LgH13PeIAjVdTCb1iiyXo8RieIskJXkyoLpQKvA+5QtyUUm+fzwa7PshT5PtpTzDYC\n Nt3zPbbH5rmLFc+jdK38Kkk0RY/yrSURhi7HYYXQJtmc4vXV","X-Received":"by 2002:a17:906:5983:b0:b98:1b18:7840 with SMTP id\n a640c23a62f3a-b9a3f17188emr70308066b.11.1774405776251; Tue, 24 Mar 2026\n 19:29:36 -0700 (PDT)","MIME-Version":"1.0","References":"<20260325014856.58948-1-jay.chang@sifive.com>","In-Reply-To":"<20260325014856.58948-1-jay.chang@sifive.com>","From":"Alistair Francis <alistair23@gmail.com>","Date":"Wed, 25 Mar 2026 12:29:09 +1000","X-Gm-Features":"AQROBzA4eoAsiMTUTsZ4wRlCZiQzzoj2WEyBIjRriOqpWuwWp45uuU35I8O0WRo","Message-ID":"\n <CAKmqyKMBMtv45CMsPDMerpYcNZU8UqLZwWvro0_rdLJXgCa4CQ@mail.gmail.com>","Subject":"Re: [PATCH v2] hw/riscv/riscv-iommu: Use standard EN_PRI bit for PRI","To":"Jay Chang <jay.chang@sifive.com>","Cc":"qemu-devel@nongnu.org, qemu-riscv@nongnu.org,\n Palmer Dabbelt <palmer@dabbelt.com>,\n Alistair Francis <alistair.francis@wdc.com>,\n Weiwei Li <liwei1518@gmail.com>,\n Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>,\n Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,\n Chao Liu <chao.liu.zevorn@gmail.com>, Frank Chang <frank.chang@sifive.com>,\n Nutty Liu <nutty.liu@hotmail.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","Received-SPF":"pass client-ip=2a00:1450:4864:20::62d;\n envelope-from=alistair23@gmail.com; helo=mail-ej1-x62d.google.com","X-Spam_score_int":"-17","X-Spam_score":"-1.8","X-Spam_bar":"-","X-Spam_report":"(-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]