Searched refs:newvcpu (Results 1 – 2 of 2) sorted by relevance
/freebsd/usr.sbin/bhyve/riscv/ |
H A D | vmexit.c | 180 struct vcpu *newvcpu; in vmexit_ecall_hsm() local 191 newvcpu = fbsdrun_vcpu(HART_TO_CPU(hart_id)); in vmexit_ecall_hsm() 192 assert(newvcpu != NULL); in vmexit_ecall_hsm() 200 error = vm_set_register(newvcpu, VM_REG_GUEST_A0, hart_id); in vmexit_ecall_hsm() 204 error = vm_set_register(newvcpu, VM_REG_GUEST_SEPC, in vmexit_ecall_hsm() 209 error = vm_set_register(newvcpu, VM_REG_GUEST_A1, in vmexit_ecall_hsm() 213 vm_resume_cpu(newvcpu); in vmexit_ecall_hsm() 220 vm_suspend_cpu(newvcpu); in vmexit_ecall_hsm()
|
/freebsd/usr.sbin/bhyve/aarch64/ |
H A D | vmexit.c | 194 struct vcpu *newvcpu; in vmexit_smccc() local 224 newvcpu = fbsdrun_vcpu(newcpu); in vmexit_smccc() 225 assert(newvcpu != NULL); in vmexit_smccc() 228 error = vm_set_register(newvcpu, VM_REG_GUEST_X0, in vmexit_smccc() 233 error = vm_set_register(newvcpu, VM_REG_GUEST_PC, in vmexit_smccc() 237 vm_resume_cpu(newvcpu); in vmexit_smccc()
|