瀏覽代碼

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 <atish.patra@wdc.com>
Atish Patra 5 年之前
父節點
當前提交
6c39ea99ee
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      lib/sbi_ecall.c

+ 2 - 0
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;
 	};