Re: [RFC PATCH v3 2/5] riscv: Add Smsdid and Smmpt hart extensions

Anup Patel <[email protected]>
Newsgroups org.infradead.lists.opensbi
Message-ID <CABBgwmvnamuuuUX6xL0yuJeU-nhB_QLPCiuAThHXK-zch=fipQ@mail.gmail.com>
On Thu, Aug 6, 2026 at 12:09 AM Rahul Pathak
<[email protected]> wrote:
>
> Add hart extension identifiers for the RISC-V Smsdid (supervisor
> domain ID) and Smmpt (supervisor domain memory protection) extensions.
>
> Signed-off-by: Rahul Pathak <[email protected]>
> Reviewed-by: Pawandeep Oza <[email protected]>
> Reviewed-by: Ranbir Singh <[email protected]>

LGTM.

Reviewed-by: Anup Patel <[email protected]>

Regards,
Anup


> ---
>  include/sbi/sbi_hart.h | 4 ++++
>  lib/sbi/sbi_hart.c     | 2 ++
>  2 files changed, 6 insertions(+)
>
> diff --git a/include/sbi/sbi_hart.h b/include/sbi/sbi_hart.h
> index 543393bb..cbad94d4 100644
> --- a/include/sbi/sbi_hart.h
> +++ b/include/sbi/sbi_hart.h
> @@ -95,6 +95,10 @@ enum sbi_hart_extensions {
>         SBI_HART_EXT_F,
>         /** Hart has D extension */
>         SBI_HART_EXT_D,
> +       /** Hart has SMMTT - SMSDID extension */
> +       SBI_HART_EXT_SMSDID,
> +       /** Hart has SMMTT - SMMPT extension */
> +       SBI_HART_EXT_SMMPT,
>
>         /** Maximum index of Hart extension */
>         SBI_HART_EXT_MAX,
> diff --git a/lib/sbi/sbi_hart.c b/lib/sbi/sbi_hart.c
> index bee88557..4261fea8 100644
> --- a/lib/sbi/sbi_hart.c
> +++ b/lib/sbi/sbi_hart.c
> @@ -360,6 +360,8 @@ const struct sbi_hart_ext_data sbi_hart_ext[] = {
>         __SBI_HART_EXT_DATA(v, SBI_HART_EXT_V),
>         __SBI_HART_EXT_DATA(f, SBI_HART_EXT_F),
>         __SBI_HART_EXT_DATA(d, SBI_HART_EXT_D),
> +       __SBI_HART_EXT_DATA(smsdid, SBI_HART_EXT_SMSDID),
> +       __SBI_HART_EXT_DATA(smmpt,  SBI_HART_EXT_SMMPT),
>  };
>
>  _Static_assert(SBI_HART_EXT_MAX == array_size(sbi_hart_ext),
> --
> 2.51.0
>
>
> --
> opensbi mailing list
> [email protected]
> http://lists.infradead.org/mailman/listinfo/opensbi

-- 
opensbi mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/opensbi
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.