Home
last modified time | relevance | path

Searched refs:tf_sepc (Results 1 – 9 of 9) sorted by relevance

/openbsd/sys/arch/riscv64/riscv64/
H A Dtrap.c58 printf("sepc == 0x%016lx\n", frame->tf_sepc); in dump_regs()
95 db_trapper(frame->tf_sepc,0/*XXX*/, frame, exception); in do_trap_supervisor()
103 panic("Illegal instruction at 0x%016lx", frame->tf_sepc); in do_trap_supervisor()
108 exception, frame->tf_sepc, frame->tf_stval); in do_trap_supervisor()
148 frame->tf_sepc += 4; /* Next instruction */ in do_trap_user()
272 frame->tf_sepc = (register_t)pcb->pcb_onfault; in kdata_abort()
276 panic("Fatal page fault at %#lx: %#08lx", frame->tf_sepc, in kdata_abort()
H A Dprocess_machdep.c64 regs->r_sepc = tf->tf_sepc; in process_read_regs()
100 tf->tf_sepc = regs->r_sepc; in process_write_regs()
131 tf->tf_sepc = (uint64_t)addr; in process_set_pc()
H A Dsig_machdep.c140 frame.sf_sc.sc_sepc = tf->tf_sepc; in sendsig()
179 tf->tf_sepc = (register_t)catcher; in sendsig()
236 tf->tf_sepc = ksc.sc_sepc; in sys_sigreturn()
H A Dsyscall.c65 frame->tf_sepc -= 4; /* prev instruction */ in svc_handler()
H A Dgenassym.cf35 member tf_sepc
H A Ddb_interface.c430 frame->tf_sepc += 4; in db_trapper()
H A Dmachdep.c414 tf->tf_sepc = pack->ep_entry; in setregs()
/openbsd/sys/arch/riscv64/include/
H A Dcpu.h63 #define CLKF_PC(frame) (frame->tf_sepc)
68 #define PROC_PC(p) ((p)->p_addr->u_pcb.pcb_tf->tf_sepc)
H A Dframe.h63 register_t tf_sepc; member