lib: Add error detection for misa_extension

Add assertions for misa_extension to prevent incoming illegal
characters.

Signed-off-by: Xiang Wang <merle@hardenedlinux.org>
Reviewed-by: Anup Patel <anup.patel@wdc.com>
This commit is contained in:
Xiang W
2019-11-27 14:16:52 +08:00
committed by Anup Patel
parent ab14f94a8c
commit 813f7f4c25
2 changed files with 13 additions and 4 deletions

View File

@@ -12,7 +12,8 @@
#include <sbi/sbi_error.h>
#include <sbi/sbi_platform.h>
int misa_extension(char ext)
/* determine CPU extension, return non-zero support */
int misa_extension_imp(char ext)
{
unsigned long misa = csr_read(CSR_MISA);