Searched refs:hyptrap (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/riscv/riscv/ |
H A D | genassym.c | 129 ASSYM(HYP_TRAP_SEPC, offsetof(struct hyptrap, sepc)); 130 ASSYM(HYP_TRAP_SCAUSE, offsetof(struct hyptrap, scause)); 131 ASSYM(HYP_TRAP_STVAL, offsetof(struct hyptrap, stval)); 132 ASSYM(HYP_TRAP_HTVAL, offsetof(struct hyptrap, htval)); 133 ASSYM(HYP_TRAP_HTINST, offsetof(struct hyptrap, htinst));
|
/freebsd/sys/riscv/vmm/ |
H A D | riscv.h | 117 struct hyptrap { struct 152 void vmm_unpriv_trap(struct hyptrap *, uint64_t tmp);
|
H A D | vmm_riscv.c | 268 struct hyptrap *trap) in riscv_unpriv_read() 270 register struct hyptrap * htrap asm("a0"); in riscv_unpriv_read() 328 struct hyptrap *trap) in riscv_gen_inst_emul_data() 351 bzero(trap, sizeof(struct hyptrap)); in riscv_gen_inst_emul_data() 451 struct hyptrap trap; in riscv_handle_world_switch()
|