diff options
author | Anup Patel <apatel@ventanamicro.com> | 2025-05-16 17:58:44 +0530 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2025-05-20 13:47:34 +0530 |
commit | d4f5a16598ae4469ee9355a13366292758901c17 (patch) | |
tree | d443fa3344d276393220b9604824dd37a2d7cfdc | |
parent | 60c3f97de840e6ad35494f9228fc83600d1dc5a2 (diff) | |
download | opensbi-d4f5a16598ae4469ee9355a13366292758901c17.zip opensbi-d4f5a16598ae4469ee9355a13366292758901c17.tar.gz opensbi-d4f5a16598ae4469ee9355a13366292758901c17.tar.bz2 |
include: sbi: Change SBI spec version to 3.0
Now that SBI v3.0 specification is frozen, change runtime SBI version
implemented by OpenSBI to v3.0. Also, mark extensions defined by the
SBI v3.0 specification as non-experimental.
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Reviewed-by: Clément Léger <cleger@rivosinc.com>
Reviewed-by: Atish Patra <atishp@rivosinc.com>
Link: https://lore.kernel.org/r/20250516122844.113423-1-apatel@ventanamicro.com
Signed-off-by: Anup Patel <anup@brainfault.org>
-rw-r--r-- | include/sbi/sbi_ecall.h | 2 | ||||
-rw-r--r-- | lib/sbi/sbi_ecall_dbtr.c | 1 | ||||
-rw-r--r-- | lib/sbi/sbi_ecall_fwft.c | 1 | ||||
-rw-r--r-- | lib/sbi/sbi_ecall_mpxy.c | 1 | ||||
-rw-r--r-- | lib/sbi/sbi_ecall_sse.c | 1 |
5 files changed, 1 insertions, 5 deletions
diff --git a/include/sbi/sbi_ecall.h b/include/sbi/sbi_ecall.h index 88a69bb..15400e5 100644 --- a/include/sbi/sbi_ecall.h +++ b/include/sbi/sbi_ecall.h @@ -13,7 +13,7 @@ #include <sbi/sbi_types.h> #include <sbi/sbi_list.h> -#define SBI_ECALL_VERSION_MAJOR 2 +#define SBI_ECALL_VERSION_MAJOR 3 #define SBI_ECALL_VERSION_MINOR 0 #define SBI_OPENSBI_IMPID 1 diff --git a/lib/sbi/sbi_ecall_dbtr.c b/lib/sbi/sbi_ecall_dbtr.c index d28fd39..9c496c4 100644 --- a/lib/sbi/sbi_ecall_dbtr.c +++ b/lib/sbi/sbi_ecall_dbtr.c @@ -69,7 +69,6 @@ struct sbi_ecall_extension ecall_dbtr = { .name = "dbtr", .extid_start = SBI_EXT_DBTR, .extid_end = SBI_EXT_DBTR, - .experimental = true, .handle = sbi_ecall_dbtr_handler, .register_extensions = sbi_ecall_dbtr_register_extensions, }; diff --git a/lib/sbi/sbi_ecall_fwft.c b/lib/sbi/sbi_ecall_fwft.c index 3519285..2277405 100644 --- a/lib/sbi/sbi_ecall_fwft.c +++ b/lib/sbi/sbi_ecall_fwft.c @@ -45,7 +45,6 @@ struct sbi_ecall_extension ecall_fwft = { .name = "fwft", .extid_start = SBI_EXT_FWFT, .extid_end = SBI_EXT_FWFT, - .experimental = true, .register_extensions = sbi_ecall_fwft_register_extensions, .handle = sbi_ecall_fwft_handler, }; diff --git a/lib/sbi/sbi_ecall_mpxy.c b/lib/sbi/sbi_ecall_mpxy.c index 03ac71b..0a5e352 100644 --- a/lib/sbi/sbi_ecall_mpxy.c +++ b/lib/sbi/sbi_ecall_mpxy.c @@ -67,7 +67,6 @@ struct sbi_ecall_extension ecall_mpxy = { .name = "mpxy", .extid_start = SBI_EXT_MPXY, .extid_end = SBI_EXT_MPXY, - .experimental = true, .register_extensions = sbi_ecall_mpxy_register_extensions, .handle = sbi_ecall_mpxy_handler, }; diff --git a/lib/sbi/sbi_ecall_sse.c b/lib/sbi/sbi_ecall_sse.c index 303c0f2..b7dbf07 100644 --- a/lib/sbi/sbi_ecall_sse.c +++ b/lib/sbi/sbi_ecall_sse.c @@ -59,7 +59,6 @@ struct sbi_ecall_extension ecall_sse = { .name = "sse", .extid_start = SBI_EXT_SSE, .extid_end = SBI_EXT_SSE, - .experimental = true, .register_extensions = sbi_ecall_sse_register_extensions, .handle = sbi_ecall_sse_handler, }; |