mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-24 15:31:22 +01:00
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>
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
#include <sbi/sbi_types.h>
|
#include <sbi/sbi_types.h>
|
||||||
#include <sbi/sbi_list.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_ECALL_VERSION_MINOR 0
|
||||||
#define SBI_OPENSBI_IMPID 1
|
#define SBI_OPENSBI_IMPID 1
|
||||||
|
|
||||||
|
@@ -69,7 +69,6 @@ struct sbi_ecall_extension ecall_dbtr = {
|
|||||||
.name = "dbtr",
|
.name = "dbtr",
|
||||||
.extid_start = SBI_EXT_DBTR,
|
.extid_start = SBI_EXT_DBTR,
|
||||||
.extid_end = SBI_EXT_DBTR,
|
.extid_end = SBI_EXT_DBTR,
|
||||||
.experimental = true,
|
|
||||||
.handle = sbi_ecall_dbtr_handler,
|
.handle = sbi_ecall_dbtr_handler,
|
||||||
.register_extensions = sbi_ecall_dbtr_register_extensions,
|
.register_extensions = sbi_ecall_dbtr_register_extensions,
|
||||||
};
|
};
|
||||||
|
@@ -45,7 +45,6 @@ struct sbi_ecall_extension ecall_fwft = {
|
|||||||
.name = "fwft",
|
.name = "fwft",
|
||||||
.extid_start = SBI_EXT_FWFT,
|
.extid_start = SBI_EXT_FWFT,
|
||||||
.extid_end = SBI_EXT_FWFT,
|
.extid_end = SBI_EXT_FWFT,
|
||||||
.experimental = true,
|
|
||||||
.register_extensions = sbi_ecall_fwft_register_extensions,
|
.register_extensions = sbi_ecall_fwft_register_extensions,
|
||||||
.handle = sbi_ecall_fwft_handler,
|
.handle = sbi_ecall_fwft_handler,
|
||||||
};
|
};
|
||||||
|
@@ -67,7 +67,6 @@ struct sbi_ecall_extension ecall_mpxy = {
|
|||||||
.name = "mpxy",
|
.name = "mpxy",
|
||||||
.extid_start = SBI_EXT_MPXY,
|
.extid_start = SBI_EXT_MPXY,
|
||||||
.extid_end = SBI_EXT_MPXY,
|
.extid_end = SBI_EXT_MPXY,
|
||||||
.experimental = true,
|
|
||||||
.register_extensions = sbi_ecall_mpxy_register_extensions,
|
.register_extensions = sbi_ecall_mpxy_register_extensions,
|
||||||
.handle = sbi_ecall_mpxy_handler,
|
.handle = sbi_ecall_mpxy_handler,
|
||||||
};
|
};
|
||||||
|
@@ -59,7 +59,6 @@ struct sbi_ecall_extension ecall_sse = {
|
|||||||
.name = "sse",
|
.name = "sse",
|
||||||
.extid_start = SBI_EXT_SSE,
|
.extid_start = SBI_EXT_SSE,
|
||||||
.extid_end = SBI_EXT_SSE,
|
.extid_end = SBI_EXT_SSE,
|
||||||
.experimental = true,
|
|
||||||
.register_extensions = sbi_ecall_sse_register_extensions,
|
.register_extensions = sbi_ecall_sse_register_extensions,
|
||||||
.handle = sbi_ecall_sse_handler,
|
.handle = sbi_ecall_sse_handler,
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user