[PATCH v2 1/4] include: sbi: Add SBI_ERR_DENIED_LOCKED

Anup Patel anup at brainfault.org
Wed Feb 19 08:44:50 PST 2025


On Fri, Jan 24, 2025 at 10:23 PM Clément Léger <cleger at rivosinc.com> wrote:
>
> Add SBI_ERR_DENIED_LOCKED and set it as the SBI_LAST_ERR which was
> wrongly set to SBI_ERR_BAD_RANGE.
>
> Signed-off-by: Clément Léger <cleger at rivosinc.com>

LGTM.

Reviewed-by: Anup Patel <anup at brainfault.org>

Applied this patch to the riscv/opensbi repo.

Thanks,
Anup

> ---
>  include/sbi/sbi_ecall_interface.h | 3 ++-
>  include/sbi/sbi_error.h           | 1 +
>  2 files changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/include/sbi/sbi_ecall_interface.h b/include/sbi/sbi_ecall_interface.h
> index 0b6b5714..cac347a1 100644
> --- a/include/sbi/sbi_ecall_interface.h
> +++ b/include/sbi/sbi_ecall_interface.h
> @@ -455,8 +455,9 @@ enum sbi_sse_state {
>  #define SBI_ERR_BAD_RANGE                      -11
>  #define SBI_ERR_TIMEOUT                                -12
>  #define SBI_ERR_IO                             -13
> +#define SBI_ERR_DENIED_LOCKED                  -14
>
> -#define SBI_LAST_ERR                           SBI_ERR_BAD_RANGE
> +#define SBI_LAST_ERR                           SBI_ERR_DENIED_LOCKED
>
>  /* clang-format on */
>
> diff --git a/include/sbi/sbi_error.h b/include/sbi/sbi_error.h
> index b40b3319..febd596e 100644
> --- a/include/sbi/sbi_error.h
> +++ b/include/sbi/sbi_error.h
> @@ -29,6 +29,7 @@
>  #define SBI_ETIMEOUT           SBI_ERR_TIMEOUT
>  #define SBI_ETIMEDOUT          SBI_ERR_TIMEOUT
>  #define SBI_EIO                        SBI_ERR_IO
> +#define SBI_EDENIED_LOCKED     SBI_ERR_DENIED_LOCKED
>
>  #define SBI_ENODEV             -1000
>  #define SBI_ENOSYS             -1001
> --
> 2.47.1
>
>
> --
> opensbi mailing list
> opensbi at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/opensbi



More information about the opensbi mailing list