Home
last modified time | relevance | path

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

/freebsd/usr.sbin/bhyve/riscv/
H A Dvmexit.c185 hart_id = vme->u.ecall.args[0]; in vmexit_ecall_hsm()
186 func_id = vme->u.ecall.args[6]; in vmexit_ecall_hsm()
205 vme->u.ecall.args[1]); in vmexit_ecall_hsm()
210 vme->u.ecall.args[2]); in vmexit_ecall_hsm()
241 sbi_function_id = vme->u.ecall.args[6]; in vmexit_ecall_base()
255 ext_id = vme->u.ecall.args[0]; in vmexit_ecall_base()
284 func_id = vme->u.ecall.args[6]; in vmexit_ecall_srst()
285 type = vme->u.ecall.args[0]; in vmexit_ecall_srst()
317 sbi_extension_id = vme->u.ecall.args[7]; in vmexit_ecall()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_syscall_linux_riscv64.inc36 __asm__ volatile("ecall\n\t"
47 __asm__ volatile("ecall\n\t"
59 __asm__ volatile("ecall\n\t"
73 __asm__ volatile("ecall\n\t"
89 __asm__ volatile("ecall\n\t"
106 __asm__ volatile("ecall\n\t"
125 __asm__ volatile("ecall\n\t"
145 __asm__ volatile("ecall\n\t"
/freebsd/sys/riscv/riscv/
H A Dsigtramp.S54 ecall
58 ecall
/freebsd/lib/libsys/riscv/
H A DSYS.h41 ecall
/freebsd/sys/riscv/include/
H A Dasm.h75 ecall
H A Dvmm.h286 } ecall; member
H A Dencoding.h846 DECLARE_INSN(ecall, MATCH_ECALL, MASK_ECALL)
/freebsd/sys/riscv/vmm/
H A Dvmm_riscv.c503 for (i = 0; i < nitems(vme->u.ecall.args); i++) in riscv_handle_world_switch()
504 vme->u.ecall.args[i] = hypctx->guest_regs.hyp_a[i]; in riscv_handle_world_switch()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td715 def ECALL : RVInstI<0b000, OPC_SYSTEM, (outs), (ins), "ecall", "">, Sched<[WriteJmp]> {
1063 def : MnemonicAlias<"scall", "ecall">;