Page MenuHomeFreeBSD

D26621.diff
No OneTemporary

D26621.diff

Index: head/sys/riscv/riscv/trap.c
===================================================================
--- head/sys/riscv/riscv/trap.c
+++ head/sys/riscv/riscv/trap.c
@@ -343,6 +343,10 @@
case EXCP_FAULT_LOAD:
case EXCP_FAULT_STORE:
case EXCP_FAULT_FETCH:
+ call_trapsignal(td, SIGBUS, BUS_ADRERR, (void *)frame->tf_sepc,
+ exception);
+ userret(td, frame);
+ break;
case EXCP_STORE_PAGE_FAULT:
case EXCP_LOAD_PAGE_FAULT:
case EXCP_INST_PAGE_FAULT:

File Metadata

Mime Type
text/plain
Expires
Sun, Jan 12, 11:25 PM (21 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15773735
Default Alt Text
D26621.diff (469 B)

Event Timeline