vmm(4): remove vm teardown from vcpu run path
authordv <dv@openbsd.org>
Sun, 12 Jun 2022 19:48:12 +0000 (19:48 +0000)
committerdv <dv@openbsd.org>
Sun, 12 Jun 2022 19:48:12 +0000 (19:48 +0000)
commitec8af493ab3decdd32d12b5b4561f4d9aaac7003
tree975f3d5c131ece18c47ef6d5d587ded44a0b46ed
parent48b0cf000ae7e0468dbfc6281573a9eb98d5cfbd
vmm(4): remove vm teardown from vcpu run path

Remove the calling of vm_teardown from the code path in vm_run after
vmm has exited the vm/vcpu and is on its way back to userland/vmd(8).
vmd(8) and other vmm(4) users should use the VMM_IOC_TERM ioctl(2)
instead.

Help testing from Mischa Peters, OK mlarkin@
sys/arch/amd64/amd64/vmm.c