summaryrefslogtreecommitdiff
path: root/lib/sbi/sbi_ecall_dbcn.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sbi/sbi_ecall_dbcn.c')
-rw-r--r--lib/sbi/sbi_ecall_dbcn.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sbi/sbi_ecall_dbcn.c b/lib/sbi/sbi_ecall_dbcn.c
index 75c8455d..76837737 100644
--- a/lib/sbi/sbi_ecall_dbcn.c
+++ b/lib/sbi/sbi_ecall_dbcn.c
@@ -46,12 +46,12 @@ static int sbi_ecall_dbcn_handler(unsigned long extid, unsigned long funcid,
regs->a1, regs->a0, smode,
SBI_DOMAIN_READ|SBI_DOMAIN_WRITE))
return SBI_ERR_INVALID_PARAM;
- sbi_hart_protection_map_range(regs->a1, regs->a0);
+ sbi_hart_protection_temp_map_range(regs->a1, regs->a0);
if (funcid == SBI_EXT_DBCN_CONSOLE_WRITE)
out->value = sbi_nputs((const char *)regs->a1, regs->a0);
else
out->value = sbi_ngets((char *)regs->a1, regs->a0);
- sbi_hart_protection_unmap_range(regs->a1, regs->a0);
+ sbi_hart_protection_temp_unmap_range(regs->a1, regs->a0);
return 0;
case SBI_EXT_DBCN_CONSOLE_WRITE_BYTE:
sbi_putc(regs->a0);