diff --git a/hypervisor/arch/x86/guest/vm.c b/hypervisor/arch/x86/guest/vm.c index 1ade43b5d..e442b5cf2 100644 --- a/hypervisor/arch/x86/guest/vm.c +++ b/hypervisor/arch/x86/guest/vm.c @@ -433,6 +433,8 @@ int prepare_vm(uint16_t pcpu_id) ret = create_vm(vm_desc, &vm); ASSERT(ret == 0, "VM creation failed!"); + mptable_build(vm); + prepare_vcpu(vm, vm_desc->vm_pcpu_ids[0]); /* Prepare the AP for vm */