summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAnup Patel <[email protected]>2019-08-08 12:18:22 +0530
committerAnup Patel <[email protected]>2019-08-09 12:38:36 +0530
commit88c87f0af4bded7b1892bd68a6d59ed583d65641 (patch)
treeabb7954617cb0f4d56f882b39492e369c30833b5 /lib
parentdbff3e9f12f0abbdf475baaef4760c24af0d4227 (diff)
lib: Use sbi_dprintf() for invalid CSRs
We should sbi_dprintf() instead of sbi_printf() for invalid CSRs because we are forwarding invalid CSR access back to S-mode. Signed-off-by: Anup Patel <[email protected]> Reviewed-by: Bin Meng <[email protected]>
Diffstat (limited to 'lib')
-rw-r--r--lib/sbi/sbi_emulate_csr.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/sbi/sbi_emulate_csr.c b/lib/sbi/sbi_emulate_csr.c
index 5d6819e0..791890f4 100644
--- a/lib/sbi/sbi_emulate_csr.c
+++ b/lib/sbi/sbi_emulate_csr.c
@@ -83,8 +83,8 @@ int sbi_emulate_csr_read(int csr_num, u32 hartid, ulong mstatus,
*csr_val = csr_read(CSR_MHPMEVENT4);
break;
default:
- sbi_printf("%s: hartid%d: invalid csr_num=0x%x\n", __func__,
- hartid, csr_num);
+ sbi_dprintf(scratch, "%s: hartid%d: invalid csr_num=0x%x\n",
+ __func__, hartid, csr_num);
return SBI_ENOTSUPP;
};
@@ -128,8 +128,8 @@ int sbi_emulate_csr_write(int csr_num, u32 hartid, ulong mstatus,
csr_write(CSR_MHPMEVENT4, csr_val);
break;
default:
- sbi_printf("%s: hartid%d: invalid csr_num=0x%x\n", __func__,
- hartid, csr_num);
+ sbi_dprintf(scratch, "%s: hartid%d: invalid csr_num=0x%x\n",
+ __func__, hartid, csr_num);
return SBI_ENOTSUPP;
};