lib: sbi: add support for firmware features extension
authorClément Léger <cleger@rivosinc.com>
Wed, 19 Jun 2024 09:42:39 +0000 (11:42 +0200)
committerAnup Patel <anup@brainfault.org>
Wed, 19 Jun 2024 12:39:22 +0000 (18:09 +0530)
commitaa5a8593696b39059832d12455c31dcfeb4d9259
tree3b73a421929fb9c74b46805e3688341135056731
parent53844c98d082cbba29a6e568196add6de95e858f
lib: sbi: add support for firmware features extension

This extension allows the software running in supervisor mode to control
the behavior of various features of the SBI [1]. Implement the support
for such extension.

Link: https://lists.riscv.org/g/tech-prs/message/924
Signed-off-by: Clément Léger <cleger@rivosinc.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
include/sbi/sbi_ecall_interface.h
include/sbi/sbi_fwft.h [new file with mode: 0644]
lib/sbi/objects.mk
lib/sbi/sbi_fwft.c [new file with mode: 0644]
lib/sbi/sbi_init.c