Anup Patel
d4f5a16598
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 >
2025-05-20 13:47:34 +05:30
Anup Patel
06754612f3
lib: sbi: Print list of available SBI extensions at boot-time
...
Add boot-time prints for list of available standard and experimental
SBI extensions.
Signed-off-by: Anup Patel <apatel@ventanamicro.com >
2024-12-22 11:16:13 +05:30
Himanshu Chauhan
b919daf495
lib: sbi: Add support to mask/unmask SSE events
...
Add functions to globally mask/unmask supervisor software events
on the calling hart.
Signed-off-by: Himanshu Chauhan <hchauhan@ventanamicro.com >
Reviewed-by: Anup Patel <anup@brainfault.org >
2024-10-25 23:04:43 +05:30
Clément Léger
09ad21445f
lib: sbi: Implement SBI SSE extension
...
The SBI SSE extension defines a set of function that can be called to
register and handle supervisor sofwtare events. This patch implements
all of the functionality defined in the specification.
Signed-off-by: Clément Léger <cleger@rivosinc.com >
Reviewed-by: Himanshu Chauhan <hchauhan@ventanamicro.com >
Reviewed-by: Anup Patel <anup@brainfault.org >
2024-04-05 15:49:02 +05:30