lib: sbi: Implement SBI SSE extension
authorClément Léger <cleger@rivosinc.com>
Thu, 21 Mar 2024 15:57:17 +0000 (16:57 +0100)
committerAnup Patel <anup@brainfault.org>
Fri, 5 Apr 2024 10:19:02 +0000 (15:49 +0530)
commit09ad21445fe0a96452b4b3334f0ab0c412c62b3c
treec98d0d5aa0e3f2988980b1c4ef9fecf4f62326f9
parentc8cdf01d8f3a87a581c5b03d157dbf12913e9fb5
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>
lib/sbi/Kconfig
lib/sbi/objects.mk
lib/sbi/sbi_ecall_sse.c [new file with mode: 0644]