lib: sbi: Don't handle VS-mode ecall in sbi_trap_handler()
The VS-mode ecall is supposed to be handled by HS-mode so sbi_trap_handler() should fallback to default case for VS-mode ecall trap. Signed-off-by: Anup Patel <anup.patel@wdc.com> Reviewed-by: Atish Patra <atish.patra@wdc.com>
This commit is contained in:
parent
ebc8ebc0f8
commit
dcb10c0056
|
@ -251,7 +251,6 @@ void sbi_trap_handler(struct sbi_trap_regs *regs)
|
||||||
rc = sbi_misaligned_store_handler(mtval, mtval2, mtinst, regs);
|
rc = sbi_misaligned_store_handler(mtval, mtval2, mtinst, regs);
|
||||||
msg = "misaligned store handler failed";
|
msg = "misaligned store handler failed";
|
||||||
break;
|
break;
|
||||||
case CAUSE_SUPERVISOR_ECALL:
|
|
||||||
case CAUSE_HYPERVISOR_ECALL:
|
case CAUSE_HYPERVISOR_ECALL:
|
||||||
rc = sbi_ecall_handler(regs);
|
rc = sbi_ecall_handler(regs);
|
||||||
msg = "ecall handler failed";
|
msg = "ecall handler failed";
|
||||||
|
|
Loading…
Reference in New Issue