| 1660 | } |
| 1661 | |
| 1662 | void |
| 1663 | vm_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 | |
| 1676 | void |
| 1677 | vm_exit_reqidle(struct vm *vm, int vcpuid, uint64_t rip) |
no test coverage detected