diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/sbi/riscv_asm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sbi/riscv_asm.c b/lib/sbi/riscv_asm.c index 847bdba..5eab1ed 100644 --- a/lib/sbi/riscv_asm.c +++ b/lib/sbi/riscv_asm.c @@ -261,7 +261,7 @@ int pmp_set(unsigned int n, unsigned long prot, unsigned long addr, pmpcfg_csr = (CSR_PMPCFG0 + (n >> 2)) & ~1; pmpcfg_shift = (n & 7) << 3; #else - return SBI_ENOTSUPP; +# error "Unexpected __riscv_xlen" #endif pmpaddr_csr = CSR_PMPADDR0 + n; @@ -312,7 +312,7 @@ int pmp_get(unsigned int n, unsigned long *prot_out, unsigned long *addr_out, pmpcfg_csr = (CSR_PMPCFG0 + (n >> 2)) & ~1; pmpcfg_shift = (n & 7) << 3; #else - return SBI_ENOTSUPP; +# error "Unexpected __riscv_xlen" #endif pmpaddr_csr = CSR_PMPADDR0 + n; |