MCPcopy Create free account
hub / github.com/F-Stack/f-stack / vm_exit_rendezvous

Function vm_exit_rendezvous

freebsd/amd64/vmm/vmm.c:1662–1674  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1660}
1661
1662void
1663vm_exit_rendezvous(struct vm *vm, int vcpuid, uint64_t rip)
1664{
1665 struct vm_exit *vmexit;
1666
1667 KASSERT(vm->rendezvous_func != NULL, ("rendezvous not in progress"));
1668
1669 vmexit = vm_exitinfo(vm, vcpuid);
1670 vmexit->rip = rip;
1671 vmexit->inst_length = 0;
1672 vmexit->exitcode = VM_EXITCODE_RENDEZVOUS;
1673 vmm_stat_incr(vm, vcpuid, VMEXIT_RENDEZVOUS, 1);
1674}
1675
1676void
1677vm_exit_reqidle(struct vm *vm, int vcpuid, uint64_t rip)

Callers 2

svm_runFunction · 0.85
vmx_runFunction · 0.85

Calls 2

vm_exitinfoFunction · 0.85
vmm_stat_incrFunction · 0.85

Tested by

no test coverage detected