From 6c39ea99ee681de9e33004aa0075771be351a8cb Mon Sep 17 00:00:00 2001 From: Atish Patra Date: Wed, 13 Mar 2019 11:08:31 -0700 Subject: [PATCH] lib: Return ENOTSUPP incase of invalid SBI function ID OpenSBI should show error trace only if any valid SBI function does not perform as expected. However, OpenSBI should show notify the caller with a negative error if given SBI function ID is not valid. Signed-off-by: Atish Patra --- lib/sbi_ecall.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/sbi_ecall.c b/lib/sbi_ecall.c index 6312469d..94c6e770 100644 --- a/lib/sbi_ecall.c +++ b/lib/sbi_ecall.c @@ -86,6 +86,8 @@ int sbi_ecall_handler(u32 hartid, ulong mcause, ret = 0; break; default: + regs->a0 = SBI_ENOTSUPP; + ret = 0; break; };