]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
bhyve: fix resume for vms with guest_ncpus > 1
authorVitaliy Gusev <gusev.vitaliy@gmail.com>
Tue, 28 Feb 2023 10:28:40 +0000 (11:28 +0100)
committerCorvin Köhne <corvink@FreeBSD.org>
Fri, 17 Mar 2023 10:26:33 +0000 (11:26 +0100)
commitf6a333f85524fb51c2d15478ba3cc3d65354cf4a
tree8564e724a086c94d5c278ea16bf114b1a838c482
parent38acc80a5b696a0f9d029b5de209b6a2045332cd
bhyve: fix resume for vms with guest_ncpus > 1

This error occurs because vm->vcpu[1] has not been allocated yet when
vm_snapshot_vm() is called.

To fix this, move spinup_vcpu() before restore code.

Reviewed by: corvink, markj
MFC after: 2 weeks
Sponsored by: vStack
Differential Revision: https://reviews.freebsd.org/D38477

(cherry picked from commit 9ff3e8b7f09034202ad1f24f4fbbe52cf7f56117)
usr.sbin/bhyve/bhyverun.c